Show HN: Aberdeen – An elegant approach to reactive UIs
Published on: 2025-07-17 11:42:29
Build blazing-fast, declarative UIs in pure TypeScript/JavaScript – no virtual DOM.
Aberdeen offers a refreshingly simple approach to reactive UIs. Its core idea:
Use many small, anonymous functions for emitting DOM elements, and automatically rerun them when their underlying proxied data changes. This proxied data can be anything from simple values to complex, typed, and deeply nested data structures.
Now, let's dive into why this matters...
Why use Aberdeen?
🎩 Elegant and simple: Express UIs naturally in JavaScript/TypeScript, without complex abstractions, build steps, or JSX. No hooks, no setState , no lifting state, no state management libraries. Just proxied data and automatically rerunning functions.
Express UIs naturally in JavaScript/TypeScript, without complex abstractions, build steps, or JSX. No hooks, no , no lifting state, no state management libraries. Just proxied data and automatically rerunning functions. ⏩ Fast: No virtual DOM. Aberdeen intelligently updates onl
... Read full article.