JavaScript HTML

Open-source JavaScript projects categorized as HTML

Top 23 JavaScript HTML Projects

  • Bootstrap

    The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

    Project mention: Rapid Prototyping with Flask, Bootstrap and Secutio | | 2024-01-30

    To make the demo more interesting, we will use the Bootstrap framework and Flask as the backend.

  • 30-seconds-of-code

    Short code snippets for all your development needs

    Project mention: 30-seconds-of-code: Short code snippets for all your development needs | | 2023-12-25
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Web-Dev-For-Beginners

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

  • html5-boilerplate

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

    Project mention: html5 boilerplate with bootstrap | /r/webdevY | 2023-05-05

    Download the HTML5 Boilerplate template from the official website ( You can choose to download the standard or the enhanced version, depending on your needs.

  • prettier

    Prettier is an opinionated code formatter.

    Project mention: 🎆 THE BEST AND MOST USEFUL VSCODE EXTENSIONS 🎆 | | 2024-02-22

    In this Thread, I won't show you little extensions that you probably already know, like Live Server or Prettier.

  • parcel

    The zero configuration build tool for the web. 📦🚀

    Project mention: Build a Vite 5 backend integration with Flask | | 2024-02-25

    Once you build a simple Vite backend integration, try not to complicate Vite's configuration unless you absolutely must. Vite has become one of the most popular bundlers in the frontend space, but it wasn't the first and it certainly won't be the last. In my 7 years of building for the web, I've used Grunt, Gulp, Webpack, esbuild, and Parcel. Snowpack and Rome came-and-went before I ever had a chance to try them. Bun is vying for the spot of The New Hotness in bundling, Rome has been forked into Biome, and Vercel is building a Rust-based Webpack alternative.

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

    Project mention: Struggling to Learn React Or Any JavaScript Framework? Here are 7 Mistakes Holding Back (And What To Do Instead) 💪🎉 | | 2024-02-04

    30 Days of JS

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • video.js

    Video.js - open source HTML5 video player

    Project mention: Stream to Chromecast with resolved, vlc and bash | | 2024-01-07

    For people who like to watch with subtitles, VLC currently doesn't support streaming to chromecast with SRT subtitles.. there are several issues for it and I believe support is slated for the next major version of Chromecast, but not sure when that will be.

    The typical "workaround" is to reencode the video file to include the subtitles directly, but that sounded like too much work, so I hacked together a static page using to embed a player and load the video and subtitles in a browser window.

    Here it is in gist form if anyone has a similar issue:

    This was hacked together as quickly as possible for my own needs, so definitely not intended to be an example of clean code. You need to run the python server separately to serve the SRT because video-js can't load it from a file URL IIRC

  • SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home

    Project mention: how to work with .xlsx files? | /r/node | 2023-06-28

    ExcelJS and XLSX (SheetJS) are great libraries to work with XLSX files. The former I've found a bit easier to work with but less efficient in general.

  • htmx

    </> htmx - high power tools for HTML

    Project mention: Go + Hypermedia - A Learning Journey (Part 1) | | 2024-02-23

    I've been digging into HTMX lately (using Python web frameworks) and find the concepts and approach to be interesting and promising. The idea of hypermedia driven systems over the current practice of JavaScript based frameworks (I never really got into React, played with Vue, and enjoy Svelte/SvelteKit) and the ability to chose your language/framework for the backend while primarily leveraging HTML/CSS on the frontend just seems refreshing.

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

    Project mention: Ultimate Guide & Resources to Enhancing Your ReactJS Skills || 16 GitHub repositories | | 2023-08-14

    Challenge yourself with the 30 Days of React series, perfect for honing your skills day by day.

  • Pure

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

    Project mention: CSS framework for Dioxus + mobile | /r/rust | 2023-05-25

    I found Pure.css and it looks nice but maybe there is something better?

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

    Project mention: Coming Home From the South Pole | | 2024-01-10
  • jsdom

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

    Project mention: Simplifier l’intégration des icônes depuis Figma : De la conception au design system | | 2024-02-19
  • A-Frame

    :a: Web framework for building virtual reality experiences.

    Project mention: Apple Vision Pro Review: The Best Headset yet Is Just a Glimpse of the Future | | 2024-01-30

    Meta Quest also has full support for WebXR which lets you bypass all the app store BS. You can use this framework to make worlds visible on most XR headsets as well as desktop and mobile

    My understanding is that Apple is making excuses about being slow to support WebXR.

  • koodo-reader

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

  • showdown

    A bidirectional Markdown to HTML to Markdown converter written in Javascript

    Project mention: Is there a simple way to render a markdown file in Vue3? | /r/vuejs | 2023-10-28
  • remark

    A simple, in-browser, markdown-driven slideshow tool.

    Project mention: Sent – simple plaintext presentation tool | | 2024-02-18

    Eh there are loads of these based on Markdown that are much better. I think revealjs is the most popular, but I like remarkjs:

    There's a list of them here:

  • 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: Launched my Social Media website for lonely people living abroad, all thanks to NextJS! | /r/nextjs | 2023-12-08

    I saw that some people were injecting alerts. If you haven't fixed it yet, consider using something like DOMPurify to sanitize the HTML input before posting it to the db.

  • ReLaXed

    Create PDF documents using web technologies

  • Habitica

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

    Project mention: 🏞️5 beautiful open-source web apps to learn from and get inspired 🙇‍♀️💡 | | 2024-01-17

    💾 Source code: 👕 Size: L 🛠️ Stack: Vue, Bootstrap, SAAS, Node.js, MongoDB

  • AriaNg

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

    Project mention: Modern web front end for aria2 (BitTorrent supported) | | 2023-07-16
  • capacitor

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

    Project mention: PWAs wont replace native iOS apps | | 2024-02-15

    > PWA optionally bundled with some native components for filing the gaps, as in Tauri.

    Isn't that essentially Capacitor?

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

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). The latest post mention was on 2024-02-25.

JavaScript HTML related posts


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

Project Stars
1 Bootstrap 166,887
2 30-seconds-of-code 118,141
3 Web-Dev-For-Beginners 80,316
4 html5-boilerplate 55,783
5 prettier 47,795
6 parcel 42,993
7 30-Days-Of-JavaScript 40,416
8 video.js 36,899
9 SheetJS js-xlsx 34,246
10 htmx 30,209
11 30-Days-Of-React 24,056
12 Pure 23,327
13 p5.js 20,648
14 jsdom 19,748
15 A-Frame 16,031
16 koodo-reader 14,640
17 showdown 13,781
18 remark 12,564
19 DOMPurify 12,472
20 ReLaXed 11,807
21 Habitica 11,217
22 AriaNg 11,139
23 capacitor 10,848
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at