Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more β
Top 23 TypeScript HTML Projects
-
storybook
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
In this tutorial, you'll learn how to build a monorepo using Lerna. Weβll be building a Next.js application which will import components from a separate package. Weβll also be using Storybook to showcase those components.
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
Project mention: Show HN: Hyper β Standards first React alternative | news.ycombinator.com | 2025-05-09
I wish open-source projects checked to see if other projects share the same name.
Especially since there are packages in NPM already about hyper.
https://hyper.is/ has been around for a while and is kind of big
-
Project mention: The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps | dev.to | 2025-05-10
Novu (novu.co):
-
Scraping the Academy Award winners listed on Wikipedia with cheerio and saving them to a CSV file.
-
Intro.js is an open source JavaScript library that provides an easy way to create simple and effective product tours. It has an approximate file size of 12.5 KB, so itβs a lightweight library that makes building simple walkthroughs easy: One of the key features of Intro.js is its customizability. It allows you to tailor your tours to align with your application's branding by offering various themes and customizable elements, such as colors, fonts, and positioning.
-
Project mention: Show HN: Unforget, the note-taking app I always wanted: offline first, encrypted | news.ycombinator.com | 2024-06-11
What problems did you encounter with something like https://ui.toast.com/tui-editor? Which is much more featureful than simplemde.
-
shoelace-css
A collection of professionally designed, every day UI components built on Web standards. SHOELACE IS BECOMING WEB AWESOME πππ
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β all implemented with just a few lines of code. Start building today.
-
-
Aurelia 1
The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia. (by aurelia)
-
zettlr - great for long form, but missing some daily use functions.
-
tsParticles
tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.
Also, to make your portfolio stand out to recruiters and clients, you can add some creative and interactive animations to it. The following libraries can help you easily do this: Framer Motion, tsParticles, and Three.js.
-
-
I use https://emmet.io snippets to save a lot of typing all the time:
- You can just type a CSS selector (actually a superset of CSS), then expand it into the analogous HTML.
- In VS code if you select some HTML then hit ALT-W, you can enter an Emmet snippet that surrounds that HTML.
Examples: https://docs.emmet.io/cheat-sheet/
-
-
Project mention: Proton: Pluggable SSR + DOM | Or How I implemented better SSR from scratch | dev.to | 2025-04-13
Nah, I took a third path - looking for alternatives to JSDOM... And I found it - happy-dom.
-
parse5
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
-
umbrella
β± Broadly scoped ecosystem & mono-repository of 206 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development
Project mention: Show HN: Simulating 20M Particles in JavaScript | news.ycombinator.com | 2024-07-08You may be interested in JS optimised vector operations, the @thi.ng universe has some useful implementations (also a WASM simd one):
[0]: https://github.com/thi-ng/umbrella/tree/develop/packages/vec...
[1]: https://github.com/thi-ng/umbrella/tree/develop/packages/vec...
[2]: https://github.com/thi-ng/umbrella/tree/develop/packages/sim...
-
react-native-render-html
iOS/Android pure javascript react-native component that renders your HTML into 100% native views
-
-
player
UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js. (by vidstack)
-
react-print-pdf
Build and generate PDF using React π UI kit for PDFs and print documents. Simple, reusable components and templates to create great invoices, docs, brochures. Use your favorite front-end framework React to build your next PDF.
-
-
-
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.
TypeScript HTML discussion
TypeScript HTML related posts
-
Show HN: Hyper β Standards first React alternative
-
Cardboard.js β a lightweight web framework with no HTML
-
Proton: Pluggable SSR + DOM | Or How I implemented better SSR from scratch
-
π¨ Smooth UI Transitions in HTML with Grains.js, TailwindCSS and g-class directive
-
State Management in HTML with Grains.js
-
Build a Bookmark Manager with the HONC Stack
-
CSS Custom Functions are coming and they are going to be a game changer
-
A note from our sponsor - SurveyJS
surveyjs.io | 12 May 2025
Index
What are some of the best open-source HTML projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | storybook | 86,563 |
2 | hyperterm | 43,941 |
3 | novu | 36,889 |
4 | cheerio | 29,416 |
5 | intro.js | 23,045 |
6 | TOAST UI Editor | 17,476 |
7 | shoelace-css | 13,435 |
8 | omi | 13,163 |
9 | Aurelia 1 | 11,736 |
10 | Zettlr | 11,049 |
11 | tsParticles | 8,190 |
12 | htmlparser2 | 4,567 |
13 | emmet | 4,513 |
14 | FigmaToCode | 4,148 |
15 | happy-dom | 3,772 |
16 | parse5 | 3,763 |
17 | umbrella | 3,570 |
18 | react-native-render-html | 3,558 |
19 | diff2html | 3,101 |
20 | player | 2,841 |
21 | react-print-pdf | 2,400 |
22 | html-react-parser | 2,273 |
23 | css | 1,880 |