JavaScript JavaScript

Open-source JavaScript projects categorized as JavaScript | Edit details

Top 23 JavaScript JavaScript Projects

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

    Project mention: 7 Useful Projects on Github for Web Developers | | 2021-09-04


  • GitHub repo Vue.js

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

    Project mention: Why I Picked Vue.js as My Freelancer Niche | | 2021-09-21

    When I started freelancing back in 2019 my tech focus was on web development using the Angular framework. But for my first freelancing project I choose a Vue.js project and I stayed there for about two years. I chose this project because I already had professional experience with Angular and some experience with React as I used it for my portfolio website and two React Native apps that I developed and published. I wanted to see how it compares to Angular and React. After this project, beginning from January to September 2021 I worked in a React project as I wanted to gain some professional experience with the library.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo React

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

    Project mention: Commenting Code | Good Practices | | 2021-09-26

    There are multiple good libraries that have good comments like lodash, React, Angular.

  • GitHub repo Bootstrap

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

    Project mention: Which CSS framework should you use? | | 2021-09-19

    1. Bootstrap

  • GitHub repo javascript-algorithms

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

    Project mention: Anyone have good suggestions on how to learn Algorithms and data structures in Javascript as a newbie? | | 2021-08-30
  • GitHub repo javascript

    JavaScript Style Guide

    Project mention: javascript this is freaking me out | | 2021-09-11 I find this style guide to be extremely useful at keeping the confusion away. A lot of guides and tutorials explain what you could do but not what is an acceptable way of doing things so I always keep this link open in a tab to check if I'm abusing the language in some way. JS is the first language I'm seriously learning and I don't find it so bad.

  • GitHub repo axios

    Promise based HTTP client for the browser and node.js

    Project mention: Beautiful Hackernews UI: Working with Hackernews API in Python (Django) | | 2021-09-25

    You can achieve same with JavaScript's fetch, or axios.

  • Syncfusion

    Embed powerful analytics inside your applications using powerful JavaScript APIs.. Bold BI is designed from the ground up to be embedded. Learn about five unique features that make our platform a favorite of the developer community and save months of development time. View live samples.

  • GitHub repo 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: This is my first blog! | | 2021-09-09

    Hello everyone, my name is Thanh Cong Van, my friends usually call me Steven as my Vietnamese name is hard to pronounce. I am living in Toronto, due to the pandemic, I believe that some of my peers are living in different place right now. I am currently taking Computer Programming and Analysis at Seneca, all I want from my program is to have good skills on front-end development. People tend to love full stack development, however, I just want to focus on front-end since I found that is the one interested me the most. The reason why I pick OSD600 in this semester is because I have never worked on real big projects, and also I have never worked with a bunch of people. By taking this course, I strongly believe that I could improve my technical skills as well as communication skills. Personally, I really want to contribute to work on influential brands' online store such as Nike, Adidas because they will need lots of improvement for their web designs. I did a couple of researches about trending repo of this week, and the one that interested me the most is 30-seconds-of-code. It is basically about short Javascript code snippets for development needs. By using this, we do not need to think about writing a bunch of lines to create just only one function. This will make things become way easier than it used to be.

  • GitHub repo node

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

    Project mention: Bro Linux users be like | | 2021-09-26

    You're misreading. It's not a single package. It's any variety of packages, that happen to be done with using boxstarter/ a specific version of chocolatey. See it happening to nodejs, as an example. This was a really big thing at the time, and it's like everyone just forgot.

  • GitHub repo three.js

    JavaScript 3D Library.

    Project mention: Designing Low Upkeep Software | | 2021-09-26

    > The biggest piece is minimizing your dependencies, and limiting them to ones that value backwards compatibility

    Three.js, of the most popular JS libraries, has the explicit policy of ignoring backward compatibility.

    I find it not only irresponsible but arguably mean to other devs time and lives but apparently I'm in the minority. Every time I have to spend an afternoon or evening updating stuff instead of doing something new or visiting friends etc I silently curse the devs

  • 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-UI is now MUI | | 2021-09-18

    Moved from to a very easy to type and find a domain.

  • GitHub repo nodebestpractices

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

    Project mention: Do user-based edge cases (ie declined credit card), warrant throwing/catching error objects in Node apps? | | 2021-09-25

    Node.js Best Practices List on Github

  • 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: Running React Native everywhere: The Web | | 2021-09-26

    Because React Native for Web is a React website, you can use front-end tools to build and run it. For example, you can build it with Webpack or Rollup instead of Metro bundler.

  • GitHub repo clean-code-javascript

    :bathtub: Clean Code concepts adapted for JavaScript

    Project mention: 2 years after learning and I finally got my first dev job! | | 2021-09-24
  • GitHub repo Atom

    :atom: The hackable text editor

    Project mention: Useful VSCode Extensions | | 2021-09-24

    VSCode (Visual Studio Code) is one of many code editors. A few of them are Atom, Sublime, and Brackets. All of these text editors have their pros and cons, advantages and shortcomings. Needless to say, they are all similar in the fact that they were created to make writing code easier for the coder. The languages, libraries and frameworks that I use regularly are JavaScript, React, Ruby, and Ruby on Rails.

  • GitHub repo Chart.js

    Simple HTML5 Charts using the <canvas> tag

    Project mention: showdev: Serverless IoT Dashboard | | 2021-09-23

    View on GitHub

  • GitHub repo Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: TIL: How to set security headers for Gatsby Develop | | 2021-09-25

    There might come a time that you want to run your Gatsby app with security headers in development. To do this, you can utilize advanced proxying. Gatsby has a way to expose the Express.js development server it uses to run the app whenever you use gatsby develop. This way you can add Express middleware.

  • GitHub repo html5-boilerplate

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

    Project mention: Pollen – A library of CSS variables inspired by TailwindCSS | | 2021-09-04

    - The sizes are just multipliers. If you are standardizing on a value multiplier, use that multiplier (calc) and stick to a standard default instead of defining each step. So, my `medium` and `large` may be multiplied by a golden ratio number instead of just a multiplication. So, I'd would used `--size-normal`, `--size-medium` or `--size-large` etc but the medium and large will be derived from normal with a formula. Same for width.

    Nonetheless, and despite my opinion, this is a good starter. I'm going to steal this and refine my own style.


  • GitHub repo lodash

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

    Project mention: Synchronous and asynchronous function composition | | 2021-09-15

    There is a lot of existing libraries offering the pipe or function composition is some shape. I've successfuly used ramda. Others are happy with lodash/fp If somebody is intersted there is a proposal for pipes as part of javascript syntax. hackpipes.

  • GitHub repo 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: How important is this | | 2021-09-09

    What I think is you can do well in React if you understand JS concepts well. I am no expert but I have been studying JS concepts from here:

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Reactive Clojure: You don't need a web framework, you need a web language | | 2021-09-23

    This reminds me of Meteor.js[0] from back in the day (2014?), which had a very similar approach—you wrote code that ran on both the frontend and the backend, and database updates were propagated automatically. It suffered from a pretty hard reliance on Mongodb and its own package manager (Atmosphere), and it was at odds with the rest of the JS ecosystem which was settling on NPM.

    This project looks very cool! I like the focus on composition, Meteor was lacking that (and really, most other frameworks do as well).


  • GitHub repo Previous Serverless Version 0.5.x

    ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –

    Project mention: Best NodeJS Framework for Serverless Lambda Stuff | | 2021-09-16

    It varies based on which cloud you are uploading to. In my case I use serverless for AWS lambda functions, it has tons of features and has tons of other cloud services available. In the case of Google and Firebase I think their own libraries are pretty good and the docs are way more complete and robust

  • GitHub repo prettier

    Prettier is an opinionated code formatter.

    Project mention: Setup ESLINT and PRETTIER in React app | | 2021-09-25

    Prettier is an opinionated code formatter which is compatible with most of the languages. It saves a lot of time. It quickly indents our code on save (depends on VSCode/editor settings).

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-09-26.


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

Project Stars
1 freeCodeCamp 330,718
2 Vue.js 188,383
3 React 175,021
4 Bootstrap 153,072
5 javascript-algorithms 120,400
6 javascript 114,425
7 axios 88,034
8 30-seconds-of-code 85,947
9 node 81,918
10 three.js 74,415
11 material-ui 71,602
12 nodebestpractices 70,856
13 webpack 59,326
14 clean-code-javascript 57,002
15 Atom 56,059
16 Chart.js 54,832
17 Express 54,477
18 html5-boilerplate 51,517
19 lodash 50,779
20 33-js-concepts 43,540
21 Meteor JS 42,607
22 Previous Serverless Version 0.5.x 40,787
23 prettier 40,646
Find remote JavaScript jobs at our new job board There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
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.