OPEN SOURCE FRAMEWORK

TypeScript Framework for Rapid Application Development

Production-ready foundation. Zero vendor lock-in. Complete control over your code.

Vue 3 + Vite Express + Prisma Docker Ready
Modular Architecture

Don't Build From Scratch

Start with a reliable foundation. Auth, database, queues β€” already done.

docker compose up
$ docker compose up

No Vendor Lock-in

Standard open-source stack. Self-hosted anywhere. No proprietary runtime.

TS
TypeScript
Full-stack type safety
Ex
Express
Node.js backend
Pr
Prisma
Type-safe ORM
Vu
Vue 3
Vite-powered frontend
Re
Redis
Queues & caching
Do
Docker
One-command deploy

Deploy to any VPS, cloud, or Kubernetes cluster. You own the infrastructure.

Complete Control

Full source code access. No black boxes. No hidden magic.

You own every line of code
Git-based workflow
Modify, extend, or replace any module
No runtime dependencies on external services
your-project/
@typus-core/
backend/
frontend/
shared/
plugins/
your-feature/
docker-compose.yml
package.json
.env

More Than Just a Boilerplate

A living framework that grows with your project.

Boilerplate Typus Framework
Setup Copy once, forget Living codebase with updates
Updates Manual merge conflicts Core updates, your code untouched
Architecture DIY patterns Battle-tested structure
Extensibility Modify everything Plugin system, core stays clean
Types Basic or none Auto-generated from schema
Documentation README.md Inline types + docs site
locked, updatable
@typus-core
↓
isolated features
plugins/
↓
full freedom
custom/

Plugin-Based Architecture

Extend infinitely without touching core. Your code stays isolated and safe.

Core updates don't break your code
Plugins are self-contained modules
Enable/disable features via config
Share plugins across projects

What's Included

Production-ready modules out of the box.

Authentication
JWT, OAuth, Sessions, 2FA
Access Control
RBAC, CASL, Permissions
Background Jobs
Redis queues, Cron, Events
CMS
Content, Pages, HTML Cache
Communications
Email, WebSocket, Events
UI Components
50+ Vue components

Quick start

Try It Now

Clone the repo, run docker compose, start building. Free for personal projects.

Full source code access
All core modules included
Community support
Quick Start
$ git clone
github.com/typus-dev/typus

$ cd typus

$ docker compose up

Ready at localhost:3000

AI-OPTIMIZED WORKFLOW

Built for Pairing with AI Coding Assistants

Typus keeps prompts structured, context consistent, and output reviewable. You get AI speed without spaghetti code.

Structured Prompts

Generate helper prompts straight from models and routes so AI knows the exact schema and constraints.

Strict Guardrails

Codegen runs against generated types, validators, and auth policies β€” AI can’t ship something the runtime rejects.

Context Capsules

Each module exposes ready-to-copy context blobs (API contracts, UI tree, DSL) for ChatGPT, Cursor, or Windsurf.

Review Trail

Generated code lands in plugins with lint + tests, so humans review diffs while the core stays stable.

Vibe Code Edition

FAQ

What database does it use?

MySQL by default. Prisma supports PostgreSQL, SQLite β€” change one line in .env.

Can I use React instead of Vue?

Yes. The backend is a standalone REST API. Use any frontend you want.

Can I modify the core?

You have full source access. But we recommend using plugins to keep updates easy.

Is it production-ready?

Yes. Running in production for multiple projects. Battle-tested auth, queues, and caching.

How do updates work?

Core updates via git pull. Your plugins and custom code stay untouched.

Is there a hosted version?

Not yet. Self-hosted only. You control your data and infrastructure.

Join the Beta

Get early access and updates. Be among the first to build with Typus.

No spam. Unsubscribe anytime.

GET IN TOUCH

Contact Us

Questions about custom development or enterprise licensing? Let's talk.