Powerful, lightweight and extensible php command line framework.
Features:
- Module Dependency Resolver (Compatible with
composer
) - Built-in Console and Commands
- AsyncTask Scheduler and Multi-threading
- Network and Configuration Utilities
- All APIs can be used in a single script - See examples
- Module HotPatch (Requires
runkit7
) - Command Line Options
- OS Integrations (Requires
PHP 7.4
andFFI
) - Ultra lightweight PHAR (< 100KB)
Contributions are welcome.
Fully support: PHP 7.2, PHP 7.3
Partially support: PHP 7.4, PHP 8.x, PeachPie
Note that now swoole will break pthreads, do not use them together.
- php-yaml -
Config
- Releases - Stable release, PHAR format
or
$ git clone https://github.com/iTXTech/SimpleFramework.git
- Get the latest development environment for FUN
Copyright (C) 2016-2022 iTX Technologies
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.