JavaScript JavaScript

Open-source JavaScript projects categorized as JavaScript

Top 23 JavaScript JavaScript Projects

  1. React

    The library for web and native user interfaces.

    Project mention: Building a Modern Blog Platform with React 19, TypeScript, and shadcn/ui | dev.to | 2025-07-01

    React 19 Documentation

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. javascript-algorithms

    📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

    Project mention: DSA Study map + Revise All | dev.to | 2025-06-17
  4. javascript

    JavaScript Style Guide

    Project mention: Share Your CLAUDE.mds | news.ycombinator.com | 2025-06-29

    TL;DR https://claudemd.dev is where you can find guidelines to make your vibe coding more effective

    If you haven't used claude code, I highly recommend you check it out. You may have used other AI tools in development, but being a cli with a refined "plan" step has revolutionized my development workflow. The fact that I can dispatch three prompts to run concurrently, and reliably trust the actions being taken feels incredible. I am spending less time thinking about code and more about the higher level direction of the code.

    If you want claude code to be more reliable in its output, it can further be directed by using CLAUDE.md files. These files are included in the plan step and significantly improve the quality of its output. What makes a useful CLAUDE.md is similar to a well written style guide [1]. By providing a set of guidelines for what patterns to follow, the LLM can be more focused when building its plan. In a sense, a CLAUDE.md can be thought of as a "language semantics" for your codebase or directory for how to "compile" your thoughts into actions. Fortunately, you don't need to write your semantics in BNF [2], but the completeness of your semantics matter nonetheless. Without forethought, an LLM will happily come up with its own plan for your codebase.

    I thought of and published https://claudemd.dev last night with the idea that sharing these files will improve the quality of code that we will be writing for this next abstraction of software development.

    If you want to learn more about these files, I recommend reading this https://claudelog.com/mechanics/claude-md-supremacy.

    [1] https://github.com/airbnb/javascript

  5. 30-seconds-of-code

    Coding articles to level up your development skills

    Project mention: 30-seconds-of-code – short, reusable JavaScript code snippets | news.ycombinator.com | 2025-06-23
  6. node

    Node.js JavaScript runtime ✨🐢🚀✨

    Project mention: Uncle Sam wants you – to use memory-safe programming languages | news.ycombinator.com | 2025-06-28

    There's a fair bit of work to do if we want to retire some of these C programs:

    https://github.com/nodejs/node

  7. three.js

    JavaScript 3D Library.

    Project mention: Beyond the Hype: 16 Must-Have Resources for Navigating the XR and Metaverse Frontier | dev.to | 2025-06-24

    Get started with Three.js

  8. axios

    Promise based HTTP client for the browser and node.js

    Project mention: How to Handle File Uploads with Node.js and Express - Multer Edition | dev.to | 2025-05-12

    For this tutorial, we're going to scan the file for malware using Verisys Antivirus API, and so we'll add a package to make it easier to make external HTTP requests. Popular choices include Axios and node-fetch - for this article, we'll use node-fetch.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. clean-code-javascript

    Clean Code concepts adapted for JavaScript

    Project mention: Software design isn’t magic, but it feels like sorcery when you get it right | dev.to | 2025-05-19

    Clean Code Cheat Sheet (GitHub)

  11. Web-Dev-For-Beginners

    24 Lessons, 12 Weeks, Get Started as a Web Developer

    Project mention: Best GitHub Repositories for Programmers | dev.to | 2025-05-11

    A beginner-friendly curriculum by Microsoft, teaching web development fundamentals through 24 lessons with projects. Explore the repository

  12. Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: Understanding RESTful APIs | dev.to | 2025-06-19

    Node.js with Express (https://expressjs.com/)

  13. Chart.js

    Simple HTML5 Charts using the <canvas> tag

    Project mention: Apache ECharts | news.ycombinator.com | 2025-04-08
  14. webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

    Project mention: Webpack's Internals Visualized: From Hooks to Graphs | dev.to | 2025-07-03

    At the heart of webpack lies a powerful architecture built from numerous plugins working together in perfect harmony. These plugins communicate and coordinate through tapable hooks, forming the backbone of webpack's extensibility.

  15. 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: 18 GitHub Repos to Learn JavaScript | dev.to | 2024-07-26

    15 . 33 JS Concepts This repository is a collection of articles and books on the 33 JavaScript Concepts which every JavaScript Developer should know in order to have an in-depth knowledge of the language and its working.

  16. anime.js

    JavaScript animation engine

    Project mention: 6 CSS animation libraries to bring your project to life in 2025 | dev.to | 2025-05-27

    Moving Letters is a CSS animations library that focuses on text animations. It uses Anime JS in the background. In principle, you can use the animations in any other element you wish, but it works best with text animations.

  17. lodash

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

    Project mention: Huawei is spamming the open source community for its Harmony ecosystem | news.ycombinator.com | 2025-05-16

    Here's an example. This is the PR they created in lodash's GitHub repo:

    https://github.com/lodash/lodash/pull/5980

  18. html5-boilerplate

    A professional front-end template for building fast, robust, and adaptable web apps or sites.

    Project mention: How to Write a Good index.html File | dev.to | 2025-03-22

    Also, if you want a starter template that goes further than just the index.html file, you might want to check out HTML5 Boilerplate. It's a great resource to get up an running really fast when building a Progressive Web App.

  19. leetcode

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

    Project mention: 🚀 20 Must-Know GitHub Repositories for Developers in 2025! | dev.to | 2025-03-08

    1️⃣3️⃣ LeetCode Solutions 🏆 📌 https://github.com/azl397985856/leetcode A collection of LeetCode solutions to prepare for FAANG interviews.

  20. uBlock

    uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

    Project mention: How to Incapacitate Google Tag Manager and Why You Should (2022) | news.ycombinator.com | 2025-07-04

    Basically this is just a worse way to implement uBO's "Hard Mode" (except with JS blocked), which has the advantage that you can easily whitelist sites and you can set a hotkey to switch to lesser blocking modes.

    https://github.com/gorhill/uBlock/wiki/Blocking-mode

    https://github.com/gorhill/uBlock/wiki/Blocking-mode:-hard-m...

  21. prettier

    Prettier is an opinionated code formatter.

    Project mention: Flintable - Introducing Flint | dev.to | 2025-07-01

    Prettier

  22. Ghost

    Independent technology for modern publishing, memberships, subscriptions and newsletters.

    Project mention: Smart People Don't Chase Goals; They Create Limits | news.ycombinator.com | 2025-06-10

    Sidenote: If you're curious, this blog was created using Ghost: <https://github.com/tryghost/ghost>

  23. htmx

    </> htmx - high power tools for HTML

    Project mention: Why hx-boost is actually the most important feature of htmx | dev.to | 2025-06-19

    SOME of you may know by now that I'm a fan of htmx and its hypermedia-driven website/application design philosophy. When people first learn about htmx, they are often captivated by the idea of hx-get, hx-post, hx-delete, etc. attributes being able to fire off HTTP requests with these methods from any tag on the page. I know I was!

  24. 30-Days-Of-JavaScript

    30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    30 Days of JS preparation 30 Days of Javascript preparation that teaches JS topics in 30 days one topic per day, quite a good roadmap as well to learn JS from scratch.

  25. Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Distributed Data Protocol (DDP) Specification – From Meteorjs | news.ycombinator.com | 2025-06-12
  26. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript JavaScript discussion

Log in or Post with

JavaScript JavaScript related posts

  • Show HN: PulseTimer – A clean, customizable work/break timer you can self-host

    1 project | news.ycombinator.com | 8 Jul 2025
  • Rebuilding My Portfolio: A Week of React, Animations, and Testing

    1 project | dev.to | 7 Jul 2025
  • React Bits – Animated UI Components for React

    1 project | news.ycombinator.com | 6 Jul 2025
  • Backend Testing At Super Payments

    2 projects | dev.to | 3 Jul 2025
  • Webpack's Internals Visualized: From Hooks to Graphs

    3 projects | dev.to | 3 Jul 2025
  • Webpack's internals visualized: Explore what it looks like.

    3 projects | dev.to | 3 Jul 2025
  • Figma Files Registration Statement for Proposed Initial Public Offering

    3 projects | news.ycombinator.com | 1 Jul 2025
  • A note from our sponsor - SurveyJS
    surveyjs.io | 9 Jul 2025
    Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more. Learn more →

Index

What are some of the best open-source JavaScript projects in JavaScript? This list will help you:

# Project Stars
1 React 236,943
2 javascript-algorithms 191,914
3 javascript 147,020
4 30-seconds-of-code 124,341
5 node 112,041
6 three.js 107,230
7 axios 107,172
8 clean-code-javascript 93,163
9 Web-Dev-For-Beginners 90,006
10 Express 67,271
11 Chart.js 66,145
12 webpack 65,427
13 33-js-concepts 65,316
14 anime.js 62,021
15 lodash 60,707
16 html5-boilerplate 57,048
17 leetcode 55,458
18 uBlock 54,964
19 prettier 50,681
20 Ghost 49,682
21 htmx 45,192
22 30-Days-Of-JavaScript 44,693
23 Meteor JS 44,664

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?