Favorite packages
from our team

We've asked some of our colleagues about their favorite packages and why they enjoy them.

All
packages

laravel-permission

Associate users with roles and permissions

12.9k

laravel-medialibrary

Associate files with Eloquent models

6.1k

laravel-backup

A package to backup your Laravel app

6k

laravel-activitylog

Log activity inside your Laravel app

5.8k

browsershot

Convert HTML to an image, PDF or string

5.2k

laravel-query-builder

Easily build Eloquent queries from API requests

4.4k

laravel-analytics

A Laravel package to retrieve pageviews and other data from Google Analytics

3.2k

image-optimizer

Easily optimize images using PHP

2.9k

crawler

https://spatie.be/docs/crawler

2.8k

async

Easily run code asynchronously

2.8k

laravel-responsecache

Speed up a Laravel app by caching the entire response

2.8k

laravel-sitemap

Create and generate sitemaps with ease

2.6k

laravel-translatable

Making Eloquent models translatable

2.4k

package-skeleton-laravel

A skeleton repository for Spatie's Laravel Packages

2.4k

data-transfer-object

Data transfer objects with batteries included

2.2k

dashboard.spatie.be

The source code of dashboard.spatie.be

2k

laravel-fractal

An easy to use Fractal wrapper built for Laravel and Lumen applications

1.9k

laravel-collection-macros

A set of useful Laravel collection macros

1.9k

laravel-data

Powerful data objects for Laravel

1.7k

laravel-tags

Add tags and taggable behaviour to your Laravel app

1.7k

opening-hours

Query and format a set of opening hours

1.7k

period

Complex period comparisons

1.7k

laravel-newsletter

Manage newsletters in Laravel

1.6k

laravel-honeypot

Preventing spam submitted through forms

1.6k

laravel-sluggable

An opinionated package to create slugs for Eloquent models

1.5k

checklist-going-live

The checklist that is used when a project is going live

1.5k

eloquent-sortable

Sortable behaviour for Eloquent models

1.5k

laravel-cookie-consent

Make your Laravel app comply with the crazy EU cookie law

1.5k

laravel-settings

Store strongly typed application settings

1.5k

schema-org

A fluent builder Schema.org types and ld+json generator

1.5k

once

A magic memoization function

1.4k

pdf-to-image

Convert a pdf to an image

1.4k

laravel-google-calendar

Manage events on a Google Calendar

1.4k

laravel-searchable

Pragmatically search through models and other sources

1.4k

simple-excel

Read and write simple Excel and CSV files

1.4k

image

https://spatie.be/docs/image/v3/introduction

1.4k

laravel-multitenancy

Make your Laravel app usable by multiple tenants

1.3k

laravel-image-optimizer

Optimize images in your Laravel app

1.3k

laravel-model-states

State support for models

1.3k

laravel-mail-preview

A mail driver to quickly preview mail

1.3k

laravel-web-tinker

Tinker in your browser

1.2k

laravel-db-snapshots

Quickly dump and load databases

1.2k

array-to-xml

A simple class to convert an array to xml

1.2k

laravel-webhook-client

Receive webhooks in Laravel apps

1.2k

db-dumper

Dump the contents of a database

1.2k

regex

A sane interface for php's built in preg_* functions

1.1k

laravel-view-models

View models in Laravel

1.1k

laravel-schemaless-attributes

Add schemaless attributes to Eloquent models

1.1k

laravel-webhook-server

Send webhooks from Laravel apps

1.1k

laravel-uptime-monitor

A powerful and easy to configure uptime and ssl monitor

1.1k

laravel-model-status

Easily add statuses to your models

1.1k

laravel-failed-job-monitor

Get notified when a queued job fails

1k

fork

A lightweight solution for running code concurrently in PHP

1k

laravel-pdf

Create PDF files in Laravel apps

1k

pdf-to-text

Extract text from a pdf

1k

calendar-links

Generate add to calendar links for Google, iCal and other calendar systems

1k

laravel-schedule-monitor

Monitor scheduled tasks in a Laravel app

989

laravel-menu

Html menu generator for Laravel

981

laravel-feed

Easily generate RSS feeds

977

temporary-directory

A simple class to work with a temporary directory

968

laravel-package-tools

Tools for creating Laravel packages

943

laravel-event-sourcing

The easiest way to get started with event sourcing in Laravel

907

laravel-route-attributes

