Projects / Roosevelt MVC web framework

Roosevelt MVC web framework

Roosevelt is a Web framework for Node.js which uses Teddy for HTML templating, LESS for CSS preprocessing, and Closure Compiler for JS minification by default. It is designed to be configurable so you can supply your own templating system, CSS preprocessor, or JS minifier if you like. Built on Express, Roosevelt is designed to abstract all the crusty boilerplate necessary to build a typical Express app, sets sane defaults with mechanisms for override, and provides a uniform MVC structure for your app.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  05 May 2014 17:35

    Release Notes: This release added support for Express 4.x and for other templating systems and CSS preprocessors. Params were overhauled for greater ease of use. Default error pages now use mainDomain instead of appName. Client-side JS minification was added through the Google Closure Compiler. A new feature which makes a symlink in node_modules to your mvc/models directory was added. Point-and-click executables were added. There were also CLI tool improvements, better Windows compatibility, and various bugfixes.

    •  25 Feb 2014 02:35

      Release Notes: This release adds better multipart support, support for gzip compression, faster HTTP performance, some refactoring, better logging, better configuration, and some bugfixes.

      •  08 Feb 2014 21:15

        Release Notes: This release adds better Windows support, improves logging (now with colors), removes an unnecessary HTTP response header, adds .gitignore to the sample app, and adds performance improvements and bugfixes.

        •  30 Dec 2013 13:58

          Release Notes: The localhostOnly rule will no longer apply in development mode. This release also adds .npmignore so Roosevelt will take up less space as a node_module.

          •  26 Dec 2013 01:50

            Release Notes: This release added a new localhostOnly parameter, a new Express var exposed publicFolder, stricter rules on 503 interrupts for high load scenarios, bugfixes, and a documentation cleanup.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.