Skip to content
F Flowmark

Compiler playground

Angular-style template DX, without Angular.

Flowmark explores two focused compilers for Astro and server-first HTML: one for declarative control flow, and one for native browser events written as familiar template attributes.

Output
plain JS
Runtime
tiny helpers
Host
Astro first
HTML compiler Events compiler

Control flow becomes render output

Events become native listeners

  1. Author with familiar syntax
  2. Compile during Astro build
  3. Ship plain HTML and JavaScript
1

Write less ceremony

Keep template logic near the markup: `@if` for branches and `(click)` for user intent.

2

Compile before runtime

Flowmark works as build tooling, so pages receive generated functions and small runtime helpers.

3

Stay framework-light

No components, router, signals, or hydration model are required for the compiler experiments.