freeCodeCamp is the open-source codebase and curriculum behind freeCodeCamp.org, a free learning platform for programming, math, and computer science.
Open Source: #javascript
Catalog projects marked with #javascript. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 128 projects with a combined 8,880,208 GitHub stars. Main languages: JavaScript, TypeScript, Rust.
About the JavaScript projects
JavaScript remains the most widespread language of the web, and its open source ecosystem reflects that: millions of packages and a framework for every occasion. The problem is not finding a library but choosing a worthy one — which is exactly what this catalog does.
Inside: frontend frameworks, utilities, educational repositories, and build tooling. Every project is hand-picked and described in plain words, including when you should reach for it.
Repositories
React is a JavaScript library for building web and native user interfaces from components.
Vue 2 is the previous major line of Vue.js: a progressive JavaScript framework for building web interfaces with templates, reactivity, and single-file components.
ECC is a young JavaScript project around a performance optimization system for agentic AI coding harnesses, skills, memory, and developer tooling.
JavaScript Algorithms is a collection of algorithms and data structures implemented in JavaScript with explanations and learning links.
You Don't Know JS is Kyle Simpson’s book series about understanding JavaScript deeply and reading the language beyond surface syntax.
Airbnb JavaScript Style Guide is one of the best-known JavaScript style guides, covering ES6+, React, and ESLint configurations.
Next.js is Vercel’s React framework for full-stack web apps, routing, rendering, server components, and build tooling.
30 seconds of code is a site and repository with short articles and code examples for JavaScript, CSS, HTML, Git, and web development.
React Native is a framework for building mobile apps with React while rendering native iOS and Android interfaces.
Electron is a framework for building desktop apps with JavaScript, HTML, and CSS on top of Chromium and Node.js.
Node.js is a cross-platform JavaScript runtime for servers, command-line tools, and network applications.