Use PHP 8 attributes to register routes in a Laravel app

881

blender

The Laravel template used for our CMS like projects

874

phpunit-watcher

A tool to automatically rerun PHPUnit tests when source code changes

873

laravel-health

Check the health of your Laravel app

863

laravel-mix-purgecss

Zero-config Purgecss for Laravel Mix

860

laravel-csp

Set content security policy headers in a Laravel app

854

enum

Strongly typed enums in PHP supporting autocompletion and refactoring

845

geocoder

Geocode addresses to coordinates

841

laravel-server-monitor

Don't let your servers just melt down

841

laravel-translation-loader

Store your translations in the database or other sources

838

ssh

A lightweight package to execute commands over an SSH connection

831

laravel-html

Painless html generation

828

laravel-validation-rules

A set of useful Laravel validation rules

825

laravel-onboard

A Laravel package to help track user onboarding steps

823

form-backend-validation

An easy way to validate forms using back end logic

780

valuestore

Easily store some values

766

menu

Html menu generator

759

laravel-tail

An artisan command to tail your application logs

748

ssl-certificate

A class to validate SSL certificates

740

url

Parse, build and manipulate URL's

739

macroable

A trait to dynamically add methods to a class

727

laravel-queueable-action

Queueable actions in Laravel

702

phpunit-snapshot-assertions

A way to test without writing actual test cases

695

icalendar-generator

Generate calendars in the iCalendar format

684

laravel-server-side-rendering

Server side rendering JavaScript in your Laravel application

675

laravel-http-logger

Log HTTP requests in Laravel applications

673

laravel-flash

A lightweight package to flash messages

667

laravel-export

Create a static site bundle from a Laravel app

666

laravel-short-schedule

Schedule artisan commands to run at a sub-minute frequency

648

freek.dev

The sourcecode of freek.dev

646

laravel-event-projector

Event sourcing for Artisans 📽

636

laravel-json-api-paginate

A paginator that plays nice with the JSON API spec

635

server-side-rendering

Server side rendering JavaScript in a PHP application

627

laravel-blade-javascript

A Blade directive to export variables to JavaScript

623

ray

Debug with Ray to fix problems faster

622

vue-tabs-component

An easy way to display tabs with Vue

615

dns

Retrieve DNS records

606

http-status-check

CLI tool to crawl a website and check HTTP status codes

598

laravel-cors

Send CORS headers in a Laravel application

597

laravel-welcome-notification

Send a welcome notification to new users

595

activitylog

A very simple activity logger to monitor the users of your website or application

582

vue-table-component

A straight to the point Vue component to display tables

577

laravel-navigation

Manage menus, breadcrumbs, and other navigational elements in Laravel apps

575

laravel-dashboard

A beautiful dashboard for Laravel

571

laravel-ignition

A beautiful error page for Laravel apps

571

string

String handling evolved

560

package-skeleton-php

A skeleton repository for Spatie's PHP Packages

550

laravel-personal-data-export

Create zip files containing personal data

548

laravel-referer

Remember a visitor's original referer

527

laravel-stripe-webhooks

Handle Stripe webhooks in a Laravel application

522

laravel-binary-uuid

Optimised binary UUIDs in Laravel

521

laravel-blade-x

Use custom HTML components in your Blade views

519

laravel-pjax

A pjax middleware for Laravel

513

ignition

A beautiful error page for PHP apps

510

laravel-missing-page-redirector

Redirect missing pages in your Laravel application

509

spatie.be

The source code of spatie.be

498

laravel-google-fonts

Cache & serve Google Fonts from your application

490

docker

Manage docker containers with PHP

483

crypto

Encrypt and decrypt data using private/public keys

481

emoji

Programatically work with emoji characters

467

laravel-passkeys

Use passkeys in your Laravel app

457

laravel-stats

Easily track application stats like orders, subscriptions and users and their change over time

450

laravel-glide

Easily convert images with Glide

444

url-signer

Create and validate signed URLs with a limited lifetime

443

laravel-googletagmanager

Easily setup and send data to Google Tag Manager in Laravel apps

442

laravel-database-mail-templates

Render Laravel mailables based on a mail template stored in the database

442

laravel-login-link

A Blade component to quickly login to your local environment

439

searchindex

Store and retrieve objects from Algolia or Elasticsearch

438

backtrace

A better backtrace

433

laravel-model-flags

Add flags to Eloquent models

432

laravel-ciphersweet

