Skip to content

Electrik is a full-featured, open-source, starter-kit to help you build you your SaaS application.

License

Notifications You must be signed in to change notification settings

electrikhq/electrik

Folders and files

NameName
Last commit message
Last commit date
Oct 27, 2022
Jan 1, 2025
Dec 28, 2022
Dec 3, 2023
May 17, 2024
Jun 30, 2023
Dec 3, 2023
Jun 14, 2024
Jun 14, 2024
Jul 11, 2023
Oct 10, 2022
Jun 1, 2023
Nov 10, 2022
Oct 1, 2022
Oct 24, 2024
Nov 10, 2022
Jul 11, 2023
Jul 22, 2024
Nov 6, 2024

Repository files navigation

Electrik

Electrik is a robust, fully-featured open-source starter kit designed to accelerate the development of your next SaaS application. Built on Laravel and enhanced with Livewire, Tailwind CSS, and the custom Electrik Slate UI, it offers a ready-to-use foundation for SaaS platforms with a focus on ease of use and extensibility.

CI/CD workflow GitHub tag (latest SemVer pre-release) Packagist Downloads GitHub commit activity GitHub

IMPORTANT NOTE

Since Laravel 11 has been released, I am working on making Electrik compatible with L11.x. Currently, the packages Electrik uses as dependencies; some of them have not released 11x support. Hence, the current version 3.x of Electik is unstable. Till the time this issue is not resolved, I would suggest you either wait for the full 11.x support of use L9.x


Dashboard.

🌟 Features

Electrik simplifies SaaS development with these core functionalities:

  • Team Management: Build applications that support multiple users and teams out of the box.
  • Subscription Billing: Integrated Stripe support for handling recurring billing.
  • User Management: Robust user management capabilities to handle different user roles and permissions.
  • Profile Management: Allow users to manage their profiles effortlessly.
  • Scalable Dashboard: A minimalistic yet expandable dashboard.
  • Open Source: Fully open source and free for both personal and commercial use.

πŸš€ Quick Start

Getting started with Electrik is straightforward:

Electrik is meant to be used on a fresh laravel installation. It does not support integration with existing laravel applications.

To install electrik to your project, use the following steps:

  1. Create a fresh laravel application
composer create-project laravel/laravel <awesome-saas-project> --prefer-dist
  1. Require Electrik via composer
composer require electrik/electrik
  1. Install Electrik
php artisan electrik:install
  1. Start the development server
php artisan serve

That's all! Now go to https://localhost:8000/dashboard and enjoy!

Why another Starter kit?

It's true that there are a lot of starter kits available for SaaS applications. They all have great features. What seperates Electrik from any other starter kits out there is that it's 100% open source. Electrik does not have tired pricing or pro features like almost every other starter kit provides and then asks for a premium to use these features. Electrik will always stay open source and free. Even for commercial usage.

What's the catch?

There is no catch :)

πŸ™ Sponsors

Special thanks to our sponsors who made this project possible: