JavaScript MVC Frameworks and Libraries

Open-source JavaScript projects categorized as MVC Frameworks and Libraries

Top 23 JavaScript MVC Frameworks and Library Projects

MVC Frameworks and Libraries
  1. React

    The library for web and native user interfaces.

    Project mention: I Built a Feature in 1 Hour, Not a Day | dev.to | 2025-12-19

    React Docs – Reusability Patterns: https://react.dev

  2. SurveyJS

    SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.

    SurveyJS logo
  3. Svelte

    web development for the rest of us

    Project mention: Rekichizu: A Modern Take on Japan's Historical Maps | dev.to | 2025-11-13

    The core mapping engine is MapLibre GL JS, a powerful open-source web map library 3. The front-end web framework of choice is Svelte, which MIERUNE has adopted company-wide as its default stack.

  4. Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Show HN: Modelence – Supabase for MongoDB | news.ycombinator.com | 2025-08-14

    Do you mean real-time data / live sync? It is actually the next thing we're going to release, so yes - it is definitely a core part. We took our inspiration from https://meteor.com and it had a big emphasis on live data which we're going to support in a more scalable way.

  5. Preact

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

    Project mention: Designing for KaiOS - Leveraging Kiro to build an app for the next billion mobile users | dev.to | 2025-12-03

    Tree-shaking unused Preact features

  6. Backbone.js

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

    Project mention: What even is "literate programming"? | news.ycombinator.com | 2025-12-07
  7. Ember.js

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

    Project mention: Apple's App Store Full Front End Source Code | news.ycombinator.com | 2025-11-03

    Didn’t SproutCore become Ember [1]? Just my vague recollection, not sure if that was the case though. Anyway, Ember is still used and maintained, despite not being very well known.

    1. https://emberjs.com/

  8. hyperapp

    1kB-ish JavaScript framework for building hypertext applications

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. inferno

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

    Project mention: React Won by Default – and It's Killing Front End Innovation | news.ycombinator.com | 2025-09-15

    How is inferno? Is it ready for production? I'm not a frontend dev, but been looking for a light weight, fast framework. Inferno looked pretty good alternative to react.

    https://github.com/infernojs/inferno

  11. riot

    Simple and elegant component-based UI library

    Project mention: Composant Table avec RiotJS | dev.to | 2025-04-14
  12. Mithril.js

    A JavaScript Framework for Building Brilliant Applications

    Project mention: I Switched from Flutter and Rust to Rust and Egui | news.ycombinator.com | 2025-06-27

    I really like Mithril.js (https://mithril.js.org/), which is, IMO, as close as it gets to web IMGUI. It looks a lot like React, but rendering happens manually, either on each event or with a manual m.redraw() call.

  13. knockout

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

    Project mention: Knockout.js | news.ycombinator.com | 2025-08-01
  14. 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.

  15. marionette

    The Backbone Framework

  16. Choo

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

    Project mention: Ask HN: Abandoned/dead projects you think died before their time and why? | news.ycombinator.com | 2025-10-11

    choojs

    All of the upside and none of the downside of react

    No JSX and no compiler, all native js

    The main dev is paid by microsoft to do oss rust nowadays

    I use choo for my personal projects and have used it twice professionally

    https://github.com/choojs/choo#example

    The example is like 25 lines and introduces all the concepts

    Less moving parts than svelte

  17. golden-layout

    A multi window layout manager for webapps

  18. ractive

    Next-generation DOM manipulation

  19. Drawflow

    Simple flow library 🖥️🖱️

  20. spine

    Lightweight MVC library for building JavaScript applications

    Project mention: React vs. Backbone in 2025 | news.ycombinator.com | 2025-10-25

    I did a Ctrl+f of the thread and I'm sad no one mentioned my old favourites so I'll mention them...

    https://spine.github.io

  21. rivets

    Lightweight and powerful data binding.

  22. way.js

    Simple, lightweight, persistent two-way databinding

  23. canjs

    Build CRUD apps in fewer lines of code.

  24. donejs

    Your app. Done.

  25. ripple

    A tiny foundation for building reactive views (by ripplejs)

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
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).

JavaScript MVC Frameworks and Libraries discussion

JavaScript MVC Frameworks and Libraries related posts

  • I Built a Feature in 1 Hour, Not a Day

    1 project | dev.to | 19 Dec 2025
  • Understanding React Project Structure Created by Vite (Beginner’s Guide)

    1 project | dev.to | 18 Dec 2025
  • How to Create a React App Using Vite (Step-by-Step Guide for Beginners)

    2 projects | dev.to | 16 Dec 2025
  • Under the hood: React

    1 project | dev.to | 12 Dec 2025
  • What even is "literate programming"?

    4 projects | news.ycombinator.com | 7 Dec 2025
  • Designing for KaiOS - Leveraging Kiro to build an app for the next billion mobile users

    3 projects | dev.to | 3 Dec 2025
  • Testing Management Tools: A Complete Comparative Guide with Real-World Examples

    5 projects | dev.to | 2 Dec 2025
  • A note from our sponsor - SurveyJS
    surveyjs.io | 22 Dec 2025
    Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more. Learn more →

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 241,728
2 Svelte 85,216
3 Meteor JS 44,755
4 Preact 38,222
5 Backbone.js 28,116
6 Ember.js 22,583
7 hyperapp 19,196
8 inferno 16,402
9 riot 14,869
10 Mithril.js 14,616
11 knockout 10,523
12 litegraph.js 7,688
13 marionette 7,046
14 Choo 6,766
15 golden-layout 6,560
16 ractive 5,932
17 Drawflow 5,502
18 spine 3,675
19 rivets 3,228
20 way.js 2,871
21 canjs 1,914
22 donejs 1,342
23 ripple 1,320

Sponsored
SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control
Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 4th most popular programming language
based on number of references?