Spokes.wiki Search About
Software Application source ↗ source url updated Wed Aug 12 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Wasp

A declarative full-stack framework with a compiler: “The batteries-included full-stack framework for the AI era. Develop JS/TS web apps (React, Node.js, and Prisma) using declarative code that abstracts away complex full-stack features.” 18.7k stars, 1.5k forks, version 0.24.0, and by its own statement in beta“most features fully developed and functioning well.” Read from the repository on 2026-08-12.

The framework under open-saas, and the more interesting half of that pair for this spoke.

What makes it an architecture subject rather than a tool

It does not generate a starting point and step away. “Given a simple main.wasp.ts specification file that describes the high-level details of your web app … Wasp compiler generates the whole source of your web app in the target stack: front-end, back-end and deployment.”

So the structure is not the author’s to arrange. Authentication, RPC between client and server, background jobs, email, deployment and full-stack type safety are the compiler’s output. That is the third answer in application-architecture‘s table — the framework deciding — and it is the strongest form of it: a boilerplate can be edited away from, a compiler’s contract cannot.

On the boundary with ../dev-tooling-wiki: yes, this is a compiler, and no, that does not move it. What it compiles is an application’s structure, and the structure is this spoke’s subject. The same reasoning keeps a bundler over there.

Target stack, and the caveat that matters

React + TanStack Query, Node.js + Express.js, Prisma, with multiple stacks stated as a future plan. Until then, adopting Wasp is adopting that stack — which is worth naming because the pitch is about abstracting away complexity, and the thing being abstracted is a specific set of libraries. A declarative spec over one stack is a strong commitment described in the language of flexibility.

Held as volatile

Version, star count and beta status all decay, and the repository is the live source for all three.

open-saas · application-architecture · boilerplate · synthesis