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 →
Top 23 JavaScript JavaScript Projects
-
Project mention: Building a Modern Blog Platform with React 19, TypeScript, and shadcn/ui | dev.to | 2025-07-01
React 19 Documentation
-
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.
-
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
-
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
-
Project mention: 30-seconds-of-code – short, reusable JavaScript code snippets | news.ycombinator.com | 2025-06-23
-
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
-
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
-
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.
-
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.
-
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)
-
A beginner-friendly curriculum by Microsoft, teaching web development fundamentals through 24 lessons with projects. Explore the repository
-
Node.js with Express (https://expressjs.com/)
-
-
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.
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 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.
-
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.
-
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
-
html5-boilerplate
A professional front-end template for building fast, robust, and adaptable web apps or sites.
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.
-
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: 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...
-
Prettier
-
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>
-
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!
-
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
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.
-
Project mention: Distributed Data Protocol (DDP) Specification – From Meteorjs | news.ycombinator.com | 2025-06-12
-
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.
JavaScript JavaScript discussion
JavaScript JavaScript related posts
-
Show HN: PulseTimer – A clean, customizable work/break timer you can self-host
-
Rebuilding My Portfolio: A Week of React, Animations, and Testing
-
React Bits – Animated UI Components for React
-
Backend Testing At Super Payments
-
Webpack's Internals Visualized: From Hooks to Graphs
-
Webpack's internals visualized: Explore what it looks like.
-
Figma Files Registration Statement for Proposed Initial Public Offering
-
A note from our sponsor - SurveyJS
surveyjs.io | 9 Jul 2025
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 |