Link Search Menu Expand Document

Puko Framework

Welcome to the Puko Framework, a full-stack PHP framework designed for Rapid Application Development.

Latest Stable Version Total Downloads

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

  1. 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.

  2. Run with the built-in PHP web server:
    php puko serve 4000
    
  3. 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!

  • Velliz

Code of Conduct

The Puko Framework is committed to fostering a welcoming and inclusive community.

View our Code of Conduct on GitHub.