Skip to content

[DEPRECATED] Powerful, lightweight and extensible php command line framework.

License

Notifications You must be signed in to change notification settings

iTXTech/SimpleFramework

Repository files navigation

SimpleFramework [DEPRECATED]

License Stable

Powerful, lightweight and extensible php command line framework.

Introduction

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 and FFI)
  • Ultra lightweight PHAR (< 100KB)

Contributions are welcome.

See also

Requirements

Build PHP for SimpleFramework

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.

Integrated support

Get SimpleFramework

  • Releases - Stable release, PHAR format

or

  • $ git clone https://github.com/iTXTech/SimpleFramework.git - Get the latest development environment for FUN

License

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/>.