Use Ciphersweet in your Laravel project

419

laravel-varnish

Making Varnish and Laravel play nice together

418

laravel-livewire-wizard

Headless Livewire components to build wizards

411

laravel-deleted-models

Automatically copy deleted records to a separate table

409

laravel-markdown

A highly configurable markdown renderer and Blade component for Laravel

408

Mailcoach

A self-hosted email list manager - in a modern jacket.

401

laravel-model-cleanup

Clean up unneeded records

396

holidays

Calculate which days you don't have to work!

395

laravel-support-bubble

A non-intrusive support form that can be displayed on any page

393

visit

See the response of any URL in a beautiful way

390

laravel-cronless-schedule

Run the Laravel scheduler without relying on cron

389

fractalistic

A framework agnostic, developer friendly wrapper around Fractal

385

typescript-transformer

Transform PHP types to TypeScript

385

color

A little library to deal with color conversions

380

laravel-typescript-transformer

Transform PHP types to Typescript

377

flysystem-dropbox

A flysystem driver for Dropbox that uses the v2 API

365

laravel-enum

Laravel support for spatie/enum

365

nova-backup-tool

A Laravel Nova tool to backup your app

361

laravel-rate-limited-job-middleware

A job middleware to rate limit jobs

354

yaml-front-matter

A to the point yaml front matter parser

345

invade

A PHP function to work with private properties and methods

340

laravel-robots-middleware

Enable or disable the indexing of your app

334

laravel-slack-alerts

Quickly send a message to Slack

326

dnsrecords.io

A webapp to fetch dns records

322

typed

Improvements to PHP's type system in userland: generics, typed lists, tuples and structs

319

laravel-ray

Debug with Ray to fix problems faster in Laravel apps

317

shiki-php

Code highlighting with Shiki in PHP

309

laravel-site-search

Create a full-text search index by crawling your site

307

ssl-certificate-chain-resolver

SSL certificate chain resolver

306

laravel-directory-cleanup

Clean up old files in specified directories

306

livewire-filepond

Upload files using Filepond in Livewire components

305

laravel-paginateroute

Laravel router extension to easily use Laravel's paginator without the query string

304

dropbox-api

A minimal implementation of Dropbox API v2

304

laravel-mobile-pass

Generate mobile passes for iOS and Android

303

sheets

Store & retrieve your static content in plain text files

302

nova-tags-field

A tags field to use in your Nova apps

302

skeleton-php

A skeleton repository for Spatie's PHP Packages

300

laravel-demo-mode

A package to protect your work in progress from prying eyes

294

laravel-remote

Execute Artisan commands on a remote server

283

laravel-prometheus

Export Laravel metrics to Prometheus

274

mjml-php

Convert MJML to HTML using PHP

274

scotty

A beautiful SSH task runner

273

lighthouse-php

Run Google Lighthouse using PHP

268

laravel-horizon-watcher

Automatically restart Horizon when local PHP files change

263

laravel-link-checker

Check all links in a Laravel application

261

robots-txt

Determine if a page may be crawled from robots.txt, robots meta tags and robot headers

256

laravel-slack-slash-command

Make a Laravel app respond to a slash command from Slack

254

laravel-stubs

The default Laravel stubs modified to our liking

251

laravel-options

Create lists of options from different sources

251

file-system-watcher

Watch changes in the file system using PHP

250

array-functions

Some handy array functions

245

vue-save-state

A Vue mixin to save the state of a component to local storage

243

laravel-google-cloud-storage

Google Cloud Storage filesystem driver for Laravel

243

laravel-resource-links

Add links to Laravel API resources

240

laravel-view-components

A better way to connect data with view rendering in Laravel

237

laravel-route-discovery

Automatically discover routes in a Laravel app

237

laravel-dynamic-servers

Dynamically create and destroy servers

235

murze.be

The sourcecode of murze.be

230

nova-translatable

Making Nova fields translatable

223

uptime-monitor-app

A PHP application to monitor uptime and ssl certificates

219

global-ray

Enable Ray in all PHP files on your system

217

test-time

A helper to control the flow of time

208

laravel-notification-log

Log notifications sent by your Laravel app

207

laravel-twitter-streaming-api

Easily work with the Twitter Streaming API in a Laravel app

205

laravel-authorize

A middleware to check authorization

201

skeleton-nova-tool

A skeleton repository for Spatie's Nova Packages

201

npm-install-peers

