All Projects → php-toolkit → toolkit

php-toolkit / toolkit

Licence: MIT license
some useful library of the php

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to toolkit

Fatcat
FAT filesystems explore, extract, repair, and forensic tool
Stars: ✭ 201 (+1240%)
Mutual labels:  system, filesystem
findlargedir
find all "blackhole" directories with a huge amount of filesystem entries in a flat structure
Stars: ✭ 15 (+0%)
Mutual labels:  system, filesystem
watcher
The file system watcher that strives for perfection, with no native dependencies and optional rename detection support.
Stars: ✭ 37 (+146.67%)
Mutual labels:  system, filesystem
Aqeous
(Inactive, Checkout AvanaOS, Rewrite of this) This is a New Operating System (Kernel right now). Made completely from scratch, We aim to make a complete OS for Learning purpose
Stars: ✭ 23 (+53.33%)
Mutual labels:  system, filesystem
fuse-nfs-crossbuild-scripts
fuse-nfs for windows using dokany
Stars: ✭ 35 (+133.33%)
Mutual labels:  filesystem
dodrugs
A macro-powered dependency injector for Haxe
Stars: ✭ 29 (+93.33%)
Mutual labels:  dependency-injection
useful-javascript-libraries
Collection of Javascript libraries
Stars: ✭ 102 (+580%)
Mutual labels:  collection
mongodb-backup-manager
🌿 A Full-stack MongoDB Backup System.
Stars: ✭ 42 (+180%)
Mutual labels:  system
management tools
A collection of scripts and packages to simplify OS X management.
Stars: ✭ 93 (+520%)
Mutual labels:  filesystem
di
一个简易版本的Go依赖注入实现
Stars: ✭ 133 (+786.67%)
Mutual labels:  dependency-injection
1earn
ffffffff0x 团队维护的安全知识框架,内容包括不仅限于 web安全、工控安全、取证、应急、蓝队设施部署、后渗透、Linux安全、各类靶机writup
Stars: ✭ 3,715 (+24666.67%)
Mutual labels:  collection
PopKorn
DI can be simple. Forget about modules and components. Just use it!
Stars: ✭ 139 (+826.67%)
Mutual labels:  dependency-injection
chokidar-socket-emitter
a simple chokidar watcher which emits events to all connected socket.io clients
Stars: ✭ 28 (+86.67%)
Mutual labels:  filesystem
Vudit
A file viewer for Android
Stars: ✭ 40 (+166.67%)
Mutual labels:  filesystem
output-file-sync
Synchronously write a file and create its ancestor directories if needed
Stars: ✭ 14 (-6.67%)
Mutual labels:  filesystem
unionfs
Use multiple fs modules at once
Stars: ✭ 170 (+1033.33%)
Mutual labels:  filesystem
definject
Unobtrusive Dependency Injector for Elixir
Stars: ✭ 46 (+206.67%)
Mutual labels:  dependency-injection
UT GameEventSystem
A flexible event system in Unreal Engine 4
Stars: ✭ 33 (+120%)
Mutual labels:  system
Fonts
A curation of fonts from all over the world.
Stars: ✭ 144 (+860%)
Mutual labels:  collection
xbox-winfsp
Brings native support for Xbox filesystems (FATX, STFS & GDFX/XGD/XDVDFS) to Windows.
Stars: ✭ 37 (+146.67%)
Mutual labels:  filesystem

PHP工具包

Php Version

php的一些有用的基础工具库实现和收集整理。

本仓库是主仓库,开发后推送到各个组件仓库。如果只需要一个或部分工具,可以单独配置require

1. 字符串工具

常用的字符串操作帮助工具类库,以及一些 html,json 编解码, token,url 等工具类

2. 数组工具

常用的数组操作帮助工具类库

3. 对象工具

常用的对象操作帮助工具类、traits库

4. 系统工具

常用的系统操作帮助工具类库。系统环境信息,执行命令,简单的进程操作使用类(fork,run,stop,wait ...)等

5. php工具

常用的php操作帮助工具类库。php环境信息,数据打印,.env加载,简单的autoload类等

6. 文件系统工具

常用的文件系统操作帮助工具类库。文件查找,创建,判断,信息获取,内容读取等,目录的创建,权限,拷贝,删除等。

7. CLI工具

常用的php cli环境的帮助工具类库。cli下的内容输出,读取。丰富的颜色内容输出,cli下的php文件高亮,简单的光标操作。

8. 数据收集器

数据收集器 Collection 实现。可用于配置数据管理、数据收集、数据迭代等。

9. 简单的DI容器实现

简单的 psr/container 对象管理容器实现

10. 数据解析器

数据解析器。json php swoole msgpack 格式的数据解析的简单封装。

11. 额外的帮助类库

额外的帮助类库。数据、日期、格式化等帮助类。 简单的 config,options,event,alias等traits收集整理

安装

composer require toolkit/toolkit

文档

开发

composer install
php toolkit dev -h

git subtree

git subtree usage example:

  • add a lib repo
git subtree add --prefix=libs/php-utils https://github.com/php-toolkit/php-utils master --squash
  • update a lib repo
git subtree pull --prefix=libs/php-utils https://github.com/php-toolkit/php-utils master --squash
  • push a lib repo
git subtree push --prefix=libs/php-utils https://github.com/php-toolkit/php-utils master

License

MIT

我的其他项目

  • inhere/console 功能丰富的命令行应用,命令行工具库
  • inhere/php-validate 一个简洁小巧且功能完善的php验证库。仅有几个文件,无依赖。
  • inhere/sroute 轻量且快速的路由库
  • inhere/event-manager psr-14 的事件管理实现
  • inhere/middleware psr-15 HTTP中间件的实现

更多请查看我的 github

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].