opcodesio/spike

Easy user billing for Laravel projects
2,226 30
Install
composer require opcodesio/spike
Latest Version:v3.28.0
PHP:^8.1
License:MIT
Last Updated:Jun 22, 2026
Links: GitHub  ·  Packagist
Maintainer: arukomp

Spike - easy user billing for Laravel projects

Spike example image

Spike is a package for Laravel allowing you to easily set up billing for your users. You can start charging subscriptions and one-off purchases easily with just a few lines of configuration. The user interface is already built for you, as well as payment and invoice handling.

Installing

The package can be installed into an existing Laravel project. Here are the requirements before installing Spike:

  • Laravel 10+
  • PHP 8.1+
  • Livewire 3+

To install Spike into your project, simply use the Composer command:

composer require opcodesio/spike

After that, just follow the Getting started guide in our official documentation.

Note: the above is slightly different from the previous paid version which was installed using opcodes/spike (notice the missing "io").

Testing

composer test

Security Vulnerabilities

Please report any security vulnerabilities directly to arunas@arunas.dev.

Credits

Related Packages

certly/spark

Laravel Spark provides a starter scaffolding for Laravel SaaS applications.

1,646 45
tylercubell/billing

A general purpose interface to Stripe that's optimized for Laravel 5 SaaS applic...

17 14
laravel/cashier

Laravel Cashier provides an expressive, fluent interface to Stripe's subscriptio...

34,497,837 2,547