CLI command to install npm peerDependencies

196

guidelines.spatie.be

The guidelines used at our company

196

laravel-partialcache

Blade directive to cache rendered partials in laravel

195

laravel-sql-commenter

Add comments to SQL queries made by Laravel

192

laravel-littlegatekeeper

Protect pages from access with a universal username/password

191

html-element

Html rendering in php inspired by hyperscript

191

laravel-model-info

Get information on all the models in your Laravel project

183

laravel-migrate-fresh

An artisan command to build up a database from scratch

182

elasticsearch-query-builder

Build and execute an Elasticsearch search query using a fluent PHP API

182

laravel-open-telemetry

Use Open Telemetry in your Laravel app

181

php-structure-discoverer

Automatically discover classes within your PHP application

178

laravel-blade-comments

Add debug comments to your rendered output

178

7to5

Convert PHP 7 code to PHP 5 code

177

flare-client-php

Send PHP errors to Flare

176

laravel-one-time-passwords

Use one time passwords (OTP) to authenticate in your Laravel app

176

laravel-prefixed-ids

Friendly prefixed IDs for Laravel models

175

server-monitor-app

A PHP application to monitor the health of your servers

174

twitter-streaming-api

Easily work with the Twitter Streaming API

173

laravel-backup-server

Backup multiple servers

171

laravel-mix-preload

Add preload and prefetch links based your Mix manifest

169

guzzle-rate-limiter-middleware

A rate limiter middleware for Guzzle

168

blink

Cache that expires in the blink of an eye

167

laravel-signal-aware-command

Handle signals in Artisan commands

167

laravel-blink

Cache that expires in the blink of an eye

162

laravel-artisan-dd

Quickly run some code via Artisan

161

query-string

Manipulate query strings

161

laravel-artisan-dispatchable

Dispatch Laravel jobs via Artisan

159

laravel-visit

Quickly visit any route in your Laravel app

156

laravel-discord-alerts

Quickly send a message to Discord

152

filament-markdown-editor

A markdown editor for Filament with code highlighting and image uploads

150

laravel-mailable-test

An artisan command to easily test mailables

149

spoon

Our simple Laravel boilerplate

146

larabank-aggregates

Larabank built with aggregates and projectors

142

commonmark-highlighter

Highlight code blocks with league/commonmark

139

laravel-tinker-tools

Use short class names in an Artisan tinker session

138

pest-plugin-route-testing

Make sure all routes in your Laravel app are ok

137

github-actions-watcher

A CLI tool to see the status of your all GitHub Actions workflows in real time

132

packagist-api

The easiest way to work with the packagist API

130

payment

A Laravel package to accept and verify payments from payment gateways

123

laravel-eventsauce

Use EventSauce in Laravel apps

121

attended.io

An app to organise events and get feedback from attendees

121

laravel-log-dumper

A function to dump anything to the log

121

nova-tail-tool

A Laravel Nova tool to display the application log

119

statamic-responsive-images

Responsive images for Statamic 3

113

laravel-resource-endpoints

Add endpoints to your Laravel api resources without a hassle

111

google-time-zone

Get time zones for coordinates

109

value-object

Value objects with batteries included

108

docs.spatie.be-old

Code of docs.spatie.be

107

mixed-content-scanner

Scan a HTTPS-site for mixed content

104

laravel-server-side-rendering-examples

Example app for https://github.com/spatie/laravel-server-side-rendering

104

boost-spatie-guidelines

Spatie's Laravel & PHP coding guidelines for Laravel Boost

103

laravel-error-solutions

Display solutions on the Laravel error page

99

tailwind-safelist-generator

Tailwind plugin to generate purge-safe.txt files

98

php-cloneable

Clone readonly properties in PHP 8.1

97

laravel-github-webhooks

Handle GitHub webhooks in a Laravel application

93

mixed-content-scanner-cli

A cli tool to check your site for mixed content

92

laravel-endpoint-resources

Add endpoints to your Laravel api resources without a hassle

92

commonmark-shiki-highlighter

Highlight code blocks with league/commonmark and Shiki

90

ping

Run an ICMP ping and get structured results

90

php-attribute-reader

A clean API for working with PHP attributes

88

code-outliner

Generate outline images of your code

83

laravel-livewire-wizard-demo-app

A demo app showingcasing laravel-livewire-wizard

83

guidelines-skills

82

googlesearch

