Compiler-first fine-grained UI framework.
import { render, state } from '@zeus-js/zeus'
function App() {
const count = state(0)
return <button onClick={() => count.value++}>count: {count.value}</button>
}
render(() => <App />, document.getElementById('root')!)- unified
state()API - object reactivity
- compiled JSX
- no Virtual DOM
- fine-grained DOM updates
- Web Components support
@zeus-js/zeus— unified entry point@zeus-js/signal— reactivity core@zeus-js/runtime-dom— DOM runtime helpers@zeus-js/compiler— JSX compiler@zeus-js/vite-plugin— Vite integration
pnpm create zeuspnpm install
pnpm build
pnpm testMIT