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: The tech stack behind InkRows | dev.to | 2026-01-06

    At the core of InkRows is React, paired with TypeScript. I find typescript really usefull when the project grows or when a refactoring is taking place or a package gets updated. Regarding react, well, I think you already know what it does.

  2. 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
  3. javascript-algorithms

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

    Project mention: Dijkstra's Algorithm in JavaScript | news.ycombinator.com | 2025-11-08
  4. javascript

    JavaScript Style Guide

    Project mention: JavaScript's For-Of Loops Are Fast | news.ycombinator.com | 2026-01-06

    Their rationale is written here, May 21 2021 final comment on the closed issue from the creator themself. Even in 2021 this was a dubious argument to make given the browser landscape, and they are clearly just frustrated to be challenged on this topic:

    > in the latest version of all browsers. Despite marketing, no browsers are "evergreen" according to the google analytics of major websites I've been able to review over the last couple years. (Nothing but safari will likely ever support PTC - which is not an optimization - so that's not really relevant to discuss) Performance isn't important, readability is.

    ref: https://github.com/airbnb/javascript/issues/1122#issuecommen...

  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: Dockerizing a Node.js To-Do List and Deploying to AWS ECS | dev.to | 2026-01-03

    Node.js & npm: Install Node.js (which includes npm) to run the app and manage dependencies.

  7. three.js

    JavaScript 3D Library.

    Project mention: Cigarette smoke effect using shaders | news.ycombinator.com | 2026-01-05

    ThreeJS has never been more popular with +3M downloads / week just prior to the holiday break: https://www.npmjs.com/package/three

  8. axios

    Promise based HTTP client for the browser and node.js

    Project mention: API integration tutorial - Master API Connection Tutorial: A Guide... | dev.to | 2025-12-19

    For more tools and libraries to help with this, check out resources on GitHub. The open-source community has great solutions for common problems.

  9. 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
  10. 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

  11. clean-code-javascript

    Clean Code concepts adapted for JavaScript

    Project mention: Why Clean Code Matters: Lessons from Uncle Bob | dev.to | 2025-10-20

    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.

  12. Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: SnarkyType is unhinged... (even from a development standpoint) | dev.to | 2026-01-05

    SnarkyType uses an advanced AI (what? everyone else is calling their stuff AI!) algorithm to determine how bad your roast is. Most of the roasts are made by our team, but sometimes we call in Grok to help us. When you take a test, your WPM and accuracy are sent to the server (DONT TRY TO CHEAT OR ELSE), and our backend takes care of the fetch and templating for the roast. In case you were wondering, our backend runs on ExpressJS and we do not use cloud computing.

  13. Chart.js

    Simple HTML5 Charts using the <canvas> tag

    Project mention: Dev.to Tag Hacking | dev.to | 2025-11-24

    I also chucked in some extra fluff, like a csv download and a couple of charts provided by my favourite chart library chart.js

  14. 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

  15. 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: Workspaces, react and vite. A real-world case study for managing duplicate libraries. | dev.to | 2025-12-04

    Before addressing the solution, it's useful to contextualize the role of the bundler. In a modern frontend architecture, the bundler (such as webpack, rollup, or vite) has the task of traversing the application's dependency graph, resolving each import statement, to combine modules and assets into static files optimized for browser execution.

  16. anime.js

    JavaScript animation engine

    Project mention: Ask HN: What are examples of open source project websites? | news.ycombinator.com | 2025-09-18

    https://animejs.com/

    This is a js animation library so there may be some home advantage but very well made nontheless.

  17. lodash

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

    Project mention: On Being Blocked from Contributing to Lodash | news.ycombinator.com | 2025-10-06

    A hypothetical but likely scale would be from typo/docs fixes (lowest), bugfixes, new features, to CI/CD and release workflow (highest). Generally, the wider audience your patch might influence, the more you are expected to know about the project itself, its workflow, collaboration, best practices, code quality and maturity, etc. in the first place.

    I agree that banning people without prior communication is rude, but looking at OP's PR[^1], I tend to concur with lodash maintainers this time. The PR gets no description, no explanation, and no prior discussion or RFCs. It adds a totally new GitHub Actions pipeline, while lodash isn't even using GitHub Actions now. It contains various fixup commits that should be squashed. One commit has a super long subject that should be split up. OP here went straight to the top level to propose a brand new release workflow, but the lodash maintainers obviously didn't consider them to be ready for such contributions.

    These are common mistakes every contributor would make in the beginning, and I don't think the maintainers meant it personal. As many other comments have pointed out, by choosing an easier task, getting familiar with the workflow, and building trust, OP can get their patch landed.

    [^0]: https://www.mozilla.org/en-US/about/governance/policies/comm...

    [^1]: https://github.com/lodash/lodash/pull/6014

  18. uBlock

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

    Project mention: No Adblocker Detected | news.ycombinator.com | 2025-09-08

    > No adblocker detected. Consider using an extension like uBlock Origin to save time and bandwidth.

    And attention and privacy.

    This notice is a great idea.

    I might remove the "like" from the notice, since "uBlock Origin" is good, but some are questionable or even outright malware.

    BTW, note that the `ublockorigin.com` Web site that is linked to isn't by Raymond Hill, leader of uBlock Origin. It looks well-intended, and is nicely polished UX, but good practice would be to be careful (since it doesn't appear to be under Hill's control, and is an additional point of potential compromise in what would be very valuable malware). Hill seems to operate from <https://github.com/gorhill/uBlock>. One link that isn't too bad to view <https://github.com/gorhill/uBlock/blob/master/README.md>. Another that isn't great but OK is <https://github.com/gorhill/uBlock/wiki>.

  19. html5-boilerplate

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

    Project mention: You can make up HTML tags | news.ycombinator.com | 2025-12-28

    I learned this back when HTML5 was brand new around 15-ish years ago. If you wanted to use the new tags like , the only “polyfill” needed was some css styles. You can see it in the early versions of the HTML5 Boilerplate:

    https://github.com/h5bp/html5-boilerplate/blob/v0.9/css/styl...

    I realized that I could just make up tags and style them and it was work.

  20. 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.

  21. Ghost

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

    Project mention: Bye Bye Big Tech: How I Migrated to an Almost All-EU Stack (and Saved 500€/Year) | news.ycombinator.com | 2025-12-29
  22. prettier

    Prettier is an opinionated code formatter.

    Project mention: Building a Portfolio That Actually Demonstrates Enterprise Skills - Part 2 | dev.to | 2026-01-01

    Formatting is handled by Prettier with a simple configuration: single quotes, trailing commas, 2-space indentation, and a 100-character line width. The specific choices matter less than the consistency. Every file in the repository follows the same formatting rules, which eliminates bike-shedding in code reviews and makes diffs cleaner.

  23. htmx

    </> htmx - high power tools for HTML

    Project mention: Htmx: High Power Tools for HTML | news.ycombinator.com | 2026-01-07
  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

  25. awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: 🔥 Hidden Gems on GitHub That Every Developer (IT/Non-IT) Needs to Explore | dev.to | 2025-05-30

    📦 18. Awesome Cheatsheets 📍 https://github.com/LeCoupa/awesome-cheatsheets  📜 One-liners and syntax reminders for 20+ languages/tools.  ✅ Best For: Everyone - literally!

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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

  • Implementing Real-Time Streaming with VAPI: Enhancing Customer Support with Voice AI

    1 project | dev.to | 7 Jan 2026
  • Htmx: High Power Tools for HTML

    6 projects | news.ycombinator.com | 7 Jan 2026
  • JavaScript's For-Of Loops Are Fast

    5 projects | news.ycombinator.com | 6 Jan 2026
  • Anyone building software for wearable tech?

    2 projects | news.ycombinator.com | 5 Jan 2026
  • SnarkyType is unhinged... (even from a development standpoint)

    1 project | dev.to | 5 Jan 2026
  • Cigarette smoke effect using shaders

    1 project | news.ycombinator.com | 5 Jan 2026
  • Building a Roboflow Universe Search Agent: Automating ML Model Discovery

    2 projects | dev.to | 5 Jan 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Jan 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 React 242,107
2 javascript-algorithms 195,272
3 javascript 148,018
4 30-seconds-of-code 126,257
5 node 115,112
6 three.js 110,219
7 axios 108,424
8 Web-Dev-For-Beginners 94,948
9 clean-code-javascript 93,957
10 Express 68,518
11 Chart.js 66,980
12 33-js-concepts 66,009
13 webpack 65,869
14 anime.js 65,794
15 lodash 61,555
16 uBlock 60,783
17 html5-boilerplate 57,339
18 leetcode 55,758
19 Ghost 51,550
20 prettier 51,351
21 htmx 47,117
22 30-Days-Of-JavaScript 45,843
23 awesome-cheatsheets 45,076

Sponsored
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.
www.influxdata.com

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