Skip to content
/ EWF Public
forked from EiffelWebFramework/EWF

Eiffel Web Framework -- Provide a common framework to build easily web server application in Eiffel (portable on various connector and platforms)

License

Notifications You must be signed in to change notification settings

ynh-zz/EWF

 
 

Repository files navigation

Eiffel Web Framework

Overview

Official project site for Eiffel Web Framework:

For more information please have a look at the related wiki:

For download, check

Requirements

  • Compiling from EiffelStudio 7.2
  • Developped using EiffelStudio 7.3 (on Windows, Linux)
  • Tested using EiffelStudio 7.2 with "jenkins" CI server (not anymore compatible with 6.8 due to use of `TABLE_ITERABLE')
  • The code have to allow void-safe compilation and non void-safe system (see more about void-safety )

How to get the source code?

Using git

Libraries under 'library'

server

  • ewsgi: Eiffel Web Server Gateway Interface read more
    • connectors: various web server connectors for EWSGI
  • libfcgi: Wrapper for libfcgi SDK
  • wsf: Web Server Framework read more
    • router: URL dispatching/routing based on uri, uri_template, or custom read more

protocol

  • http: HTTP related classes, constants for status code, content types, ... read more
  • uri_template: URI Template library (parsing and expander) read more
  • CONNEG: CONNEG library (Content-type Negociation) read more

client

  • http_client: simple HTTP client based on cURL read more

text

  • encoder: Various simpler encoders: base64, url-encoder, xml entities, html entities read more

Others

  • error: very simple/basic library to handle error

External libraries under 'contrib'

Draft folder = call for contribution

Examples

..

For more information please have a look at the related wiki:

About

Eiffel Web Framework -- Provide a common framework to build easily web server application in Eiffel (portable on various connector and platforms)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Eiffel 69.3%
  • JavaScript 14.8%
  • C 10.6%
  • CSS 2.4%
  • CoffeeScript 1.9%
  • C 0.5%
  • Other 0.5%