Repolode
thedevdojo

thedevdojo/wave

Wave is a Laravel-based SaaS starter kit that provides authentication, billing, subscription plans, roles and permissions, and admin tooling out of the box.

Stars
6,554
Forks
909
Open issues
12
Last commit
3 months ago

What is it?

Wave is a SaaS framework built on Laravel for developers who want to start a subscription-based web application without building the common foundations from scratch. It bundles user authentication, user profiles, billing and subscription plans, roles and permissions, notifications, and an admin area.

Beyond core account and billing features, Wave includes a changelog, blog, and custom pages, along with an API, a themes system, and a plugin mechanism for extending the application. The project uses Tailwind CSS for styling and is distributed under the MIT license.

The project is aimed at founders and developers building SaaS products on the Laravel stack, who want a working starting point they can customize rather than a set of isolated packages.

Key features

  • 01Built-in authentication, user profiles, and user impersonation
  • 02Billing and subscription plans for recurring revenue
  • 03Roles and permissions management
  • 04Admin area, changelog, blog, and custom pages
  • 05API, themes, and plugin support for extending the app
  • 06Tailwind CSS styling on a Laravel codebase

Use cases

  • Launching a subscription-based SaaS product on Laravel
  • Prototyping a multi-user web app that needs billing and roles
  • Learning how a production-style SaaS application is structured

Quick start

  1. 1

    Install Wave with Laravel Herd using the starter kit link in the README

  2. 2

    Read the full installation instructions in the official docs (automated installer or manual setup)

Things to know

  • Installation steps are only linked to external docs, not spelled out in the README.
  • Some video course content and features require a paid DevDojo Pro subscription.

Topics

FAQ

What is wave?
Wave is a Laravel-based SaaS starter kit that provides authentication, billing, subscription plans, roles and permissions, and admin tooling out of the box. Wave is a SaaS framework built on Laravel for developers who want to start a subscription-based web application without building the common foundations from scratch. It bundles user authentication, user profiles, billing and subscription plans, roles and permissions, notifications, and an admin area.
Is wave free to use? What license does it have?
wave is open source under the MIT license. Check the license terms before using it in commercial products.
Is wave still maintained?
Updated within 6 months. The last commit to wave was on Jul 31, 2026.
What can I use wave for?
Launching a subscription-based SaaS product on Laravel Prototyping a multi-user web app that needs billing and roles Learning how a production-style SaaS application is structured
How do I install wave?
Install Wave with Laravel Herd using the starter kit link in the README Read the full installation instructions in the official docs (automated installer or manual setup)
Where can I get wave?
The source code and installation instructions are on GitHub: https://github.com/thedevdojo/wave

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects