https://github.com/andrefelipe18/yui
**ATTENTION, THE PROJECT HAS MOVED TO ANOTHER REPOSITORY** Hello there! This is my php framework 100% inspired by laravel, I created it to study and will keep it for studies too!
https://github.com/andrefelipe18/yui
frankenphp php php-framework php83
Last synced: about 2 months ago
JSON representation
**ATTENTION, THE PROJECT HAS MOVED TO ANOTHER REPOSITORY** Hello there! This is my php framework 100% inspired by laravel, I created it to study and will keep it for studies too!
- Host: GitHub
- URL: https://github.com/andrefelipe18/yui
- Owner: andrefelipe18
- License: mit
- Created: 2024-04-25T21:18:58.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-05-17T18:04:43.000Z (11 months ago)
- Last Synced: 2025-02-24T13:49:33.701Z (about 2 months ago)
- Topics: frankenphp, php, php-framework, php83
- Language: PHP
- Homepage:
- Size: 208 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
- Roadmap: roadmap.md
Awesome Lists containing this project
README
**ATTENTION, THE PROJECT HAS MOVED TO ANOTHER REPOSITORY** [Here](https://github.com/yuiphp)
# 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)
- **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
git clone https://github.com/your-username/yui.git
cd yui
composer install
#....
```## 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).