PHPackages                             feiyun/tools - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. feiyun/tools

ActiveLibrary[Database &amp; ORM](/categories/database)

feiyun/tools
============

飞云工具包 - 企业级 Hyperf 辅助工具集合，包含自动筛选等实用工具

v2.3.3(1mo ago)2426MITPHPPHP &gt;=8.0

Since Sep 4Pushed 2mo agoCompare

[ Source](https://github.com/Fwin511/tools)[ Packagist](https://packagist.org/packages/feiyun/tools)[ Docs](https://github.com/Fwin511/tools)[ RSS](/packages/feiyun-tools/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (11)Versions (15)Used By (0)

Feiyun Tools
============

[](#feiyun-tools)

[![Latest Stable Version](https://camo.githubusercontent.com/7c92519c9cb2a79ca92be2837c1cea2c43f5dc00cc153c939f6de3b2416313d6/68747470733a2f2f706f7365722e707567782e6f72672f66656979756e2f746f6f6c732f762f737461626c65)](https://packagist.org/packages/feiyun/tools)[![Total Downloads](https://camo.githubusercontent.com/86c5f4d3c1fe7ed6a1877924b91719e5bff21c6b025fcf739eef4dca469c1615/68747470733a2f2f706f7365722e707567782e6f72672f66656979756e2f746f6f6c732f646f776e6c6f616473)](https://packagist.org/packages/feiyun/tools)[![License](https://camo.githubusercontent.com/73c6672b25b3b4a3936fe84646b9e55e90a72a9884d50dcaf0d6a700cece92e9/68747470733a2f2f706f7365722e707567782e6f72672f66656979756e2f746f6f6c732f6c6963656e7365)](https://packagist.org/packages/feiyun/tools)

**Language**: [English](README.md) | [中文](README_CN.md)

Enterprise-grade Hyperf utility toolkit that provides various practical development tools to improve Hyperf project development efficiency.

🚀 Features
----------

[](#-features)

- **Modular Design**: Each tool is managed independently and used on demand
- **Zero Configuration**: Ready to use out of the box, no complex configuration required
- **High Performance**: Built-in caching mechanism for optimized performance
- **Enterprise Grade**: Stable toolkit suitable for production environments
- **Easy to Extend**: Easy to add new tools and features

📦 Installation
--------------

[](#-installation)

```
composer require feiyun/tools
```

Hyperf will automatically discover and load the configuration.

🛠️ Available Tools
------------------

[](#️-available-tools)

### Auto Filter Tool

[](#auto-filter-tool)

Intelligent database query filtering tool that automatically builds query conditions based on request parameters and field types.

[View Detailed Documentation →](./tools/auto-filter/README.md)

### More Tools (Planned)

[](#more-tools-planned)

We plan to add more practical enterprise-grade tools, such as universal export tools, cache management tools, etc.

📁 Project Structure
-------------------

[](#-project-structure)

```
feiyun-tools/
├── src/                          # Core code
│   ├── Providers/               # Service providers
│   │   └── FeiyunToolsServiceProvider.php
│   └── ToolsManager.php         # Tools manager
├── tools/                       # Tools directory
│   └── auto-filter/            # Auto filter tool
│       ├── config/             # Configuration files
│       ├── src/                # Source code
│       │   ├── Contracts/      # Interface definitions
│       │   ├── Support/        # Support classes
│       │   ├── Traits/         # Trait files
│       │   └── Providers/      # Service providers
│       └── README.md           # Tool documentation
├── tests/                       # Test files
└── composer.json               # Composer configuration

```

🔧 Configuration
---------------

[](#-configuration)

### Hyperf Configuration

[](#hyperf-configuration)

The package will automatically load the configuration without manual setup. Configuration files for each tool can be published separately:

```
# Publish Auto Filter configuration
php bin/hyperf.php vendor:publish feiyun/tools
```

### Tools Management

[](#tools-management)

Use the `ToolsManager` class to manage and view available tools:

```
use Feiyun\Tools\ToolsManager;

// Get all available tools
$tools = ToolsManager::getAvailableTools();

// Check if tool is available
$isAvailable = ToolsManager::isToolAvailable('auto-filter');
```

🤝 Contributing
--------------

[](#-contributing)

Welcome to contribute code! Please follow these steps:

1. Fork this repository
2. Create feature branch (`git checkout -b feature/amazing-feature`)
3. Commit changes (`git commit -m 'Add some amazing feature'`)
4. Push to branch (`git push origin feature/amazing-feature`)
5. Open Pull Request

### Adding New Tools

[](#adding-new-tools)

If you want to add new tools, please follow this structure:

```
tools/your-tool/
├── config/              # Configuration files
├── src/                 # Source code
│   ├── Contracts/      # Interfaces
│   ├── Providers/      # Service providers
│   └── ...             # Other code
├── tests/              # Test files
└── README.md           # Tool documentation

```

📄 License
---------

[](#-license)

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

🙋‍♀️ Support
------------

[](#‍️-support)

If you have questions or suggestions, please contact us through:

- Submit [Issue](https://github.com/Fwin511/tools/issues)
- Email:

🔗 Related Links
---------------

[](#-related-links)

- [Packagist](https://packagist.org/packages/feiyun/tools)
- [GitHub](https://github.com/Fwin511/tools)

---

**Feiyun Tools** - Make development easier! 🚀

If this package helps you, please give a ⭐️ Star to support us!

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance87

Actively maintained with recent releases

Popularity19

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~15 days

Recently: every ~3 days

Total

14

Last Release

56d ago

Major Versions

v1.0.2 → v2.0.02025-09-04

PHP version history (3 changes)v1.0.0PHP &gt;=8.0

v1.0.1PHP ^8.0.2|^8.1|^8.2|^8.3

v1.0.2PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/2d79772de5ee1a14d686555d2aa7019154ba0284b096667790060e75040fc60b?d=identicon)[Fwin511](/maintainers/Fwin511)

---

Tags

databasequeryfilterswooletoolsutilitieshyperf

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/feiyun-tools/health.svg)

```
[![Health](https://phpackages.com/badges/feiyun-tools/health.svg)](https://phpackages.com/packages/feiyun-tools)
```

###  Alternatives

[mineadmin/mineadmin

Quickly build a background management system for web applications

1.2k2.0k](/packages/mineadmin-mineadmin)[hyperf/database-pgsql

A pgsql handler for hyperf/database.

12282.0k13](/packages/hyperf-database-pgsql)[jonas-elias/hyperf-oracle

A oracle handler for hyperf/database.

102.0k](/packages/jonas-elias-hyperf-oracle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
