JavaScript JavaScript

Open-source JavaScript projects categorized as JavaScript

Top 23 JavaScript JavaScript Projects

  • React

    The library for web and native user interfaces.

    Project mention: What is Reactivity? | | 2024-02-21


  • javascript-algorithms

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

    Project mention: Minecraft Grub Theme | | 2023-07-18

    I'm reminded of the time when some kid wrote a script to crawl GitHub and create issues[1] about using inclusive language... except it was really dumb, for example:

    [1] E.g.:

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Bootstrap

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

    Project mention: Rapid Prototyping with Flask, Bootstrap and Secutio | | 2024-01-30

    To make the demo more interesting, we will use the Bootstrap framework and Flask as the backend.

  • javascript

    JavaScript Style Guide

    Project mention: Eslint & Prettier Configuration React Native(Airbnb Style) | | 2023-12-04

    # question 1: ? How would you like to use ESLint? … To check syntax only To check syntax and find problems ❯ To check syntax, find problems, and enforce code style # question 2: ? What type of modules does your project use? … ❯ JavaScript modules (import/export) CommonJS (require/exports) None of these # question 3: ? Which framework does your project use? … ❯ React Vue.js None of these # question 4 (select "No", because we won't add TypeScript support for this project): ? Does your project use TypeScript? › No / Yes # question 5: ? Where does your code run? … Browser ✔ Node # question 6: ? How would you like to define a style for your project? … ❯ Use a popular style guide Answer questions about your style Inspect your JavaScript file(s) # question 7 (we'll rely on Airbnb's JavaScript style guide here): ? Which style guide do you want to follow? … ❯ Airbnb: Standard: Google: # question 8: ? What format do you want your config file to be in? … JavaScript YAML ❯ JSON # the final prompt here is where eslint will ask you if you want to install all the necessary dependencies. Select "Yes" and hit enter: Checking peerDependencies of eslint-config-airbnb@latest The config that you have selected requires the following dependencies: eslint-plugin-react@^7.21.5 eslint-config-airbnb@latest eslint@^5.16.0 || ^6.8.0 || ^7.2.0 eslint-plugin-import@^2.22.1 eslint-plugin-jsx-a11y@^6.4.1 eslint-plugin-react-hooks@^4 || ^3 || ^2.3.0 || ^1.7.0 ? Would you like to install them now with npm? › No / Yes

  • 30-seconds-of-code

    Short code snippets for all your development needs

    Project mention: 30-seconds-of-code: Short code snippets for all your development needs | | 2023-12-25
  • axios

    Promise based HTTP client for the browser and node.js

    Project mention: Leveraging WordPress as a Headless CMS for Your Astro Website: A Comprehensive Guide | | 2024-02-21

    Axios for streamlined API interactions, facilitating seamless data fetching.

  • node

    Node.js JavaScript runtime ✨🐢🚀✨

    Project mention: Write a schema only absolutely no code backend server with Node.js and Teo! | | 2024-02-20

    Install Node.js if it hasn't been installed. There are several ways to install Node.js. You may download the installer from the official website, or install it with tools like NVM. After installation, run this command to verify its installation.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • three.js

    JavaScript 3D Library.

    Project mention: Things you should know before learning Three.js | | 2024-02-04

    For one of my 100-Day Challenges, I chose to dive into Three.js, a JavaScript 3D library. It's easy to start learning, and it becomes difficult to master with the inclusion of shaders.

  • clean-code-javascript

    :bathtub: Clean Code concepts adapted for JavaScript

    Project mention: Why clean code makes JavaScript programming easier | | 2024-01-16

    Further examples of clean code

  • Web-Dev-For-Beginners

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

  • mermaid

    Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

    Project mention: Ask HN: Anyone use a code to mindmap/flowchart tool? | | 2024-02-24
  • 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: Top 20 Frontend Interview Questions With Answers | | 2024-02-03

    Webpack is a module bundler, the main purpose of which is to bundle JavaScript files to make them usable in a browser.

  • Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: The Ultimate Roadmap to a Full-Stack Developer | | 2024-02-22

    Express.js Documentation - Official documentation for Express.js, a minimal and flexible Node.js web application framework for backend development. Express.js Documentation

  • Chart.js

    Simple HTML5 Charts using the <canvas> tag

    Project mention: Frontend Developer Roadmap | | 2024-02-16


  • 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: JavaScript concepts every developer should know | | 2024-01-11
  • lodash

    A modern JavaScript utility library delivering modularity, performance, & extras.

    Project mention: JavaScript Equality Under the Lens: Enhancing React's Dependency Checks | | 2024-02-18

    If you want even more sophisticated equality checks like deep comparisons, there's the: lodash.iseQual library that'll do this for you out of the box. At least now you do have a bit of clarity on what's happening under the hood, so there's no harm in using a library.

  • html5-boilerplate

    A professional front-end template for building fast, robust, and adaptable web apps or sites.

    Project mention: html5 boilerplate with bootstrap | /r/webdevY | 2023-05-05

    Download the HTML5 Boilerplate template from the official website ( You can choose to download the standard or the enhanced version, depending on your needs.

  • anime.js

    JavaScript animation engine

    Project mention: Can we talk about the absolute chokehold GSAP has on the industry? | /r/webdev | 2023-12-10
  • prettier

    Prettier is an opinionated code formatter.

    Project mention: 🎆 THE BEST AND MOST USEFUL VSCODE EXTENSIONS 🎆 | | 2024-02-22

    In this Thread, I won't show you little extensions that you probably already know, like Live Server or Prettier.

  • Ghost

    Independent technology for modern publishing, memberships, subscriptions and newsletters.

    Project mention: Faster Blogging: A Developer's Dream Setup | | 2024-02-22

    glee our dev friendly blogging setup has been undergoing a huge transformation for the last few weeks. For those who don't know, glee is a simple open source CLI tool that converts markdown posts into ghost blog posts. Check out the glee demo video when you have a moment! glee: Dev-friendly Blogging Setup

  • Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Meteor is getting new docs! | | 2024-01-24

    We are in the process of migrating documentation from the current site to the new one. You can follow the status in this PR, and the preview site is here. In the near future, we will move our guide to the same site.

  • parcel

    The zero configuration build tool for the web. 📦🚀

    Project mention: What is JSDoc and why you may not need typescript for your next project? | | 2024-01-22


  • uBlock

    uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

    Project mention: Brave's AI assistant now integrates with PDFs and Google Drive | | 2024-02-23

    If ads, in particular on YouTube, are the problem, anything Chromium-based is probably only going to get worse and worse (see [1] and [2]). So that basically leaves you with Firefox and Safari.

    I work for Mozilla (speaking for myself, of course), so I'll leave you to guess which I'd recommend :P



  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

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 2024-02-24.

JavaScript JavaScript related posts


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

Project Stars
1 React 218,978
2 javascript-algorithms 180,238
3 Bootstrap 166,848
4 javascript 140,544
5 30-seconds-of-code 118,141
6 axios 103,440
7 node 101,965
8 three.js 97,572
9 clean-code-javascript 88,491
10 Web-Dev-For-Beginners 80,316
11 mermaid 65,230
12 webpack 63,905
13 Express 63,198
14 Chart.js 63,009
15 33-js-concepts 61,248
16 lodash 58,500
17 html5-boilerplate 55,783
18 anime.js 48,305
19 prettier 47,795
20 Ghost 45,171
21 Meteor JS 43,988
22 parcel 42,993
23 uBlock 42,078
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at