10 Best JavaScript MVC Framework Libraries

List hand-picked by Openbase Experts
Learn More

express

Fast, unopinionated, minimalist web framework for node.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
57.1K
Weekly Downloads
24.8M
Last Commit
3mos ago
User Rating
4.8/ 5
1,168
Top Feedback
106Easy to Use
102Great Documentation
77Highly Customizable

fastify

Fast and low overhead web framework, for Node.js

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
23.1K
Weekly Downloads
508K
Last Commit
3mos ago
User Rating
4.8/ 5
77
Top Feedback
25Performant
19Great Documentation
18Easy to Use

koa

Expressive middleware for node.js using ES2017 async functions

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
32.7K
Weekly Downloads
1.2M
Last Commit
3mos ago
User Rating
4.6/ 5
110
Top Feedback
14Great Documentation
14Performant
11Easy to Use
js

json-server

Get a full fake REST API with zero coding in less than 30 seconds (seriously)

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
61.3K
Weekly Downloads
197K
Last Commit
3mos ago
User Rating
4.7/ 5
400
Top Feedback
16Easy to Use
12Great Documentation
10Performant

@hapi/hapi

The Simple, Secure Framework Developers Trust

BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
13.8K
Weekly Downloads
567K
Last Commit
3mos ago
User Rating
4.9/ 5
7
Top Feedback
5Great Documentation
5Easy to Use
3Performant

hapi

The Simple, Secure Framework Developers Trust

BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
GitHub Stars
13.8K
Weekly Downloads
95.6K
Last Commit
3mos ago
User Rating
4.3/ 5
23
Top Feedback
3Great Documentation
3Easy to Use
3Highly Customizable

@nestjs/platform-fastify

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
46.9K
Weekly Downloads
105K
Last Commit
2mos ago

roosevelt

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

CC-BY-4.0
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
67
Weekly Downloads
557
Last Commit
15d ago

@koa/cors

Cross-Origin Resource Sharing(CORS) for koa

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
684
Weekly Downloads
460K
Last Commit
2mos ago

total.js

Node.js framework

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
4.1K
Weekly Downloads
2.3K
Last Commit
7mos ago
User Rating
Top Feedback
2Easy to Use
2Performant
1Great Documentation

flatiron

framework components for node.js and the browser

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.3K
Weekly Downloads
180K
Last Commit
7yrs ago
goa

goa

Tiny MVCish framework for NodeJS and Express

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
3
Weekly Downloads
165
Last Commit
6mos ago
app

appolo

nodejs server framefork

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
14
Weekly Downloads
636
Last Commit
9mos ago

geddy

Web framework for Node.js

Apache 2.0
TypeScript Icon
TypeScript Definitions: Not Found
TypeScript Icon
Deprecated
GitHub Stars
1.9K
Weekly Downloads
518
Last Commit
2yrs ago
com

compound

MVC framework. Built on Node.JS. Works on server and browser.

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.6K
Weekly Downloads
389
Last Commit
5yrs ago
die

diet

A tiny, fast and modular node.js web framework. Good for making fast & scalable apps and apis.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
397
Weekly Downloads
371
Last Commit
3yrs ago

coke

A full stack MVC framework that speeds up your web development.

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
121
Weekly Downloads
331
Last Commit
7yrs ago

nanoexpress-pro

Professional backend framework for Node.js

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
GitHub Stars
82
Weekly Downloads
323
Last Commit
ae

appolo-express

Appolo Express is a MVC Framework for Node.js build on top expressjs 4

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
22
Weekly Downloads
291
Last Commit
4yrs ago
tri

trinte

TrinteJS - Javascrpt MVC Framework for Node.JS

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
66
Weekly Downloads
185
Last Commit
5yrs ago
dj

diamond.js

MVC web framework for node.js

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
0
Weekly Downloads
152
Last Commit
7yrs ago
sj

sleek.js

Sleek.js is an MVC wrapper Framework implemented from Node.JS, built-in with base dependency on handlebars.js, express.js. Sleek.js architecture follows common format of MVC which makes it easy to handle and build better web apps with pluggable modules &

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
Weekly Downloads
136
Last Commit

express_mvc

MVC Framework built on node express

ISC
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
3
Weekly Downloads
133
Last Commit
6yrs ago
es

express-scaffold

Simple sexy scaffold for Express

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
44
Weekly Downloads
130
Last Commit
7yrs ago
zun

zunkernel

Framework MVC with express, sequelize, nodemailer and swig

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1
Weekly Downloads
101
Last Commit
3yrs ago
loc

locomotive

Powerful MVC web framework for Node.js.

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
891
Weekly Downloads
86
Last Commit
5yrs ago
con

controllers

Adds mvc on top of Express

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
2
Weekly Downloads
85
Last Commit
10yrs ago

express-go

Express GO the Node.js Express based MVC framework engine.

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1
Weekly Downloads
73
Last Commit
6yrs ago
fli

flickerjs

A Super fast and simple web framework for node.js

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
18
Weekly Downloads
52
Last Commit
5yrs ago
sm

summer-mvc

summer-mvc github repository

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1
Weekly Downloads
46
Last Commit
4yrs ago
sm

simple-mvc

a light mvc framework based on express

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
0
Weekly Downloads
46
Last Commit
4yrs ago
wit

witty

Fast and frictionless MVC web framework for Node.js.

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
0
Weekly Downloads
28
Last Commit
7yrs ago
swi

swis

Small MVC framework with modest goals

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
Weekly Downloads
13
Last Commit
gut

guthrie

A Node.js MVC framework built on Express.js, inspired by Microsoft's ASP.NET MVC.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
3
Weekly Downloads
13
Last Commit
8yrs ago
unc

unchained

A lightweight MVC framework based on Express.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
5
Weekly Downloads
7
Last Commit
7yrs ago