Specter
Specter is a TypeScript framework for vertically sliced, event-sourced applications. Its Effect-native runtime coordinates Commands, Queries, and Reactions over declared schemas, durable events, and project-owned transport. Portable Slice specifications pair feature contracts with concrete scenarios, then export JSON that TypeScript and Go implementations can share. The workspace includes SQLite and Postgres adapters, an initializer, observability tooling, and Todo, booking, and workspace reference apps. Near-term work explores a visual scenario editor, stronger cross-language runtimes, and an opt-in agent-assisted preview pipeline that produces a draft PR and verification evidence—not automatic production apps.
Tech stack
TypeScriptSolidEffectEffect RPCDrizzleSQLiteViteEvent Sourcing