Open-source projects categorized as JavaScript

Top 23 JavaScript Open-Source Projects

  • freeCodeCamp's open-source codebase and curriculum. Learn to code for free.

    Project mention: Aspiring web developer; about to lose wifi for a long period. How can I spend my time learning without internet (much) access? | | 2023-03-19

    Your could setup FreeCodeCamp to use locally so you can carry on with your studies.

  • React

    The library for web and native user interfaces

    Project mention: Is there a plugin that abstracts registering web components with React? | | 2023-03-24

    React has stated that this will be supported in the future. However that issue is old enough to be in kindergarten. So I'm looking for a nice easy abstraction in the meantime.

  • 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!

  • Vue.js

    This is the repo for Vue 2. For Vue 3, go to

    Project mention: How to scrape the web with Puppeteer in 2023 | | 2023-03-07

    { "user": "vuejs", "repo": "vue", "url": "", "stars": 201555, "description": "🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.", "topics": [ "javascript", "framework", "vue", "frontend" ], "label": "repository", "commitCount": 3544 }

  • You-Dont-Know-JS

    A book series on JavaScript. @YDKJS on twitter.

    Project mention: Ce sa aleg? QA sau Developer | | 2023-03-21
  • javascript-algorithms

    📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

    Project mention: 5 free resources to jumpstart your career in Frontend Development. | | 2023-03-10

    JavaScript Algorithms and Data Structures JavaScript Algorithms and Data Structures is a comprehensive online resource for learning and implementing algorithms and data structures using the JavaScript programming language. The website features detailed explanations, interactive code examples, and practical exercises to help individuals gain a deeper understanding of core computer science concepts such as sorting algorithms, data structures, and graph theory. With a focus on real-world applications, the platform equips learners with the skills and knowledge needed to solve complex programming problems and build robust software applications. Whether you're a beginner or an experienced developer, JavaScript Algorithms and Data Structures is an excellent resource for expanding your technical skills and advancing your career.

  • Bootstrap

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

    Project mention: Not enjoying studying programming - does it get worse as a professional? | | 2023-03-22

    I started playing around with HTML and CSS, using

  • javascript

    JavaScript Style Guide

    Project mention: Private components inside the same file - yay or nay? | | 2023-03-19
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: Awesome Github Repos to Master JAVASCRIPT | | 2023-02-03

    😎 a quick reference with short solutions for your development needs in javascript -> 30-seconds-of-code

  • Electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

    Project mention: Chromium / Electron on Wayland causes crash of the whole OS | | 2023-03-17

    I have found a similar issue reported on GitHub and also in Chromium bugtracker however with no solution how to fix this.

  • axios

    Promise based HTTP client for the browser and node.js

    Project mention: The best Node.js web scrapers for your use case | | 2023-03-22

    If you are familiar with Axios, you know that this option may not sound too sexy for scrapping the web. However, it is a simple solution that can get the job done in many situations using a library you already know and love while keeping your codebase simple.

  • project-based-learning

    Curated list of project-based tutorials

    Project mention: Starting Coding, Help Needed | | 2023-03-22
  • node

    Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

    Project mention: Creating a serverless API using AWS Lambda and Node.js with TypeScript and Express.js | | 2023-03-22

    In this article, an application will be created using the Node.js with TypeScript and Express.js where a serverless API will be implemented and deployed on the AWS Lambda service.

  • three.js

    JavaScript 3D Library.

    Project mention: | | 2023-03-22

    I combined first person perspective with golf to make this game. I saw some other games that already did this, but I wasn't satisfied with them. I used three.js for the 3D physics engine and Blender for modeling the levels. The other balls in the game are other players' previous runs -- they aren't live / real-time.

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    Project mention: How to write simple intelligent code search with Open AI | | 2023-03-24

    Let's get started. First, you need to write a code to extract various pieces of code from the project, such as functions. TypeScript provides a convenient compiler API for working with an AST, which simplifies the task. Install csv-stringify library to generate CSV:

  • deno

    A modern runtime for JavaScript and TypeScript.

    Project mention: Why we added package.json support to Deno | | 2023-03-22

    The products should not impact the base FOSS software here

  • nodebestpractices

    :white_check_mark: The Node.js best practices list (March 2023)

    Project mention: Worker thread vs cluster with Websockets | | 2023-03-12

    Node's best practices repo tells that using Nginx or iptables is more efficient than clusters.

  • Angular

    The modern web developer’s platform

    Project mention: The Django Node.js Alternative | | 2023-03-23

    Since it’s heavily inspired by Angular, NestJS offers a powerful set of decorators that can be used to define controllers, services, and other elements in a concise and expressive way. NestJS also comes with several built-in libraries and tools like logging, validation, and testing. This means that developers can spend less time setting up. On this front, NestJS can be considered as batteries-included as Django.

  • material-ui

    MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.

    Project mention: How are folks previewing their components in 2023? | | 2023-03-22

    Yes NX does have a storybook plugin with generators. The initial setup was smooth, but then I ran into this open issue with MUI+Storybook. I wasn't able to resolve the issue with any of the fixes in the thread, so I moved on.

  • clean-code-javascript

    :bathtub: Clean Code concepts adapted for JavaScript

    Project mention: What helped you to achieve a cleaner code? | | 2023-03-06

    More clean code concepts from this GitHub repo. Derived from Robert C. Martin's book Clean Code, adapted for .NET/.NET Core. There is also for JavaScript and PHP.

  • storybook

    Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.

    Project mention: 16 React Tools to Help You Keep Your Sanity in a Crazy World | | 2023-03-19


  • Web-Dev-For-Beginners

    24 Lessons, 12 Weeks, Get Started as a Web Developer

    Project mention: 🧑‍🎓 Web Dev for Beginners: 24 Lessons, 12 Weeks, Get Started as a Web Developer [Github Repo] | | 2023-02-23
  • Front-End-Checklist

    🗂 The perfect Front-End Checklist for modern websites and meticulous developers

    Project mention: 7 GitHub Repositories that every front-end developer must know. | | 2022-12-21
  • webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

    Project mention: Benchmarking the AWS SDK | | 2023-03-20

    The other option I want to highlight is packaging the project using something like Webpack or esbuild. JS Bundlers transpile all of your separate files and classes (along with all node_modules) into one single file, a practice originally developed to reduce package size for frontend applications. This helps improve the cold start time in Lambda, as unimported files can be pruned and the entire handler becomes one file.

  • 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-03-24.

JavaScript related posts


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

Project Stars
1 freeCodeCamp 363,302
2 React 204,423
3 Vue.js 202,877
4 You-Dont-Know-JS 166,011
5 javascript-algorithms 165,060
6 Bootstrap 162,431
7 javascript 132,518
8 30-seconds-of-code 109,052
9 Electron 106,456
10 axios 99,362
11 project-based-learning 95,060
12 node 94,108
13 three.js 90,079
14 TypeScript 89,652
15 deno 88,551
16 nodebestpractices 87,402
17 Angular 87,092
18 material-ui 85,328
19 clean-code-javascript 80,634
20 storybook 77,628
21 Web-Dev-For-Beginners 67,900
22 Front-End-Checklist 64,554
23 webpack 62,785
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.