htm-ts
A surgical reactive HTML template library with full TypeScript support and minimal size
Library Rated 7 Oct 2026Dormant
- Built by
Sam's Archive
Bloat
82/500Where it landed on the scale
0
300
400
Summary
htm-ts is a small, openly experimental library: a fork of htm rebuilt with signals so it updates only what changed. It has a live GitHub repo with a license and six days of commits in February, but no releases, docs, payments or visible users, and nothing has shipped since 2026-02-25.
Bloat · Not much here works or looks likely to last, yet.
Breakdown
Five measures, 100 points each. Open the receipts under any of them to see the posts and pages behind the points.
Viability
Is there a real problem, someone who would pay, and a market this builder can actually reach?
It's a learning and experiment project in a space with mature free alternatives. There's no user, buyer or charging model, and the author calls it raw and experimental.
15/100
Rubric 0–20No clear problem or user. A toy, a practice clone, or a solution looking for a problem.
Receipts (2)
The author describes it as raw and experimental, built to see if it could be done.
“inspired by this tweet,i forked the original htm library and rebuilt the core to see if i could make it surgically reactive while keeping full ts support and a tiny size so > no VDOM. htm-ts uses signals it updates exactly what changed and nothing else. > while ts can't see inside the html strings yet, it guarantees that the data you're injecting into the template matches your component's types”
Post · @Samuel_Dumps · 23 Feb 2026 · open on Telegram (opens in a new tab)
No releases, no homepage, and the repo is licensed Apache-2.0, so there's no commercial angle.
Checked 7 Oct 2026 · github.com/Samuel-Fikre/htm-ts (opens in a new tab)
Moat
What stops someone copying it?
A signals-based tweak on a forked, open-source library is something others can rebuild quickly, and the same idea is already circulating among larger frameworks. The small size is a nice touch but easy to match.
12/100
Rubric 0–20A thin wrapper or a clone that anyone here could rebuild in a weekend.
Receipts (2)
Built by forking htm and adding signals, inspired by someone else's tweet.
“inspired by this tweet,i forked the original htm library and rebuilt the core to see if i could make it surgically reactive while keeping full ts support and a tiny size so > no VDOM. htm-ts uses signals it updates exactly what changed and nothing else. > while ts can't see inside the html strings yet, it guarantees that the data you're injecting into the template matches your component's types”
Post · @Samuel_Dumps · 23 Feb 2026 · open on Telegram (opens in a new tab)
The repo is marked as not a fork on GitHub but has no unique data, integrations or distribution.
Checked 7 Oct 2026 · github.com/Samuel-Fikre/htm-ts (opens in a new tab)
Momentum
Did the updates keep coming?
Six days of commits in one February burst (2026-02-20 to 02-25), then nothing for about 224 days.
0/100
- Sustained shipping0/60
Worked on across 5 days.
- Consistency0/40
Updates in 1 of 1 month.
- Quiet
No update for 224 days, so scaled to 35%.
Receipts (1)
Earliest post about it.
“inspired by this tweet,i forked the original htm library and rebuilt the core to see if i could make it surgically reactive while keeping full ts support and a tiny size so > no VDOM. htm-ts uses signals it updates exactly what changed and nothing else. > while ts can't see inside the html strings yet, it guarantees that the data you're injecting into the template matches your component's types”
Post · @Samuel_Dumps · 23 Feb 2026 · open on Telegram (opens in a new tab)
Infrastructure
Does a real, working product exist?
There's a live, licensed repo with a working experimental core, but no releases, docs, accounts or other signs of a packaged product.
52/100
- It's live20/20
https://github.com/Samuel-Fikre/htm-ts responded when checked.
- HTTPS5/5
Hosted on a platform (store, GitHub or Telegram), so HTTPS is the platform's.
- Real product25/35
A working library exists with a claimed 2.6KB core and signal-based updates, but the author calls it experimental and there are no releases or published package.
- Own home0/10
No home found.
- Maintained0/15
Last sign of shipping 2026-02-25.
- Operations2/15
It's just a GitHub repo with no homepage, release process, docs site, API or status page found.
Receipts (4)
https://github.com/Samuel-Fikre/htm-ts responded when checked.
Checked 7 Oct 2026 · github.com/Samuel-Fikre/htm-ts (opens in a new tab)
Describes a rebuilt core with signals, typed data injection and a 2.6KB size.
“inspired by this tweet,i forked the original htm library and rebuilt the core to see if i could make it surgically reactive while keeping full ts support and a tiny size so > no VDOM. htm-ts uses signals it updates exactly what changed and nothing else. > while ts can't see inside the html strings yet, it guarantees that the data you're injecting into the template matches your component's types”
Post · @Samuel_Dumps · 23 Feb 2026 · open on Telegram (opens in a new tab)
Six days of commits and zero releases suggest a working prototype and not a packaged product.
Checked 7 Oct 2026 · github.com/Samuel-Fikre/htm-ts (opens in a new tab)
No homepage, no releases, and only a repository was found.
Checked 7 Oct 2026 · github.com/Samuel-Fikre/htm-ts (opens in a new tab)
Sustainability
Is it being set up to last?
No distribution channel, payments or users are visible, and the one-person effort stalled after a week, so nothing points to it being sustained.
3/100
- Distribution0/30
No working way to get it was found.
- Payments0/15
No payment provider found.
- Pricing0/10
No pricing found on the site.
- Revenue0/5
Nothing in the post or repo mentions customers, pricing or revenue.
- Privacy policy0/7
No privacy policy found.
- Terms0/5
No terms of service found.
- Support0/8
No support contact found.
- Commitment3/20
One person worked on it for six days in February and then stopped. There's no team, roadmap or dedicated project channel.
Receipts (3)
The post is about the technical experiment only and says nothing about money.
“inspired by this tweet,i forked the original htm library and rebuilt the core to see if i could make it surgically reactive while keeping full ts support and a tiny size so > no VDOM. htm-ts uses signals it updates exactly what changed and nothing else. > while ts can't see inside the html strings yet, it guarantees that the data you're injecting into the template matches your component's types”
Post · @Samuel_Dumps · 23 Feb 2026 · open on Telegram (opens in a new tab)
Commits ran from 2026-02-20 to 2026-02-25 with nothing after that.
Checked 7 Oct 2026 · github.com/Samuel-Fikre/htm-ts (opens in a new tab)
Only a single post about the project, framed as an experiment.
“inspired by this tweet,i forked the original htm library and rebuilt the core to see if i could make it surgically reactive while keeping full ts support and a tiny size so > no VDOM. htm-ts uses signals it updates exactly what changed and nothing else. > while ts can't see inside the html strings yet, it guarantees that the data you're injecting into the template matches your component's types”
Post · @Samuel_Dumps · 23 Feb 2026 · open on Telegram (opens in a new tab)