NewWe open-sourced 50+ Laravel packages
Custom AI apps, agents and automation — Roundly ConsultingRoundly

Open source we build and depend on

We design and maintain our own Laravel packages, then reuse them across projects — so we ship faster, safer and with software that stays easy to maintain. All free and MIT-licensed.

Open source we build and depend on — Roundly Consulting

Our own building blocks

Every package here is something we designed, hardened and tested to high coverage as part of how we work — then standardised on so we don't rebuild the same plumbing twice. Reusing our own, dependency-light foundations is how we deliver faster, ship fewer bugs and hand over code that's genuinely maintainable. They run on only official Laravel and Symfony dependencies, across Laravel 12 and 13.

How it works

From package to production in three steps

  1. 01

    Pick a package

    Browse the catalogue and find the building block you need — from media and commerce to approvals and infrastructure.

  2. 02

    Configure it

    Install with Composer and wire it to your models. Sensible defaults out of the box; every option is yours to override.

  3. 03

    Build something great

    Compose packages into your product and ship — tested foundations under your own features, not reinvented plumbing.

Show your open-source love

Every package here is free and MIT-licensed — and stays that way. If one saved you days of plumbing, a one-off donation or a Patreon membership keeps it maintained, tested and documented.

More ways to support, including crypto

By donating, you agree to our donation terms.

Roundly for Laravel

Let your coding agent build with our packages

Our registry indexes all 52 packages for AI coding agents in one REGISTRY.md: what each one does, its tags, the install command and a link to its docs. Paste the prompt, describe your app on the first line, and your agent installs our packages instead of hand-rolling login, payments or approvals.

  • One prompt for any app — you only write the first line
  • Your agent reads each package's docs before writing code against it
  • Updated together with the packages
Agent promptReplace the first line with your app
<describe your app: what it does, who uses it, its main features>

Build this app with Laravel. Use Roundly packages for as many features as possible: pick them from the registry below, install them with Composer and read each package's documentation before writing code against it. Hand-roll only what no package covers.

Registry: https://raw.githubusercontent.com/roundly-consulting/roundly-for-laravel/main/REGISTRY.md

Catalogue

Available packages

Grouped by what they do. Every package links to its developer docs.

Infrastructure

Auth for Laravel

Docs

Headless multi-guard authentication — password, magic link, email code and passkey login, 2FA and JWT sessions.

Read docs

Crypto for Laravel

Docs

Native, audited crypto primitives — JWS, JWK, X.509, TOTP, WebAuthn, HMAC and strict codecs, with zero config.

Read docs

Google Places for Laravel

Docs

Query Google Places, Routes and Geocoding from Laravel — autocomplete, place search, geocoding, travel times and photos.

Read docs

HTTP Client Rate Limits for Laravel

Docs

Throttle outgoing HTTP client requests — per-second to per-day limits, shared stores and adaptive backoff.

Read docs

JWT for Laravel

Docs

Native RS256 user tokens and HS256 service tokens — guards, a jti denylist and claim-based authorization.

Read docs

Package Toolkit for Laravel

Docs

Build Laravel packages on a fluent provider builder — publish-only migrations, key-type schema macros and config guards.

Read docs

Passkeys for Laravel

Docs

A native WebAuthn / FIDO2 passkey relying party — registration, sign-in and attestation with zero third-party crypto.

Read docs

Permissions for Laravel

Docs

Native roles and permissions for any model — Gate-integrated, cache-backed and additive by default.

Read docs

Plausible for Laravel

Docs

A typed Plausible Analytics client — query stats, capture server-side events and revenue, and provision sites.

Read docs

Refresh Tokens for Laravel

Docs

Opaque, rotating refresh tokens and device sessions — hashed at rest, with reuse detection and one-call logout everywhere.

Read docs

Testing for Laravel

Docs

Dev-only Pest assertions that can always fail — migration order, config contracts, model swaps and arch presets.

Read docs

Two-Factor for Laravel

Docs

Native TOTP two-factor authentication — encrypted secrets, single-use recovery codes and replay protection.

Read docs

Alerts for Laravel

Docs

Schedule recurring health checks, send throttled alerts when they fail and fire events on escalation and recovery.

Read docs

Certificates for Laravel

Docs

Provision TLS certificates from Laravel — native ACME/Let's Encrypt, wildcards and expiry monitoring.

Read docs

Geolocation for Laravel

Docs

Resolve a client's location and travel distance through pluggable geolocation providers.

Read docs

Git for Laravel

Docs

Access GitHub, GitLab and Bitbucket through a single Laravel-native API — with webhooks and write ops.

Read docs

Kubernetes API for Laravel

Docs

A fluent, Eloquent-style client for the Kubernetes API — 20+ resources, logs, scale, rollout and watch.

Read docs

Sentinel for Laravel

Docs

Tamper-evident seals for Eloquent models, an append-only ledger, idempotency keys, nonces and RFC 9421 HTTP signatures.

Read docs

Need one of these built into your app?

We build custom Laravel and AI software on the same foundations. Tell us what you need — we'll reply with a concrete proposal within 48 hours.