JavaScript HTML

Open-source JavaScript projects categorized as HTML

Top 23 JavaScript HTML Projects

  1. 30-seconds-of-code

    Coding articles to level up your development skills

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

    Kargo logo
  3. Web-Dev-For-Beginners

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

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

  5. prettier

    Prettier is an opinionated code formatter.

    Project mention: Tooling every AI software harness should have | dev.to | 2026-08-22

    I use: https://github.com/rubocop/rubocop, https://prettier.io

  6. htmx

    </> htmx - high power tools for HTML

    Project mention: Go + templ + HTMX + Tailwind CSS v4 setup in 2026 | dev.to | 2026-09-03

    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.

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

  8. EasySpider

    A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/网页爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. parcel

    The zero configuration build tool for the web. 📦🚀

    Project mention: JavaScript Awesome Package | dev.to | 2026-02-03

    Parcel - Blazing fast, zero configuration web application bundler

  11. front-end-interview-handbook

    Front End interview preparation materials for busy engineers (updated for 2026)

  12. video.js

    Video.js - open source HTML5 video player

    Project mention: video.js VS video-to-live-photo - a user suggested alternative | libhunt.com/r/video.js | 2026-06-06
  13. 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-01

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

  14. koodo-reader

    A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web

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

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

    Project mention: Generative Art over the Years | news.ycombinator.com | 2026-04-09

    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

  17. Pure

    A set of small, responsive CSS modules that you can use in every web project.

    Project mention: JavaScript Awesome Package | dev.to | 2026-02-03

    Purecss - A set of small, responsive CSS modules

  18. jsdom

    A JavaScript implementation of various web standards, for use with Node.js

    Project mention: Updating to Jest 30 is Frustrating (it's JSDOM) | dev.to | 2025-11-10

    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.

  19. A-Frame

    :a: Web framework for building virtual reality experiences.

    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.

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

    Sanitize 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:

  21. capacitor

    Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️

    Project mention: Capacitor: Cross-platform native runtime for web apps | news.ycombinator.com | 2026-07-19
  22. showdown

    A bidirectional Markdown to HTML to Markdown converter written in Javascript

  23. Habitica

    A habit tracker app which treats your goals like a Role Playing Game.

    Project mention: A Homemade Robot Nag | news.ycombinator.com | 2026-03-07
  24. noVNC

    VNC client web application

    Project mention: docker-android: A Docker Environment for Controlling Android Emulators from a Web Browser | dev.to | 2026-02-05

    noVNC Project

  25. AriaNg

    AriaNg, a modern web frontend making aria2 easier to use.

  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 HTML discussion

Log in or Post with

JavaScript HTML related posts

  • We’re all full stack now

    2 projects | dev.to | 19 Aug 2026
  • Readability in the age of AI-assisted programming

    4 projects | dev.to | 14 Aug 2026
  • I reverse engineered and ported Ducks

    2 projects | news.ycombinator.com | 8 Aug 2026
  • Decker

    2 projects | news.ycombinator.com | 27 Jul 2026
  • Capacitor: Cross-platform native runtime for web apps

    1 project | news.ycombinator.com | 19 Jul 2026
  • Why Vanilla JavaScript

    2 projects | news.ycombinator.com | 12 Jul 2026
  • How I built a local-first habit tracker with Go and SQLite (zero friction, zero cloud)

    1 project | dev.to | 5 Jul 2026
  • A note from our sponsor - Kargo
    akuity.io | 7 Sep 2026
    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 →

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

Sponsored
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.
akuity.io