JaxServer is an open-source web application server and development framework for the NodeJS server-side JavaScript platform. NodeJS provides a high quality, evented JavaScript framework upon which HTTP services can be built. JaxServer provides a complete web development environment including a highly configurable webserver, template engine, MVC-style libraries, and CSS preprocessor. JaxServer is largely inspired by Tomcat/JSP and Ruby on Rails so web developers familiar with either of these frameworks will see many similarities in the way JaxServer operates.

JaxServer features:

  • MVC design pattern
  • REST-style routing using regular expressions
  • application server console
  • command line utilities
  • embedded JavaScript templates & includes
  • template debugging
  • production mode for template caching faster performance
  • SSL
  • virtual hosts
  • gzip support
  • special gzip/cache handling for static files
  • cookie management
  • session management
  • session persistence
  • JXSS stylesheet processor for flexible CSS code reuse
  • supports NodeJS 0.3x - 0.5.x
  • read an overview

Download:

Also available on github:

Clone our github repo with:

$ git clone http://github.com/jaxcore/jaxserver.git

Example Apps:


JaxServer Documentation


JaxServer is distributed under the GNU Affero General Public License. See LICENSE for details.


Commercial licensing and premium support for JaxServer is available. Contact us for details.