tightenco/mise
Mise, from Tighten, is a Laravel package that helps you get your application's environment in place, offering simple Artisan commands and sensible defaults for preparing and managing project setup so new and existing apps stay consistent and ready to develop.
tightenco/mise reframes "our standard Laravel starting point" as a versioned, installable artifact instead of a wiki page or a senior engineer's muscle memory. That makes the build-vs-buy question concrete: do we maintain a bespoke scaffolding tool, adopt this recipe runner, or keep documenting manual steps?Consider it when most of the following hold:
laravel new setup by hand.Look elsewhere when:
For executives: This is a small, cheap experiment in reducing the time it takes to stand up a new Laravel service and get a new engineer productive. It lets us encode our standards once and apply them consistently, rather than relying on documentation that decays. Cost is a timeboxed spike and some ongoing ownership of our own recipe definitions; the package itself is a thin runner, so the risk is low and the exit is easy. Success looks like a measurable drop in setup time and fewer "works on my machine" setup deviations across repos. Recommendation: fund a two-week evaluation on one real repo before any broader commitment.
For engineering: Mise runs installable recipes that scaffold files and execute setup steps in a Laravel app. It gives us a place to put the setup we keep redoing — CI config, static analysis, base auth, logging conventions — as versioned, reviewable code. Two caveats to be honest about: the package has very little downstream usage today, so we should pin a version, read the source, and be prepared to vendor it; and the recipes become ours to maintain, which is real ongoing work, not a one-time install. Ask: pick two candidate recipes that hurt most today and prototype them in a branch.
How can I help you explore Laravel packages today?