JavaScript Frameworks

Open-source JavaScript projects categorized as Frameworks

Top 23 JavaScript Framework Projects

  • Bootstrap

    The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

    Project mention: Desperately want to make my own game, tripped up on certain integral parts [JS/HTML/CSS] | | 2023-02-04

    The UI still looks bad however. Now I am no designer, so the best I could hope for was to make something passable. At the time, Bootstrap was a popular opinionated css library. You can attach the html class table to your divs and it looks like what Bootstrap thinks a table should look like. It also has a nice column system where you can easily make divs 1/12th of the screen on desktop, or 3/12th on mobile. I haven't used it in years but it was pretty good at the time.

  • Semantic UI

    Semantic is a UI component framework based around useful principles from natural language.

    Project mention: Top 9 Best UI Component Libraries/Frameworks in 2022 for Frontend Developers🔥 | | 2022-09-18

    Semantic UI is a free, open source library that helps you build UIs with confidence. It provides over 3000+ Theming Variables and 50 + UI components and each one of them has been carefully designed to look beautiful and work intuitively. It is designed to be an intuitive, accessible, and flexible starting point for your project. It's packed with features that you can use right out of the box, and it's very easily customizable. To date, it has been downloaded over 6 million times and it has around 50,000 GitHub stars.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Cypress

    Fast, easy and reliable testing for anything that runs in a browser.

    Project mention: How To Handle iFrames In Cypress | | 2023-02-09

    The behavior of the cy.session() command has been improved such that it no longer clears the DOM after a validation function runs. As a result, the need for a cy.visit() command after running cy.session() when using a validation function has been eliminated, addressing issue #22368.

  • Materialize

    Materialize, a CSS Framework based on Material Design

    Project mention: All About Hacktober Fest 2022 You Need To Know | | 2022-10-22

    This repository consists of files required to deploy a Web App or PWA created with Materialize Css

  • mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

    Project mention: Use Mocha instead of Jest and boost your tests speed | | 2023-02-08

    Mocha ( is a test runtime just like Jest. But it does things a bit differently. Assuming the same setup we had in Jest example, here is what Mocha would do:

  • jasmine

    Simple JavaScript testing framework for browsers and node.js

    Project mention: Common Pitfalls in Angular Component Testing | | 2023-01-28

    Learn more about Jasmine and Karma

  • TestCafe

    A Node.js tool to automate end-to-end web testing.

    Project mention: Why TestCafe is the Perfect Solution for Automating Browser Testing in Your Web Project | | 2023-01-13

    Official website:

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Protractor

    E2E test framework for Angular apps

    Project mention: Overview over Angular’s repositories | | 2022-11-16

    Protractor repo (link)

  • web-skills

    A visual overview of useful skills to learn as a web developer

  • qunit

    🔮 An easy-to-use JavaScript unit testing framework.

    Project mention: Top 15 Must Have Tools For JavaScript Developers | | 2022-11-09

    QUNIT: QUnit was first installed on NPM, which is a javascript testing framework. It’s a javascript based unit testing framework. For more info:

  • w2ui

    UI widgets for modern apps. Data table, forms, toolbars, sidebar, tabs, tooltips, popups. All under 120kb (gzipped).

    Project mention: W2UI is a JavaScript UI library for building rich web applications | | 2022-09-04
  • Ink

    An HTML5/CSS3 framework used at SAPO for fast and efficient website design and prototyping (by sapo)

    Project mention: La Senda del Desarrollador Full Stack (Parte 2: Desarrollo Frontend) | | 2022-12-07


  • fluidity

    The worlds smallest fully-responsive css framework

  • FrintJS

    Modular JavaScript framework for building scalable and reactive applications

    Project mention: Microfrontends: Microservices for the Frontend | | 2022-10-14

    Frint: another modular framework for building component-based applications. Integrates with React, Vue, and Preact.

  • DalekJS

    [unmaintained] DalekJS Base framework

  • Nullstack

    Feature-Driven Ful Stack JavaScript Components

  • Webix UI

    Stable releases of Webix UI - JavaScript library for building mobile and desktop web apps

    Project mention: Micro-frontends: The Future Sometimes Comes in Miniature Sizes | | 2022-06-15

    The next advantage of micro-frontends is that its adoption enables faster development and deployment. There’s no need to manage a large development team that has to deal with an extensive codebase. Instead, a small team of developers, independent from the others, can focus on a small list of features. It results in faster development, more efficient testing, and more frequent releases of new features. Some JavaScript UI libraries, such as Webix, for example are designed to make more with less code. If you combine micro-frontends with such dev tools, you can achieve even lower development time and cost. Also, applications based on the micro-frontend architecture are easier to maintain. A small team can focus on a single business requirement to implement, test, and maintain in the future. As a result, developers know their area of responsibility better and chances to get lost in the code as low as possible.

  • Liquor Tree

    Tree component based on Vue.js

  • prova

    Test runner based on Tape and Browserify

  • Memcode

    Spaced-repetition: for coders and scientists.

    Project mention: Spaced-Repetition: For Coders and Scientists | | 2022-05-16
  • DataFormsJS

    🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites and single page applications.

    Project mention: Vanilla JS real life application examples | | 2022-04-19
  • life-disciplines-projects

    Life-Disciplines-Projects (LDP) is a life-management framework built within Obsidian. Feel free to transform it for your own personal needs.

    Project mention: How can I check out some really cool obsidian vaults to play around with? | | 2022-08-26

    While several of the vaults I mentioned above are available for download, here are a couple of vault templates you may download: - SlRvb's Journal Setup zip - PARA Starter Kit v2. Small starter kit for Obsidian by Cotemaxime - Obsidian starter templates. Stater templates for Obsidian. - Obsidian JG method. A starter kit that follow how joshwingreene uses Obsidian to manage goals, tasks, notes and software development knowledge base. - Bible study in Obsidian kit. Starter kit by Joschua designed to get you hands on with using Scripture in a connected way in your personal notes. - Obsidian weave. Obsidian vault template for software developers/managers working in the corporate world. - OSCP notes template. A template Obsidian vault for storing your OSCP revision notes. - Obsidian table top templates. Table top/world building templates for Obsidian. - Lifelong learning system template. Getting started kit for a lifelong learning system with Obsidian and Anki, - My obsidian vault template. A knowledge management template for obsidian, in which to grow your ideas. - Obsidian history vault. A starter vault for historical research with Zotero and Obsidian. - Obsidian beginner vault template. A minimal template for your first Obsidian vault aimed at setting good defaults. - Obsidian novel starter vault. A starter vault for writing novels and other long-form writing projects in Obsidian. - OB template. Obsidian reference for note templates focused on new users of the application using only core plugins. - Life disciplines projects. Life-management framework built within Obsidian. - Obsidian note templates starter pack. 15+ templates for Obsidian MD.

  • Active CSS

    The epic event-driven browser language for UI with functionality in one-liner CSS. Over 100 incredible CSS commands for DOM manipulation, ajax, reactive variables, single-page application routing, and lots more. Could CSS be the JavaScript framework of the future?

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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 2023-02-09.

JavaScript Frameworks related posts


What are some of the best open-source Framework projects in JavaScript? This list will help you:

Project Stars
1 Bootstrap 161,653
2 Semantic UI 50,401
3 Cypress 42,543
4 Materialize 38,783
5 mocha 21,875
6 jasmine 15,504
7 TestCafe 9,549
8 Protractor 8,791
9 web-skills 6,367
10 qunit 3,990
11 w2ui 2,447
12 Ink 1,906
13 fluidity 1,103
14 FrintJS 733
15 DalekJS 703
16 Nullstack 700
17 Webix UI 403
18 Liquor Tree 382
19 prova 335
20 Memcode 243
21 DataFormsJS 160
22 life-disciplines-projects 134
23 Active CSS 36
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.