Packages
We've created more than 400 packages for Laravel and PHP. These packages have been downloaded a whopping 1.03 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-blade-x
Despite being abandoned, the Blade X package now lives on in Laravel. It added custom HTML components to Laravel before Blade components were natively supported. Hacked together on a Friday afternoon when both project managers were MIA, this package started with an friendly discussion over lunch and ended with the entire Spatie team ditching 'real work' (who needs that, right?) to tinker with this gem. I love how an impulsive "there's nothing stopping us from doing this weird thing"-idea ended up with 180.000 downloads thanks to a fun afternoon with the team.
laravel-medialibrary
At Spatie, we use Media Library in every single project. I still remember I was still learning some basics of Laravel when coding up the first version of the media library. For the media conversions, queues are used, and this was the very first time I used queuing which felt very empowering. Currently, the package is already at v11, which is a nice indication of how much we interacted on this package, it's well polished now.
simple-excel
The name says it all, it makes exporting and importing Excel & CSV files simple. Every project needs some kind of importing or exporting, this package just makes it a breeze.
All
packages
backtrace
ignition
laravel-ignition
flare-client-php
laravel-permission
laravel-package-tools
temporary-directory
image-optimizer
macroable
image
array-to-xml
ray
laravel-activitylog
once
laravel-ray
laravel-medialibrary
data-transfer-object
db-dumper
browsershot
enum
laravel-backup
laravel-query-builder
eloquent-sortable
laravel-translatable
laravel-fractal
fractalistic
pdf-to-image
crawler
robots-txt
Determine if a page may be crawled from robots.txt, robots meta tags and robot headers
phpunit-snapshot-assertions
url
laravel-sitemap
regex
laravel-sluggable
laravel-data
schema-org
invade
laravel-tags
laravel-signal-aware-command
laravel-webhook-client
phpunit-watcher
laravel-newsletter
laravel-schemaless-attributes
laravel-responsecache
string
laravel-analytics
laravel-csp
calendar-links
laravel-webhook-server
dropbox-api
laravel-image-optimizer
color
simple-excel
laravel-honeypot
laravel-google-cloud-storage
laravel-cookie-consent
icalendar-generator
laravel-health
laravel-enum
flysystem-dropbox
geocoder
ssl-certificate
laravel-collection-macros
pdf-to-text
opening-hours
laravel-model-states
blink
laravel-http-logger
async
laravel-json-api-paginate
laravel-view-models
laravel-schedule-monitor
laravel-feed
laravel-googletagmanager
laravel-cors
laravel-web-tinker
shiki-php
period
test-time
laravel-tail
menu
laravel-rate-limited-job-middleware
guzzle-rate-limiter-middleware
laravel-menu
laravel-settings
laravel-queueable-action
laravel-failed-job-monitor
laravel-validation-rules
ssh
laravel-db-snapshots
laravel-html
laravel-stripe-webhooks
laravel-event-sourcing
typescript-transformer
php-structure-discoverer
laravel-translation-loader
laravel-robots-middleware
laravel-typescript-transformer
laravel-flash
nova-tags-field
url-signer
laravel-multitenancy
laravel-model-status
nova-translatable
laravel-directory-cleanup
laravel-missing-page-redirector
better-types
laravel-searchable
commonmark-shiki-highlighter
laravel-markdown
dns
yaml-front-matter
laravel-google-calendar
pest-plugin-snapshots
cpu-load-health-check
laravel-glide
laravel-short-schedule
valuestore
laravel-slack-alerts
laravel-blade-javascript
laravel-blink
server-side-rendering
query-string
emoji
pest-plugin-test-time
laravel-model-cleanup
laravel-referer
fork
laravel-navigation
file-system-watcher
nova-backup-tool
laravel-welcome-notification
packagist-api
laravel-google-fonts
laravel-database-mail-templates
laravel-horizon-watcher
laravel-livewire-wizard
laravel-server-side-rendering
security-advisories-health-check
laravel-model-flags
laravel-stubs
laravel-personal-data-export
laravel-sql-commenter
laravel-migrate-fresh
crypto
google-time-zone
laravel-pjax
laravel-morph-map-generator
laravel-ciphersweet
laravel-login-link
laravel-route-attributes
laravel-slack-slash-command
laravel-log-dumper
flysystem-google-cloud-storage
activitylog
A very simple activity logger to monitor the users of your website or application
commonmark-highlighter
laravel-partialcache
laravel-mailcoach-editor
laravel-server-monitor
laravel-mail-preview
laravel-mailcoach-markdown-editor
laravel-cronless-schedule
laravel-mailable-test
laravel-mailcoach-postmark-setup
laravel-mailcoach-ses-setup
laravel-mailcoach-sendgrid-setup
laravel-mailcoach-mailgun-setup
laravel-mailcoach-sendinblue-feedback
laravel-mailcoach-sendinblue-setup
laravel-blade-x
statamic-responsive-images
elasticsearch-query-builder
laravel-varnish
laravel-mix-preload
laravel-prometheus
php-cloneable
laravel-uptime-monitor
laravel-artisan-dispatchable
laravel-disable-floc
laravel-paginateroute
Laravel router extension to easily use Laravel's paginator without the query string
nova-tail-tool
laravel-model-info
mailcoach-sdk-php
laravel-stats
Easily track application stats like orders, subscriptions and users and their change over time
laravel-notification-log
laravel-onboard
laravel-options
laravel-pdf
laravel-demo-mode
searchindex
sun
laravel-queued-db-cleanup
https://flareapp.io/blog/7-how-to-safely-delete-records-in-massive-tables-on-aws-using-laravel
laravel-dashboard
laravel-view-components
laravel-site-search
twitter-streaming-api
x-ray
html-element
laravel-artisan-dd
laravel-support-bubble
laravel-event-projector
laravel-github-webhooks
laravel-binary-uuid
laravel-prefixed-ids
mjml-php
laravel-discord-alerts
laravel-blade-comments
mailcoach-mailer
laravel-mailcoach-mailer
laravel-mailcoach-sdk
laravel-export
sheets
laravel-link-checker
laravel-tinker-tools
docker
http-status-check
laravel-twitter-streaming-api
laravel-remote
array-functions
laravel-resource-links
yii-ray
craft-ray
laravel-littlegatekeeper
laravel-interacts-with-payload
7to5
mixed-content-scanner
interactive-slack-notification-channel
tax-calculator
pest-expectations
laravel-authorize
filament-markdown-editor
laravel-deleted-models
elasticsearch-search-string-parser
Parse a search string with filters, directives and sorts to a useable Elasticsearch query
holidays
lighthouse-php
laravel-route-discovery
laravel-rdap
laravel-help-space
typed
Improvements to PHP's type system in userland: generics, typed lists, tuples and structs
last-fm-now-playing
sidecar-shiki
spatie-price-api
global-ray
laravel-dynamic-servers
laravel-dashboard-time-weather-tile
laravel-open-telemetry
laravel-visit
symfony-ignition-bundle
ssl-certificate-chain-resolver
laravel-dashboard-twitter-tile
googlesearch
laravel-mailcoach-mailgun-feedback
laravel-mailcoach-postmark-feedback
laravel-mailcoach-ses-feedback
laravel-mailcoach-sendgrid-feedback
laravel-mailcoach-monaco
laravel-mailcoach-unlayer
Mailcoach
guzzle-redirect-history-middleware
analytics-statistics
spatie-content-api
laravel-eventsauce
statamic-health
pixelmatch-php
tabular-assertions
laravel-dashboard-calendar-tile
unit-conversions
bpost-address-webservice
mjml-sidecar
mixed-content-scanner-cli
ignition-contracts
laravel-blade
visit
wordpress-ray
uptime-monitor-app
laravel-dashboard-oh-dear-uptime-tile
asset-helper
statamic-algolia-places
laravel-dashboard-velo-tile
A tile for laravel-dashboard that displays the state of the Antwerp bike sharing system
laravel-dashboard-belgian-trains-tile
payment
laravel4-googletagmanager
laravel-endpoint-resources
github-actions-watcher
laravel-auto-discoverer
server-monitor-app
filament-simple-stats
twitter-labs
laravel-comments
laravel-mailcoach-codemirror
laravel-resource-endpoints
laravel-dashboard-coffee-tile
laravel-dashboard-attendances-tile
commonmark-wire-navigate
twitter-oembed
laravel-disk-monitor
mailcoach-vapor
php-type-graph
value-object
email-concealer
workshop-unit-conversions
statamic-mailcoach
laravel-backup-server
code-outliner
weight-conversions
global-laravel-remote
laravel-support-form
laravel-random-command
email-concealer-cli
one-package-to-rule-them-all
mailcoach-ui
laravel-long-running-tasks
skeleton-php
belgian-cities-geocoded
mailchimp-boilerplate
blender
blender-media
font-awesome-filetypes
blender-gulp
npm-install-peers
emits-change
viewport-utility
Viewport-utility watches the browser; it updates DOM classes and JS properties. It also provides some simple scroll functions.
skeleton-js
calendar-months
newsletter-form
Client-side handling of newsletter subscriptions via ajax. Validates email and shows server response.
snippets
fragment-importer
docs.spatie.be
laravel-relatable
client-side-validation
dashboard.spatie.be
vue-pjax
dragula-constrain
dom-component-parser
spatie-attachment-uploader
css-styleguide
blender-css
opening-hours-js
eslint-config-spatie
javascript-styleguide
blender-model
vue-filterable-list
vue-save-state
spatie-dom
scss
vue-expose-inject
checklist-going-live
form-backend-validation
form-backend-validation-example-app
laravel-twitter-streaming-api-example-app
radiorarefish.be
vuex-rollback
vue-tabs-component
take-then
skeleton-vue
vue-table-component
guidelines.spatie.be
spoon
dnsrecords.io
sketch
uuid-mysql-performance
This repo contains a bunch of crude benchmark tests to test the performance of MySQL queries with UUIDs in various scenarios
murze.be
sitesearch
async-benchmark
laravel-mix-purgecss
laravel-server-side-rendering-examples
laravel-event-projector-demo-app
vue-data-component
first-or-create-racing-condition-demo
A demo Laravel app to demonstrate the dangers of using firstOrCreate in a queued environment
scheduled-tweets-app
spatie.be
medialibrary-demo-laracon-us
skeleton-nova-tool
medialibrary-demo-laracon
webpack
selenium-client
velo
guzzle-rate-limit
attended.io
wires
skeleton-wires
phpstorm-blade-x
query-string-js
larabank-traditional
larabank-event-projector
larabank-eventsauce
dashboard.spatie.be-external-sensors
larabank-event-projector-aggregates
laravel-query-builder-security-issue-poc
laravel-queues-demo-app
freek.dev
docs.spatie.be-old
ia-writer-template
guzzle-logger
laravel-state
larabank-projectors
larabank-aggregates
laravel-mailcoach-docs
mailcoach-support
laravel-mailcoach-tests
event-server
mailcoach-packer
laravel-context-demo
A demo app to show how non-event-sourced parts can live together with event-sourced parts in a single app
postcss-purgecss-laravel
laravel-dashboard-skeleton-tile
package-skeleton-laravel
package-skeleton-php
github-readme-section-updater
meetup.laravel.com
intertwine
intertwine-docs
tinker.app-image
tinker.app
slack-committer
Laravel-Excel
laravel-beyond-crud.com
psalm-plugin-laravel
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.
medialibrary-demo
checklist-server-setup
ozzie.spatie.be
laravel-medialibrary-pro-app
laravel-statistics
Easily track application stats like orders, subscriptions and users and their change over time
medialibrary.pro
front-line-php.com
laravelpackage.training
.github
refactor-complex-conditional
myray.app
scout-extended
symfony-ray
laravel-ray-demo-app
drupal-ray
docsearch-configs
ray-bundle
workshop-laravel-package
slack-api-notification-channel
flareapp.io-roadmap
ruby-ray
rails-ray
PHP-SQL-Parser
ElasticsearchDSL
package-sync
elasticsearch-php
flare-branding
laravel-ignition-app
ignition-app
testing-laravel.com
tailwind-safelist-generator
statamic-blade-starter-kit
laravel-queue-aware
dashboard-coffee-listener
Using a raspberry pi, we listen to the coffee machine and count the number of coffee consumption
laravel-example
box
laravel-comments-app
laravel-comments-livewire
mailcoach-packages
highlightjs-blade
advanced-nova-media-library
A Laravel Nova field for displaying, creating, updating and ordering a Spatie Media Library model.