Get searchresults from a Google Custom Search Engine

81

better-types

Improved abstraction for dealing with union and named types.

81

laravel-relatable

Trait to manage an Eloquent model's related content

80

tax-calculator

A set of interfaces and methods to clean up your application's tax calculations

80

scss

Scss boilerplate with common functions, mixins, helpers and patterns.

80

laravel-queued-db-cleanup

https://flareapp.io/blog/7-how-to-safely-delete-records-in-massive-tables-on-aws-using-laravel

80

x-ray

Scan source code for calls to ray() and related calls.

80

wordpress-ray

Debug with Ray to fix problems faster in WordPress apps

79

laravel-screenshot

Take screenshots of web pages

79

pest-expectations

A collection of handy custom Pest customisations

78

analytics-statistics

An opinionated php package to retrieve Google Analytics data.

74

laravel-morph-map-generator

Automatically generate morph maps in your Laravel application

74

vue-data-component

A renderless Vue component to build data-driven interfaces

73

larabank-projectors

Larabank built with projectors

73

sun

Get information on the position of the sun

73

php-operators.com

An interactive list of PHP operators

72

laravel-rdap

Perform RDAP queries in a Laravel app

71

laravel-medialibrary-pro-app

A Laravel application to demonstrate the features of Media Library Pro

70

cpu-load-health-check

A Laravel Health check to monitor CPU load

70

laravel-markdown-response

Serve markdown versions of your HTML pages to AI agents and bots

70

laravel-interacts-with-payload

Add variables to the payload of all jobs in a Laravel app

67

error-solutions

Solutions for your PHP and Laravel errors

67

laravel-disable-floc

Automatically disable Google's FLoC in Laravel apps

66

interactive-slack-notification-channel

Send interactive Slack notifications in Laravel apps

65

mailchimp-boilerplate

MailChimp repeatable blocks boilerplate

63

calendar-months

Month class with specialized functions for generating calendar user interfaces

63

one-package-to-rule-them-all

Why require one if you can require them all?

60

laravel-beyond-crud.com

58

tabular-assertions

Write tabular assertions with Pest or PHPUnit

58

pixelmatch-php

Compare images using PHP

57

email-concealer

Conceal e-mail addresses in a string by replacing their domain

56

skeleton-vue

A skeleton for building Spatie's Vue components

56

guzzle-logger

Automatically log all API calls

56

laravel-blade

Use the Laravel's blade outside Laravel

55

package-sync

Sync your package with the latest changes in the skeleton

55

laravel-state

State support for models

51

pest-plugin-test-time

A Pest plugin to control the flow of time

49

elasticsearch-search-string-parser

Parse a search string with filters, directives and sorts to a useable Elasticsearch query

48

security-advisories-health-check

A Laravel Health check that checks for known security issues of PHP packages

48

laravel-comments

Associate comments with Eloquent models

47

form-backend-validation-example-app

An example implementation of spatie/form-backend-validation

46

larabank-event-projector-aggregates

Larabank built with aggregates and projectors

45

font-awesome-filetypes

Helper to retrieve the Font Awesome icon for a specific file extension

44

last-fm-now-playing

Get info on a track that user is currently playing

44

vue-expose-inject

A React context-like solution for Vue.js

44

belgian-cities-geocoded

A list of all Belgian cities with their geographic coordinates

42

uuid-mysql-performance

This repo contains a bunch of crude benchmark tests to test the performance of MySQL queries with UUIDs in various scenarios

42

laravel-error-share

Share your Laravel errors

42

front-line-php.com

The source code of front-line-php.com

41

laravel-mailcoach-sdk

An SDK to easily work with the Mailcoach API in Laravel apps

41

viewport-utility

Viewport-utility watches the browser; it updates DOM classes and JS properties. It also provides some simple scroll functions.

40

laravel-event-projector-demo-app

A demo of the laravel-event-projector package

40

laravel-mailcoach-tests

[READ-ONLY] A split of the spatie/laravel-mailcoach tests

40

twitter-labs

PHP client for Twitter Labs

40

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.

40

laravel-random-command

Execute a random command

39

medialibrary.pro

The source code of medialibrary.pro

39

simple-tcp-client

Connect and send data through a TCP connection

39

laravel-openapi-cli

Create a Laravel command for your OpenAPI specs

39

spatie-dom

A small DOM querying and manipulation library

38

pest-plugin-snapshots

Add snapshot testing capabilities to Pest

