31

The Bible of The Best Node.Js Frameworks

 4 years ago
source link: https://www.tuicool.com/articles/eYfiE3F
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Node.jsis the platform built on chrome’s javascript runtime for easily building fast, scalable network applications. It uses an event-driven non-blocking IO modal that makes it lightweight and efficient. node.js is perfect for data-intensive real-time applications that run across distributed devices. 

Node.js frameworkscan help to streamline the development of web application. We have found a great number of node.js frameworks out there. If you would like to use node.js framework, here is a complete list of frameworks available right now.

Node.js Framework Categories

MVC Frameworks

Adonis

adonis.jpg

AdonisJs is a Node.js web framework with a breath of fresh air and drizzle of elegant syntax on top of it. AdonisJs simplicity will make you feel confident about your code.

WebSite GitHub

Strapi

strapi1.jpg

Open source Node.js Headless CMS to easily build customisable APIs, the most advanced open-source Content Management Framework (headless-CMS) to build powerful API with no effort.

WebSite GitHub

Sails.js

sails-js.jpg

Sails makes it easy to build custom, enterprise-grade Node.js apps.

Build practical, production-ready Node.js apps in a matter of weeks, not months. Sails is the most popular MVC framework for Node.js, designed to emulate the familiar MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with a scalable, service-oriented architecture.

WebSite GitHub

CompoundJS

compoundjs.jpg

Compound's formula is Express + structure + extensions. Where structure is the standard layout of directories, and extensions are node modules adding functionality to the framework. Compound's goal is to provide an obvious and well-organized interface for express compatible application development. This means that everything that works with express will work with compound.

WebSite GitHub

Geddy

geddy.jpg

A simple, structured web framework for Node. Geddy is built on the same MVC principles that many popular frameworks are based on. Every Geddy app has its models, controllers, and views as well as config files and routes.

WebSite GitHub

Tesla.js

tesla-js.jpg

esla is a modern MVC style framework built on top of Node.js and Express. It's built to be fast, simple and easy to configure, with sane defaults and flexible boilerplates to get you up and running as quickly as possible.

GitHub

Agni

agni.jpg

Agni is a web framework built on top of Express. It adds a thin layer of abstraction which makes route definition and directory organization easier, without giving up the full power and flexibility of Express. It does not include any database abstraction system, but leaves this choice to the developer.

WebSite GitHub

TrinteJS

trintejs.jpg

A MVC boilerplate for ExpressJS backed by CaminteJS and Bootstrap, based on Express MVC Bootstrap.

WebSite GitHub

Locomotive

locomotive.jpg

Locomotive is a web framework for Node.js. Locomotive supports MVC patterns, RESTful routes, and convention over configuration, while integrating seamlessly with any database and template engine. Locomotive builds on Express, preserving the power and simplicity you've come to expect from Node.

WebSite GitHub

josi

josi.gif

josi is a web framework for node.js that aims to be easy to pick up for developers familiar with MVC web frameworks (e.g. ASP.NET MVC, Rails, Django) as well as making the things that are exciting about node.js - its asynchronous, event driven nature - easy to achieve.

WebSite GitHub

rAppid.js

rappid-js.gif

The declarative Rich Internet Application Javascript MVC Framework "It's like Flex or Silverlight for HTML5. Designed for complex web applications! Developed and based on the standards of the web - XML & Javascript."

WebSite GitHub

Spine

spine.gif

The Model View Controller pattern is at the heart of Spine, and absolutely integral to modern JavaScript applications.

Spine is a simple and lightweight framework, and doesn't consist of a vast amount of complex widgets to configure and theme.

WebSite GitHub

Grasshopper

grasshopper.gif

Grasshopper is a feature-rich and flexible MVC framework for web applications and services built on node.js.

GitHub

Twee.io Framework

twee-io-framework.gif

TWEE.IO is modern modular framework for big enterprise applications for Node.js and io.js based on Express.js

GitHub

Monorail.js

monorail-js.gif

Monorail.js - Ultra lightweight MVC Framework for Node.js

GitHub

MVC

mvc.gif

Node Web Modules is inspired in DDD (Domain Driven Design) concepts. It defines ONLY the application layer. Basically the application layer manages application flows and it operates over domain objects. With that in mind, the following graph shows the overall architecture.

GitHub

Aries

aries.jpg

AriesNode is a MVC framework for node

GitHub

Roosevelt MVC Web framework

roosevelt-mvc-web-framework.jpg

MVC web framework for Node.js designed to make Express easier to use.

GitHub

Tachi

tachi.jpg

Node.js MVC framework for seriously rapid application development.

Quickly get up and running with a node.js MVC app, using a simple view syntax and an ASP.NET MVC-style project layout. Tachi is all about ease of rapid development, with a simple mindset, easily expandable feature set, and a number of features to help increase web application speed.

GitHub

Ni

ni.jpg

GitHub

Blueprint

blueprint.jpg

GitHub

RestMVC

restmvc.jpg

GitHub

Full-Stack Frameworks

