True indie hacker boilerplate
Tools & Features
Tools that are easy to use and offer an excellent development experience.
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.
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 SoonTwo-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.
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.
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.