SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript JavaScript Projects
-
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.
-
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.
-
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
-
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...
-
Project mention: 30-seconds-of-code – short, reusable JavaScript code snippets | news.ycombinator.com | 2025-06-23
-
Node.js & npm: Install Node.js (which includes npm) to run the app and manage dependencies.
-
ThreeJS has never been more popular with +3M downloads / week just prior to the holiday break: https://www.npmjs.com/package/three
-
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.
-
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.
-
A beginner-friendly curriculum by Microsoft, teaching web development fundamentals through 24 lessons with projects. Explore the repository
-
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.
-
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.
-
I also chucked in some extra fluff, like a csv download and a couple of charts provided by my favourite chart library chart.js
-
-
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-04Before 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.
-
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.
-
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
-
> 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>.
-
html5-boilerplate
A professional front-end template for building fast, robust, and adaptable web apps or sites.
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.
-
leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。) (by azl397985856)
1️⃣3️⃣ LeetCode Solutions 🏆 📌 https://github.com/azl397985856/leetcode A collection of LeetCode solutions to prepare for FAANG interviews.
-
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
-
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.
-
-
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
-
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!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript JavaScript discussion
JavaScript JavaScript related posts
-
Implementing Real-Time Streaming with VAPI: Enhancing Customer Support with Voice AI
-
Htmx: High Power Tools for HTML
-
JavaScript's For-Of Loops Are Fast
-
Anyone building software for wearable tech?
-
SnarkyType is unhinged... (even from a development standpoint)
-
Cigarette smoke effect using shaders
-
Building a Roboflow Universe Search Agent: Automating ML Model Discovery
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Jan 2026
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 |