Aberdeen icon
Aberdeen icon

Aberdeen

 Like

A TypeScript/JavaScript library for quickly building performant declarative user interfaces without the use of a virtual DOM.

Aberdeen screenshot 1

License model

  • FreeOpen Source

Platforms

  • JavaScript
  • Typescript
  • Self-Hosted
  No rating
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  UI Design

 Tags

Aberdeen News & Activities

Highlights All activities

Recent activities

Show all activities

Aberdeen information

  • Developed by

    Frank van Viegen
  • Licensing

    Open Source (ISC) and Free product.
  • Written in

  • Alternatives

    31 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  103 Stars
  •  7 Forks
  •  0 Open Issues
  •   Updated May 18, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about Aberdeen, and it has gotten 0 likes

Aberdeen was added to AlternativeTo by Paul on May 12, 2025 and this page was last updated May 12, 2025.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Aberdeen?

Build blazing-fast, reactive 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?

  • Simple: Express UIs naturally in JavaScript/TypeScript, without build steps or JSX, and with a minimal amount of concepts you need to learn.
  • Fast: No virtual DOM. Aberdeen intelligently updates only the minimal, necessary parts of your UI when proxied data changes.
  • Awesome lists: It's very easy and performant to reactively display data sorted by whatever you like.
  • Tiny: Around 5KB (minimized and gzipped) and with zero runtime dependencies.
  • Batteries included: Comes with client-side routing, revertible patches for optimistic user-interface updates, component-local CSS, helper functions for transforming reactive data (mapping, partitioning, filtering, etc) and hide/unhide transition effects. No bikeshedding required!

Why not use Aberdeen?

  • Lack of community: There are not many of us -Aberdeen developers- yet, so don't expect terribly helpful Stack Overflow/AI answers.
  • Lack of ecosystem: You'd have to code things yourself, instead of duct-taping together a gazillion React ecosystem libraries.

Official Links