mindy/application
Mindy Application is a lightweight foundation for PHP web apps, handling bootstrap, configuration, and service container wiring. It simplifies request lifecycle and dependency management so developers can build modular, maintainable applications with minimal boilerplate.
mindy/application is the bootstrap/kernel layer of the MindyPHP micro-framework: application lifecycle, container wiring, request dispatch. Its PM value is scoping what a "minimum viable kernel" actually costs to build and own, benchmarked against Laravel, Symfony, or Slim. It is an input to the estimate, not the thing you ship.[READ-ONLY] subtree split of the Mindy monorepo, so any patch or extension is a commitment to maintain a fork. That is a headcount and roadmap question for a PM, not a procurement line item.Consider it when:
Look elsewhere when:
To executives: This is not a product dependency; it is a small, MIT-licensed application-kernel component from a micro-framework with effectively no adoption — one star, zero dependents, a single maintainer, and no visible support or security process. My recommendation is to keep it off any production path. Its value is as a readable reference artifact or as part of a bounded evaluation of MindyPHP as a stack. The license is free, but the real cost is support risk: if it breaks, we fix it ourselves, and we own that forever. There is no revenue upside and no capability we cannot get from a mainstream framework.
To engineering: It is small and readable, and that is the appeal — a compact example of how a minimal application kernel bootstraps a container and dispatches a request. Two constraints govern any real use. First, it is a read-only subtree split, so the canonical code and issue tracker live in the Mindy monorepo; patches go upstream, and if upstream stalls we are maintaining a fork. Second, treat it as vendored code with a named internal owner and an exact version pin, never as an upstream dependency we rely on for fixes. If a team wants it for a spike or an internal tool, that is a fine call — just log the owner and the exit plan at the same time. If anyone proposes it for a customer-facing service, the answer is no, and the reason is maintenance surface, not code quality.
How can I help you explore Laravel packages today?