Top Javascript Open Source Projects

TOP 61 Javascript Open Source Projects in 2024


1. Free Code Camp


GitHub stars: 390,000

Description: freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.

Programing Language: TypeScript

Tags: react, nodejs, javascript, d3, teachers

Updated: 1 hour ago

Link: https://github.com/freeCodeCamp/freeCodeCamp




2. React


GitHub stars: 223,000

Description: The library for web and native user interfaces.

Programing Language: JavaScript

Tags: react, javascript, library, ui, frontend

Updated: 57 minutes ago

Link: https://github.com/facebook/react




3. vue


GitHub stars: 207,000

Description: This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

Programing Language: TypeScript

Tags: javascript, framework, vue, frontend

Updated: 5 hours ago

Link: https://github.com/vuejs/vue




4. Javascript Algorithms


GitHub stars: 184,000

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

Programing Language: JavaScript

Tags: javascript, computer-science, algorithm, algorithms, interview

Updated: 4 days ago

Link: https://github.com/trekhleb/javascript-algorithms




5. You Dont Know Js


GitHub stars: 177,000

Description: A book series on JavaScript. @YDKJS on twitter.

Programing Language: Updated on Feb 20

Tags: javascript, education, programming, es6, async

Updated:

Link: https://github.com/getify/You-Dont-Know-JS




6. Project Based Learning


GitHub stars: 173,000

Description: Curated list of project-based tutorials

Programing Language: Updated 6 days ago

Tags: javascript, python, golang, tutorial, cpp

Updated:

Link: https://github.com/practical-tutorials/project-based-learning




7. Bootstrap


GitHub stars: 168,000

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

Programing Language: JavaScript

Tags: javascript, css, html, sass, bootstrap

Updated: 7 minutes ago

Link: https://github.com/twbs/bootstrap




8. Javascript


GitHub stars: 142,000

Description: JavaScript Style Guide

Programing Language: JavaScript

Tags: javascript, styleguide, eslint, es6, style-linter

Updated: 22 hours ago

Link: https://github.com/airbnb/javascript




9. 30 Seconds Of Code


GitHub stars: 120,000

Description: Short code snippets for all your development needs

Programing Language: JavaScript

Tags: nodejs, javascript, css, python, git

Updated: 18 hours ago

Link: https://github.com/Chalarangelo/30-seconds-of-code




10. Electron


GitHub stars: 112,000

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

Programing Language: C++

Tags: electron, nodejs, javascript, css, html

Updated: 24 minutes ago

Link: https://github.com/electron/electron




11. Free Programming Books Zh Cn


GitHub stars: 109,000

Description: 📚 免费的计算机编程类中文书籍,欢迎投稿

Programing Language: Updated 16 days ago

Tags: react, javascript, android, kotlin, python

Updated:

Link: https://github.com/justjavac/free-programming-books-zh_CN




12. Axios


GitHub stars: 104,000

Description: Promise based HTTP client for the browser and node.js

Programing Language: JavaScript

Tags: nodejs, javascript, promise, http-client, hacktoberfest

Updated: 23 hours ago

Link: https://github.com/axios/axios




13. node


GitHub stars: 104,000

Description: Node.js JavaScript runtime ✨🐢🚀✨

Programing Language: JavaScript

Tags: nodejs, javascript, windows, macos, linux

Updated: 17 minutes ago

Link: https://github.com/nodejs/node




14. Three.Js


GitHub stars: 99,400

Description: JavaScript 3D Library.

Programing Language: JavaScript

Tags: javascript, svg, webgl, html5, canvas

Updated: 5 minutes ago

Link: https://github.com/mrdoob/three.js




15. Type Script


GitHub stars: 98,400

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

Programing Language: TypeScript

Tags: javascript, language, typechecker, typescript

Updated: 6 hours ago

Link: https://github.com/microsoft/TypeScript




16. Nodebestpractices


GitHub stars: 96,700

Description: ✅ The Node.js best practices list (February 2024)

Programing Language: Dockerfile

Tags: nodejs, javascript, testing, npm, styleguide

Updated: 27 days ago

Link: https://github.com/goldbergyoni/nodebestpractices




17. Angular


GitHub stars: 94,700

Description: Deliver web apps with confidence 🚀

Programing Language: TypeScript

Tags: javascript, angular, typescript, web-performance, web

Updated: 2 hours ago

Link: https://github.com/angular/angular




18. deno


GitHub stars: 93,100

Description: A modern runtime for JavaScript and TypeScript.

Programing Language: Rust

Tags: javascript, rust, typescript, deno

Updated: 22 minutes ago

Link: https://github.com/denoland/deno




19. Clean Code Javascript


GitHub stars: 90,000

Description: 🛁 Clean Code concepts adapted for JavaScript

Programing Language: JavaScript

Tags: javascript, best-practices, clean-code, composition, inheritance

Updated: Apr 4

Link: https://github.com/ryanmcdermott/clean-code-javascript




20. Storybook


GitHub stars: 83,000

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

Programing Language: TypeScript

