https://github.com/yuiphp/core
Yui is a PHP framework created with the intention of being study material, it is inspired by Laravel and uses FrankenPHP
https://github.com/yuiphp/core
framework php php-framework yui
Last synced: 3 months ago
JSON representation
Yui is a PHP framework created with the intention of being study material, it is inspired by Laravel and uses FrankenPHP
- Host: GitHub
- URL: https://github.com/yuiphp/core
- Owner: yuiphp
- License: mit
- Created: 2024-05-17T14:27:25.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T00:57:22.000Z (over 1 year ago)
- Last Synced: 2025-10-13T09:14:28.176Z (6 months ago)
- Topics: framework, php, php-framework, yui
- Language: PHP
- Homepage:
- Size: 86.9 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
- Roadmap: roadmap.md
Awesome Lists containing this project
README
# 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](roadmap.md)
## 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**:w If you've orked with Laravel, you'll feel at home with Yui.
## Main Features
- **FrankenPHP**: Support the FrankenPHP. (WIP)
- **Drizzle Like ORM**: Implement a Drizzle-like ORM to interact with the database. (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:
```bash
# coming soon
#....
```
## 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](https://opensource.org/licenses/MIT).