Postact is a lightweight, semi-opinionated yet minimalist library (and a potential framework) for building robust full-stack apps in TypeScript/JavaScript.
The ecosystem:
@postact/core– The core package for virtual DOM, states, and rendering.@postact/jsx– Postact JSX support for creating even more robust apps.@postact/client-router– Simple client router, providingroute()and<Route />.@postact/serde– Strict serialization/deserialization and typing to align with Postact and other workflows.@postact/ssr– Server-side rendering.
In the future. Maybe. Okay yeah I will.
-
route()full context interface - IMPORTANT: Rewrite
vdom/client.ts - Virtual fragment (w/
subscribablesfield) support - Insertions after regular tags
- Component-like insertions
<${...}> - References (
ref) - Classes support
- Style support (CSS support with
css)