Meet LaraTusk: Building the Laravel Packages We Wished Existed

We're LaraTusk — a collective of Laravel developers building the packages we wished existed. Every package starts as an internal tool, gets battle-tested in production, and then gets open-sourced for the community.

Our Story

LaraTusk was born from frustration. We kept rebuilding the same infrastructure across projects: SVG conversion pipelines, placeholder image generators, payment gateway integrations, Supervisor configuration management, multi-domain email routing. Every time, we'd think "surely there's a package for this" — and every time, the existing options were either abandoned, poorly documented, or missing critical features.

So we started building our own. And then we started sharing them.

Our Packages

Here's what we've released so far:

LaraSVG

Our flagship package. After 80 million+ SVG conversions in production, LaraSVG provides a fluent API for converting SVGs to PNG, PDF, EPS, and more. Multi-provider support means you can switch between Resvg, Inkscape, and CairoSVG without changing a line of code.

PictoMock

A lightweight placeholder image generator for PHP. Supports SVG, PNG, JPEG, GIF, and WebP. The SVG generator has zero PHP extension dependencies — perfect for CI environments and Docker containers.

Spreedly PHP

A Stripe-like SDK for Spreedly payment orchestration. If your app needs to route transactions across multiple payment gateways, this is the package that makes it painless.

Chargebacks911 SDK

A clean, fluent SDK for the Chargebacks911 API. Type-safe interfaces, webhook handling, and everything you need to automate chargeback management.

Supervise

Stop SSH-ing into servers to edit Supervisor INI files. Supervise lets you define worker configurations in PHP, version-control them, and deploy with a single Artisan command.

Laravel Mailgun Multi

Automatic Mailgun domain routing for multi-brand applications. Zero code changes to your existing mail logic — the package detects the sender domain and swaps credentials automatically.

Our Quality Standards

Every package we release meets these criteria:

  • Production-tested — We use it ourselves before you do
  • Comprehensive tests — Meaningful coverage, not vanity metrics
  • Clear documentation — If the README takes more than 2 minutes to understand, we rewrite it
  • Semantic versioning — Breaking changes are always communicated
  • Modern PHP — PHP 8.2+ with full type safety
  • Laravel conventions — Facades, auto-discovery, config publishing

Get Involved

We're always looking for contributors, testers, and feedback. Here's how you can help:

  • Star our repos on GitHub — it helps with visibility
  • Open issues — Bug reports and feature requests are equally valuable
  • Submit PRs — We review every pull request carefully and promptly
  • Spread the word — Share our packages with your team and community

What's Coming

We have several more packages in the pipeline, all following the same philosophy: solve a real problem, battle-test in production, then open source. Stay tuned by following us on GitHub or checking back on this blog.

Welcome to LaraTusk. Let's build something great together.

Share this post
Back to Blog