Tags: react, javascript, testing, ember, html

Updated: 47 minutes ago

Link: https://github.com/storybookjs/storybook




21. Web Dev For Beginners


GitHub stars: 81,700

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

Programing Language: JavaScript

Tags: javascript, css, html, learning, education

Updated: 6 days ago

Link: https://github.com/microsoft/Web-Dev-For-Beginners




22. App Ideas


GitHub stars: 75,300

Description: A Collection of application ideas which can be used to improve your coding skills.

Programing Language: Updated 5 days ago

Tags: javascript, css, html, practice, applications

Updated:

Link: https://github.com/florinpop17/app-ideas




23. bun


GitHub stars: 71,100

Description: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

Programing Language: Zig

Tags: react, nodejs, javascript, npm, bundler

Updated: 1 hour ago

Link: https://github.com/oven-sh/bun




24. Awesome Interview Questions


GitHub stars: 67,700

Description: A curated awesome list of lists of interview questions. Feel free to contribute! 🎓

Programing Language: Updated 8 days ago

Tags: javascript, ruby, interviewing, list, awesome

Updated:

Link: https://github.com/DopplerHQ/awesome-interview-questions




25. Front End Checklist


GitHub stars: 67,600

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

Programing Language: Updated 12 days ago

Tags: javascript, css, html, lists, checklist

Updated:

Link: https://github.com/thedaviddias/Front-End-Checklist




26. Mermaid


GitHub stars: 67,600

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

Programing Language: JavaScript

Tags: javascript, documentation, typescript, diagrams, flowchart

Updated: 26 minutes ago

Link: https://github.com/mermaid-js/mermaid




27. nest


GitHub stars: 64,800

Description: A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

Programing Language: TypeScript

Tags: nodejs, javascript, node, microservices, framework

Updated: 6 hours ago

Link: https://github.com/nestjs/nest




28. Webpack


GitHub stars: 64,200

Description: A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the applic…

Programing Language: JavaScript

Tags: javascript, web-performance, webpack, web, es6

Updated: 47 minutes ago

Link: https://github.com/webpack/webpack




29. Express


GitHub stars: 64,000

Description: Fast, unopinionated, minimalist web framework for node.

Programing Language: JavaScript

Tags: nodejs, javascript, express, server

Updated: 21 hours ago

Link: https://github.com/expressjs/express




30. Chart.Js


GitHub stars: 63,600

Description: Simple HTML5 Charts using the tag

Programing Language: JavaScript

Tags: javascript, chart, html5, canvas, graph

Updated: 17 minutes ago

Link: https://github.com/chartjs/Chart.js




31. Awesome React


GitHub stars: 62,500

Description: A collection of awesome things regarding React ecosystem

Programing Language: Updated 3 days ago

Tags: react, javascript, awesome, tutorial, typescript

Updated:

Link: https://github.com/enaqx/awesome-react




32. Playwright


GitHub stars: 62,300

Description: Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

Programing Language: TypeScript

Tags: electron, javascript, testing, firefox, chrome

Updated: 3 hours ago

Link: https://github.com/microsoft/playwright




33. 33 Js Concepts


GitHub stars: 62,200

Description: 📜 33 JavaScript concepts every developer should know.

Programing Language: JavaScript

Tags: react, nodejs, javascript, angular, programming

Updated: Apr 8

Link: https://github.com/leonardomso/33-js-concepts




34. Strapi


GitHub stars: 60,900

Description: 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.

Programing Language: TypeScript

Tags: nodejs, javascript, mysql, api, graphql

Updated: 2 hours ago

Link: https://github.com/strapi/strapi




35. Socket.Io


GitHub stars: 60,300

Description: Realtime application framework (Node.JS server)

Programing Language: TypeScript

Tags: nodejs, javascript, websocket, socket-io

Updated: 11 days ago

Link: https://github.com/socketio/socket.io




36. Javascript Questions


GitHub stars: 60,300

Description: A long list of (advanced) JavaScript questions, and their explanations ✨

Programing Language: Updated on Apr 15

Updated:

Link: https://github.com/lydiahallie/javascript-questions




37. atom


GitHub stars: 60,000

Description: The hackable text editor

Programing Language: JavaScript

Tags: electron, javascript, atom, editor, windows

Updated: Jan 3, 2023

Link: https://github.com/atom/atom




38. Redux


GitHub stars: 59,900

Description: Predictable state container for JavaScript apps

Programing Language: TypeScript

Tags: redux

Updated: yesterday

Link: https://github.com/reduxjs/redux




39. Lodash


GitHub stars: 59,000

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

Programing Language: JavaScript

Tags: javascript, modules, utilities, lodash

Updated: yesterday

Link: https://github.com/lodash/lodash




40. Jquery


GitHub stars: 58,900

Description: jQuery JavaScript Library

Programing Language: JavaScript

Tags: jquery

Updated: 20 hours ago

Link: https://github.com/jquery/jquery




41. Awesome Nodejs


GitHub stars: 56,200

Description: ⚡ Delightful Node.js packages and resources

