dashersw/gea
A batteries-included, reactive JavaScript UI framework. No virtual DOM. Compile-time JSX transforms. Proxy-based stores. Surgical DOM patching. observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 98
- Release rhythm 78
- Longevity 12
Flags: young
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 168
- days_rel: 66
- days_push: 15
- n_releases_24m: 81
Adoption not part of the score
1234 stars · 47 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Gea is a compiler-first reactive JavaScript UI framework that transforms JSX at build time into surgical DOM patches, eliminating the virtual DOM and runtime diffing. It uses proxy-based class stores and ships extremely small bundles (121 B brotli hello-world), with a built-in router, accessible UI components, and Vite integration.
Use cases
- build a reactive web app without a virtual DOM
- compile JSX to minimal JavaScript bundles
- manage state with plain JavaScript classes and proxies
- create a tiny hello-world or todo app with minimal JS payload
- build a SPA with a tree-shaken client-side router
- use accessible headless UI components in a lightweight framework
- avoid hooks and signals in frontend development
When to choose
- you want the smallest possible JavaScript bundle for a UI app
- you prefer plain JavaScript classes over framework-specific primitives like hooks or signals
- you need fine-grained, compile-time DOM updates without diffing overhead
- you want a batteries-included toolkit with router and accessible components
- you are building with Vite and want a compiler-integrated framework
When to avoid
- you need a mature ecosystem with large community, libraries, and hiring pool
- your team relies on React, Vue, or Svelte tooling and experience
- you need server-side rendering or SSR-first features
- you require long-term stability guarantees from a battle-tested framework
- your project depends on React-specific libraries or components
Facets
framework · maturity active
frontend-framework ui-components templating state-management routing web-development frontend cross-platform reactive-ui compile-time-jsx no-virtual-dom proxy-stores vite-plugin fine-grained-reactivity javascript nodejs web-server
3 sources
- readme: https://github.com/dashersw/gea · fetched 2026-08-28 · 8b98fca706c9
- homepage: https://geajs.com · fetched 2026-08-29 · b916bf57a553
- site_page: https://geajs.com/docs · fetched 2026-08-29 · fabf8fc670c0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dashersw/gea | main | 74 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem