spatie/browsershot
Browsershot renders web pages to images or PDFs using Puppeteer and headless Chrome. Accept HTML, local files, or URLs, run JavaScript, capture body HTML and triggered requests, and customize headless behavior from PHP.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1994/social-images-core | — | 0 | 1 | 0 | 38 | 0 | 19.0 | 25.7 | NOASSERTION | 2 weeks ago | |
| 3neti/x-stamp | 3neti/x-stamp is a Laravel package for applying configurable stamps, seals, or watermarks to documents and generated files, offering a simple API and easy integration into existing PHP applications. | 0 | 0 | 0 | 862 | 0 | 19.2 | 47.4 | — | 2 weeks ago | |
| 42coders/document-templates | 42coders/document-templates is a Laravel package for creating reusable document templates with dynamic placeholders. Map model or array data into template variables and render personalized invoices, contracts, and reports, simplifying data-driven document generation and export workflows in your appl... | 200 | — | 25 | — | 4 | 3.2 | 2.3 | MIT | — | |
| abcreche/print | A Laravel package for adding print support to your app: generate print-friendly HTML or PDF documents from Blade views, then preview, download, or send them to a printer. Simple helpers and configuration make it easy to produce consistent printable output. | 1 | — | 0 | — | 0 | 17.7 | — | MIT | 2 months ago | |
| achyutn/blog-kit | — | 0 | 0 | 0 | 3 | 0 | 0.0 | 8.3 | MIT | — | |
| aerni/paparazzi | — | 6 | 6 | 0 | 0 | 0 | 0.0 | — | NOASSERTION | — | |
| aiarmada/docs | — | 0 | — | 0 | — | 0 | 0.0 | — | — | — |
|
| aiarmada/orders | — | 0 | 0 | 0 | 33 | 0 | 0.0 | 21.2 | — | — | |
| akira/laravel-pdf-invoices | A Laravel package for generating PDF invoices from Eloquent models, with customizable templates, line items, taxes, discounts, and multi-language support. Stream or download invoices directly from your app, or save them to storage. Designed to simplify billing and document workflows. | 39 | 39 | 6 | 2K | 0 | 11.2 | 24.3 | MIT | 5 months ago | |
| alex-kassel/roach-php-core | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — |
|
| backpack/download-operation | Adds a Download operation to Backpack for Laravel CRUD panels, letting admins export filtered table data to CSV or Excel with configurable columns, headers, and button options—ideal for quick reporting without custom export code. | 13 | 13 | 5 | 2K | 0 | 3.8 | 29.1 | MIT | 9 months ago | |
| backstage/laravel-seo-scanner | Laravel SEO Scanner audits your application's pages for common SEO issues, checking meta tags, titles, headings, links, images, and more. It integrates smoothly into Laravel projects and generates clear reports with actionable recommendations to improve search visibility. | 274 | 272 | 31 | 1K | 0 | 15.7 | 12.3 | MIT | 4 months ago | |
| bagistoplus/visual | bagistoplus/visual is a Bagisto package that adds a visual page builder to the admin panel, letting merchants create and edit storefront pages, content blocks, and layouts with drag-and-drop controls—no code required. Built for Laravel/PHP. | 77 | 78 | 18 | 2K | 0 | 20.8 | 22.6 | MIT | 1 week ago | |
| bambamboole/filament-pages | Filament Pages is a page builder for Filament: create and manage structured content pages with blocks, flexible layouts, and translations directly from your admin panel, all stored in Laravel and rendered through your own views. | 1 | — | 0 | — | 1 | 8.6 | 0.4 | MIT | 7 months ago | |
| banelsems/lara-sgmef-qr | — | 0 | 1 | — | 1 | — | 0.0 | 4.2 | — | — | |
| benbjurstrom/prezet | Prezet is a Laravel package for creating presentations from Markdown. Author slides in plain Markdown with front matter, then render them as polished, customizable HTML decks. Great for developer talks, internal docs, and sharing presentations directly from your Laravel app. | 311 | 257 | 22 | 127 | 0 | 12.2 | 2.2 | MIT | 6 months ago | |
| beyondcode/laravel-visual-diff | Laravel Visual Diff by Beyond Code captures snapshots of your app's rendered pages and highlights exactly what changed between runs, making it easy to catch unintended UI regressions during development, testing, and code review. | 165 | 161 | 22 | 10 | 3 | 1.3 | 0.8 | MIT | 7 years ago | |
| biztecheg/laravel-easy-pdf-word | — | 0 | 0 | 0 | 18 | 0 | 19.7 | 20.7 | MIT | 1 week ago | |
| chengkangzai/filament-shot | — | 0 | — | 0 | — | 7 | 13.4 | 2.5 | MIT | 5 months ago | |
| dashed/laravel-seo-scanner | — | 0 | 0 | 0 | 15 | 0 | 0.0 | 11.7 | MIT | 1 year ago | |
| glennraya/xendivel | Xendivel is a Laravel wrapper for Xendit that simplifies accepting payments and sending payouts. It offers a fluent API for invoices, virtual accounts, e-wallets, retail outlets, QR codes, disbursements, and webhook handling, with straightforward configuration and Laravel-friendly integration. | 44 | — | 14 | — | 0 | 13.3 | — | MIT | 5 months ago | |
| hardimpactdev/og-image-filament | — | 0 | — | 0 | — | 0 | 19.6 | — | MIT | 1 week ago | |
| jacksleight/laravel-raster | — | 12 | — | 0 | — | 0 | 20.1 | — | MIT | 4 days ago | |
| jbsommeling/scannr | Scannr is a Laravel/PHP package for scanning application code and resources. It offers a simple, configurable API to discover files, classes, or other targets and surface the results you need in your app or tooling. | 0 | — | 0 | — | 0 | 19.6 | — | MIT | 2 weeks ago | |
| la-souris/document-signer-sdk | Laravel/PHP SDK for document signing workflows—create, send, and track signature requests directly from your app. Wraps the Document Signer API with a clean client, typed DTOs, and framework-ready configuration for quick integration into Laravel projects. | 0 | 0 | 0 | 78 | 0 | 14.5 | 29.5 | MIT | 3 months ago | |
| la-souris/document-signer-symfony | Symfony bundle integrating the la-souris document signer, so you can digitally sign PDFs and verify signatures directly from your Symfony services. Configure certificates and signing profiles in bundle config, then sign or validate documents in a few lines of PHP. | 0 | 0 | 0 | 0 | 0 | 14.5 | — | MIT | 3 months ago | |
| lesekloden/lesekloden-screenshots | — | 0 | 0 | 0 | 2 | 0 | 20.1 | 7.8 | MIT | 10 hours ago | |
| nayluge/browsershot-bundle | A Symfony bundle that integrates Spatie Browsershot for generating PDFs and screenshots from HTML using headless Chrome. It provides bundle configuration and service wiring to convert web pages or rendered templates into images and documents. | 4 | 4 | 0 | 0 | 0 | 0.3 | — | — | 7 years ago | |
| orlyapps/laravel-printable | — | 0 | — | 1 | — | 0 | 0.1 | — | MIT | 1 year ago |
|
| padocia/laravel-nova-pdf | Laravel Nova PDF adds PDF handling to Nova resources, letting you generate, preview, and download PDF documents from your admin panel using familiar Laravel and Blade workflows. | 23 | 23 | 8 | 734 | 5 | 2.1 | 22.1 | MIT | 5 years ago | |
| prezet/prezet | Prezet is a Laravel package for building Markdown-powered blogs and documentation. Keep content in Git as Markdown with front matter and get automatic routing, SEO metadata, and fast SQLite-backed full-text search—no CMS or admin panel required. | 311 | — | 22 | — | 0 | 12.7 | — | MIT | 6 months ago | |
| rankbeam/laravel-seo | Rankbeam Laravel SEO is a lightweight package for managing search and social metadata in Laravel applications. It helps set dynamic titles, meta descriptions, canonical URLs, Open Graph tags, and Twitter cards for better search visibility and link previews. | 3 | 2 | 0 | 2K | 0 | 18.2 | 43.4 | MIT | 1 month ago | |
| roach-php/core | Roach is a complete web scraping toolkit for PHP inspired by Scrapy. Define spiders that crawl pages, extract data with CSS or XPath selectors, follow links, and export structured results, with built-in queueing, throttling, and extensible middleware. | 1,456 | 1,456 | 91 | 19K | 18 | 16.8 | 27.0 | — | 1 year ago | |
| spatie/code-outliner | CLI tool to visualize your code structure by generating outline images of files or directories. Overlay multiple files to spot dense or repetitive areas and improve readability. Requires Puppeteer via spatie/browsershot; install globally via Composer. | 84 | 85 | 3 | 0 | 0 | 1.7 | — | MIT | 8 years ago | |
| spatie/crawler | A powerful PHP package for crawling websites, using Guzzle promises to fetch multiple URLs concurrently. It can render JavaScript via Chrome and Puppeteer, restrict crawls to internal links or depth, collect found URLs, and fake HTTP responses for testing crawl logic. | 2,829 | 2,843 | 368 | 1M | 0 | 52.5 | 41.5 | MIT | 2 months ago | |
| spatie/laravel-og-image | Generate Open Graph images for your Laravel app by defining OG image HTML inline in Blade views. The package screenshots them, serves them via a dedicated route, and caches them on disk, inheriting your existing CSS, fonts, and Vite assets. | 37 | 37 | 4 | 20K | 0 | 21.8 | 43.7 | MIT | 1 month ago | |
| spatie/laravel-screenshot | Driver-based Laravel package for taking web page screenshots with great defaults. Use Browsershot (Chromium) or Cloudflare Browser Rendering, customize viewport/format/quality, save to files, and easily fake/assert screenshots in tests. | 86 | 86 | 3 | 42K | 0 | 7.7 | 39.0 | MIT | 8 months ago | |
| spatie/one-package-to-rule-them-all | Pulls in all Spatie packages at once so you don’t have to require them individually. Install via Composer, optionally publish the config, and get the full Spatie “magic” in one go for your Laravel app. | 60 | 60 | 6 | 0 | 0 | 0.8 | — | MIT | 5 years ago | |
| statamic-addon/visual-editor | A Statamic addon that adds a visual, in-context editing experience, letting editors work with page content directly on the front end instead of switching to the control panel. Install via Composer and enable it for the fields or templates you want editable. | 1 | 1 | 0 | 940 | 0 | 0.1 | 36.9 | — | — | |
| stillat/social-media-image-kit | Stillat's Social Media Image Kit helps Laravel/PHP developers generate social media share images, such as Open Graph cards and post previews, with tools for building and rendering customizable image templates. | 9 | — | 0 | — | 0 | 6.9 | — | GPL-3.0 | 8 months ago | |
| taba/crm | — | 0 | 0 | 0 | 15 | 0 | 0.0 | 16.6 | MIT | — | |
| tapp/filament-certificate-builder | — | 0 | 0 | 0 | 738 | 0 | 18.9 | 46.2 | MIT | 1 month ago | |
| tapp/filament-lms | Filament LMS brings a complete learning management system to your Filament admin panel. Manage courses, lessons, modules, students, enrollments and progress from one familiar Laravel interface—ideal for building online course platforms without extra tooling. | 24 | 24 | 7 | 442 | 0 | 20.6 | 21.5 | — | 3 days ago | |
| trendyminds/janitor | Janitor is a Laravel package that automates routine cleanup chores for your application, handling tasks like pruning stale records and removing temporary files through configurable, schedulable commands—so you can keep your app lean without writing one-off maintenance scripts. | 2 | — | 0 | — | 0 | 9.7 | — | MIT | 6 months ago | |
| verumconsilium/laravel-browsershot | A Laravel wrapper for Browsershot that turns HTML into PDFs and screenshots via headless Chrome. Configure named instances, set global options, and capture pages with a clean facade and fluent API. | 109 | — | 18 | — | 11 | 5.2 | 6.0 | MIT | 7 years ago | |
| vormkracht10/laravel-seo-scanner | Scan any Laravel site for SEO issues with a single Artisan command. laravel-seo-scanner checks titles, meta descriptions, headings, images, internal links and more, flagging problems in a clear report so you can fix them fast and improve rankings. Configurable checks make it easy to tailor. | 274 | — | 31 | — | 0 | 16.5 | — | MIT | 4 months ago | |
| webcrafts-studio/lens-for-laravel | Lens for Laravel is a clean, lightweight log viewer for Laravel applications. Browse and search log entries, filter by level or date, and tail logs in real time from a responsive dashboard—so you can debug faster without leaving your app. | 57 | 57 | 3 | 2K | 0 | 20.3 | 24.4 | MIT | 1 week ago | |
| wnx/sidecar-browsershot | Run Browsershot on AWS Lambda via Sidecar for Laravel. Generate PDFs and screenshots without installing Node, Puppeteer, or Google Chrome on your server—headless Chrome runs on Lambda instead. Install via Composer, register the function in sidecar.php, and deploy with sidecar:deploy. | 236 | 237 | 34 | 129K | 6 | 33.9 | 46.4 | MIT | 1 week ago |
How can I help you explore Laravel packages today?