Skip to content
@laranail

laranail

Laravel packages for building and shipping your own Laravel packages. By @simtabi.

laranail

Build your own Laravel packages without the ceremony.
A family of Laravel packages by the team at Simtabi. Modern PHP, pure Composer tooling, no surprises.

Documentation License PHP Laravel


Why laranail exists

Every Laravel package starts with the same hour of ceremony: a service provider, config publishing, migrations, command registration. laranail removes that hour. package-tools gives you a fluent package builder in the tradition of spatie/laravel-package-tools, then goes further — attribute-driven discovery, a built-in health check, SBOM generation, and dependency audits against OSV.dev. The scaffolder turns one command into a publish-ready package.

We build every one of our own packages with it, so the family keeps growing: console foundations, database utilities, type-safe enums, licensing, environment tooling, and installers.

Start here

Package What it does
package-tools The runtime base — fluent Package builder, attribute discovery, and doctor/sbom/audit/ide-helper commands
package-scaffolder Artisan commands and stubs that scaffold a new package in one step
toolkit A security-first Swiss-army toolkit — utilities, traits, middleware, macros, feature modules
console Rich console output plus a prompts-and-forms layer with validators
db-tools Standalone database utilities — UUID/ULID traits, schema macros, soft-archive, backup and restore

Beyond the core: database administration (db-console and its db-console-webui), licensing (license-kit, license-verifier, demo-mode, product-updater), environment tooling (env-kit), installers (installer-headless, installer-web), and type-safe enums (enumerator). Browse all repositories for the full family.

Quick start

composer require laranail/package-tools
composer require --dev laranail/package-scaffolder

php artisan packager:generate vendor widget
php artisan laranail::package-tools.doctor

A minute from install to a scaffolded, health-checked package. Documentation lives at opensource.simtabi.com and in each repository's docs/ directory.

Need a hand?

  • Questions and ideas: open an issue on the package's repository.
  • Docs are never finished — pull requests are welcome on any repository's docs/ tree.
  • Security: see the repository's SECURITY.md and report privately, never via public issues.

About Simtabi

laranail is built and maintained by the team at Simtabi, a software design agency and design & branding studio operating across New York, Delaware, and North Carolina, USA. Whenever we build something reusable, we share it — you'll find everything at opensource.simtabi.com.

All laranail packages are open-source software licensed under the MIT license.

Pinned Loading

  1. assets assets Public

    A highly opinionated HTML assets management library for the Laravel framework.

    PHP

  2. barua barua Public

    Effortlessly design and send stunning, responsive emails with customizable components.

    PHP

  3. git-commit-checker git-commit-checker Public

    A highly opinionated Git pre-commit hooks for coding standards checking, and syntax fixing for the Laravel framework.

    PHP

  4. prompter prompter Public archive

    A Laravel package by `Simtabi` that extends `laravel/prompts` for robust and efficient CLI application development. Features a fluent API for CLI forms, numerous validators, and custom validation s…

    PHP

Repositories

Showing 10 of 32 repositories

Top languages

Loading…

Most used topics

Loading…