otaku / application
This is an Application Repository template based on the OTAKU Manifesto.
Package info
github.com/phprise-foundation/otaku-application
Type:project
pkg:composer/otaku/application
v1.0.1
2026-01-22 18:44 UTC
Requires
- php: ^8.4
- phprise/common: ^1.0
Requires (Dev)
- phpunit/phpunit: ^12.5
- vimeo/psalm: ^6.14
README
This is a template for an Application Repository based on the OTAKU Manifesto.
Characteristics
- The Core: Implementation of the Business Heart.
- Clean Architecture: Organized into Domain, Application, Infrastructure, and Interface layers.
- DDD Focused: Logic driven by the business domain.
- Lean: Generic tools are offloaded to Atomic Repositories.
Structure
src/Domain: Entities and business rules.src/Application: Use cases and orchestration.src/Infrastructure: External adapters (DB, Mail, etc.).src/Interface: Entry points (Controllers, CLI).
Installation
To create a new Application Repository using this template:
composer create-project otaku/application <project-name>
Running
php -S localhost:8000 -t public
Philosophy
We follow The OTAKU Manifesto: Fluid Structure Design. Please read more about it in PHILOSOPHY.md. See our security policy in SECURITY.md.