JavaScript is a dynamic, high-level, and interpreted programming language that is essential for web development, allowing developers to build interactive and responsive user interfaces. Primarily executed on the client-side in web browsers, JavaScript enables the creation of rich user experiences through the manipulation of HTML, CSS, and DOM elements. It's also widely supported by server-side environments like Node.js, expanding its use beyond the browser. Key features include first-class functions, closures, and prototype-based inheritance, which empower developers to write both functional and object-oriented code. With its extensive ecosystem of libraries and frameworks such as React, Angular, and Vue.js, JavaScript provides tools for efficient handling of complex applications. Its asynchronous capabilities, through constructs like Promises and the async/await syntax, offer solutions for handling operations like API calls and data fetching, vital for modern web applications.
View the most prominent open source JavaScript projects in the list below. Click on a specific project to view its alternative or complementary packages. Make comparisons and find the best package for your app.
- freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.☆445,360Updated this week
- Curated list of project-based tutorials☆266,700Aug 15, 2024Updated last year
- The library for web and native user interfaces.☆245,259Updated this week
- This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core☆209,787Oct 10, 2024Updated last year
- 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings☆195,984May 20, 2026Updated last week
- A book series (2 published editions) on the JS language.☆184,461Feb 15, 2026Updated 3 months ago
- The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.☆174,264Updated this week
- JavaScript Style Guide☆148,127Apr 16, 2026Updated last month
- Coding articles to level up your development skills☆127,939May 13, 2026Updated 2 weeks ago
- Build cross-platform desktop apps with JavaScript, HTML, and CSS☆121,387Updated this week
- Node.js JavaScript runtime ✨🐢🚀✨☆117,348Updated this week
- 免费的计算机编程类中文书籍,欢迎投稿☆117,005Jul 15, 2024Updated last year
- JavaScript 3D Library.☆112,592May 21, 2026Updated last week
- Promise based HTTP client for the browser and node.js☆109,076Updated this week
- TypeScript is a superset of JavaScript that compiles to clean JavaScript output.☆108,947Updated this week
- A modern runtime for JavaScript and TypeScript.☆106,790May 20, 2026Updated last week
- The Node.js best practices list (July 2024)☆105,291Apr 15, 2025Updated last year
- Deliver web apps with confidence 🚀☆100,135Updated this week
- High performance self-hosted photo and video management solution.☆101,969Updated this week
- 24 Lessons, 12 Weeks, Get Started as a Web Developer☆95,794May 13, 2026Updated 2 weeks ago
- Clean Code concepts adapted for JavaScript☆94,374Jul 29, 2024Updated last year
- A Collection of application ideas which can be used to improve your coding skills.☆94,073Oct 11, 2025Updated 7 months ago
- Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation☆90,090Updated this week
- Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one☆92,427Updated this week
- Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown☆88,257Updated this week
- Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.☆89,555Updated this week
- A curated awesome list of lists of interview questions. Feel free to contribute!☆82,712Jul 29, 2024Updated last year
- A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScrip…☆75,566May 21, 2026Updated last week
- A collection of awesome things regarding React ecosystem☆73,383Mar 27, 2026Updated 2 months ago
- 🗂 The perfect Front-End Checklist for modern websites and meticulous developers☆72,709Mar 16, 2026Updated 2 months ago
- 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.☆72,224May 21, 2026Updated last week
- Fast, unopinionated, minimalist web framework for node.☆69,045May 17, 2026Updated last week
- Simple HTML5 Charts using the <canvas> tag☆67,438Apr 16, 2026Updated last month
- JavaScript animation engine☆68,874Apr 30, 2026Updated 3 weeks ago
- 📜 33 JavaScript concepts every developer should know.☆66,451May 12, 2026Updated 2 weeks ago
- A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the applic…☆65,769Updated this week
- Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED UNTIL JULY]☆65,770May 3, 2026Updated 3 weeks ago
- Easy to maintain open source documentation websites.☆64,960May 19, 2026Updated last week
- A natural language interface for computers☆63,583May 17, 2026Updated last week
- Realtime application framework (Node.JS server)☆63,090May 20, 2026Updated last week