Alternatives
Products that do what Object-Oriented HTML – Proposal for new powerful features in HTML does
Hey all, I'm a big fan of the HTML-first + Progressive Enhancement approach to UI development! For a background: 1. I like to be able to write HTML by default and progressively add JavaScript (and, in the same way, progressively involve tooling) instead of go ahead of the problem by going the other way around! 2. Also turns out that UIs are more resilient when built on the same principles: - given how browsers process web pages: HTML initially, then JavaScript eventually; with the bulk of the page being best done at the initial phase - and given how, on a more general note, performance is a…
- 1

- 2

- 3AC
2020 · propjockey.github.io
- 4HC
2016 · github.com
- 5

- 6TA
2014 · github.com
- 7HM
2012 · github.com
- 8HS
2015 · ivopetkov.com
- 9AD
Hi everyone, After four years, I'm finally open sourcing my little markup language that compiles directly to HTML, and has all the "modern" features built into the core, (reactive components, server side rendering, modules, bundling, etc.). No metaframework required! Feels like I really have something here, I'd love your feedback :)
2023 · a-dom.io
- 10IA
Hey All, It isn't 100% complete yet, but I've decided to cut a 0.0.1 release for IntercoolerJS: http://intercoolerjs.org/ Intercooler is a Partial View Controller framework, where AJAX responses are HTML fragments (partials) that are swapped in for existing content, based roughly on the Basecamp 2 approach. If anyone else is interested in working on or using the project, please let me know: there is still tons of interesting work to do (e.g. back-button/pushState() support) I think that, for many apps, this might be a good way to get 90% of the UX advantages of a thick…
2014
- 11

- 12AJ
with affinity you can make multiple apps (components eventually) and store (ala redux) - while a store can be shared through apps. This started as a case study and as a small reusable code for creating self contained dom elements with functionality - during the time of development, ideas and inspiration came from angular, react and vuejs. suggestions and feedback is mostly welcomed. The interesting challenges were finding ways for these topics: 1. create a component lib using dom and js only, without any 3rd party . 2. producing semantic html in dom . 3. allow template micro syntax (using…
2018
- 13

- 14AB
Although I've been using React for at least 5 years now, I don't quite like frameworks. For personal projects I sometimes use web component but they can be over kill depending on what you are trying to achieve. I do like JSX though. I think it's quite neat to be able to write HTML inside of JavaScript code. With that in mind, I've been trying to come up with a way to better create HTML dynamically. Something along the lines of: const req = await fetch('api.com/posts') const data = await req.json() for (const d of data) createPost(d) For that, I end up writing this piece of code const…
2024
- 15UE
2020 · github.com
- 16WM
2015 · bevacqua.github.io
- 17BY
Much of the complexity surrounding building no-code editors come from architecting the state management system to power such editors: how can we allow end-users to create and edit entire UI components directly from the browser? Reka solves this by providing an AST-powered state system that enables end-users to create UI components that are nearly as complex as ones that developers could write in code; along with an interpreter to efficiently compute an output that could be rendered on the browser. Furthermore, Reka provides additional extensions, such as enabling real-time collaboration via…
2023 · reka.js.org
- 18IB
Hey everyone! Some time ago I was analyzing why React apps are so hard to optimize, and came to a conclusion that the lack of atomic updates is the culprit. I made an experimental library which basically updates everything in place directly in HTML. At some point I became aware that Solidjs exists, which is a very similar idea, but at the end of the day I realized my approach to API is quite different and warrants the existence of my library (my state primitive allows selector subscriptions, array iterators return a state primitive with the element, allowing to never re-render the whole…
2024 · github.com
- 19FA
2021 · fifthtry.com
- 20AS
2011 · github.com
- 21BA
2020 · github.com
- 22WP
2015 · github.com
- 23NJ
It's very early days for the project, but I wanted to share it to see if there is interest. It is the final piece of the FastAPI server-side rendering stack I started building with FastHX and htmy (the two dependencies of this project besides FastAPI). Think of it as a more powerful and convenient alternative to tools like FastHTML, powered by FastAPI (without any modifications). I hope you'll like it.
Oct 2025 · volfpeter.github.io
- 24IR
Hey HN, A few years ago, when I was working as a freelance web developer, there were many projects that used repetitive layouts and designs That's when I built my own collection of basic UI components like buttons and all. At that time, I was using CSS, so I styled my components using CSS. Later, I decided to open-source these components, and that’s when I created HextaUI After a few months, I found out about Tailwind CSS, so I decided to recreate all components with better design, modularity, and accessibility. This time, I also added animated components, not just base components. After…
2025 · hextaui.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →