#JavaScript

Open-source projects categorized as JavaScript

Top 23 JavaScript Open-Source Projects

  • GitHub repo Vue.js

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

    Project mention: 2020 State of JS in Review | dev.to | 2021-03-02

    Looking through popular JavaScript frameworks, there are a few that top the usage charts year after year, such as React, Angular, and Vue. What was interesting to see while looking into JS front-end frameworks from 2019 to 2020 was the swift adoption of Svelte, which not only topped the charts in User Satisfaction and Interest in the past two years, but has moved it's way from the 9th to the 4th most used CSS framework in a year. This newly popular JavaScript framework is definitely worthy of a look for any Frontend Developer.

  • GitHub repo React

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

    Project mention: 2020 State of JS in Review | dev.to | 2021-03-02

    Looking through popular JavaScript frameworks, there are a few that top the usage charts year after year, such as React, Angular, and Vue. What was interesting to see while looking into JS front-end frameworks from 2019 to 2020 was the swift adoption of Svelte, which not only topped the charts in User Satisfaction and Interest in the past two years, but has moved it's way from the 9th to the 4th most used CSS framework in a year. This newly popular JavaScript framework is definitely worthy of a look for any Frontend Developer.

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Bootstrap

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

    Project mention: CSS Deep | dev.to | 2021-02-26

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

  • GitHub repo You-Dont-Know-JS

    A book series on JavaScript. @YDKJS on twitter.

    Project mention: [AskJS] Strongest Resources for Understanding and Learning JS? | reddit.com/r/javascript | 2021-02-24

    https://github.com/getify/You-Dont-Know-JS/tree/1st-ed There is also 2nd version is still in progress but 1st ed good enough

  • GitHub repo javascript

    JavaScript Style Guide

    Project mention: New to React and eslint is the hardest part | reddit.com/r/reactjs | 2021-02-24

    Yeah, more recently, it looks like they've given up on that as it would make it more restrictive: https://github.com/airbnb/javascript/issues/2255#issuecomment-653811060

  • GitHub repo javascript-algorithms

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

    Project mention: In-depth software programming | dev.to | 2021-02-27

    JavaScript: JavaScript Algorithms and Data Structures

  • GitHub repo Electron

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

    Project mention: Signal desktop electron 12 | reddit.com/r/signal | 2021-03-02

    Electron 12 was just released with initial wayland support, does anyone have any kind of rough estimate on when Signal desktop will start using it?

  • GitHub repo axios

    Promise based HTTP client for the browser and node.js

    Project mention: Street Address Form Validation with ReactJS and HERE Geocoder Autocomplete | dev.to | 2021-02-23

    As you can see I’ll also be using Bootstrap as the CSS framework and axios as an HTTP client.

  • GitHub repo node

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

    Project mention: How to Create a Simple Random Quote App with Angular | dev.to | 2021-03-02

    - Node.js

  • GitHub repo deno

    A secure JavaScript and TypeScript runtime

    Project mention: vite and deno: an experiment | dev.to | 2021-03-01

    Just hear me out. vite is a development server (also kind of a build tool) and deno is a javascript runtime that wants to act like a browser. Come on. It's right there.

  • GitHub repo Angular

    One framework. Mobile & desktop.

    Project mention: 2020 State of JS in Review | dev.to | 2021-03-02

    Looking through popular JavaScript frameworks, there are a few that top the usage charts year after year, such as React, Angular, and Vue. What was interesting to see while looking into JS front-end frameworks from 2019 to 2020 was the swift adoption of Svelte, which not only topped the charts in User Satisfaction and Interest in the past two years, but has moved it's way from the 9th to the 4th most used CSS framework in a year. This newly popular JavaScript framework is definitely worthy of a look for any Frontend Developer.

  • GitHub repo 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

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

  • GitHub repo three.js

    JavaScript 3D library.

    Project mention: Recreating a classic starfield in GLSL & three.js | dev.to | 2021-02-21

    A starfield was one of the first things I built when learning to program. It's been quite some time now, and I've started learning shader programming with GLSL and three.js, so I decided why not go back to where it all started!

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

    Project mention: Material design on typescript without angular | reddit.com/r/MaterialDesign | 2021-03-01

    I use https://material-ui.com/ It has loads of components and really good support for styles and themes!

  • GitHub repo nodebestpractices

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

    Project mention: Node.js Best Practices | reddit.com/r/node | 2021-03-02

    This repo also contains a nice list of best Node.js practices.

  • GitHub repo storybook

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

    Project mention: Breaking down a very large re-design project. What's your process? | reddit.com/r/UI_Design | 2021-03-02

    Since you've already done the work to create a design system, I would encourage the client to allocate engineering resources towards implementing your design system in a generalized way as a component library, even going so far as to create some component documentation like storybook. This way, the redesign of each flow will be quick, painless, and without need for pixel perfect designs. This should make some redesigns so obvious they won't need your intervention. Others might only need wireframes, and only a few should require a full design. It will also enforce good design with code, even after you move on, by making it hard to break rules and easy for lazy engineers to use good design rather than building their own creations.

  • GitHub repo 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: Setup a React app with Webpack and Babel | dev.to | 2021-02-25

    Webpack

  • GitHub repo Atom

    :atom: The hackable text editor

    Project mention: Brackets (open source code editor for HTML, CSS, JS) EOL notice | reddit.com/r/opensource | 2021-03-02

    "Atom" https://atom.io

  • GitHub repo Chart.js

    Simple HTML5 Charts using the <canvas> tag

    Project mention: Help me determine which languages to use for upcoming project | reddit.com/r/webdev | 2021-03-02

    You can stay with JavaScript, it can be easier to use a framework like `vue.js`, react or angular. then to make some nice graph you can try chart.js

  • GitHub repo Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: GitDesc: Extract ReadMe from GitHub | dev.to | 2021-03-02

    npm install express --save This is a framework for creating the web application, which is just what we want. If you wanna learn more, here's the link: Express.

  • GitHub repo Element UI

    A Vue.js 2.0 UI Toolkit for Web

    Project mention: Looking for a framework to build a web interface | reddit.com/r/webdev | 2021-02-10

    There there are CSS libraries for specific web frameworks like Element for Vue or Material UI and Ant Design for React.

  • GitHub repo html5-boilerplate

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

    Project mention: Commenting code | reddit.com/r/learnprogramming | 2021-02-09

    example: HTML5 boilerplate & source code on GitHub

  • GitHub repo lodash

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

    Project mention: Javascript | reddit.com/r/ProgrammerHumor | 2021-03-01
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-03-02.

Index

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

Project Stars
1 Vue.js 180,084
2 React 164,148
3 Bootstrap 148,506
4 You-Dont-Know-JS 134,162
5 javascript 105,591
6 javascript-algorithms 97,873
7 Electron 90,415
8 axios 82,001
9 node 77,223
10 deno 72,937
11 Angular 70,962
12 30-seconds-of-code 68,885
13 three.js 67,797
14 material-ui 65,465
15 nodebestpractices 61,121
16 storybook 58,775
17 webpack 57,562
18 Atom 54,406
19 Chart.js 52,236
20 Express 52,123
21 Element UI 49,309
22 html5-boilerplate 49,162
23 lodash 48,441