38

laravel-long-running-tasks

Monitor long running tasks in a Laravel app

38

css-styleguide

CSS structure, styleguide and defaults

36

sidecar-shiki

Run Shiki highlighting with Sidecar

36

laravel-mailcoach-unlayer

[READ ONLY] An Unlayer editor package for Mailcoach

34

unit-conversions

Perform unit conversions in PHP

34

blender-media

Blender Media Component

33

laravel-og-image

Generate OG images for your Laravel app

33

mailcoach-support

Questions and support for Mailcoach

32

javascript-styleguide

A JavaScript style guide used by the folks at spatie.be

31

selenium-client

A PHP Selenium client

31

larabank-traditional

Larabank built traditionally

31

postcss-purgecss-laravel

A simple wrapper around postcss-purgecss with sensible defaults for Laravel apps

31

mailcoach-sdk-php

An SDK for using the Mailcoach API in PHP

31

vue-pjax

30

email-concealer-cli

CLI tool for concealing e-mails in a file by replacing their domain

30

event-server

30

laravel-mailcoach-docs

The docs of the Mailcoach package

29

meetup.laravel.com

29

symfony-ignition-bundle

A beautiful error page for Symfony apps

29

laravel-mailcoach-docs-old

The docs of Mailcoach

29

laravel-passkeys-app

A demo app for the spatie/laravel-passkeys

29

client-side-validation

Client side form validation

28

sitesearch

Crawl and index a whole site

27

laravel-dashboard-skeleton-tile

A skeleton you can use to package up a tile for laravel-dashboard

27

larabank-event-projector

Larabank built with projectors

26

laravel-url-ai-transformer

Transform URLs and their content using AI

26

skeleton-js

A skeleton repository for our JavaScript Packages

25

laravel-disk-monitor

Monitor metrics of Laravel disks

25

laravel-mailcoach-mailer

The driver for sending transactional mails using Mailcoach in Laravel

25

filament-simple-stats

Opinionated prebuilt stat widgets to quickly add to your Filament dashboards.

25

opening-hours-js

24

scheduled-tweets-app

A Laravel app to schedule tweets

24

checklist-server-setup

The checklist that is used when setting up a new server

24

flysystem-google-cloud-storage

Flysystem v1 adapter for Google Cloud Storage

24

asset-helper

Get the url to a revisioned asset

23

tinker.app

Instant shareable Laravel Tinker sessions in your browser.

23

Laravel-Excel

🚀 Supercharged Excel exports and imports in Laravel

23

laravel-help-space

Integrate HelpSpace in your Laravel app

23

medialibrary-demo-laracon

The demo application used at Freek's talk at Laracon US and EU 2018

22

ruby-ray

Easily debug Ruby applications

20

guzzle-redirect-history-middleware

A Guzzle middleware to keep track of redirects

19

fragment-importer

Import fragments using excel files

18

bpost-address-webservice

An API wrapper for bpost's address webservice

18

wires

18

global-laravel-remote

Execute artisan commands on your server

18

newsletter-form

Client-side handling of newsletter subscriptions via ajax. Validates email and shows server response.

17

laravel-twitter-streaming-api-example-app

An example implementation of spatie/laravel-twitter-streaming-api

17

highlightjs-blade

Blade language definition for Highlight.js

17

diff

Compare stuff in PHP

17

docs.spatie.be

Netlify config of docs.spatie.be

16

vue-filterable-list

16

craft-ray

Easily debug CraftCMS projects

16

radiorarefish.be

Source code of radiorarefish.be

15

laravel-queues-demo-app

A demo app used in Freeks talk on queues

15

laravel-context-demo

A demo app to show how non-event-sourced parts can live together with event-sourced parts in a single app

15

medialibrary-demo

The demo app used in the medialibrary video course

15

spatie-price-api

The price API used at promotional sites for our own products

15

laravel-comments-livewire

Livewire components for the laravel-comments package

15

laravel4-googletagmanager

Easily setup and send data to Google Tag Manager in Laravel 4 apps

14

emits-change

Plug-and-play node.js events integration to emit change events

14

blender-css

Blender CSS files

14

eslint-config-spatie

Our base eslint configuration

14

medialibrary-demo-laracon-us

The demo application used at Freek's talk at Laracon US 2018

14

laravel-mailcoach-ses-feedback

[READ ONLY] Handle feedback given by SES

14

mailcoach-ui

