PHPackages                             btx/btx - 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. [API Development](/categories/api)
4. /
5. btx/btx

ActiveLibrary[API Development](/categories/api)

btx/btx
=======

General additional package for laravel framework

2.0.5(8mo ago)21381MITPHPPHP &gt;= 8.0CI passing

Since Jun 4Pushed 5mo ago1 watchersCompare

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

READMEChangelog (10)Dependencies (3)Versions (19)Used By (1)

BTX
---

[](#btx)

[![Btx Packagist Logo](https://camo.githubusercontent.com/f398f6319521aea4599d6f42cd3f6b74dfdec0c0ded98f3ea864eeb4b6c522b8/68747470733a2f2f62617461786465762e62617361706164692e636f6d2f6173736574732f696d616765732f6274782d7061636b61676973742e706e67)](https://bataxdev.basapadi.com/projects/btx-btx)

 [![Total Downloads](https://camo.githubusercontent.com/f00ad937c2b7488510954f4246b54b93d4ab912027d959239e98555b14b3b534/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6274782f6274783f7374796c653d666c61742d737175617265)](https://packagist.org/packages/btx/btx?) [![Latest Stable Version](https://camo.githubusercontent.com/0da5fbcb6625d417d48d7773374009e44edcb157c48cd6a73aad6f882737bc55/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6274782f6274783f7374796c653d666c61742d737175617265)](https://packagist.org/packages/btx/btx) [![License](https://camo.githubusercontent.com/40494835b8b9e1981c6a88f35d9e3734070f0a13d5e32d87b0b7225211684423/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6274782f6274783f7374796c653d666c61742d737175617265)](https://packagist.org/packages/btx/btx) [![Dependencies](https://camo.githubusercontent.com/829c251936485b7ffb3e2a51f7311011921a54149535a3053542bbd0c3c9f797/68747470733a2f2f696d672e736869656c64732e696f2f6c6962726172696573696f2f6769746875622f626163687469617270616e6a616974616e2f6274783f7374796c653d666c61742d737175617265)](https://packagist.org/packages/btx/btx) [![Last Commit](https://camo.githubusercontent.com/0cd32c6db9304803f779a3e3e3ebdbc16dd365ffb435d154c74689cf54eb78cb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f626163687469617270616e6a616974616e2f6274782f6d61696e3f7374796c653d666c61742d737175617265)](https://github.com/bachtiarpanjaitan/btx)

#### Requirements

[](#requirements)

- PHP Version : 7.4+
- PHP Modules : GD

#### Tested On

[](#tested-on)

- Lumen
- Laravel

#### Instalation

[](#instalation)

**Install using Composer**

Run command `composer require btx/btx`, then `composer dump-autoload`

For, customized configuration run command `php artisan vendor:publish ` and select index one of Btx Service Provider.

**Install Manual**

Download repo and extract into your {root project}/packages folder.

```
├── app
├── config
├── database
├── resources
└── packages
    ├── btx
    ...

```

Add this line autoload.psr-4 in your composer.json (You can choose one or all of them)

```
"autoload": {
    "psr-4": {
        ...
        "Btx\\Query\\":"packages/btx/query/src/",
        "Btx\\Common\\":"packages/btx/common/src/",
        "Btx\\Http\\":"packages/btx/http/src/",
        "Btx\\File\\":"packages/btx/file/src/"
    },
    "files": [
        ...
    ]
}

```

Register Service Provider into List of Service Provider.

*lumen* bootstrap/app.php

```
$app->register(Btx\Query\BtxQueryServiceProvider::class);
$app->register(Btx\Common\BtxCommonServiceProvider::class);
$app->register(Btx\File\BtxFileServiceProvider::class);
$app->register(Btx\Http\BtxHttpServiceProvider::class);

```

*laravel* config/app.php

```
'providers' => [
    // Other Service Providers

    Btx\Query\BtxQueryServiceProvider::class,
    Btx\Common\BtxCommonServiceProvider::class,
    Btx\File\BtxFileServiceProvider::class,
    Btx\Http\BtxHttpServiceProvider::class
],

```

then, dump autoload using command `composer dump-autoload`.

See detail documentations on [Github Pages](https://btx.bataxdev.com)

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance66

Regular maintenance activity

Popularity14

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~54 days

Recently: every ~1 days

Total

16

Last Release

269d ago

Major Versions

1.1.7 → 2.0.02025-08-18

PHP version history (2 changes)1.0.106PHP &gt;= 7.4.0

2.0.1PHP &gt;= 8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/4de1cf09f9258a3cce8f395da97e83234bcf33ae3cd051ca8cde8a890bbb17e0?d=identicon)[bachtiarpanjaitan](/maintainers/bachtiarpanjaitan)

---

Top Contributors

[![bachtiarpanjaitan](https://avatars.githubusercontent.com/u/20755907?v=4)](https://github.com/bachtiarpanjaitan "bachtiarpanjaitan (147 commits)")

---

Tags

apidirectoryfilterlaravelmapqueryspellnumberupload-fileupload-imagebataxdevbtxbachtiarpanjaitanspellnumber

### Embed Badge

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

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

###  Alternatives

[spatie/laravel-fractal

An easy to use Fractal integration for Laravel applications

1.9k15.1M99](/packages/spatie-laravel-fractal)[spatie/fractalistic

A developer friendly wrapper around Fractal

38715.3M8](/packages/spatie-fractalistic)[flugger/laravel-responder

A Laravel Fractal package for building API responses, giving you the power of Fractal and the elegancy of Laravel.

8901.5M5](/packages/flugger-laravel-responder)[yajra/laravel-datatables-fractal

Laravel DataTables Fractal Plugin.

966.9M29](/packages/yajra-laravel-datatables-fractal)[ellipsesynergie/api-response

Simple package to handle response properly in your API

3751.4M20](/packages/ellipsesynergie-api-response)[craftcms/element-api

Create a JSON API for your elements in Craft

503701.3k8](/packages/craftcms-element-api)

PHPackages © 2026

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