Open source and self-hosting
Featul is open source under the MIT License and can be self-hosted if you prefer to run your own instance.
On this page
More in What is Featul
Featul is open source software. You can read the code, contribute to it, or run your own instance.
License
Featul is released under the MIT License, which permits:
Commercial and personal use
Modification and distribution
Private and public deployment
Why open source?
Full visibility into how feedback and authentication work
No hidden product behavior
The code stays available even if the hosted service changes
Community improvements can be shared back
Tech stack
Apps – Next.js and React
API – Type-safe RPC on Hono
Database – PostgreSQL with Drizzle ORM
Authentication – Better Auth (email, Google, GitHub, passkeys, 2FA)
Runtime – Bun
Self-hosting requirements
Node.js 20+ and Bun 1.2+
PostgreSQL database
Environment configuration for the app and web sites
Quick start for self-hosting
Clone the
usefeatul/featulrepository.Run
bun installto install dependencies.Copy the environment example files and configure your environment variables.
Run database migrations.
Start the development server with
bun dev.
See the repository README for the full setup guide.
Contributing
Fork the repository, create a feature branch, make your changes, and open a pull request. Contributions are licensed under the MIT License.
Was this helpful?