14

laravel-statistics

Easily track application stats like orders, subscriptions and users and their change over time

14

laravel-mobile-pass-demo

A Laravel app to demonstrate the Laravel Mobile Pass package

14

snippets

Repository for our code snippets and recipes

13

spatie-attachment-uploader

13

blender-model

Base model for entities in our Blender Laravel template

13

phpstorm-blade-x

Work in progress BladeX plugin for PhpStorm

13

mjml-sidecar

Compile MJML to HTML using Sidecar

13

take-then

A crossbreed of a pipeline and a maybe construct

12

webpack

Our base webpack config

12

laravelpackage.training

The source code of https://laravelpackage.training

12

.github

GitHub settings for the Spatie organisation

12

dragula-constrain

Constrain mirrors to their containers with Dragula

11

dom-component-parser

11

laravel-dashboard-time-weather-tile

A tile for Laravel Dashboard that displays the time and the weather

11

laravel-mailcoach-editor

[READ-ONLY] The Mailcoach Editor.js package

11

laravel-queue-aware

Make any class queue aware in a Laravel app

11

statamic-health

Check the health of your Statamic app

11

fatten

Transform dot-notation-like objects into optimised nested objects.

11

laravel-mailcoach-monaco

[READ ONLY] A Monaco (VS Code) editor package for Mailcoach

10

mailcoach-packer

The Packer configuration to build the Mailcoach 1-click-installer

10

twitter-oembed

Retrieve tweets with the Twitter oEmbed API

10

laravel-comments-app

An application for testing out laravel-comments

10

laravel-comments.com

The marketing site for laravel-comments.com

10

phpstan-module-boundaries

10

php-type-graph

Get an overview of all your PHP types

10

commonmark-wire-navigate

Add wire:navigate to links in Markdown files

10

laravel-flare

Send Laravel errors to Flare

10

first-or-create-racing-condition-demo

A demo Laravel app to demonstrate the dangers of using firstOrCreate in a queued environment

9

wordstockt.com

The Laravel-powered backend for WordStockt

9

blender-gulp

Gulp tasks & setup for Blender

8

skeleton-wires

Skeleton to start a new Wires project

8

larabank-eventsauce

Larbank built with eventsauce

8

laravel-dashboard-calendar-tile

A Google Calendar tile for Laravel Dashboard

8

drupal-ray

Debug Drupal applications using Ray

8

dashboard-coffee-listener

Using a raspberry pi, we listen to the coffee machine and count the number of coffee consumption

8

sketch

Sketch libraries for wireframes and mockups

7

async-benchmark

Benchmarking spatie/async and other PHP equivalents

7

statamic-mailcoach

Display a Mailcoach summary inside Statamic

7

intertwine

A static site generator to organize ideas

7

statamic-blade-starter-kit

The default statamic/statamic starter, but with Laravel Blade

7

laravel-mailcoach-markdown-editor

A Toast UI Markdown editor package for Mailcoach

7

mailcoach-mailer

The Mailcoach transport for Symfony Mailer

7

laravel-multitenancy-demo-app

A demo app for spatie/laravel-multitenancy

7

vuex-rollback

A vuex plugin to easily rollback to a previous state

6

laravel-mailcoach-postmark-feedback

[READ ONLY] Handle webhooks sent from Postmark

6

flareapp.io-roadmap

Roadmap for Flare's features and more

6

laravel-auto-discoverer

Automatically discover classes within your Laravel app

6

next-ray

6

ray-app-v3-beta

Umbrella repository for discussions and bug reporting of the new Ray 3.0 application.

6

symfony-ray

Debug with Ray to fix problems faster in Symfony apps

5

testing-laravel.com

The promotional website of https://testing-laravel.com

5

laravel-data-demo

5

wordpress-mailcoach

Create Forms in WordPress for Mailcoach

5

mailcoach-pulse

Display Mailcoach statistics on your Pulse dashboard

5

flare-pulse

Display Flare statistics on your Pulse dashboard

5

ray-bundle

A Symfony bundle for Ray

4

PHP-SQL-Parser

A pure PHP SQL (non validating) parser w/ focus on MySQL dialect of SQL

4

elasticsearch-php

Official PHP low-level client for Elasticsearch.

4

weight-conversions

Weight conversions in PHP

4

jsx-trim

Clean up your html by trimming consecutive whitespaces in classnames.

4

laravel-prometheus-demo-app

