Skip to content
@yuiphp

Yui

Yui is a modern, elegant, and mini PHP framework inspired by Laravel.

Yui Framework

Yui is a modern, elegant, and mini PHP framework inspired by Laravel. Developed to streamline the process of building high-quality web applications, Yui offers a flexible and intuitive framework for developers. PLEASE READ THE ROADMAP

Roadmap

Yui is a work in progress, and we have a lot of exciting features planned for the future. Here's a brief overview of what's coming: Roadmap

Key Features

  • Simplicity and Elegance: Yui adopts a clear and elegant syntax, making development simpler and more enjoyable.
  • Productivity: With features like robust CLI, and database migration support, Yui helps you be more productive.
  • Active Community: While it's a study-oriented project, Yui is supported by an active community of developers committed to sharing knowledge and experience.
  • Inspired by Laravel: If you've orked with Laravel, you'll feel at home with Yui.

Main Features

  • FrankenPHP: Support the FrankenPHP. (WIP)
  • Simple Routing: Easily define routes and link them to handles with HTTP requests. (WIP)
  • Blade-like Templates: Utilize a Blade-inspired template system to build dynamic and reusable user interfaces. (WIP)
  • Integrated Authentication: Implement user authentication with ease. (WIP)
  • Database Migrations: Maintain control over the database structure with simple and reversible migrations. (WIP)
  • Integrated Testing: Write and execute unit and integration tests efficiently, ensuring the quality of your code. (WIP)
  • Middleware Support: Implement middleware to filter and modify HTTP requests entering your application. (WIP)
  • CLI Support: Interact with your application through a robust Command Line Interface (CLI). (WIP)
  • Minimal External Dependencies: Rely on a minimal number of external dependencies to keep your application lightweight and efficient. (WIP)

Installation

To get started with Yui in your project, simply follow these simple steps:

The use of the framework is not yet recommended as it is still under development

composer create-project yuiphp/yui <project-name> -s dev

Contributing

Contributions are welcome! Feel free to submit pull requests, report issues, or suggest new features. Before submitting a pull request (PR), please make sure to follow the contribution guidelines.

License

Yui is open-source software licensed under the MIT license.

Pinned Loading

  1. core core Public

    Yui is a PHP framework created with the intention of being study material, it is inspired by Laravel and uses FrankenPHP

    PHP 4

  2. yui yui Public

    The skeleton application for the YuiPHP framework.

    PHP 2

Repositories

Showing 5 of 5 repositories
  • yui Public

    The skeleton application for the YuiPHP framework.

    yuiphp/yui’s past year of commit activity
    PHP 2 0 0 0 Updated Sep 6, 2024
  • core Public

    Yui is a PHP framework created with the intention of being study material, it is inspired by Laravel and uses FrankenPHP

    yuiphp/core’s past year of commit activity
    PHP 4 MIT 0 0 0 Updated Sep 6, 2024
  • What-I-Need-Docs Public

    A node js script that tells you which files still need to be documented

    yuiphp/What-I-Need-Docs’s past year of commit activity
    JavaScript 1 0 0 0 Updated Sep 6, 2024
  • .github Public
    yuiphp/.github’s past year of commit activity
    0 0 0 0 Updated May 19, 2024
  • api-docs Public

    The Yui API documentation is a reference that details all the classes, methods, properties and other elements available in the YuiPHP framework.

    yuiphp/api-docs’s past year of commit activity
    2 0 0 0 Updated May 18, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…