Puko Framework
Welcome to the Puko Framework, a full-stack PHP framework designed for Rapid Application Development.
Get started now View it on GitHub
Getting started
Dependencies
Like other modern PHP frameworks, the Puko Framework requires PHP 7.0 or newer. Standard extensions include Composer, php-json, php-pdo, php-pdo-mysql, and php-gd. You may also require additional extensions depending on third-party libraries installed via Composer. You can run this framework using tools like Laragon or XAMPP.
Quick start
- Install via Composer:
composer create-project velliz/puko <project-name>Note: You must have PHP and Composer installed and accessible via your terminal. If the command is not recognized, ensure they are correctly set in your PATH or Environment Variables.
- Run with the built-in PHP web server:
php puko serve 4000 - Open your browser: Navigate to http://localhost:4000.
Puko can also be deployed using Apache, Nginx, or Docker.
If you plan to create a Docker Image, you can review the provided Dockerfile and build it using docker build ..
Follow our ~15-minute quick start guide to build your first web application.
Configure Environment
To set up a universal configuration for your project, rename the .env.example file to .env and adjust the settings to match your development environment.
About the project
Puko Framework is © 2016-2026 by Didit Velliz.
License
The Puko Framework is distributed under the MIT license.
Contributing
Before making a contribution, please discuss the changes you wish to make via an issue, email, or any other preferred method with the maintainers. Learn more about becoming a contributor in our GitHub repository.
Thank you to the contributors of Puko Framework!
Code of Conduct
The Puko Framework is committed to fostering a welcoming and inclusive community.
View our Code of Conduct on GitHub.