500+ PHP & Laravel packages and counting
spatie.be/open-source/packages
Packages
We've created more than 500 packages for Laravel and PHP. These packages have been downloaded a whopping 2.65 billion times! All packages
laravel-backup
A package to backup your Laravel app
laravel-health
Check the health of your Laravel app
laravel-medialibrary
Associate files with Eloquent models
laravel-query-builder
Easily build Eloquent queries from API requests
simple-excel
Read and write simple Excel and CSV files
Favorite packages
from our team
We've asked some of our colleagues about their favorite packages and why they enjoy them.
laravel-horizon-watcher
For saving me from the dozen times I wondered 'Why is my change not reflecting?' when I first started to work with queues.
phpunit-snapshot-assertions
I love playing with off-beat ways to make tests more readable and joyful to write. Snapshot testing was popularized by Jest to test UI components. I thought it would be a great fit for testing large data, so I wrote a PHPUnit package to bring it to PHP.
laravel-sluggable
It was the first Spatie package I've ever added to one of my composer.json files. At that time, I wasn't working for Spatie yet, but I loved the idea of such a simple package. It has only one use case: take the field of an Eloquent model and make a slug from it so that the model can be queried with that slug. The docs are excellent, and the API is easy to use. It is the perfect example of a terrific Spatie package. And it, in the end, made me start working at Spatie.
All
packages
laravel-permission
Associate users with roles and permissions
laravel-medialibrary
Associate files with Eloquent models
laravel-backup
A package to backup your Laravel app
laravel-activitylog
Log activity inside your Laravel app
browsershot
Convert HTML to an image, PDF or string
laravel-query-builder
Easily build Eloquent queries from API requests
laravel-analytics
A Laravel package to retrieve pageviews and other data from Google Analytics
image-optimizer
Easily optimize images using PHP
crawler
https://spatie.be/docs/crawler
async
Easily run code asynchronously
laravel-responsecache
Speed up a Laravel app by caching the entire response
laravel-sitemap
Create and generate sitemaps with ease
laravel-translatable
Making Eloquent models translatable
package-skeleton-laravel
A skeleton repository for Spatie's Laravel Packages
data-transfer-object
Data transfer objects with batteries included
dashboard.spatie.be
The source code of dashboard.spatie.be
laravel-fractal
An easy to use Fractal wrapper built for Laravel and Lumen applications
laravel-collection-macros
A set of useful Laravel collection macros
laravel-data
Powerful data objects for Laravel
laravel-tags
Add tags and taggable behaviour to your Laravel app
opening-hours
Query and format a set of opening hours
period
Complex period comparisons
laravel-newsletter
Manage newsletters in Laravel
laravel-honeypot
Preventing spam submitted through forms
laravel-sluggable
An opinionated package to create slugs for Eloquent models
checklist-going-live
The checklist that is used when a project is going live
eloquent-sortable
Sortable behaviour for Eloquent models
laravel-settings
Store strongly typed application settings
laravel-cookie-consent
Make your Laravel app comply with the crazy EU cookie law
schema-org
A fluent builder Schema.org types and ld+json generator
once
A magic memoization function
pdf-to-image
Convert a pdf to an image
laravel-google-calendar
Manage events on a Google Calendar
laravel-searchable
Pragmatically search through models and other sources
image
https://spatie.be/docs/image/v3/introduction
simple-excel
Read and write simple Excel and CSV files
laravel-multitenancy
Make your Laravel app usable by multiple tenants
laravel-image-optimizer
Optimize images in your Laravel app
laravel-model-states
State support for models
laravel-mail-preview
A mail driver to quickly preview mail
laravel-web-tinker
Tinker in your browser
laravel-db-snapshots
Quickly dump and load databases
array-to-xml
A simple class to convert an array to xml
laravel-webhook-client
Receive webhooks in Laravel apps
db-dumper
Dump the contents of a database
regex
A sane interface for php's built in preg_* functions
laravel-view-models
View models in Laravel
laravel-schemaless-attributes
Add schemaless attributes to Eloquent models
laravel-webhook-server
Send webhooks from Laravel apps
laravel-uptime-monitor
A powerful and easy to configure uptime and ssl monitor
laravel-model-status
Easily add statuses to your models
laravel-failed-job-monitor
Get notified when a queued job fails
fork
A lightweight solution for running code concurrently in PHP
laravel-pdf
Create PDF files in Laravel apps
pdf-to-text
Extract text from a pdf
calendar-links
Generate add to calendar links for Google, iCal and other calendar systems
laravel-schedule-monitor
Monitor scheduled tasks in a Laravel app
laravel-feed
Easily generate RSS feeds
laravel-menu
Html menu generator for Laravel
temporary-directory
A simple class to work with a temporary directory
laravel-package-tools
Tools for creating Laravel packages
laravel-event-sourcing
The easiest way to get started with event sourcing in Laravel
laravel-route-attributes
Use PHP 8 attributes to register routes in a Laravel app
blender
The Laravel template used for our CMS like projects
laravel-health
Check the health of your Laravel app
phpunit-watcher
A tool to automatically rerun PHPUnit tests when source code changes
laravel-csp
Set content security policy headers in a Laravel app
laravel-mix-purgecss
Zero-config Purgecss for Laravel Mix
enum
Strongly typed enums in PHP supporting autocompletion and refactoring
laravel-translation-loader
Store your translations in the database or other sources
laravel-server-monitor
Don't let your servers just melt down
geocoder
Geocode addresses to coordinates
laravel-onboard
A Laravel package to help track user onboarding steps
ssh
A lightweight package to execute commands over an SSH connection
laravel-html
Painless html generation
laravel-validation-rules
A set of useful Laravel validation rules
form-backend-validation
An easy way to validate forms using back end logic
valuestore
Easily store some values
menu
Html menu generator
laravel-tail
An artisan command to tail your application logs
ssl-certificate
A class to validate SSL certificates
url
Parse, build and manipulate URL's
macroable
A trait to dynamically add methods to a class
laravel-queueable-action
Queueable actions in Laravel
phpunit-snapshot-assertions
A way to test without writing actual test cases
icalendar-generator
Generate calendars in the iCalendar format
laravel-http-logger
Log HTTP requests in Laravel applications
laravel-server-side-rendering
Server side rendering JavaScript in your Laravel application
laravel-export
Create a static site bundle from a Laravel app
laravel-flash
A lightweight package to flash messages
laravel-short-schedule
Schedule artisan commands to run at a sub-minute frequency
freek.dev
The sourcecode of freek.dev
laravel-json-api-paginate
A paginator that plays nice with the JSON API spec
laravel-event-projector
Event sourcing for Artisans 📽
server-side-rendering
Server side rendering JavaScript in a PHP application
ray
Debug with Ray to fix problems faster
laravel-blade-javascript
A Blade directive to export variables to JavaScript
vue-tabs-component
An easy way to display tabs with Vue
dns
Retrieve DNS records
http-status-check
CLI tool to crawl a website and check HTTP status codes
laravel-cors
Send CORS headers in a Laravel application
laravel-welcome-notification
Send a welcome notification to new users
activitylog
A very simple activity logger to monitor the users of your website or application
laravel-navigation
Manage menus, breadcrumbs, and other navigational elements in Laravel apps
vue-table-component
A straight to the point Vue component to display tables
laravel-ignition
A beautiful error page for Laravel apps
laravel-dashboard
A beautiful dashboard for Laravel
string
String handling evolved
package-skeleton-php
A skeleton repository for Spatie's PHP Packages
laravel-personal-data-export
Create zip files containing personal data
laravel-referer
Remember a visitor's original referer
laravel-stripe-webhooks
Handle Stripe webhooks in a Laravel application
laravel-binary-uuid
Optimised binary UUIDs in Laravel
laravel-blade-x
Use custom HTML components in your Blade views
ignition
A beautiful error page for PHP apps
laravel-pjax
A pjax middleware for Laravel
laravel-missing-page-redirector
Redirect missing pages in your Laravel application
spatie.be
The source code of spatie.be
laravel-google-fonts
Cache & serve Google Fonts from your application
docker
Manage docker containers with PHP
crypto
Encrypt and decrypt data using private/public keys
laravel-passkeys
Use passkeys in your Laravel app
emoji
Programatically work with emoji characters
laravel-login-link
A Blade component to quickly login to your local environment
laravel-model-flags
Add flags to Eloquent models
laravel-stats
Easily track application stats like orders, subscriptions and users and their change over time
laravel-database-mail-templates
Render Laravel mailables based on a mail template stored in the database
laravel-glide
Easily convert images with Glide
laravel-googletagmanager
Easily setup and send data to Google Tag Manager in Laravel apps
url-signer
Create and validate signed URLs with a limited lifetime
searchindex
Store and retrieve objects from Algolia or Elasticsearch
backtrace
A better backtrace
laravel-ciphersweet
Use Ciphersweet in your Laravel project
laravel-varnish
Making Varnish and Laravel play nice together
laravel-livewire-wizard
Headless Livewire components to build wizards
laravel-markdown
A highly configurable markdown renderer and Blade component for Laravel
laravel-deleted-models
Automatically copy deleted records to a separate table
Mailcoach
A self-hosted email list manager - in a modern jacket.
holidays
Calculate which days you don't have to work!
laravel-model-cleanup
Clean up unneeded records
typescript-transformer
Transform PHP types to TypeScript
laravel-support-bubble
A non-intrusive support form that can be displayed on any page
visit
See the response of any URL in a beautiful way
laravel-cronless-schedule
Run the Laravel scheduler without relying on cron
fractalistic
A framework agnostic, developer friendly wrapper around Fractal
laravel-typescript-transformer
Transform PHP types to Typescript
color
A little library to deal with color conversions
laravel-enum
Laravel support for spatie/enum
flysystem-dropbox
A flysystem driver for Dropbox that uses the v2 API
nova-backup-tool
A Laravel Nova tool to backup your app
laravel-rate-limited-job-middleware
A job middleware to rate limit jobs
yaml-front-matter
A to the point yaml front matter parser
invade
A PHP function to work with private properties and methods
laravel-robots-middleware
Enable or disable the indexing of your app
laravel-slack-alerts
Quickly send a message to Slack
laravel-mobile-pass
Generate mobile passes for iOS and Android
dnsrecords.io
A webapp to fetch dns records
typed
Improvements to PHP's type system in userland: generics, typed lists, tuples and structs
laravel-ray
Debug with Ray to fix problems faster in Laravel apps
shiki-php
Code highlighting with Shiki in PHP
livewire-filepond
Upload files using Filepond in Livewire components
laravel-site-search
Create a full-text search index by crawling your site
ssl-certificate-chain-resolver
SSL certificate chain resolver
laravel-directory-cleanup
Clean up old files in specified directories
dropbox-api
A minimal implementation of Dropbox API v2
sheets
Store & retrieve your static content in plain text files
laravel-paginateroute
Laravel router extension to easily use Laravel's paginator without the query string
nova-tags-field
A tags field to use in your Nova apps
skeleton-php
A skeleton repository for Spatie's PHP Packages
laravel-demo-mode
A package to protect your work in progress from prying eyes
laravel-prometheus
Export Laravel metrics to Prometheus
laravel-remote
Execute Artisan commands on a remote server
mjml-php
Convert MJML to HTML using PHP
scotty
A beautiful SSH task runner
lighthouse-php
Run Google Lighthouse using PHP
laravel-horizon-watcher
Automatically restart Horizon when local PHP files change
laravel-link-checker
Check all links in a Laravel application
robots-txt
Determine if a page may be crawled from robots.txt, robots meta tags and robot headers
laravel-slack-slash-command
Make a Laravel app respond to a slash command from Slack
laravel-stubs
The default Laravel stubs modified to our liking
laravel-options
Create lists of options from different sources
file-system-watcher
Watch changes in the file system using PHP
laravel-google-cloud-storage
Google Cloud Storage filesystem driver for Laravel
array-functions
Some handy array functions
vue-save-state
A Vue mixin to save the state of a component to local storage
laravel-resource-links
Add links to Laravel API resources
laravel-route-discovery
Automatically discover routes in a Laravel app
laravel-view-components
A better way to connect data with view rendering in Laravel
laravel-dynamic-servers
Dynamically create and destroy servers
murze.be
The sourcecode of murze.be
nova-translatable
Making Nova fields translatable
uptime-monitor-app
A PHP application to monitor uptime and ssl certificates
global-ray
Enable Ray in all PHP files on your system
laravel-notification-log
Log notifications sent by your Laravel app
test-time
A helper to control the flow of time
laravel-twitter-streaming-api
Easily work with the Twitter Streaming API in a Laravel app
laravel-authorize
A middleware to check authorization
skeleton-nova-tool
A skeleton repository for Spatie's Nova Packages
npm-install-peers
CLI command to install npm peerDependencies
guidelines.spatie.be
The guidelines used at our company
laravel-partialcache
Blade directive to cache rendered partials in laravel
laravel-sql-commenter
Add comments to SQL queries made by Laravel
laravel-littlegatekeeper
Protect pages from access with a universal username/password
html-element
Html rendering in php inspired by hyperscript
laravel-migrate-fresh
An artisan command to build up a database from scratch
elasticsearch-query-builder
Build and execute an Elasticsearch search query using a fluent PHP API
laravel-model-info
Get information on all the models in your Laravel project
laravel-open-telemetry
Use Open Telemetry in your Laravel app
laravel-one-time-passwords
Use one time passwords (OTP) to authenticate in your Laravel app
laravel-blade-comments
Add debug comments to your rendered output
php-structure-discoverer
Automatically discover classes within your PHP application
7to5
Convert PHP 7 code to PHP 5 code
flare-client-php
Send PHP errors to Flare
laravel-prefixed-ids
Friendly prefixed IDs for Laravel models
server-monitor-app
A PHP application to monitor the health of your servers
twitter-streaming-api
Easily work with the Twitter Streaming API
laravel-backup-server
Backup multiple servers
guzzle-rate-limiter-middleware
A rate limiter middleware for Guzzle
laravel-mix-preload
Add preload and prefetch links based your Mix manifest
blink
Cache that expires in the blink of an eye
laravel-signal-aware-command
Handle signals in Artisan commands
laravel-blink
Cache that expires in the blink of an eye
laravel-artisan-dd
Quickly run some code via Artisan
query-string
Manipulate query strings
laravel-artisan-dispatchable
Dispatch Laravel jobs via Artisan
laravel-visit
Quickly visit any route in your Laravel app
laravel-discord-alerts
Quickly send a message to Discord
filament-markdown-editor
A markdown editor for Filament with code highlighting and image uploads
laravel-mailable-test
An artisan command to easily test mailables
spoon
Our simple Laravel boilerplate
larabank-aggregates
Larabank built with aggregates and projectors
commonmark-highlighter
Highlight code blocks with league/commonmark
pest-plugin-route-testing
Make sure all routes in your Laravel app are ok
laravel-tinker-tools
Use short class names in an Artisan tinker session
github-actions-watcher
A CLI tool to see the status of your all GitHub Actions workflows in real time
packagist-api
The easiest way to work with the packagist API
payment
A Laravel package to accept and verify payments from payment gateways
laravel-eventsauce
Use EventSauce in Laravel apps
attended.io
An app to organise events and get feedback from attendees
laravel-log-dumper
A function to dump anything to the log
nova-tail-tool
A Laravel Nova tool to display the application log
statamic-responsive-images
Responsive images for Statamic 3
laravel-resource-endpoints
Add endpoints to your Laravel api resources without a hassle
google-time-zone
Get time zones for coordinates
value-object
Value objects with batteries included
docs.spatie.be-old
Code of docs.spatie.be
boost-spatie-guidelines
Spatie's Laravel & PHP coding guidelines for Laravel Boost
mixed-content-scanner
Scan a HTTPS-site for mixed content
laravel-server-side-rendering-examples
Example app for https://github.com/spatie/laravel-server-side-rendering
laravel-error-solutions
Display solutions on the Laravel error page
php-cloneable
Clone readonly properties in PHP 8.1
tailwind-safelist-generator
Tailwind plugin to generate purge-safe.txt files
commonmark-shiki-highlighter
Highlight code blocks with league/commonmark and Shiki
laravel-github-webhooks
Handle GitHub webhooks in a Laravel application
mixed-content-scanner-cli
A cli tool to check your site for mixed content
laravel-endpoint-resources
Add endpoints to your Laravel api resources without a hassle
ping
Run an ICMP ping and get structured results
php-attribute-reader
A clean API for working with PHP attributes
guidelines-skills
code-outliner
Generate outline images of your code
laravel-livewire-wizard-demo-app
A demo app showingcasing laravel-livewire-wizard
better-types
Improved abstraction for dealing with union and named types.
laravel-screenshot
Take screenshots of web pages
googlesearch
Get searchresults from a Google Custom Search Engine
tax-calculator
A set of interfaces and methods to clean up your application's tax calculations
scss
Scss boilerplate with common functions, mixins, helpers and patterns.
laravel-queued-db-cleanup
https://flareapp.io/blog/7-how-to-safely-delete-records-in-massive-tables-on-aws-using-laravel
x-ray
Scan source code for calls to ray() and related calls.
laravel-relatable
Trait to manage an Eloquent model's related content
wordpress-ray
Debug with Ray to fix problems faster in WordPress apps
pest-expectations
A collection of handy custom Pest customisations
laravel-markdown-response
Serve markdown versions of your HTML pages to AI agents and bots
laravel-morph-map-generator
Automatically generate morph maps in your Laravel application
sun
Get information on the position of the sun
analytics-statistics
An opinionated php package to retrieve Google Analytics data.
vue-data-component
A renderless Vue component to build data-driven interfaces
larabank-projectors
Larabank built with projectors
laravel-rdap
Perform RDAP queries in a Laravel app
php-operators.com
An interactive list of PHP operators
laravel-medialibrary-pro-app
A Laravel application to demonstrate the features of Media Library Pro
cpu-load-health-check
A Laravel Health check to monitor CPU load
laravel-interacts-with-payload
Add variables to the payload of all jobs in a Laravel app
error-solutions
Solutions for your PHP and Laravel errors
laravel-disable-floc
Automatically disable Google's FLoC in Laravel apps
interactive-slack-notification-channel
Send interactive Slack notifications in Laravel apps
calendar-months
Month class with specialized functions for generating calendar user interfaces
mailchimp-boilerplate
MailChimp repeatable blocks boilerplate
one-package-to-rule-them-all
Why require one if you can require them all?
tabular-assertions
Write tabular assertions with Pest or PHPUnit
laravel-beyond-crud.com
pixelmatch-php
Compare images using PHP
email-concealer
Conceal e-mail addresses in a string by replacing their domain
skeleton-vue
A skeleton for building Spatie's Vue components
guzzle-logger
Automatically log all API calls
laravel-blade
Use the Laravel's blade outside Laravel
package-sync
Sync your package with the latest changes in the skeleton
piper
The pipe operator-first utility library
security-advisories-health-check
A Laravel Health check that checks for known security issues of PHP packages
laravel-state
State support for models
elasticsearch-search-string-parser
Parse a search string with filters, directives and sorts to a useable Elasticsearch query
pest-plugin-test-time
A Pest plugin to control the flow of time
laravel-comments
Associate comments with Eloquent models
form-backend-validation-example-app
An example implementation of spatie/form-backend-validation
larabank-event-projector-aggregates
Larabank built with aggregates and projectors
font-awesome-filetypes
Helper to retrieve the Font Awesome icon for a specific file extension
last-fm-now-playing
Get info on a track that user is currently playing
vue-expose-inject
A React context-like solution for Vue.js
laravel-error-share
Share your Laravel errors
belgian-cities-geocoded
A list of all Belgian cities with their geographic coordinates
uuid-mysql-performance
This repo contains a bunch of crude benchmark tests to test the performance of MySQL queries with UUIDs in various scenarios
front-line-php.com
The source code of front-line-php.com
laravel-mailcoach-sdk
An SDK to easily work with the Mailcoach API in Laravel apps
viewport-utility
Viewport-utility watches the browser; it updates DOM classes and JS properties. It also provides some simple scroll functions.
laravel-event-projector-demo-app
A demo of the laravel-event-projector package
laravel-mailcoach-tests
[READ-ONLY] A split of the spatie/laravel-mailcoach tests
twitter-labs
PHP client for Twitter Labs
pest-plugin-snapshots
Add snapshot testing capabilities to Pest
laravel-utm-forwarder
This package helps you to keep track of the visitor's original UTM parameters, referer header and other analytics parameters. You can then submit these parameters along with a form submission or add them to a link to another domain you track.
laravel-random-command
Execute a random command
medialibrary.pro
The source code of medialibrary.pro
simple-tcp-client
Connect and send data through a TCP connection
laravel-openapi-cli
Create a Laravel command for your OpenAPI specs
spatie-dom
A small DOM querying and manipulation library
laravel-long-running-tasks
Monitor long running tasks in a Laravel app
sidecar-shiki
Run Shiki highlighting with Sidecar
css-styleguide
CSS structure, styleguide and defaults
laravel-og-image
Generate OG images for your Laravel app
laravel-mailcoach-unlayer
[READ ONLY] An Unlayer editor package for Mailcoach
unit-conversions
Perform unit conversions in PHP
blender-media
Blender Media Component
mailcoach-support
Questions and support for Mailcoach
javascript-styleguide
A JavaScript style guide used by the folks at spatie.be
selenium-client
A PHP Selenium client
larabank-traditional
Larabank built traditionally
postcss-purgecss-laravel
A simple wrapper around postcss-purgecss with sensible defaults for Laravel apps
mailcoach-sdk-php
An SDK for using the Mailcoach API in PHP
vue-pjax
email-concealer-cli
CLI tool for concealing e-mails in a file by replacing their domain
event-server
meetup.laravel.com
laravel-passkeys-app
A demo app for the spatie/laravel-passkeys
client-side-validation
Client side form validation
laravel-mailcoach-docs
The docs of the Mailcoach package
symfony-ignition-bundle
A beautiful error page for Symfony apps
laravel-mailcoach-docs-old
The docs of Mailcoach
sitesearch
Crawl and index a whole site
laravel-dashboard-skeleton-tile
A skeleton you can use to package up a tile for laravel-dashboard
filament-simple-stats
Opinionated prebuilt stat widgets to quickly add to your Filament dashboards.
larabank-event-projector
Larabank built with projectors
laravel-mailcoach-mailer
The driver for sending transactional mails using Mailcoach in Laravel
laravel-url-ai-transformer
Transform URLs and their content using AI
skeleton-js
A skeleton repository for our JavaScript Packages
laravel-disk-monitor
Monitor metrics of Laravel disks
opening-hours-js
scheduled-tweets-app
A Laravel app to schedule tweets
tinker.app
Instant shareable Laravel Tinker sessions in your browser.
Laravel-Excel
🚀 Supercharged Excel exports and imports in Laravel
checklist-server-setup
The checklist that is used when setting up a new server
flysystem-google-cloud-storage
Flysystem v1 adapter for Google Cloud Storage
asset-helper
Get the url to a revisioned asset
laravel-help-space
Integrate HelpSpace in your Laravel app
medialibrary-demo-laracon
The demo application used at Freek's talk at Laracon US and EU 2018
ruby-ray
Easily debug Ruby applications
guzzle-redirect-history-middleware
A Guzzle middleware to keep track of redirects
global-laravel-remote
Execute artisan commands on your server
fragment-importer
Import fragments using excel files
bpost-address-webservice
An API wrapper for bpost's address webservice
wires
newsletter-form
Client-side handling of newsletter subscriptions via ajax. Validates email and shows server response.
laravel-twitter-streaming-api-example-app
An example implementation of spatie/laravel-twitter-streaming-api
highlightjs-blade
Blade language definition for Highlight.js
diff
Compare stuff in PHP
docs.spatie.be
Netlify config of docs.spatie.be
vue-filterable-list
craft-ray
Easily debug CraftCMS projects
laravel-mobile-pass-demo
A Laravel app to demonstrate the Laravel Mobile Pass package
radiorarefish.be
Source code of radiorarefish.be
laravel-queues-demo-app
A demo app used in Freeks talk on queues
laravel-context-demo
A demo app to show how non-event-sourced parts can live together with event-sourced parts in a single app
medialibrary-demo
The demo app used in the medialibrary video course
spatie-price-api
The price API used at promotional sites for our own products
laravel-comments-livewire
Livewire components for the laravel-comments package
laravel4-googletagmanager
Easily setup and send data to Google Tag Manager in Laravel 4 apps
emits-change
Plug-and-play node.js events integration to emit change events
blender-css
Blender CSS files
eslint-config-spatie
Our base eslint configuration
medialibrary-demo-laracon-us
The demo application used at Freek's talk at Laracon US 2018
laravel-mailcoach-ses-feedback
[READ ONLY] Handle feedback given by SES
mailcoach-ui
laravel-statistics
Easily track application stats like orders, subscriptions and users and their change over time
snippets
Repository for our code snippets and recipes
spatie-attachment-uploader
blender-model
Base model for entities in our Blender Laravel template
phpstorm-blade-x
Work in progress BladeX plugin for PhpStorm
.github
GitHub settings for the Spatie organisation
mjml-sidecar
Compile MJML to HTML using Sidecar
wordstockt.com
The Laravel-powered backend for WordStockt
take-then
A crossbreed of a pipeline and a maybe construct
webpack
Our base webpack config
laravelpackage.training
The source code of https://laravelpackage.training
dragula-constrain
Constrain mirrors to their containers with Dragula
dom-component-parser
laravel-dashboard-time-weather-tile
A tile for Laravel Dashboard that displays the time and the weather
laravel-mailcoach-editor
[READ-ONLY] The Mailcoach Editor.js package
laravel-queue-aware
Make any class queue aware in a Laravel app
statamic-health
Check the health of your Statamic app
phpstan-module-boundaries
fatten
Transform dot-notation-like objects into optimised nested objects.
laravel-flare
Send Laravel errors to Flare
laravel-mailcoach-monaco
[READ ONLY] A Monaco (VS Code) editor package for Mailcoach
mailcoach-packer
The Packer configuration to build the Mailcoach 1-click-installer
twitter-oembed
Retrieve tweets with the Twitter oEmbed API
laravel-comments-app
An application for testing out laravel-comments
laravel-comments.com
The marketing site for laravel-comments.com
php-type-graph
Get an overview of all your PHP types
commonmark-wire-navigate
Add wire:navigate to links in Markdown files
first-or-create-racing-condition-demo
A demo Laravel app to demonstrate the dangers of using firstOrCreate in a queued environment
blender-gulp
Gulp tasks & setup for Blender
skeleton-wires
Skeleton to start a new Wires project
larabank-eventsauce
Larbank built with eventsauce
laravel-dashboard-calendar-tile
A Google Calendar tile for Laravel Dashboard
drupal-ray
Debug Drupal applications using Ray
dashboard-coffee-listener
Using a raspberry pi, we listen to the coffee machine and count the number of coffee consumption
sketch
Sketch libraries for wireframes and mockups
async-benchmark
Benchmarking spatie/async and other PHP equivalents
statamic-mailcoach
Display a Mailcoach summary inside Statamic
intertwine
A static site generator to organize ideas
statamic-blade-starter-kit
The default statamic/statamic starter, but with Laravel Blade
laravel-mailcoach-markdown-editor
A Toast UI Markdown editor package for Mailcoach
mailcoach-mailer
The Mailcoach transport for Symfony Mailer
laravel-multitenancy-demo-app
A demo app for spatie/laravel-multitenancy
vuex-rollback
A vuex plugin to easily rollback to a previous state
laravel-mailcoach-postmark-feedback
[READ ONLY] Handle webhooks sent from Postmark
flareapp.io-roadmap
Roadmap for Flare's features and more
laravel-auto-discoverer
Automatically discover classes within your Laravel app
next-ray
ray-app-v3-beta
Umbrella repository for discussions and bug reporting of the new Ray 3.0 application.
ray-skills
Agent skills to interact with the Ray application
symfony-ray
Debug with Ray to fix problems faster in Symfony apps
testing-laravel.com
The promotional website of https://testing-laravel.com
laravel-data-demo
wordpress-mailcoach
Create Forms in WordPress for Mailcoach
spatie-content-api
The content API used at promotional sites for our own products
mailcoach-pulse
Display Mailcoach statistics on your Pulse dashboard
flare-pulse
Display Flare statistics on your Pulse dashboard
ray-bundle
A Symfony bundle for Ray
PHP-SQL-Parser
A pure PHP SQL (non validating) parser w/ focus on MySQL dialect of SQL
elasticsearch-php
Official PHP low-level client for Elasticsearch.
weight-conversions
Weight conversions in PHP
jsx-trim
Clean up your html by trimming consecutive whitespaces in classnames.
laravel-prometheus-demo-app
A demo app showcasing the spatie/laravel-prometheus package
flare-client-js
The JavaScript client for Flare, to catch any frontend errors.
collision
💥 Collision is a beautiful error reporting tool for command-line applications
laravel-shirt
You just followed a shirt to GitHub
laravel-float-sdk
A Laravel-friendly SDK to interact with the Float API (v3).
query-string-js
laravel-mailcoach-sendgrid-feedback
[READ ONLY] Handle feedback given by sendgrid
laravel-dashboard-twitter-tile
A tile for laravel-dashboard that displays twitter mentions
myray.app
Ray promotional website
laravel-ignition-app
mailcoach-vapor
Mailcoach prepped to run on Laravel Vapor
laravel-dashboard-coffee-tile
Show caffeine intake stats for our office coffee machine
laravel-example
My first Laravel package (not)
laravel-blade-paths
Show Blade paths in your rendered output
laravel-mug
You just followed a mug to GitHub
flare-cli
A command-line interface for managing your Flare team, projects and errors.
laravel-query-builder-security-issue-poc
laravel-dashboard-oh-dear-uptime-tile
A laravel-dashboard tile that display sites that Oh Dear says are down
slack-committer
Get the slack username of a Spatie committer
refactor-complex-conditional
scout-extended
Scout Extended: The Full Power of Algolia in Laravel
laravel-ray-demo-app
A demo of to test all Ray features
yii-ray
Debug with Ray to fix problems faster in Yii apps
workshop-unit-conversions
A package that can perform unit conversion
workshop-laravel-package
A package created for the package workshop
flare-branding
Assets for the Flare brand
ignition-contracts
The contracts used to display solutions on Ignition and Flare
laravel-dashboard-attendances-tile
A tile for laravel-dashboard that displays who is at the office today
mailcoach-packages
Monorepo of all the additional Mailcoach packages
advanced-nova-media-library
A Laravel Nova field for displaying, creating, updating and ordering a Spatie Media Library model.
laracon-route-discovery-demo
A demo app to demonstrate the route discovery package
medialibrary-app
An application to test out laravel-medialibrary
flare-vite-plugin-sourcemap-uploader
A Vite plugin for uploading sourcemaps to Flare
laravel-mailcoach-sendinblue-setup
[READ ONLY] Handle feedback given by Sendinblue
valet
A more enjoyable local development experience for Mac.
craft-mailcoach
A Mailcoach mail driver for Craft CMS
laravel-there-there
Expose application data as JSON for There There
ia-writer-template
iA Writer template with our corporate identity. Work in progress!
laravel-dashboard-belgian-trains-tile
A tile for Laravel-dashboard that displays the schedule of Belgian trains
github-readme-section-updater
Tool used to update all of Spatie's public repo's "Support us" sections
psalm-plugin-laravel
A Psalm plugin for Laravel
statamic-algolia-places
An Algolia Places autocomplete dropdown fieldtype for the Statamic Control Panel
slack-api-notification-channel
Send interactive Slack notifications in Laravel apps
rails-ray
Debug Rails apps faster
ElasticsearchDSL
Query DSL library for Elasticsearch
ignition-app
An application to test Ignition
laravel-support-form
A non-intrusive support form that can be displayed on any page
box
📦🚀 Fast, zero config application bundler with PHARs.
laravel-visit-app
A test application to develop Laravel Visit
laravel-mailcoach-ses-setup
[READ ONLY] Setup SES for use with Mailcoach
mailcoach-docs
The docs of Mailcoach
otel-app
A demo app to test the laravel-open-telemetry package
laravel-harvest-sdk
A Laravel-friendly SDK to interact with the Harvest API
one-time-password-app
An example app for our one-time-passwords package
laravel-flexible-cache-polyfill
Polyfill for Cache::flexible() in Laravel 10.
wordstockt-app
A React Native mobile app for WordStockt
our-ray
Share the ray
sourcemaps-lookup
Fast, memory-efficient Source Map v3 lookup for PHP. Resolve JavaScript stack-frame positions back to original source file, line, column, and symbol name.
velo
guzzle-rate-limit
dashboard.spatie.be-external-sensors
laravel-mailcoach-mailgun-feedback
[READ ONLY] Process feedback for email campaigns sent using Mailgun
laravel-dashboard-velo-tile
A tile for laravel-dashboard that displays the state of the Antwerp bike sharing system
intertwine-docs
tinker.app-image
Laravel app used in the artisan.sh Docker image
ozzie.spatie.be
Open source project monitor for Tighten
docsearch-configs
DocSearch - Configurations
ignition-ui
laravel-mailcoach-postmark-setup
Setup Postmark for Mailcoach
laravel-mailcoach-sendgrid-setup
[READ ONLY] Handle feedback given by Sendgrid
laravel-mailcoach-mailgun-setup
[READ ONLY] Setup Mailgun for use with Mailcoach
laravel-mailcoach-sendinblue-feedback
[READ ONLY] Handle feedback given by Sendinblue
sql-comment-parser
Parser for google/sqlcommenter
laravel-prometheus-app
A demo app showcasing the spatie/laravel-prometheus package
nuxt2-flare-demo
laravel-mailcoach-codemirror
[READ-ONLY] The Mailcoach CodeMirror editor package
flare-demo-nuxt2
flare-demo-nuxt3
gists
laravel-medialibrary-pro
flare-debug-sender
Flare debug sender to test payloads locally
freek-dev-comments
Comments for freek.dev blog posts
mailcoach-cli
laravel-bluesky-notification-channel
Bluesky notification channel for the Laravel framework
kaartje
Send us your postcards (digitally)!
there-there-cli
CLI tool for the There There helpdesk
flare-daemon
# A daemon to report error reports, performances traces and logs to Flare
No packages match “”.