A demo app showcasing the spatie/laravel-prometheus package

4

flare-client-js

The JavaScript client for Flare, to catch any frontend errors.

4

collision

💥 Collision is a beautiful error reporting tool for command-line applications

4

laravel-shirt

You just followed a shirt to GitHub

4

ray-skills

Agent skills to interact with the Ray application

4

query-string-js

3

laravel-mailcoach-sendgrid-feedback

[READ ONLY] Handle feedback given by sendgrid

3

laravel-dashboard-twitter-tile

A tile for laravel-dashboard that displays twitter mentions

3

myray.app

Ray promotional website

3

laravel-ignition-app

3

mailcoach-vapor

Mailcoach prepped to run on Laravel Vapor

3

laravel-dashboard-coffee-tile

Show caffeine intake stats for our office coffee machine

3

laravel-example

My first Laravel package (not)

3

laravel-blade-paths

Show Blade paths in your rendered output

3

spatie-content-api

The content API used at promotional sites for our own products

3

laravel-float-sdk

A Laravel-friendly SDK to interact with the Float API (v3).

3

laravel-mug

You just followed a mug to GitHub

3

flare-cli

A command-line interface for managing your Flare team, projects and errors.

3

laravel-query-builder-security-issue-poc

2

laravel-dashboard-oh-dear-uptime-tile

A laravel-dashboard tile that display sites that Oh Dear says are down

2

slack-committer

Get the slack username of a Spatie committer

2

refactor-complex-conditional

2

scout-extended

Scout Extended: The Full Power of Algolia in Laravel

2

laravel-ray-demo-app

A demo of to test all Ray features

2

yii-ray

Debug with Ray to fix problems faster in Yii apps

2

workshop-unit-conversions

A package that can perform unit conversion

2

workshop-laravel-package

A package created for the package workshop

2

flare-branding

Assets for the Flare brand

2

ignition-contracts

The contracts used to display solutions on Ignition and Flare

2

laravel-dashboard-attendances-tile

A tile for laravel-dashboard that displays who is at the office today

2

mailcoach-packages

Monorepo of all the additional Mailcoach packages

2

advanced-nova-media-library

A Laravel Nova field for displaying, creating, updating and ordering a Spatie Media Library model.

2

laracon-route-discovery-demo

A demo app to demonstrate the route discovery package

2

medialibrary-app

An application to test out laravel-medialibrary

2

flare-vite-plugin-sourcemap-uploader

A Vite plugin for uploading sourcemaps to Flare

2

laravel-mailcoach-sendinblue-setup

[READ ONLY] Handle feedback given by Sendinblue

2

valet

A more enjoyable local development experience for Mac.

2

craft-mailcoach

A Mailcoach mail driver for Craft CMS

2

laravel-there-there

Expose application data as JSON for There There

2

ia-writer-template

iA Writer template with our corporate identity. Work in progress!

1

laravel-dashboard-belgian-trains-tile

A tile for Laravel-dashboard that displays the schedule of Belgian trains

1

github-readme-section-updater

Tool used to update all of Spatie's public repo's "Support us" sections

1

psalm-plugin-laravel

A Psalm plugin for Laravel

1

statamic-algolia-places

An Algolia Places autocomplete dropdown fieldtype for the Statamic Control Panel

1

slack-api-notification-channel

Send interactive Slack notifications in Laravel apps

1

rails-ray

Debug Rails apps faster

1

ElasticsearchDSL

Query DSL library for Elasticsearch

1

ignition-app

An application to test Ignition

1

laravel-support-form

A non-intrusive support form that can be displayed on any page

1

box

📦🚀 Fast, zero config application bundler with PHARs.

1

laravel-visit-app

A test application to develop Laravel Visit

1

laravel-mailcoach-ses-setup

[READ ONLY] Setup SES for use with Mailcoach

1

mailcoach-docs

The docs of Mailcoach

1

otel-app

A demo app to test the laravel-open-telemetry package

1

laravel-harvest-sdk

A Laravel-friendly SDK to interact with the Harvest API

1

one-time-password-app

An example app for our one-time-passwords package

1

laravel-flexible-cache-polyfill

Polyfill for Cache::flexible() in Laravel 10.

1

wordstockt-app

A React Native mobile app for WordStockt

1

our-ray

Share the ray

1

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

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.

piper

A pipe operator-first PHP utility library for array and string manipulation

No packages match “”.