AllcountJS

allcountjs.jpg

WebSite GitHub

DerbyJS

derbyjs.jpg

WebSite GitHub

Meteor

meteor.jpg

WebSite GitHub

Yahoo Mojito Framework

yahoo-mojito-framework.jpg

WebSite GitHub

Catberry

catberry.jpg

WebSite GitHub

MEAN

mean.jpg

WebSite GitHub

Sane Stack

sane-stack.jpg

WebSite GitHub

Chocolate.js

chocolate-js.jpg

WebSite GitHub

MEAN.JS

mean-js.jpg

WebSite GitHub

Nuke.js

nuke-js.jpg

WebSite GitHub

Genji

genji.jpg

WebSite GitHub

SocketStream

socketstream.jpg

WebSite GitHub

COKE

coke.jpg

GitHub

Danf

danf.jpg

GitHub

API frameworks

Vorpal

vorpal.jpg

WebSite GitHub

actionhero.js

actionhero-js.jpg

WebSite GitHub

LoopBack

loopback.jpg

WebSite GitHub

Restberry

restberry.jpg

WebSite GitHub

Diet.js

diet-js.jpg

WebSite GitHub

KeystoneJS

keystonejs.jpg

WebSite GitHub

percolator.js

percolator-js.jpg

WebSite GitHub

Koa

koa.jpg

WebSite GitHub

RhapsodyJS

rhapsodyjs.jpg

WebSite GitHub

Restify

restify.jpg

WebSite GitHub

Noder.io

noder-io.jpg

WebSite GitHub

Facet

facet.jpg

WebSite GitHub

Socket.IO

socket-io.jpg

WebSite GitHub

turtle.io

turtle.io_.jpg

WebSite GitHub

StrongLoop

strongloop.jpg

WebSite GitHub

Restling

restling.jpg

GitHub

Server Side Frameworks

NestJS

nestjs.jpg

WebSite GitHub

We.js

we-js.jpg

WebSite GitHub

Express

express.jpg

WebSite GitHub

Hapi.js

hapi-js.jpg

WebSite GitHub

simpleS

simples.jpg

WebSite GitHub

Flatiron

flatiron.jpg

WebSite GitHub

Total.js

total-js.jpg

WebSite GitHub

Pintura

pintura.jpg

WebSite GitHub

Bone.io

bone-io.jpg

WebSite GitHub

webjs

webjs.jpg

GitHub

Spludo Framework

spludo-framework.jpg

GitHub

rapid-rest

rapid-rest.jpg

GitHub

Seki

seki.jpg

GitHub

Impress

impress.jpg

GitHub

Protos

protos.jpg

GitHub

Nombo

nombo.jpg

GitHub

Polpetta

polpetta.jpg

GitHub

Archetype

archetype.jpg

GitHub

Capsela

capsela.jpg

GitHub

Omni.js

omni-js.jpg

GitHub

Meryl

meryl.jpg

GitHub

Katana

katana.jpg

GitHub

Node-My-Eatz

node-my-eatz.jpg

GitHub

Connect

connect.jpg

GitHub

Client Side Frameworks

Kassit

kassit.jpg

GitHub

experimentsJS

experimentsjs.jpg

GitHub

salmon.js

salmon-js.jpg

GitHub

Testing Frameworks

WebdriverIO

webdriverio.jpg

WebSite GitHub

Nightwatch.js

nightwatch-js.jpg

WebSite GitHub

Frisby.js

frisby-js.jpg

WebSite GitHub

Mocha

mocha.jpg

WebSite GitHub

Chai

chai.jpg

WebSite GitHub

Sixpack

sixpack.jpg

WebSite GitHub

Should.js

should-js.jpg

WebSite GitHub

Node quickcheck

node-quickcheck.jpg

WebSite GitHub

cucumis

cucumis.jpg

GitHub

Micro Frameworks

Express.io

express-io.jpg

WebSite GitHub

Stapes.js

stapes-js.jpg

WebSite GitHub

Frank

frank.jpg

GitHub

jqNode

jqnode.jpg

GitHub

Nerve

nerve.jpg

GitHub

Picard

picard.jpg

GitHub

zappajs

zappajs.jpg

WebSite GitHub

Crixalis

crixalis.jpg

GitHub

Kaph

kaph.jpg

GitHub

Layers

layers.jpg

GitHub

Vroom

vroom.jpg

GitHub

Stick

stick.jpg

GitHub

Coffeemate

coffeemate.jpg

GitHub

Express train

express-train.jpg

GitHub

libraries & Generators

Wintersmith

wintersmith.jpg

WebSite GitHub

krakenjs

krakenjs.jpg

WebSite GitHub

DocPad

docpad.jpg

WebSite GitHub

romulus

romulus-1.jpg

GitHub

Petrify

petrify.jpg

GitHub

Tower.js

tower-js.jpg

WebSite GitHub

Rendr

rendr.jpg

GitHub

Sequelize

sequelize.jpg

WebSite GitHub

Bearcat

bearcat.jpg


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK