Roxabi Boilerplate

Introduction

Roxabi Boilerplate - A production-ready SaaS framework with integrated AI team

What is Roxabi Boilerplate?

A production-ready SaaS framework that lets you skip infrastructure setup and focus directly on business features.

"The house foundations. Build whatever you want on top."

Who is it for?

  • Solo developers
  • Small teams (2-3 devs)
  • Early-stage startups

Key Features

FeatureDescription
MonorepoTurboRepo with apps (web, api) and shared packages
FrontendTanStack Start with TypeScript
BackendNestJS + Fastify
Multi-tenantRow-Level Security out of the box
AI-ReadyIntegrated AI team for development assistance
Quality GatesBiome, TypeScript strict, Vitest, Playwright

Quick Start

# Clone and install
git clone https://github.com/MickaelV0/roxabi_boilerplate.git my-project
cd my-project
bun install

# Start development
bun dev

Then open:

Feature Matrix

A snapshot of what ships today and what is on the roadmap.

FeatureStatusDetails
AuthenticationBuiltBetter Auth with session management and OAuth
Multi-tenancyBuiltRow-Level Security (RLS) on PostgreSQL
RBACBuiltRole-based access control with permissions
i18nBuiltParaglide JS — compile-time, type-safe translations
Design SystemBuiltShadcn/UI + CVA + design tokens
API ClientBuiltTyped server-side client with shared contracts
Rate LimitingBuiltConfigurable per-route API rate limiting
Security HardeningBuiltCORS, CSP, input sanitization
CI/CD PipelineBuiltGitHub Actions + Vercel auto-deploy
DocumentationBuiltFumadocs with MDX, integrated in the app
AI Agent SystemBuilt9-agent development team with skills and orchestration
Admin PanelPlannedBack-office UI for tenant and user management
Audit LogsPlannedTrackable history of sensitive operations
NotificationsPlannedEmail and in-app notification system
BillingPlannedStripe / Paddle / Lemon Squeezy via abstraction layer
CLI for AI AgentsPlannedAuto-generated from OpenAPI for human and AI use

For the full roadmap and phasing, see Vision.

Next Steps

We use cookies to improve your experience. You can accept all, reject all, or customize your preferences.