Top Javascript Open Source Projects

TOP 61 Javascript Open Source Projects in 2025


Free Code Camp logo

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




React logo

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




vue logo

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




Javascript Algorithms logo

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




You Dont Know Js logo

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




Bootstrap logo

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




Javascript logo

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




30 Seconds Of Code logo

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




Electron logo

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




Axios logo

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




node logo

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




Denoland/Deno logo

12. Denoland/Deno


GitHub stars: 102,000

Description: A modern runtime for JavaScript and TypeScript.

Programing Language: Rust

Tags: javascript, rust, typescript, deno

Updated: 8 minutes ago

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




Microsoft/Type Script logo

13. Microsoft/Type Script


GitHub stars: 102,000

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

Programing Language: TypeScript

Tags: javascript, language, typechecker, typescript

Updated: 16 hours ago

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




Three.Js logo

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




Angular/Angular logo

15. Angular/Angular


GitHub stars: 96,900

Description: Deliver web apps with confidence 🚀

Programing Language: TypeScript

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

Updated: 4 days ago

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




Nodebestpractices logo

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




Clean Code Javascript logo

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




Storybookjs/Storybook logo

18. Storybookjs/Storybook


GitHub stars: 85,800

Description: Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

Programing Language: TypeScript

Tags: react, javascript, stories, testing, html

Updated: 14 minutes ago

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




Web Dev For Beginners logo

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




Oven Sh/Bun logo

20. Oven Sh/Bun


GitHub stars: 76,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: 3 minutes ago

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




Mermaid Js/Mermaid logo

21. Mermaid Js/Mermaid


GitHub stars: 75,500

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

Programing Language: TypeScript

Tags: javascript, documentation, typescript, diagrams, flowchart

Updated: 18 minutes ago

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




App Ideas logo

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




Nestjs/Nest logo

23. Nestjs/Nest


GitHub stars: 69,400

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: 8 hours ago

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




Front End Checklist logo

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




Expressjs/Express logo

25. Expressjs/Express


GitHub stars: 66,300

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

Programing Language: JavaScript

Tags: nodejs, javascript, express, server

Updated: 19 hours ago

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




Chartjs/Chart.Js logo

26. Chartjs/Chart.Js


GitHub stars: 65,300

Description: Simple HTML5 Charts using the tag

Programing Language: JavaScript

Tags: javascript, chart, html5, canvas, graph

Updated: yesterday

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




Webpack/Webpack logo

27. Webpack/Webpack


GitHub stars: 65,000

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: 12 hours ago

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




Strapi/Strapi logo

28. Strapi/Strapi


GitHub stars: 65,000

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: 1 hour ago

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




Leonardomso/33 Js Concepts logo

29. Leonardomso/33 Js Concepts


GitHub stars: 64,599

Description: 📜 33 JavaScript concepts every developer should know.

Programing Language: JavaScript

Tags: react, nodejs, javascript, angular, programming

Updated: Oct 7, 2024

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




Playwright logo

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




Socketio/Socket.Io logo

31. Socketio/Socket.Io


GitHub stars: 61,600

Description: Realtime application framework (Node.JS server)

Programing Language: TypeScript

Tags: nodejs, javascript, websocket, socket-io

Updated: 14 days ago

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




Atom/Atom logo

32. Atom/Atom


GitHub stars: 60,300

Description: The hackable text editor

Programing Language: JavaScript

Tags: electron, javascript, atom, editor, windows

Updated: Jan 3, 2023

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




Lodash/Lodash logo

33. Lodash/Lodash


GitHub stars: 60,100

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

Programing Language: JavaScript

Tags: javascript, modules, utilities, lodash

Updated: Dec 12, 2024

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




Redux logo

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




Jquery logo

35. Jquery


GitHub stars: 58,900

Description: jQuery JavaScript Library

Programing Language: JavaScript

Tags: jquery

Updated: 20 hours ago

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




Open Interpreter/Open Interpreter logo

36. Open Interpreter/Open Interpreter


GitHub stars: 58,200

Description: A natural language interface for computers

Programing Language: Python

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

Updated: 18 days ago

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




Html5 Boilerplate logo

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




Azl397985856/Leetcode logo

38. Azl397985856/Leetcode


GitHub stars: 55,000

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

Programing Language: JavaScript

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

Updated: 18 days ago

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




Element logo

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




Youngyangyang04/Leetcode Master logo

40. Youngyangyang04/Leetcode Master


GitHub stars: 53,800

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

Programing Language: Shell

Tags: javascript, python, java, go, algorithm

Updated: 15 days ago

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




Docusaurus logo

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




Ionic Team/Ionic Framework logo

42. Ionic Team/Ionic Framework


GitHub stars: 51,400

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: 9 minutes ago

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




Prettier/Prettier logo

43. Prettier/Prettier


GitHub stars: 49,900

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




Anime logo

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




Moment logo

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




Ghost logo

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




Pdf.Js logo

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




Meteor logo

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




Parcel logo

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




jest logo

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




Babel logo

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




Hyper logo

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




yarn logo

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




Pixijs logo

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




core logo

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




Lydiahallie/Javascript Questions logo

56. Lydiahallie/Javascript Questions


GitHub stars: 0

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

Programing Language:

Updated:

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




Practical Tutorials/Project Based Learning logo

57. Practical Tutorials/Project Based Learning


GitHub stars: 0

Description: Curated list of project-based tutorials

Programing Language:

Tags: javascript, python, golang, tutorial, cpp

Updated:

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




Justjavac/Free Programming Books Zh Cn logo

58. Justjavac/Free Programming Books Zh Cn


GitHub stars: 0

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

Programing Language:

Tags: react, javascript, android, kotlin, python

Updated:

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




Enaqx/Awesome React logo

59. Enaqx/Awesome React


GitHub stars: 0

Description: A collection of awesome things regarding React ecosystem

Programing Language:

Tags: react, javascript, awesome, tutorial, typescript

Updated:

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




Doppler Hq/Awesome Interview Questions logo

60. Doppler Hq/Awesome Interview Questions


GitHub stars: 0

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

Programing Language:

Tags: javascript, ruby, interviewing, list, awesome

Updated:

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




Sindresorhus/Awesome Nodejs logo

61. Sindresorhus/Awesome Nodejs


GitHub stars: 0

Description: ⚡ Delightful Node.js packages and resources

Programing Language:

Tags: nodejs, javascript, list, awesome, node

Updated:

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




Want to find a web3 job?

Receive emails of TOP 61 Javascript Open Source Projects in 2025

More by Web3 Jobs
Job Position and Company Location Tags Posted Apply

Remote

Apply
Palo Alto, , United States
Apply
Palo Alto, CA, United States
Apply

Remote

Apply
Canada
Apply
Canada
Apply

Remote

Apply

Remote

Apply
Chicago, IL, United States
Apply

Remote

Apply
Ask me anything