Tiny PHP is a lightweight, high-performance PHP framework engineered for rapid prototyping and model-driven development. It strips away the bloat of enterprise frameworks, allowing developers to move from concept to a functional MVP in hours, not days.
In a world of over-engineered solutions, Tiny PHP focuses on the essentials. It is built for developers who prioritize speed of delivery without sacrificing code maintainability.
- Model-Driven Architecture: Define your data structures and let the framework handle the heavy lifting.
- Pre-Bulit Widgets: Use powerful tailwind widgets to write beautiful, responsive applications.
- Minimal Footprint: Optimized for speed with nearly zero overhead, making it ideal for microservices and prototypes.
- Built-in Reactivity: Generate interactive applications with a built-in reactive engine.
- PHP 8.2 or higher
- Git
- MySQL, PostgreSQL, or SQLite
You can create a new Tiny PHP by cloning it via git:
composer create-project tinyframework/tiny my-app
cd my-app
php -S localhost:8000Full documentation is available at faheemanis.rf.gd/projects/tiny-php.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Developed with ❤️ by the Tiny PHP Team.