
SelfKit
SelfKit is a self-hosting oriented SaaS boilerplate for developers, enabling full control, cost reduction, and rapid deployment using open-source tools.

SelfKit: The Self-Hosted SvelteKit SaaS Boilerplate for Full Control
SelfKit is a comprehensive SaaS boilerplate specifically engineered for developers seeking to build and deploy web applications rapidly. Its self-hosting orientation empowers users with complete control over their infrastructure, significantly cutting operational costs and enhancing data security. Built with a modern open-source stack, SelfKit facilitates easy deployment on Coolify or any Docker-compatible environment, allowing developers to focus on core application features rather than setup complexities.
Features:
- Authentication: Comprehensive user auth with Email/Password, Google login, 2FA, rate limiting, and password checking.
- Payment System: Paddle integration for checkout, pricing display, and automated product/subscription updates via webhooks.
- SEO Tools: Built-in support for meta tags, Open Graph protocol, and JSON-LD for enhanced search engine visibility.
- Markdown Blog: Includes a blog system with markdown support and an RSS feed.
- Analytics Integration: Comes with Umami for self-hosted analytics tracking.
- Email Functionality: Integrated with Plunk for sending transactional emails.
- Internationalization (i18n): Supports multiple languages using Paraglide.
- Database Auto Migration: Drizzle ORM handles automatic database schema migrations.
- Deployment Scripts: Provides scripts for easy deployment, including for Coolify.
- Pre-built UI Components: Offers a set of UI components like features grid and call to action, built with Tailwind and Shadcn Svelte.
- Legal Page Templates: Includes default terms of service and privacy policy pages.
- Svelte 5 Powered: Utilizes the latest Svelte 5 for cutting-edge frontend development.
- Dockerized Environment: Designed for Docker-compatible infrastructure, simplifying setup and deployment.
- End-to-End Testing: Playwright integration for comprehensive E2E testing.
- CI/CD Ready: GitHub Actions for automated testing on push and pull requests.
Summary:
SelfKit offers developers a robust, self-hostable SaaS boilerplate built with SvelteKit and other open-source technologies. It streamlines the development of web applications by providing essential features like authentication, payments, and SEO out-of-the-box. This focus on self-hosting ensures developers retain full control over their data and infrastructure, minimize recurring operational costs, and can deploy quickly using Docker or Coolify, accelerating their time-to-market.

Similar to SelfKit:


