SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript MVC Frameworks and Library Projects
-
Lexical is an open source project and considered the successor of Draft.js. It is primarily developed by Meta, licensed under MIT. It is not restricted to React, but supports Vanilla JS, too. The flexibility enables us to integrate it with other JS libraries such as Svelte and Vue.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Lexical is an open source project and considered the successor of Draft.js. It is primarily developed by Meta, licensed under MIT. It is not restricted to React, but supports Vanilla JS, too. The flexibility enables us to integrate it with other JS libraries such as Svelte and Vue.
-
MeteorJS brings client-side reactivity out of the box. No matter which frontend framework you choose, you will always have an integrated reactivity that synchronizes your data and the UI. This is one of the core strengths of MeteorJS.
-
Project mention: Show HN: TinyJs React like framework in 35 lines of code | news.ycombinator.com | 2025-01-26
Check out "preact" if you haven't already [0]
[0] - https://preactjs.com/
-
-
If you're using PNPM as a package manager for your EmberJS project and you find yourself in a need to install a v2 addon from git(hub) fork (because you have a branch with patched version), then you might find that GitHub URLs in package.json tricks don't work for you.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
https://mithril.js.org
I also find Tachyons or similar Atomic CSS libraries to also simplify CSS issues in a more maintainable way -- also with no compile step.
-
-
litegraph.js
A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.
Project mention: How I used linear algebra to build an interactive diagramming editor | news.ycombinator.com | 2024-12-17 -
-
-
-
Svelte's predecessor was Ractive.js, released in 2013, which came out at almost the same time as React. Reactive.js was inspired by a mashup of Knockout and Angular and a few other things at the time. After a few years of practicing, Rich Harris felt that Reactive.js wasn't really the right framework for the mobile internet age, and proposed his new idea for a framework - writing a compiler - with friends at the BrooklynJS meetup.
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript MVC Frameworks and Libraries discussion
JavaScript MVC Frameworks and Libraries related posts
-
Svelte 5 on Bun 1.2: Getting started
-
The Power of Sponsorship in Open Source Projects
-
Learning Path for Web Development
-
2025's Tech Stack for Front End
-
Show HN: TinyJs React like framework in 35 lines of code
-
React DevTools wants clipboard permission
-
Tauri (1) — A desktop application development solution more suitable for web developers ✅
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Feb 2025
Index
What are some of the best open-source MVC Frameworks and Library projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | React | 232,042 |
2 | Svelte | 81,162 |
3 | Meteor JS | 44,536 |
4 | Preact | 37,114 |
5 | Backbone.js | 28,097 |
6 | Ember.js | 22,516 |
7 | hyperapp | 19,102 |
8 | inferno | 16,112 |
9 | riot | 14,815 |
10 | Mithril.js | 14,049 |
11 | knockout | 10,485 |
12 | litegraph.js | 7,118 |
13 | marionette | 7,052 |
14 | Choo | 6,770 |
15 | golden-layout | 6,359 |
16 | ractive | 5,934 |
17 | Drawflow | 4,979 |
18 | spine | 3,662 |
19 | rivets | 3,224 |
20 | way.js | 2,867 |
21 | canjs | 1,912 |
22 | donejs | 1,344 |
23 | ripple | 1,275 |