SelfKit is a SaaS boilerplate designed for developers who want to quickly build and deploy web applications. He is self-hosting oriented, meaning it is built with open-source tools and provides a convenient way to be hosted with Coolify or any Docker-compatible infrastructure.
git clone https://github.com/your-repo/selfkit.git
cd selfkit
Copy the .env.example
file to .env
and fill in the required information.
cp .env.example .env
pnpm install
docker-compose -f docker-compose.dev.yaml up
pnpm run dev
SelfKit includes Playwright integration for end-to-end testing.
pnpm run test
Tests are automatically executed on every push or pull request via GitHub Actions.
SelfKit is designed for easy deployment on Coolify or any Docker-compatible infrastructure.
docker-compose up -d
Check our DEPLOY.md
file or the documentation for more details about the installation with Coolify.
SelfKit is a boilerplate for launching SaaS applications quickly and easily. Itβs designed for developers who want to self-host their projects using open-source tools, minimizing recurring costs and external dependencies.
You can build any type of SaaS platform, from subscription-based services to one-time purchase products. Itβs particularly well-suited for apps requiring user authentication, payment processing, and analytics.
Self-hosting gives you full control over your application and reduces reliance on third-party services, which can introduce hidden costs and data security concerns.
Svelte 5!
SelfKit is open-source and licensed under MIT.
π‘ Need help? Open an issue on GitHub!