PHPackages                             james.xue/search - 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. [Search &amp; Filtering](/categories/search)
4. /
5. james.xue/search

ActiveLibrary[Search &amp; Filtering](/categories/search)

james.xue/search
================

source search \[资源搜索工具、包括给公众号发送消息和 github 提交代码、上传图片并使用cdn加速等\]

v1.3.2(1y ago)93[3 PRs](https://github.com/xiaoxuan6/search/pulls)MITPHPPHP ^8.1CI passing

Since Apr 18Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/xiaoxuan6/search)[ Packagist](https://packagist.org/packages/james.xue/search)[ Docs](https://github.com/xiaoxuan6/search.git)[ Fund](https://xiaoxuan6.github.io/images/donate/alipayimg.jpg)[ RSS](/packages/jamesxue-search/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelog (10)Dependencies (8)Versions (19)Used By (0)

Search
======

[](#search)

[![Latest Stable Version](https://camo.githubusercontent.com/0d35d4ab4436911aee2997cb50559133cf9a935acf9696a812751b04170af11d/68747470733a2f2f706f7365722e707567782e6f72672f6a616d65732e7875652f7365617263682f76657273696f6e2e706e67)](https://packagist.org/packages/james.xue/search)[![Total Downloads](https://camo.githubusercontent.com/9cf1640c853aa69840f666cafb9d440f00c715968b01a9590e9ef3447d168798/68747470733a2f2f706f7365722e707567782e6f72672f6a616d65732e7875652f7365617263682f642f746f74616c2e706e67)](https://packagist.org/packages/james.xue/search)[![GitHub license](https://camo.githubusercontent.com/47219408d77a7aa9072805700b4f296de6cb6a46951afd78e571d2fde49886a5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7869616f7875616e362f736561726368)](https://github.com/xiaoxuan6/search)

This package is meant to be used in your terminal. And allows working with lots of subdirectories containing git repositories.

Installation
------------

[](#installation)

### A、Composer

[](#acomposer)

```
composer global require james.xue/search
```

### B、Shell Ubuntu

[](#bshell-ubuntu)

```
curl -O https://ghproxy.com/https://raw.githubusercontent.com/xiaoxuan6/search/main/install.sh && chmod +x ./install.sh && ./install.sh
```

> Make sure to place the ~/.composer/vendor/bin directory in your PATH so the search executable can be located by your system.

Init configuration
------------------

[](#init-configuration)

```
search init
```

Env system variable
-------------------

[](#env-system-variable)

Copy the `config.json` file in the root directory to the current directory and modify the configuration file, And execute the following command：

```
search env -f ./config.json
```

Can also a value can be set individually

```
search config set --key=xxx --value=xxx
```

More
----

[](#more)

**ocr**```
ocr ./16a7067.jpg
```

**qrcode**```
qrcode ./16a7067.jpg
```

Api
===

[](#api)

```
$app = new Vinhson\Search\Api\Application();
```

**OCR**```
$app->ocr->handle("./a.png");
```

**Qrcode**```
// 生成二维码
$app->qrcode->generate("https://github.com/xiaoxuan6/search");
// 生成带背景的二维码
$app->qrcode->generate("https://github.com/xiaoxuan6/search", "https://background.com/a.png");
// 解析二维码
$app->qrcode->decode("./qrcode.png");
```

**image**```
$app->image
```

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance71

Regular maintenance activity

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 91.8% of commits — single point of failure

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 ~69 days

Recently: every ~160 days

Total

14

Last Release

125d ago

PHP version history (2 changes)v1.0.0PHP ^8.0

v1.3.0PHP ^8.1

### Community

Maintainers

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

---

Top Contributors

[![xiaoxuan6](https://avatars.githubusercontent.com/u/32762220?v=4)](https://github.com/xiaoxuan6 "xiaoxuan6 (279 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (17 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (8 commits)")

---

Tags

searchsourcesource-search

### Embed Badge

![Health badge](/badges/jamesxue-search/health.svg)

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

###  Alternatives

[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[mailerlite/laravel-elasticsearch

An easy way to use the official PHP ElasticSearch client in your Laravel applications.

934529.3k2](/packages/mailerlite-laravel-elasticsearch)[jeroen-g/explorer

Next-gen Elasticsearch driver for Laravel Scout.

397612.3k](/packages/jeroen-g-explorer)[spatie/laravel-site-search

A site search engine

300129.1k](/packages/spatie-laravel-site-search)[statamic/cli

Statamic CLI Tool

7587.7k](/packages/statamic-cli)

PHPackages © 2026

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