JavaScript MVC Frameworks and Libraries

Open-source JavaScript projects categorized as MVC Frameworks and Libraries

Top 23 JavaScript MVC Frameworks and Library Projects

  • vue

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

    Latest mention: Vuejs rejects close to 75% of outside contributions | news.ycombinator.com | 2021-01-10

    https://github.com/vuejs/vue/graphs/contributors?from=2016-0...

    Here you can find the code additions Github Insight.

    The org can have 49 people in it, but 48 of them are not writing code for Vue.js.

  • react

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

    Latest mention: React 101: A Quick Intro | dev.to | 2021-01-16

    React (also known as React.js or ReactJS) is a JavaScript framework created by Jordan Walke and maintained by a small team part of Facebook, led by Dan Abramov in London. 
React is open source and you can contribute to their GitHub repository.

  • react-native

    A framework for building native apps with React.

    Latest mention: Anyone else having pod install fail on npx react-native init? | reddit.com/r/reactnative | 2021-01-07
  • angular.js

    AngularJS - HTML enhanced for web apps!

    Latest mention: Releasing Software Is Hard! Is it? | dev.to | 2021-01-08

    But how semantic-release knows what part of the version it should bump? It uses the commit messages to determine the type of changes in the codebase. So that means we need to adhere to a specific commit message format. By default the semantic-release follows the Angular Commit Message Conventions, but you can change it with a config file. We'll not change it for this post because this format is widely used by the open source community.

  • meteor

    Meteor, the JavaScript App Platform

    Latest mention: What to expect in Q1 2021 for Meteor ☄ | dev.to | 2021-01-05

    Meteor 2.0 is in works and after the winter breaks we can expect the work to pick back up, though there is still a few major things to be resolved before the final release. Also its release will most likely coincide with the release of Meteor Cloud. Most notably we this release will include tree shaking, hot module reload and upgrade to Node v14. Other things like updated logging packages MongoDB bulk insert and other smaller things are also being worked on.

  • svelte

    Cybernetically enhanced web apps

    Latest mention: Svelte took #1 spot in State of JavaScript 2020 survey | news.ycombinator.com | 2021-01-13

    See main three graphs.

    Roadmap

    https://github.com/sveltejs/svelte/issues/622

  • preact

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

  • backbone

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

  • ember.js

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

  • hyperapp

    The tiny framework for building hypertext applications.

    Latest mention: | news.ycombinator.com | 2021-01-07

    It's probably a bad idea to say "X is wrong" when you haven't done enough market research.

    OP seems to think he's invented some completely new way of doing things but i wonder if he's seen things like:

    - Mithril: https://mithril.js.org/

    - Cell: https://github.com/intercellular/cell

    - Hyperapp: https://github.com/jorgebucaran/hyperapp

    and so on. I dislike React more than anyone else for its bloated way of doing things, but there are always legitimate reasons why people use things they use. The announcement would have been more productive if he just shared the project in a humble manner.

  • inferno

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

  • riot

    Simple and elegant component-based UI library

  • alpine

    A rugged, minimal framework for composing JavaScript behavior in your markup.

    Latest mention: Alternative lightweight UI library to modern day frameworks | news.ycombinator.com | 2021-01-16

    https://github.com/alpinejs/alpine

  • mithril.js

    A JavaScript Framework for Building Brilliant Applications

  • framework

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

  • knockout

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

  • backbone.marionette

    The Backbone Framework

  • choo

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

  • ractive

    Next-generation DOM manipulation

  • derby

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

  • spine

    Lightweight MVC library for building JavaScript applications

  • rivets

    Lightweight and powerful data binding.

  • 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).