esyede / rakit
Rakit Web Framework
Fund package maintenance!
Ko Fi
saweria.co/esyede
Installs: 37
Dependents: 0
Suggesters: 0
Security: 0
Stars: 26
Watchers: 2
Forks: 12
Open Issues: 3
Type:project
pkg:composer/esyede/rakit
Requires
- php: >=5.4.0
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
Requires (Dev)
- cweagans/composer-patches: ^1.7
- phpunit/phpunit: 4.8.34
README
What is Rakit?
Rakit is a lightweight, easy-to-learn PHP web framework built for simplicity and efficiency. Whether you're a beginner or an experienced developer, Rakit offers a smooth development experience similar to other popular PHP frameworks, while giving you the flexibility to write clean, modular code.
Features
- Compact Size: Less than 1MB zipped, including offline documentation.
- Wide PHP Support: Compatible with PHP 5.4.0 to PHP 8.x.
- Flexible Installation: Works with or without Composer.
- Powerful Routing: Supports closures and controllers (MVC architecture).
- Templating Options: Native views or Blade templating engine.
- Database Abstraction: Models and query builders for seamless database interactions.
- Schema & Migrations: Easy database schema building and migration tools.
- Authentication: Simple, built-in user authentication.
- CLI Tools: Command-line utilities for efficient development.
- And More: Extensive features to boost your productivity!
System Requirements
Recommended Extensions (for full functionality):
- PDO for database support (SQLite, MySQL, PostgreSQL, SQL Server).
- cURL for package installation via console.
- GD Image for image processing.
- Socket for WebSocket support.
Documentation
Every release includes offline documentation, so you can learn even without internet access. For the latest updates, check out the official website.
Get Involved
Help shape Rakit! Submit pull requests to the official repository or join discussions in our forum to assist fellow developers. You can also donate to support ongoing development and maintenance. Every contribution, big or small, is appreciated!
License
Rakit is released under the MIT License. This means, you can modify, redistribute, and use it for personal or commercial purposes, as long as the original attribution is included. No warranties or liabilities are provided for any damages.