Modular Framework for Rapid Application Development

Typus blocks visualization

Typus builds full-stack systems from structured modules - auth, data and content management, routing, and more - with zero boilerplate. Define your intent, and Typus scaffolds your app in minutes so you can focus on what truly matters

Handcrafted from scratch by one developer and an AI companion — to help others build fast and think big

Let’s break it down:

Plug & play modules

Modules deploy via simple drop-in

AI coding-ready

Detailed instructions for every system component

Type-safe architecture

Strong typing with predictable behavior

So… how does it actually work?

No magic - just Typus.

Typus streamlines your workflow — from first command to live app. Define your logic once, and the system takes care of the rest.

1.$npx typus create
2.Implement custom logic where is needed
3.$docker compose up

What’s included out of the box?

Core Modules Included in Typus

ModulePurposeDependencies
Backend CoreREST API, routing, middlewaresExpress, TypeScript, Zod
Frontend UILayouts, theming, base pagesVue 3, Typescript, Vite, Tailwind
UI LibraryCore components (tsButton, tsForm, tsList etc.)Vue 3, Typescript, Tailwind
Database ORMModels, migrations, CRUDPrisma, MySQL
Queue / TasksBackground jobs, cron tasksRedis, Plug-in, Multi-level tasks
Notification SystemInternal bus events, websockets, external email/messengers integrationRedis, EventBus, Nodemailer, WebSocket, Telegram APIs
2FA AuthJWT login + TOTP 2FAPassport, Speakeasy
Access ControlRoles, permissions, rulesCASL
Content ManagerType-based CMS, page treeVue, Markdown, Typed DSL
Dynamic RoutingData-driven routesVue Router, Express Router
Domain ModelsDSL for Database/API/UI generationTypus © DSL
Renderer EngineDynamic interface renderingVue, Typus © DSX Page Renderer

Ok, sounds good. How to try it?

Subscribe to Newsletter

Get the latest updates and news delivered to your inbox