opcodesio/spike

Easy user billing for Laravel projects
2,369 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

laravel/cashier

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

35,723,532 2,549
certly/spark

Laravel Spark provides a starter scaffolding for Laravel SaaS applications.

1,646 45
olivierneo/cashier

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

11 0

Version History

Version Released PHP Laravel License
v3.28.0 ^8.1 ^10.0|^11.7|^12.0|^13.0 MIT
v3.27.0 ^8.1 ^10.0|^11.7|^12.0
v3.26.0 ^8.1 ^10.0|^11.7|^12.0