Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →
Top 23 JavaScript HTML Projects
-
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
-
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.
-
I use: https://github.com/rubocop/rubocop, https://prettier.io
-
After enough dead ends, I found a setup I actually enjoy: Go renders the application, templ gives me typed HTML components, HTMX adds focused interactions, and Tailwind's standalone executable compiles the CSS. No frontend framework and no node_modules directory.
-
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
-
EasySpider
A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/网页爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
Parcel - Blazing fast, zero configuration web application bundler
-
front-end-interview-handbook
Front End interview preparation materials for busy engineers (updated for 2026)
-
Project mention: video.js VS video-to-live-photo - a user suggested alternative | libhunt.com/r/video.js | 2026-06-06
-
SheetJS js-xlsx
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
Project mention: How to Convert Supplier CSVs to Shopify/Amazon/WooCommerce Without Uploading to a Server | dev.to | 2026-06-01The decision to process everything in the browser wasn't just about cost savings (zero server bills). It's a privacy feature: supplier inventory data, wholesale prices, and margin calculations never leave the user's machine. Technically, the app uses Papa Parse for CSV and SheetJS for XLSX, both loaded dynamically from CDN. The parsed rows are stored in a simple JavaScript array — no WebAssembly, no worker pool, just plain array operations that complete in under 50ms for typical supplier files.
-
koodo-reader
A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web
-
30-Days-Of-React
30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
-
p5.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. Looking for p5.js 2.0? http://beta.p5js.org
P5.js is pretty great.
I used it create art, basically taking animal photos and using the dna sequence from that animal to recreate the photo using the 4 letters. (I did four passes using different size letters and layered in Gimp). People seem to like them, and they got into an art:science show.
https://p5js.org/
Coding train has a lot of videos on using p5.js
-
Purecss - A set of small, responsive CSS modules
-
It added show-stopping CSS-bugs for me (el.style.boxShadow = undefined became el.style.boxShadow === "undefined" instead of the expected el.style.boxShadow === ""), fixed them in Version 27 and introduced new show-stopping CSS-bugs for me.
-
Project mention: Why is Meta destroying its engineering organization? | news.ycombinator.com | 2026-06-16
Your comparison is like comparing The Eagles to some little local rock band!
Rather than two competitive products I think these are both market dominant products that reveal the engineering culture, values and impact of the two organizations.
I can say that when I first started with React I thought it sucked and looked at Vue and Svelte and similar things. My take on all of them was that they made the internal frameworks I was using to build very complex RIAs in the 2005-2010 time frame look like something that fell off a UFO.
I first thought Vue reflected the way I thought about conventional "webby" applications particularly in terms of treating lists as a first-class object. I eventually learned with React how to draw absolutely anything, even whole 3-d worlds!
https://aframe.io/
I guess what I'll say about Svelte is "if you make such a radical change in your framework did you really believe in it?" Early on I stuck to controlled forms in React because uncontrolled forms seemed structurally unstable (add one too many features and it all breaks) and then I discovered
https://react-hook-form.com/
which is easy and very high performing.
-
DOMPurify
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
Project mention: How svgin-react renders SVGs as real, styleable elements without the XSS risk | dev.to | 2026-09-04Sanitize before anything touches the DOM. Strip script, strip event handler attributes, strip javascript:/data: URIs, keep the drawing instructions. DOMPurify already does this well and ships an SVG profile:
-
Project mention: Capacitor: Cross-platform native runtime for web apps | news.ycombinator.com | 2026-07-19
-
-
-
Project mention: docker-android: A Docker Environment for Controlling Android Emulators from a Web Browser | dev.to | 2026-02-05
noVNC Project
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript HTML discussion
JavaScript HTML related posts
-
We’re all full stack now
-
Readability in the age of AI-assisted programming
-
I reverse engineered and ported Ducks
-
Decker
-
Capacitor: Cross-platform native runtime for web apps
-
Why Vanilla JavaScript
-
How I built a local-first habit tracker with Go and SQLite (zero friction, zero cloud)
-
A note from our sponsor - Kargo
akuity.io | 7 Sep 2026
Index
What are some of the best open-source HTML projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | 30-seconds-of-code | 128,975 |
| 2 | Web-Dev-For-Beginners | 96,615 |
| 3 | html5-boilerplate | 57,611 |
| 4 | prettier | 52,237 |
| 5 | htmx | 49,353 |
| 6 | 30-Days-Of-JavaScript | 46,768 |
| 7 | EasySpider | 44,497 |
| 8 | parcel | 44,025 |
| 9 | front-end-interview-handbook | 43,997 |
| 10 | video.js | 39,877 |
| 11 | SheetJS js-xlsx | 36,305 |
| 12 | koodo-reader | 28,078 |
| 13 | 30-Days-Of-React | 27,484 |
| 14 | p5.js | 23,937 |
| 15 | Pure | 23,726 |
| 16 | jsdom | 21,670 |
| 17 | A-Frame | 17,624 |
| 18 | DOMPurify | 17,358 |
| 19 | capacitor | 16,565 |
| 20 | showdown | 14,872 |
| 21 | Habitica | 14,121 |
| 22 | noVNC | 13,985 |
| 23 | AriaNg | 13,182 |