vanviegenvanviegenCommunityยท1 Agent Skills Included

aberdeen

Reactive web interfaces in plain TypeScript without virtual DOM

Builds reactive web interfaces in plain TypeScript using proxied state that updates only the exact DOM parts that changed. Removes the need for JSX, build steps, virtual DOM diffing, and heavy framework boilerplate. Includes routing, two-way input binding, sorted lists, transitions, component-local CSS, and browser developer tools. Ships working examples like todo lists, tic-tac-toe, and benchmarks to help you ship small fast apps quickly.
npx skills add vanviegen/aberdeen --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install Aberdeen?โ–ผ

Run `npx skills add vanviegen/aberdeen --all -g -y` in your terminal to install everything in this repository globally.

What is the Aberdeen JavaScript framework?โ–ผ

Aberdeen is a tiny reactive UI library that wraps your state in proxy objects and re-renders only the DOM parts affected by data changes, with no virtual DOM or compiler.

Does Aberdeen require JSX or a build step?โ–ผ

No. You write interfaces in plain JavaScript or TypeScript function calls, with full type safety and autocompletion and zero mandatory build tooling.

How big is Aberdeen compared to React?โ–ผ

The core is about 7KB minified and gzipped with zero runtime dependencies, making it far smaller than React while still including routing, transitions, and dev tools.

Can I use Aberdeen without coding experience?โ–ผ

Basic JavaScript knowledge is needed, but the included skill file lets your coding assistant write correct Aberdeen code from your plain-English requests.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’