flintphp / skeleton
The official application skeleton for the FlintPHP framework.
v1.0.0
2026-09-14 15:42 UTC
Requires
- php: ^8.2
- flintphp/framework: ^1.0
Requires (Dev)
- phpunit/phpunit: ^11.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
This repository contains the official application skeleton for the FlintPHP framework.
Note: This repository is the application starter. The underlying framework code is located at flintphp/framework.
Create a FlintPHP application
Create a new FlintPHP project using Composer:
composer create-project flintphp/skeleton my-app
cd my-app
php bin/flint
Run the application
You can run the application using PHP's built-in development server:
php -S localhost:8000 -t public/
Then visit http://localhost:8000 in your browser.
Structure
bin/flint: The command-line launcher for the application.bootstrap/app.php: Bootstraps the application and returns the Application instance.config/: Directory for your application's configuration files.public/index.php: The HTTP entry point for all web requests.src/: Your application source code (PSR-4 autoloaded under theApp\namespace).storage/: Directory for generated files, logs, and other application storage.tests/: Directory for your application's test suite.
Philosophy
FlintPHP uses explicit composition and avoids unnecessary magic or discovery. The application structure remains deliberately minimal and production-oriented, providing a fast, secure, and modern PHP foundation.