Yui was born as a way to keep motivated to study PHP outside of laravel, since 2022 I've been using laravel on a daily basis and I felt stuck with it (not that it's a bad thing).
This mini framework made from the heart has helped me understand how Laravel processes work behind the scenes.
- Database
- Connection
- MySQL
- PostgreSQL
- SQLite
- Query Builder
- Select
- Insert
- Update
- Delete
- Join
- Where
- Group By
- Order By
- Limit
- Offset
- Raw Query
- Update Or Insert (Upsert)
- Select All
- Find
- Find All
- Find By
- Find All By
- Create
- Migration
- Seeders
- Connection
- Command Line Interface (In Progress)
- Logger
- Refact all (Classes, Docs and especially Tests)
- API Documentation
- FrankenPHP
- File routing system
- Middleware
- Validation class
- Authentication class
- Session class
- Cookie class
- Cache(Only Redis)
- File Upload class
- Template Engine
- Email class
- Queue class (Only Redis)
- Event class
- WebSockets (With FrankenPHP)