# $Id: README 2373 2006-04-24 02:43:57Z francis $ # #

Copyright © 2006 by Francis Cianfrocca. All Rights Reserved. Monorail is written and maintained by Francis Cianfrocca. Gmail: garbagecat10.

Welcome to Monorail

Monorail is a lightweight web-application framework that emphasizes performance and security. It includes a native-code engine for fast network I/O that eliminates the need for an outboard web server.

Monorail applications are developed using a controller-view model that is reminiscent of other development frameworks. Monorail applications can be integrated with components from other frameworks, including ActiveRecord. (Monorail does not incorporate functionality for database-persistance.)

Monorail’s built-in web-server can also be used to serve applications other than Monorail applications. A single instance of Monorail’s web-server can simultaneously serve a mixture of static pages, CGI applications, Monorail applications, and applications from other frameworks such as Rails.

Monorail’s web server includes native-code handling of the HTTP protocol, layered above the Ruby/EventMachine event-handling library. It also incorporates SSL/TLS functionality, and integration with outboard authentication/authorization systems.

Monorail is currently licensed under GPL, but we expect that a future version will be released under the MIT and/or Ruby licenses.

Please read the accompanying file COPYING for license information.