Sails is realtime MVC framework that makes it easy to build custom, enterprise Node.js apps. You should use this, especially if your project is related to building chat system, multiplayer games or real-time dashboard.
KrakenJS is secure and scalable layer that extends by providing structure and conventions. It keeps your code organized by splitting up the configuration and it makes it easy to keep track of almost everything and to easily swipe out components.
ActionHero is scalable, reusable and quick Node.js API server with integrated cluster capabilities and delayed tasks. It works on lower level, communicating directly with TCP and wire protocols. Furthermore, clients connected to the ActionHero server can consume API, static content and communicate with each other.
SocketStream is a framework for real time web applications. It integrates the efficient module to increase productivity, provides a sensible place to put everything and has support for Jade, Stylus and other transpilers.
Express.io is a simple framework that allows you to build incredibly complex real time application with few lines of codes. It is designed to be a superset of Express and Socket.io.
Koajs is smaller, more expressive and more robust foundation for APIs and web applications. It supports error handling in a much better way and allows you to ditch callbacks. Also, it provides an elegant set of methods that make writing servers simple and fast.
Restify is a node.js module that allows you to build correct REST web services. It places special emphasis on profiling and debugging so you can drill down and optimize the performance of server. It automatically creates DTrace probes whenever you add a new route/handler.
You can use Opa Language for rapid and secure web development. It allows you to write front-end and back-end code simultaneously, within the same module. Database queries can also be written in the same language. It comes with a type-checker that automatically verifies your code, looking for errors and inconsistencies. Moreover, the Opa Slicer automates the calls between client and server.
Flatiron is adaptable framework, maintained by an open source community and has sponsorship from nodejitsu. It supports URL routing, templating, data management, modern hybrid streaming, multiple transports and tons of plugins to enhance its functionality.
Sleek.js is an open source MVC framework designed by Cubet Techno Labs. It focuses on better performance plus maintenance and its architecture follows the common MVC format which makes it simple to handle and create better websites with pluggable modules and themes support.
Mojito is MVC application framework build on YUI 3 that allows you to build high performance, cross platform applications. It can run on both client & server and you can use a combination of configuration and MVC architecture to build apps.
This is Node.js CMS (build on MongoDB and Express.js) for developing data driven websites, applications and APIs. It contains auto-generated admin UI and simpler code to save your time and make managing your data easy. The platform also supports dynamic route, session management, automatic encryption, form processing and sending template based emails.
DerbyJS is a full stack framework composed of several standard node.js module for building modern web applications. It allows you to effortlessly synchronize data across client and server and organize code into components with designer friendly HTML template.
A simple and sexy framework for Node.js written in CoffeeScript. It is object oriented and uses Django-like templates from swig. It compiles on the start, and for styling use Stylus.
This is an open source Node.js framework, build on top of Express and optimized for building scalable applications for web mobile and other devices. You can easily access data from Oracle, MYSQL, SOAP and other REST APIs. It supports both dynamic and static data model and there is in-built security layer with access control list.
Stapes.js is a simple, flexible and lightweight framework that gives you necessary building blocks to create a kick-ass app. It can be used together with AMD module loaders, CommonJS loaders or simply as an old fashioned global variable.
Mean.io is a full stack framework which gives you a quick and organized way to develop web apps using modules like Mongoose and Password pre-bundled and configured. Overall, it’s a well-made replacement of Traditional LAMP.
Pomelo is scalable, fast, distributed game server framework for Node.js. It is packed with numerous basic development framework and various related components including tools and libraries. Along with multiplayer games, it is suitable for real-time applications like chat, message push etc.
Total.js is a web application framework for building rich web sites and web services. It doesn’t have any dependencies, fully compatible with all client side frameworks and packed with good documentation and many examples.
Socket.IO is perfect for building real-time bidirectional communication apps. With this framework, you will be able to build instant messaging or chat service, real-time analytics and other related apps. It works on every platform, device, browser and focuses on speed and reliability.
- 25 Useful Python Frameworks
- PHP Libraries for Programmers and Developers
- 25+ Useful Cheat Sheets of Popular Programming Languages