flapjack is a server-side framework for building web applications.
fast: Bun and Hono for best-in-class performance
lightweight: ~20kb payload. Demo loads in a couple seconds even while throttled to 2G.
productive: use the best tools for the job: Tailwind, HTMX, and TypeScript
portable: compile a binary to deploy anywhere
It allows you to build full-SSR apps with Tailwind and JSX, has support for SQLite and HTMX, and is in general a great return to how web dev used to be / should be.
It allows you to build full-SSR apps with Tailwind and JSX, has support for SQLite and HTMX, and is in general a great return to how web dev used to be / should be.
hyperwave is a server-side framework for building web applications.
- fast: Bun and Hono for best-in-class performance
- lightweight: ~20kb payload, loads in < 5 seconds on slow 3G
- productive: use the best tools for the job: Tailwind, HTMX, and TypeScript
- portable: compile a binary to deploy anywhere
Oh, and I tried to keep the dependencies very light. The heaviest dependency is HTMX which is like 14k, and you could even rip it out if you don’t need it.
Essentially, I’ll admit that was a bit of title-bait.
The general approach (SSR and hypermedia) is also inherently performant compared to the current trend of bloated CSR apps, or suboptimal React frameworks.
hyperwave is great for slow connections - in my testing, even a 2G throttled connection is still usable with load times in the 5s range.