True indie hacker boilerplate

Combining the simplicity of PocketBase with the power of SvelteKit

Tools & Features

Tools that are easy to use and offer an excellent development experience.

SvelteKit

Built on top of Svelte, SvelteKit is a modern full-stack framework designed for speed, simplicity, and great developer experience. It includes routing, server-side rendering, APIs, and deployment tools out of the box, while compiling your app into highly optimized, lightweight JavaScript with minimal overhead.

PocketBase

At its core, PocketBase is an open-source backend that simplifies app development. Built with Go, it combines the API server, admin dashboard, and database into a single executable file, making deployment and management fast and simple—without complex setups or multiple services.

Shadcn UI

shadcn/ui has quickly become the gold standard for modern frontend UI development. Instead of locking you into a heavy component library, it gives you beautifully designed, accessible, and fully customizable components you own directly in your codebase — making it perfect for building clean, scalable apps without fighting your tools.

Polar

Feels like the modern Stripe for indie hackers and open-source founders. It handles subscriptions, payments, licenses, and product delivery in a way that’s actually simple to set up — with a clean API, great DX, and none of the bloated enterprise feeling most billing platforms have.

PostHog

PostHog is the all-in-one analytics platform that a lot of modern startups replaced multiple tools with. Product analytics, session recordings, feature flags, experiments, and error tracking all live in one developer-friendly platform — with powerful self-hosting support and a strong open-source mindset.

Cloudflare

Hone of the easiest ways to deploy modern web apps. Push to GitHub, and your app is automatically built and distributed across Cloudflare’s global edge network. Fast deployments, built-in CDN, previews for every pull request, and generous free limits make it a favorite among indie developers.

Every Authentication Flow You Need

Pookit gives you a complete authentication system out of the box, with pre-built flows for sign-up, login, password reset, email verification, and more. All powered by PocketBase's flexible auth providers and rules engine.

https://pookit.dev/login

Email/Password

Classic email and password login & registration.

Social Login

Sign in with Google, GitHub, and other providers via OAuth2.

One Time Passwords

Passwordless login with magic links and one-time passcodes sent via email.

Password Reset

Secure password recovery workflow with link expiration.

Email Validation

Automated email validation system with link expiration.

Change Password

Allow users to change their password securely in user settings.

Delete Account

Allow users to delete their account securely.

2FA

Coming Soon

Two-factor authentication via email.

Super Admin with Super Powers

Super Admins get a powerful dashboard with complete control over your application. Manage users, impersonate them, ban/lift bans, delete, and review user feedback - all from a single, powerful interface.

https://pookit.dev/admin/users

User Management

View all users, inspect their profiles, status, and activity information.

Impersonate Users

One-click impersonation to see the app exactly as any user does.

Ban / Lift Ban

Ban users with a date and reason. Lift bans when case is resolved.

User Feedback

Read and respond to in-app feedback submitted by your users.

Email Events

Review email delivery status, bounces, and spam complaints from Resend.

One Binary. Full Backend.

PocketBase packs an API server, admin dashboard, auth system, file storage, and SQLite database into a single executable. No Kubernetes, no microservices — just ship.

localhost:8090/_/

Single Executable

The entire backend is one binary. No Docker, no dependencies, no config hell.

Collections & Schema

Visual schema builder with relations, field types, and validation rules.

Real-time Subscriptions

Subscribe to collection changes and push live updates to clients instantly.

File Storage

Use as a standalone app OR as a framework, that you can extend via Go and JavaScript hooks to create your own custom portable backend.

Auth Providers

Email/password, OAuth2 with 30+ providers, OTP, and passkeys — all built in.

Access Rules

Fine-grained per-collection access control with a simple rule expression language.

Self-Hostable

Deploy on any VPS in minutes, or run locally for development and testing.

Not enough for you?

Even though we have a lot of features, we are still working on more. Here are some of the features that we are currently working on and will be available soon.

Got questions?

I have tried my best to cover all the questions in the docs. If you have any other questions, feel free to reach out — I'm happy to help!

Start building
for free today

Grab the open-source base on GitHub and ship your idea in hours, not weeks. Upgrade to Pro whenever you're ready.