Show HN: NoDiff, TSX for browser apps without React or a virtual DOM
Category: web-framework
Tags: tsx-runtime, dom-framework, frontend-toolkit
Score: 6.3/10 (Innovation: 6, Technical: 7, Documentation: 6, Utility: 6)
NoDiff is a lightweight TypeScript framework that lets developers use JSX/TSX syntax to build browser apps without React or a virtual DOM, compiling directly to real DOM nodes with explicit state bindings. It integrates state management, routing, API client, caching, auth, and security defaults in a single forked monorepo, aiming to replace large frontend stacks with a lean, inspectable runtime. Its novel fork-first workflow and explicit security defaults make it interesting for developers seeking more control and fewer abstractions.
Target audience: frontend devs
Repository: https://github.com/hbbio/nodiff · TypeScript · MIT
View on Hacker News