JavaScript MVC Frameworks and Libraries

Open-source JavaScript projects categorized as MVC Frameworks and Libraries | Edit details

Top 23 JavaScript MVC Frameworks and Library Projects

  • GitHub repo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    Project mention: Introducing Almost Netflix: Netflix clone built with Vue and Appwrite | | 2022-01-19

    To build Almost Netflix, we will use Vue.js because of its decent simplicity and forced structure. I believe reading Vue components is straightforward, and any web developer can understand what the code is trying to achieve.

  • GitHub repo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

    Project mention: Tech SEO Help | | 2022-01-20

    Or it could be a framework like Gatsby, Next, or Nuxt. Those are similar to the SPAs except they are probably server-rendered or pre-rendered out of the box, depending on how they were set up. An example of a pre-rendered Gatsby.js site is the React website. An example of a server-rendered Next.js site is Hulu.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo react-native

    A framework for building native applications using React

    Project mention: How to Debug App Freezing in Small Number of Users | | 2022-01-12
  • GitHub repo AngularJS

    AngularJS - HTML enhanced for web apps!

    Project mention: AngularJS is dead. | | 2022-01-14

    CDN links will remain active and will remain online

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Memory leaks: the forgotten side of web performance | | 2022-01-05

    Because a closure retains a reference to originalThing, the existence of the replacement thing's closure means that the originalThing reference remains alive - and so every new thing adds to the chain of references, and no previous things can be collected. This is a contrived example, but it's based off of an actual Meteor bug.

  • GitHub repo Preact

    ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.

    Project mention: Why you have to use className in React, but not in Preact? | | 2022-01-13

    You see, there is a JS framework, called Preact. It's an alternative to React with the same API. And there is a very interesting statement on its official page.

  • GitHub repo Backbone.js

    Give your JS App some Backbone with Models, Views, Collections, and Events

    Project mention: Most popular JavaScript frameworks and libraries 2021 | | 2021-08-24

    Backbone - A JavaScript library with a RESTful JSON interface and is based on the MVC application design paradigm.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo Ember.js

    Ember.js - A JavaScript framework for creating ambitious web applications

    Project mention: requires js | | 2022-01-07 is currently written using Ember.js and, if I remember correctly, the plan was to incorporate Ember FastBoot.

  • GitHub repo hyperapp

    The tiny framework for building hypertext applications.

    Project mention: Popular 'coa' NPM library hijacked to steal user passwords | | 2021-11-05

    Personally, I try my best to avoid bringing in dependencies as much as possible, and try to limit my exposure to only dependencies with low/shallow transitive dependency counts. Unfortunately, this is pretty hard, especially in corporate settings. What we need more of are the opposite of what we've been collectively praising: we need more monolithic packages. Case in point: lodash.template is currently vulnerable with no mitigation, even though lodash itself is not. That's just sloppy publishing practices. Esbuild is a great start over the webpack/babel maze of dependencies. There's a stdlib effort along those lines that hopefully would also help. There's a bunch of micro-frameworks that are used in production just fine and have little to no dependencies.

  • GitHub repo inferno

    :fire: An extremely fast, React-like JavaScript library for building modern user interfaces

    Project mention: Solid vs React - the Fastest VS the Most Popular UI Library | | 2021-06-30

    Some might argue that React’s relatively poor performance (it’s still plenty-fast for many apps) is due to Virtual DOM and prioritization of development experience, i.e., clarity over complexity. To counter the first argument - there’s React-like Inferno. For the second one - there’s Solid.

  • GitHub repo GrapesJS

    Free and Open source Web Builder Framework. Next generation tool for building templates without coding

    Project mention: Moving from Webflow, which platform should I use? | | 2021-11-29
  • GitHub repo riot

    Simple and elegant component-based UI library

    Project mention: [AskJS] Looking for "forgotten" framework/MVC | | 2021-12-17
  • GitHub repo Mithril.js

    A JavaScript Framework for Building Brilliant Applications

    Project mention: Ask HN: What JavaScript framework/library would you use for front end only | | 2021-12-10

    You can give Mithril.js [0] a go. It's lightweight and has a couple additional goodies such as routing and xhr inbuilt. It has very good documentation as well.

    You can also enable JSX [1] if you prefer that to hyperscript.



  • GitHub repo Aurelia 1

    The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia. (by aurelia)

  • GitHub repo knockout

    Knockout makes it easier to create rich, responsive UIs with JavaScript

    Project mention: A Response to Rich Harris | | 2021-12-26

    So, does KnockoutJs[0] represent the "transitional applications" framework as described in the article?


  • GitHub repo blockly

    The web-based visual programming editor.

    Project mention: Goodbye pihole, Hello Adguard Home | | 2022-01-04
  • GitHub repo marionette

    The Backbone Framework

  • GitHub repo Choo

    :steam_locomotive::train: - sturdy 4kb frontend framework

    Project mention: I noticed Choo hasn't had a commit for over a year. The other projects are being worked on by Choojs. Was it that they were happy with the state of Choo? | | 2021-08-20
  • GitHub repo ractive

    Next-generation DOM manipulation

    Project mention: An agnostic, reactive and minimalist (3kb) JavaScript UI library | | 2021-07-17
  • GitHub repo derby

    MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers

    Project mention: Reactive Clojure: You don't need a web framework, you need a web language | | 2021-09-23

    one that sort of fell by the wayside when Meteor and Ember got popular, was/is Derby.js/ShareDB.

    The LiveView lead resurgence in server side rendering is exciting. Does anyone have any insight as to why ShareDB never really took off?

  • GitHub repo spine

    Lightweight MVC library for building JavaScript applications

  • GitHub repo rivets

    Lightweight and powerful data binding.

    Project mention: Starting with shopify. | | 2021-09-09
  • GitHub repo way.js

    Simple, lightweight, persistent two-way databinding

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-20.

JavaScript MVC Frameworks and Libraries related posts


What are some of the best open-source MVC Frameworks and Library projects in JavaScript? This list will help you:

Project Stars
1 Vue.js 192,401
2 React 180,979
3 react-native 100,565
4 AngularJS 59,573
5 Meteor JS 42,768
6 Preact 30,758
7 Backbone.js 27,846
8 Ember.js 22,123
9 hyperapp 18,738
10 inferno 15,244
11 GrapesJS 15,052
12 riot 14,622
13 Mithril.js 13,097
14 Aurelia 1 11,661
15 knockout 10,128
16 blockly 9,938
17 marionette 7,110
18 Choo 6,647
19 ractive 5,857
20 derby 4,648
21 spine 3,595
22 rivets 3,220
23 way.js 2,895
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.