willtemplate
Sign inGet started
Open-source multitenant starter


A reusable starter built on Next.js, React 19, shadcn/ui, and self-hosted Appwrite. Auth, teams-as-tenants, RBAC, and isolated CRUD on day one.

Built with

  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind
  • shadcn/ui
  • Appwrite

Self-hosted Appwrite auth

Email/password + Google OAuth. No third-party auth tax. Own your data.

Teams as tenants

One Appwrite Team per workspace. Auto personal team on signup. Switch in one click.

Row-level data isolation

TablesDB + Row Security. tenant_id + Role.team permissions keep data fenced.

RBAC that's enforced

owner / admin / member — guarded at the route AND the server action.