What is ShipAny Next
ShipAny Next is a SaaS template with authentication, payments, subscriptions, credits, permissions, and internationalization modules.
May 20, 2026
ShipAny Team
ShipAny Next is a SaaS template with business modules and minimal UI. It includes authentication, payments, subscriptions, credits, permissions, and internationalization modules. You design the product pages.
Separate modules and pages
Most SaaS boilerplates couple their business logic to a specific landing page design. Changing the brand then requires changes to both the design and business code. ShipAny Next organizes its code in these directories:
src/components/contains reusable pricing tables, headers, sidebars, and shadcn/ui components.src/blocks/contains demo sections that read translations and pass content to components. Rewrite them for each project.src/modules/contains the payment, credit, subscription, and permission services. The template organizes them as separate service files.
Included modules
- Authentication supports email/password and OAuth via better-auth, with session management and account linking.
- Payments use Stripe, PayPal, and Creem providers through a single
PaymentManagerinterface. - Credits support FIFO consumption, expiration, signup grants, and revocation for usage-based billing.
- RBAC supports wildcard permissions and an admin panel for managing roles.
- Drizzle ORM supports PostgreSQL, MySQL, SQLite, Turso, and Cloudflare D1.
- Internationalization includes English, Chinese, and locale-aware routing via next-intl.
Getting started
pnpm install
cp .env.example .env.development
pnpm db:push
pnpm dev
The template uses SQLite by default. Set DATABASE_PROVIDER to select another database, then build product features with the existing modules.