GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - iTXTech/SimpleFramework: [DEPRECATED] Powerful, lightweight and extensible php command line framework.

BranchesTags
Open more actions menu

Latest commit

 

History

221 Commits
221 Commits

Folders and files

NameName
Last commit message
Last commit date
examples
examples
 
 
peachpie
peachpie
 
 
src/iTXTech/SimpleFramework
src/iTXTech/SimpleFramework
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
autoload.php
autoload.php
 
 
sf
sf
 
 
sf.cmd
sf.cmd
 
 
sfloader.php
sfloader.php
 
 

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

  • Development Roadmap
  • SimpleFramework Wiki

Requirements

Build PHP for SimpleFramework

  • PHP >= 7.2
  • pthreads - Multi-threading library for PHP
  • runkit7 - Module HotPatch

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

  • php-yaml - Config

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

About

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

itxtech.org

Topics

cliphp72simpleframework

Resources

Readme
GPL-3.0 license
Activity
Custom properties

Stars

20 stars

Watchers

14 watching

Forks

4 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.