Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,655 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages