Skip to content

Backcap — Production-ready backend features for TypeScript

Open source · TypeScript · AI-ready

Stop rewriting the same
backend features.

Auth, billing, blog and more — built right, works everywhere, owned by you.
Copy production-ready code your AI agent already understands.

$ npx @backcap/cli init

Think shadcn/ui, but for your backend.

~/my-app

You've already built this before.

Every backend project rebuilds the same features — authentication, permissions, blog, notifications, billing. Sound familiar?

Traditional backend development

Rewrite auth from scratch — again
Build custom permissions — for the third time
Implement yet another blog system
Handle yet another file upload system
Set up notifications — once more
Handle billing logic — again

With Backcap

npx @backcap/cli add auth
npx @backcap/cli add rbac
npx @backcap/cli add blog
npx @backcap/cli add files
npx @backcap/cli add notifications
npx @backcap/cli add billing

Three steps. That's it.

01

Install the CLI

Initialize Backcap in your existing TypeScript project.

npx @backcap/cli init
02

Add what you need

Pick the backend features for your project.

npx @backcap/cli add auth
npx @backcap/cli add blog
npx @backcap/cli add billing
03

It's your code now

Full source code, directly in your project. Every feature follows the same clean structure.

your-project/
  └── domains/
       └── auth/
            ├── contracts/
            ├── domain/
            └── application/
Edit anything Use AI skills No lock-in

Pick what you need.

Production-ready backend features — full source code, zero dependency.

What you get
domains/
  └── auth/
      ├── contracts/
      │   ├── auth.port.ts
      │   ├── session.port.ts
      │   └── auth.types.ts
      ├── domain/
      │   ├── auth.service.ts
      │   └── session.entity.ts
      └── application/
          ├── sign-up.use-case.ts
          └── login.use-case.ts

Every feature follows the same clean structure.

Works with your stack.

Same code, any TypeScript runtime or framework.

Runtimes
Node.js
Bun
Deno
Frameworks
Next.js
Express
Fastify
Hono
NestJS

Ready to stop rewriting?

Copy production-ready features. Ship faster.

View on GitHub
Free & open source. No account required.