ishmael / ishmaelphp-starter
IshmaelPHP Starter Application
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
pkg:composer/ishmael/ishmaelphp-starter
Requires
- php: >=8.2
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
- ishmael/framework: ^0.7
Suggests
- ishmaelphp/auth-module: Run 'ish make:auth' to install and scaffold authentication.
- ishmaelphp/security-module: Run 'ish make:security' to install headers/CSP/session hardening.
This package is auto-updated.
Last update: 2025-12-24 14:17:48 UTC
README
The official starter application for the IshmaelPHP Framework.
Features
- Module-First Architecture: Organized by business logic, not just technical layers.
- Slim & Fast: No unnecessary bloat, just what you need to get started.
- Developer Friendly: Built-in CLI tools and PHPStorm integration.
Installation
You can create a new project using Composer:
composer create-project ishmael/ishmaelphp-starter my-app
Getting Started
-
Configure Environment: Copy
.env.exampleto.envand adjust your settings (database, etc.).cp .env.example .env
-
Generate App Key:
php vendor/bin/ish key:generate
-
Run the Server:
php -S localhost:8080 -t public
Visit
http://localhost:8080in your browser.
Documentation
Comprehensive documentation for IshmaelPHP can be found in the Docs folder or online at ishmaelphp.org (coming soon).
License
The IshmaelPHP Starter is open-sourced software licensed under the MIT license.