Documentation

Documentation

Everything you need to know about building with Software Multitool — a production-ready Next.js SaaS starter.

Software Multitool is a Next.js 15 monorepo starter designed to help teams ship production SaaS products without spending weeks on project setup. It includes authentication, multi-tenancy, a credits-based monetization system, AI-powered tools, and a full marketing site — all wired together and ready to customize.

What's included

  • Authentication — Email/password, magic links, passkeys, social OAuth, and two-factor auth via better-auth
  • Multi-tenancy — Organization management, member invitations, role-based access (owner, member), and per-organization billing
  • Credits system — Built-in credit balance, usage tracking, purchase flows, and per-tool credit costs
  • AI tools — News Analyzer, Invoice Processor, Speaker Separation, and more — each with rate limiting, credit deduction, and async job processing via Inngest
  • Payments — Stripe, Creem, Polar, and DodoPay adapters with checkout links and customer portal
  • Email — Resend, Postmark, Plunk, Mailgun, and Nodemailer adapters with a shared React email template system
  • File storage — S3, Supabase Storage, and local adapters with signed upload/download URLs and tag support
  • Admin panel — User and organization management, audit logs, and system stats
  • Marketing site — Landing page, blog, docs, and legal pages — all built into the same Next.js app
  • Notifications — In-app notification feed with billing, security, and team notification triggers

Tech stack

LayerChoice
FrameworkNext.js 15 + React 19 (App Router)
StylingTailwind CSS + Shadcn UI + Radix Primitives
BackendHono + oRPC (typed end-to-end)
DatabasePostgreSQL via Prisma (SQLite and MySQL Drizzle schemas also included)
Authbetter-auth
Job queueInngest
AIVercel AI SDK
MonorepoTurborepo + pnpm workspaces
LintingBiome

Quick navigation

  • Getting Started — First-run setup, local evaluation, and environment variables
  • Concepts (coming soon) — How credits, tools, and organizations work
  • Deployment (coming soon) — Vercel, environment configuration, and database migrations
  • Customization (coming soon) — Adding tools, theming, and configuring providers
Documentation | Documentation | Software Multitool