Overview
Electrik is a full-featured and open-source starter kit for your next SaaS application. It is built on top of Laravel, Livewire, electrik/slate, and Tailwind. Electrik supports various features such as teams, subscription billing via Stripe, user management, user profiles, and a bare-bones dashboard. Unlike other starter kits, Electrik is 100% open source and free, even for commercial usage.
Features
- Full-featured: Electrik provides a comprehensive set of features for building your SaaS application.
- Open-source: Electrik is completely open-source and free to use, with no premium features or pricing tiers.
- Laravel integration: Electrik is built on top of the Laravel framework, providing a robust foundation for your application.
- Livewire support: Electrik integrates with Livewire, allowing you to build dynamic and interactive UI components.
- Slate theme: Electrik includes the electrik/slate theme, which provides a modern and clean design for your application.
- Tailwind CSS: Electrik utilizes Tailwind CSS for easy and flexible styling.
- Teams: Electrik supports teams, allowing you to manage multiple users and roles within your application.
- Subscription billing: Electrik integrates with Stripe for subscription billing, making it easy to monetize your SaaS application.
Installation
To install Electrik for your project, follow these steps:
- Create a fresh Laravel application.
- Require Electrik via Composer by running the following command in your terminal:
composer require electrik/electrik
- Install Electrik by running the artisan command:
php artisan install:electrik
- Finally, access the Electrik dashboard by visiting
https://localhost:8000/dashboard
.
Summary
Electrik is an open-source starter kit for building SaaS applications. It offers a range of features such as teams, subscription billing, user management, and user profiles. Unlike other starter kits, Electrik is completely free and open-source, with no premium features or pricing tiers. It is built on Laravel and integrates with Livewire, electrik/slate, and Tailwind for a comprehensive development experience. The installation process is straightforward and requires a fresh Laravel application.