Skip to content
@Micro-PHP

Micro PHP Framework

Micro Framework: fast and flexible PHP engine for building your app

Logo

#StandWithUkraine

It is a fast, lightweight and highly flexible web application PHP framework.

Requirements

The minimum PHP version must be at least 8.2

Get started

It is recommended that you create your first application in a Docker environment or in a Docker RoadRunner environment

Or you can create an application via composer.

$ composer create-project micro/micro {directory} --remove-vcs
$ cd {directory}
$ php -S localhost:10000 -t public/

Open http://localhost:10000 and you will see HelloWorld page.

There is also support for console utilities.

php bin/console

Running Tests

To run tests, run the following command. By default, phpstan, psalm, phpunit will be runned.

$ composer run-script test-all

Authors

Contributing

Contributions are always welcome!

License MIT

Pinned Loading

  1. dto dto Public

    PHP library for generating DTO classes.

    PHP 12 1

  2. micro-docker micro-docker Public

    A Docker-based installer and runtime for the Micro web framework, with full HTTP/2, HTTP/3 and HTTPS support.

    Dockerfile

Repositories

Showing 10 of 57 repositories
  • micro-dev Public

    Development Framework

    Micro-PHP/micro-dev’s past year of commit activity
    1 MIT 1 0 0 Updated Oct 20, 2024
  • kernel-bootloader-plugin-depends Public

    Micro Framework: depended plugins loader.

    Micro-PHP/kernel-bootloader-plugin-depends’s past year of commit activity
    PHP 2 MIT 0 0 0 Updated Jul 10, 2024
  • kernel-bootloader-dependency Public

    Micro Framework: Kernel Boot loader - component to provide dependencies

    Micro-PHP/kernel-bootloader-dependency’s past year of commit activity
    PHP 2 MIT 0 0 0 Updated Jul 10, 2024
  • kernel-bootloader-configuration Public

    Micro Framework: Kernel Boot loader - component to provide plugin configuration

    Micro-PHP/kernel-bootloader-configuration’s past year of commit activity
    PHP 1 MIT 0 0 0 Updated Jul 10, 2024
  • Micro-PHP/micro-kernel-app’s past year of commit activity
    PHP 4 MIT 1 1 0 Updated Jul 10, 2024
  • micro-kernel Public
    Micro-PHP/micro-kernel’s past year of commit activity
    PHP 4 MIT 0 0 1 Updated Jul 10, 2024
  • micro Public

    MicroPHP default plain application

    Micro-PHP/micro’s past year of commit activity
    PHP 6 MIT 0 0 1 Updated Jul 10, 2024
  • plugin-uuid Public
    Micro-PHP/plugin-uuid’s past year of commit activity
    PHP 3 MIT 0 0 0 Updated Jul 6, 2024
  • webpack-encore-plugin Public Forked from OleksiiBulba/webpack-encore-plugin

    This is a Micro-PHP plugin for webpack-encore support

    Micro-PHP/webpack-encore-plugin’s past year of commit activity
    PHP 1 MIT 4 0 0 Updated Jul 6, 2024
  • plugin-twig Public
    Micro-PHP/plugin-twig’s past year of commit activity
    PHP 2 MIT 0 0 0 Updated Jul 6, 2024