Programing Language: Updated 3 days ago

Tags: nodejs, javascript, list, awesome, node

Updated:

Link: https://github.com/sindresorhus/awesome-nodejs




42. Html5 Boilerplate


GitHub stars: 56,100

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

Programing Language: JavaScript

Tags: javascript, css, html, html5, best-practices

Updated: 21 hours ago

Link: https://github.com/h5bp/html5-boilerplate




43. Element


GitHub stars: 54,000

Description: A Vue.js 2.0 UI Toolkit for Web

Programing Language: Vue

Tags: javascript, components, vuejs, vue, vue-components

Updated: yesterday

Link: https://github.com/ElemeFE/element




44. Leetcode


GitHub stars: 53,900

Description: LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)

Programing Language: JavaScript

Tags: javascript, python, java, computer-science, tree

Updated: 19 days ago

Link: https://github.com/azl397985856/leetcode




45. Docusaurus


GitHub stars: 53,300

Description: Easy to maintain open source documentation websites.

Programing Language: TypeScript

Tags: react, javascript, open-source, website, documentation

Updated: 33 minutes ago

Link: https://github.com/facebook/docusaurus




46. Ionic Framework


GitHub stars: 50,500

Description: A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

Programing Language: TypeScript

Tags: react, javascript, ios, angular, mobile

Updated: 3 hours ago

Link: https://github.com/ionic-team/ionic-framework




47. Open Interpreter


GitHub stars: 49,100

Description: A natural language interface for computers

Programing Language: Python

Tags: nodejs, javascript, python, interpreter, gpt-4

Updated: 2 days ago

Link: https://github.com/OpenInterpreter/open-interpreter




48. Anime


GitHub stars: 48,900

Description: JavaScript animation engine

Programing Language: JavaScript

Tags: javascript, css, svg, canvas, anime

Updated: 2 days ago

Link: https://github.com/juliangarnier/anime




49. Prettier


GitHub stars: 48,400

Description: Prettier is an opinionated code formatter.

Programing Language: JavaScript

Tags: javascript, css, html, graphql, markdown

Updated: 6 hours ago

Link: https://github.com/prettier/prettier




50. Leetcode Master


GitHub stars: 47,800

Description: 《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀

Programing Language: Shell

Tags: javascript, python, java, go, algorithm

Updated: 11 hours ago

Link: https://github.com/youngyangyang04/leetcode-master




51. Moment


GitHub stars: 47,800

Description: Parse, validate, manipulate, and display dates in javascript.

Programing Language: JavaScript

Updated: Apr 2

Link: https://github.com/moment/moment




52. Ghost


GitHub stars: 43,900

Description: Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.

Programing Language: JavaScript

Tags: nodejs, javascript, ember, cms, blogging

Updated: 41 secds ago

Link: https://github.com/TryGhost/Ghost




53. Pdf.Js


GitHub stars: 43,800

Description: PDF Reader in JavaScript

Programing Language: JavaScript

Updated: 1 hour ago

Link: https://github.com/mozilla/pdf.js




54. Meteor


GitHub stars: 43,700

Description: Meteor, the JavaScript App Platform

Programing Language: JavaScript

Tags: react, nodejs, javascript, npm, framework

Updated: 14 hours ago

Link: https://github.com/meteor/meteor




55. Parcel


GitHub stars: 42,700

Description: The zero configuration build tool for the web. 📦🚀

Programing Language: JavaScript

Tags: javascript, css, html, web, modules

Updated: 30 minutes ago

Link: https://github.com/parcel-bundler/parcel




56. jest


GitHub stars: 42,700

Description: Delightful JavaScript Testing.

Programing Language: TypeScript

Tags: javascript, testing, facebook, snapshot, expectation

Updated: 6 hours ago

Link: https://github.com/jestjs/jest




57. Babel


GitHub stars: 42,500

Description: 🐠 Babel is a compiler for writing next generation JavaScript.

Programing Language: TypeScript

Tags: javascript, babel, es6, compiler, es2015

Updated: 2 hours ago

Link: https://github.com/babel/babel




58. Hyper


GitHub stars: 41,500

Description: A terminal built on web technologies

Programing Language: TypeScript

Tags: react, javascript, css, macos, linux

Updated: yesterday

Link: https://github.com/vercel/hyper




59. yarn


GitHub stars: 41,300

Description: The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry

Programing Language: JavaScript

Tags: javascript, npm, package-manager, yarn

Updated: 5 days ago

Link: https://github.com/yarnpkg/yarn




60. Pixijs


GitHub stars: 40,900

Description: The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

Programing Language: TypeScript

Tags: javascript, game, webgl, canvas, rendering

Updated: 3 hours ago

Link: https://github.com/pixijs/pixijs




61. core


GitHub stars: 40,200

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

Programing Language: TypeScript

Updated: 4 hours ago

Link: https://github.com/vuejs/core




Want to find a web3 job?

Receive emails of TOP 61 Javascript Open Source Projects in 2024

More by Web3 Jobs
Ask me anything