Open-source projects categorized as JavaScript

Top 23 JavaScript Open-Source Projects

  • Vue.js

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

    Latest mention: KEYCİBİ GELİŞTİRİCİLERİ MÜWNAKAJA EDİYOR | reddit.com/r/KGBTR | 2021-01-21

    En iyisinin de iyisi

  • react

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

    Latest mention: Tech monopolies in the 2000s | reddit.com/r/agedlikemilk | 2021-01-26
  • Bootstrap

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

    Latest mention: Compile SASS with npm | dev.to | 2021-01-19

    There are many different ways to compile SCSS, one of the two syntaxes supported by SASS. In this post we will explore the utilization of the node-sass npm package. We'll also look at how we can use the clean-css npm package to minify and optimize the generated output after compiling SCSS into CSS. Both of these techniques are similar to how Bootstrap handles the compilation and minification of its SCSS files. Please make sure you have Node.js and npm installed first.

  • You-Dont-Know-JS

    A book series on JavaScript. @YDKJS on twitter.

    Latest mention: JavaScript Variable Lifecycle Explained | dev.to | 2021-01-27

    Reference: The (Not So) Secret Lifecycle of Variables I highly encourage you to go and check this article.

  • javascript

    JavaScript Style Guide

    Latest mention: Node.js Best Practices — Project and Async | dev.to | 2021-01-23

    Airbnb — https://github.com/airbnb/javascript

  • javascript-algorithms

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

    Latest mention: Sorting interview questions (answered) for developers in 2021 | dev.to | 2021-01-11


  • Electron

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

    Latest mention: Browser-playable roguelike - what stack do I pick? | reddit.com/r/roguelikedev | 2021-01-25

    Building binaries that you can ship on Steam (or iOS, or Google Play) is easy with electron and cordova.

  • axios

    Promise based HTTP client for the browser and node.js

    Latest mention: Request body not sending to Express when using Axios in React, but works in Postman | reddit.com/r/webdev | 2021-01-22
  • node

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

    Latest mention: Hide (obfuscate) real ids | reddit.com/r/node | 2021-01-25

    As one of the maintainers of the uuid module, I'm obviously partial to UUIDs, but there's good reasons for that. They are standard. You'll find support for them everywhere. Every language, every db, every app framework, every validation engine you're likely to care about. (Sidebar: crypto.randomUUID() is now a thing in node, (as of v15.6) and "coming soon" in browsers.)

  • deno

    A secure JavaScript and TypeScript runtime

    Latest mention: Builtin LSP Client exeprience | reddit.com/r/neovim | 2021-01-27

    Also I suppose this is the deno language server.

  • angular

    One framework. Mobile & desktop.

    Latest mention: Does reassigning a subscribed observable produce a memory leak with async pipe? | reddit.com/r/Angular2 | 2021-01-25

    I just had a look for you and it's good news: When the async pipe gets a new incoming value, it releases any subscriptions it had before it subscribes to the new one.

  • TypeScript

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

    Latest mention: TypeScript decorators (part 2): class decorators (including Dependency Injection example) | dev.to | 2021-01-24

    There is an ongoing open issue (since 2015) in the TypeScript repo regarding that limitation.

  • 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Latest mention: Day 20: Learning JS Snippets | dev.to | 2021-01-20

    Hi there! Today I've opened for myself 30-seconds-of-code repository that contains very much useful JS snippet. Today I've learned some shorter way to do things in JS. And I never cease to be amazed at how universal JS is!

  • three.js

    JavaScript 3D library.

    Latest mention: What do I need to learn to do something like "Short Trip by Alexander Perrin" ? | reddit.com/r/threejs | 2021-01-16

    Each tile will have a texture derived from a .jpg or .png image and loaded using a texture loader. Here is an example animation cube mesh with textured faces. The code for that is here.

  • material-ui

    Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.

    Latest mention: Ask /r/CSS: What is your CSS framework of choice? | reddit.com/r/css | 2021-01-18

    I think that in the context of this question, https://github.com/mui-org/material-ui is a more relevant answer :)

  • nodebestpractices

    :white_check_mark: The Node.js best practices list (January 2021)

    Latest mention: JavaScript learning resources | dev.to | 2021-01-21

    Node best practices

  • storybook

    📓 The UI component explorer. Develop, document, & test for React, Vue, Angular, Ember, Web Components, & more!

    Latest mention: TDD in a React frontend | reddit.com/r/reactjs | 2021-01-22

    We use Chromatic with Storyshots and it’s really great. Full CI and GitHub integration which builds and publishes a PR branch’s Storybook and creates a Visual PR showing all visual diffs for approval. It allows easier collaboration with your Product Manager too.

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

    Latest mention: What is the default value for devtool in development and production mode? | reddit.com/r/webpack | 2021-01-04


  • Atom

    :atom: The hackable text editor

    Latest mention: Arch Linux in WSL?? | reddit.com/r/archlinux | 2021-01-25

    I had a decent WSL1 environment going, with vcxsrv + gome (ubuntu at the time.) Things mostly worked, but filesystem speeds were atrocious, and there were small gotchas that made the experience just miserable.

  • Chart.js

    Simple HTML5 Charts using the <canvas> tag

  • Express

    Fast, unopinionated, minimalist web framework for node.

    Latest mention: I’m trying to build a simple turn based rpg game, using HTML and CSS. As a back-end code, to calculate dice rolls, would Javascript or python work better? Alternatively could I use both at the same time? I’m a novice to most back-end coding and programming languages. | reddit.com/r/AskProgramming | 2021-01-14

    Earlier you said that you already know python, and js is quite similar, as they are dynamically typed (you don’t need to tell it what type of values your variables stores), and using nodejs allows you to make simple web servers really easily.

  • Element UI

    A Vue.js 2.0 UI Toolkit for Web

    Latest mention: 🎉 Element UI for Vue 3.0 is coming! | dev.to | 2021-01-11

    Element UI, which was born on 13th March 2016, has grown up from an internal component library of Ele.me to one of the most popular open-source UI component libraries in the Vue ecosystem within 4 years.

  • html5-boilerplate

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

    Latest mention: Minimal Base.html | news.ycombinator.com | 2021-01-04

    I'm used to call this HTML5 boilerplate. So that's the way I google when I actually need something like this.


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 2021-01-27.


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

Project Stars
1 Vue.js 178,666
2 react 162,735
3 Bootstrap 147,799
4 You-Dont-Know-JS 132,882
5 javascript 103,900
6 javascript-algorithms 93,583
7 Electron 88,841
8 axios 80,975
9 node 76,122
10 deno 71,763
11 angular 70,090
12 TypeScript 67,976
13 30-seconds-of-code 67,681
14 three.js 66,717
15 material-ui 64,624
16 nodebestpractices 59,254
17 storybook 57,466
18 webpack 57,236
19 Atom 54,128
20 Chart.js 51,843
21 Express 51,687
22 Element UI 48,996
23 html5-boilerplate 48,939