SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Open-Source Projects
-
freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
Project mention: Slack vs Microsoft Teams vs Discord: Developer Community Engagement Comparison for Open Source Projects | dev.to | 2026-04-28Scenario: 20 volunteer maintainers run freeCodeCamp’s community server (400k members) on Discord free tier. They use voice channels for weekly contributor office hours, bots to track new contributors.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project-based learning — Explore the Project Based Learning repository
-
-
-
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
-
You Don’t Know JS (Book) – In-depth explanations of JavaScript core concepts.
-
Bootstrap
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
Project mention: Oat – Ultra-lightweight, semantic, zero-dependency HTML UI component library | news.ycombinator.com | 2026-02-15Reminds me of what bootstrap [1] was like around a decade ago. It's gotten quite a bit bloated since then though.
1. https://getbootstrap.com/
-
Project mention: 33-js-concepts VS javascript - a user suggested alternative | libhunt.com/r/33-js-concepts | 2026-01-15
saimatouseef78
-
Project mention: 30-seconds-of-code – short, reusable JavaScript code snippets | news.ycombinator.com | 2025-06-23
-
I looked into this lately - Discord needs to use the Global Shortcuts Portal to do it properly but how is unclear. Discord is based on Electron which is based on Chromium. Chromium has support, Electron has support since https://github.com/electron/electron/pull/45171 but this seems to be rather unknown and unused. Although somewhere in this API chain keyup events are lost, meaning that only "normal" shortcuts would work but no push-to-talk. There are multiple options for Discord to implement this: implement Global Shortcuts Portal directly, go via Electron global shortcuts API, hook into Chromium shortcuts API, maybe others - with the caveat that some of those don't support keyup events. Vesktop devs are currently stuck in same dilemma: https://github.com/Vencord/Vesktop/issues/18
-
Project mention: Why a Test Automation Framework? (Playwright + TypeScript, Ch.1) | dev.to | 2026-06-08
You'll need Node.js 18+ and Docker.
-
Project mention: Building LoreKeeper: An Immersive 3D Library to Bridge EPUBs and AI | dev.to | 2026-05-07
Frontend: Three.js for the 3D engine, Vite for a lightning-fast build.
-
Project mention: Scarab Diagnostic Suite Field Test #016: Microsoft/TypeScript Auto-Import Package Boundary | dev.to | 2026-06-08
-
Project mention: Spine v1: Stop Making Claude Rediscover Your Codebase Every Time You Open a Repo | dev.to | 2026-05-02
git clone https://github.com/axios/axios.git cd axios
-
Project mention: Scarab Diagnostic Suite Field Test #014: Deno Stdin Stream Resource Boundary | dev.to | 2026-06-06
-
Comprehensive Node.js development guidelines Based on goldbergyoni/nodebestpractices
-
-
Angular is a web framework for building scalable applications, with a powerful CLI, signals-based reactivity, and a batteries-included approach to routing, forms, and testing.
-
-
-
In this article, inspired by Uncle Bob’s Clean Code lessons on YouTube and Ryan McDermott’s JavaScript adaptation (clean-code-javascript), I created a quick and practical guide, blending my notes on these timeless principles to help improve your code.
-
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
The agent's screenshot_board tool drives a Playwright browser running as a sibling container, navigates to the tokenized render route, screenshots the stage as a JPEG, and passes the image block straight through to the model. The budget is five shots per session, which turns out to be plenty: the working rhythm that emerged is look, move, look again. Think with the document, judge with the pixels.
JavaScript discussion
JavaScript related posts
-
TikTikBoom
-
Docusaurus – The Modern Docs Framework
-
I Built a Search Engine That Understands Meaning — in ~150 Lines, Zero API Keys
-
What We Learned Scanning React
-
What We Learned Scanning Google's Public zx Repository
-
How to Build a LinkedIn Outreach Pipeline (Without Getting Your Account Banned)
-
Next.js Authentication: The Complete 2026 Guide
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source JavaScript projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | freeCodeCamp | 446,620 |
| 2 | project-based-learning | 265,608 |
| 3 | react | 245,701 |
| 4 | Vue.js | 209,864 |
| 5 | javascript-algorithms | 196,070 |
| 6 | You-Dont-Know-JS | 184,523 |
| 7 | Bootstrap | 174,305 |
| 8 | javascript | 148,088 |
| 9 | 30-seconds-of-code | 128,078 |
| 10 | Electron | 121,618 |
| 11 | node | 117,760 |
| 12 | three.js | 113,008 |
| 13 | TypeScript | 109,210 |
| 14 | axios | 109,069 |
| 15 | deno | 107,037 |
| 16 | nodebestpractices | 105,174 |
| 17 | immich | 103,049 |
| 18 | Angular | 100,316 |
| 19 | Web-Dev-For-Beginners | 95,868 |
| 20 | app-ideas | 94,925 |
| 21 | clean-code-javascript | 94,302 |
| 22 | bun | 93,099 |
| 23 | Playwright | 90,746 |