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
Canada
Apply
Canada
Apply
Remote
Apply
Remote
Apply
Remote
Apply

Remote

Apply

Remote

Apply
Remote
Apply
New York, United States
Apply
Ask me anything