Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/dashersw/gea · homepage · JavaScript · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
dashersw/geamain74

For agents

markdown · JSON · MCP: product_card(name="dashersw/gea")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem