Docs
Comparisons

TikShip vs. Supastarter

TikShip vs. Supastarter — a side-by-side comparison of two full-stack SaaS boilerplates. TikShip avoids Supabase lock-in, ships a complete admin panel, and offers broader payment and i18n support.

TikShip vs. Supastarter

Supastarter is a well-regarded SaaS boilerplate built on top of Supabase. It is polished and covers many common SaaS needs — but it makes a fundamental architectural bet: that you will use Supabase for everything (auth, database, storage, realtime). TikShip takes the opposite stance: your infrastructure choices should be yours.

Quick Comparison

FeatureTikShipSupastarter
Database flexibility✅ PostgreSQL / MySQL / SQLite⚠️ Supabase (PostgreSQL) only
Auth provider✅ NextAuth (self-hosted)⚠️ Supabase Auth
Admin panel✅ Full-featured⚠️ Basic
RBAC permission system✅ Complete with audit logs⚠️ Team-level roles only
Dual payments (Stripe + PayPal)✅ Both⚠️ Stripe only
Order management✅ Full lifecycle⚠️ Limited
CMS (articles + pages)✅ Built-in with TipTap❌ Not included
Multilingual (i18n)✅ EN / ZH / ES✅ Multiple languages
Email providers✅ Resend + Mailgun⚠️ Resend only
Audit logs✅ All critical operations❌ Not included
OpenAPI documentation✅ Interactive OpenAPI 3.0❌ Not included
Storybook component library✅ 100+ examples❌ Not included
Self-hostable✅ Fully⚠️ Requires Supabase
Vendor lock-in✅ None⚠️ Supabase ecosystem
Themes✅ 33 DaisyUI themes⚠️ Limited

Where TikShip Pulls Ahead

1. No Vendor Lock-in

Supastarter's entire stack depends on Supabase — auth, database, file storage, and often realtime features. This is convenient in the early stages, but creates significant risk:

  • Supabase pricing changes affect your entire infrastructure at once
  • Migrating off Supabase later requires rewriting auth, storage, and the database layer
  • Your app cannot run without Supabase connectivity
  • Self-hosting Supabase itself adds considerable operational complexity

TikShip is built on standard, portable tools:

  • Prisma ORM — switch between PostgreSQL, MySQL, and SQLite with a single command
  • NextAuth — self-hosted auth with no external service dependency
  • Local or ImgBB file storage — no proprietary storage API

You can run TikShip entirely on your own infrastructure, on any VPS, or on serverless platforms like Vercel — with whatever database you choose.

2. Granular RBAC vs. Team Roles

Supastarter offers team-level roles (owner, member, etc.), which works for B2B SaaS. TikShip ships a fine-grained RBAC system designed for products that need precise access control:

  • 30 built-in permissions across 8 groups: user management, role management, content, products, orders, audit logs, and more
  • Roles are created, edited, and assigned entirely through the admin UI — no code changes required
  • Every permission-protected API endpoint is enforced server-side:
const admin = await requireAdminAuth(req, [
  PERMISSIONS.CONTENT_CREATE,
  PERMISSIONS.CONTENT_EDIT,
])
  • Full audit trail: every admin action is logged with timestamp, actor, and affected resource

If you are building a tool that will have support agents, content editors, or billing admins, TikShip's RBAC lets you scope each person's access precisely. Supastarter's role model does not provide that level of granularity.

3. A Real CMS

Supastarter does not include a content management system. If you want a blog or marketing pages managed through a UI, you are either integrating a headless CMS (added complexity and cost) or writing a custom solution.

TikShip ships a full CMS out of the box:

  • Article and static page management with full CRUD
  • TipTap rich-text editor with image drag-and-drop
  • Draft / Published / Scheduled / Trash workflow
  • Categories, tags, featured images, and SEO fields per article
  • In-article product embed support
  • Admin UI for all content operations

For solo founders managing a blog alongside their product, this removes an entire category of external tooling.

4. Dual Payment Providers

Supastarter integrates Stripe. TikShip integrates both Stripe and PayPal, with both providers available simultaneously on any product.

This has real business impact:

  • PayPal has a large user base that prefers not to enter card details
  • Offering both providers increases checkout conversion, especially in markets where PayPal penetration is high (Germany, Netherlands, Australia)
  • Both one-time payments and subscriptions are supported for each provider

No code changes are needed to switch or add a payment method — it is all managed from the admin panel.

5. API Documentation and Component Library

TikShip ships two documentation systems that Supastarter does not provide:

  • OpenAPI 3.0 interactive docs — auto-generated, browsable at /api-docs, with request/response examples and built-in auth testing
  • Storybook 10 component library — 100+ interactive examples for every UI component, making onboarding team members significantly faster

For projects that will grow beyond a solo founder, these are not luxuries — they are the infrastructure of a maintainable codebase.

When Supastarter Might Be the Right Choice

Supastarter is a strong choice when:

  • You are building a B2B SaaS with a team-workspace model (e.g., Slack-style multi-tenant)
  • You are already invested in the Supabase ecosystem and want realtime features
  • You do not need a CMS, PayPal, or granular RBAC

When TikShip Is the Right Choice

Choose TikShip when:

  • You want full control over your database and auth without a third-party dependency
  • You need a CMS to manage your blog and marketing pages from a UI
  • You need PayPal in addition to Stripe
  • You need fine-grained role and permission management
  • You want audit logs, API documentation, and a Storybook component library
  • You are building for international users and need i18n from day one

Supastarter is optimized for the Supabase ecosystem. TikShip is optimized for flexibility and operational completeness — you own every part of the stack.

Summary

Supastarter accelerates development within the Supabase ecosystem. TikShip gives you the same acceleration with no infrastructure dependency, a full CMS, broader payment support, and production-grade access control — all on a stack you can run anywhere.

TikShip vs. Supastarter | Tikship