PHPackages                             packaged/thrift - 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. packaged/thrift

ActiveLibrary[API Development](/categories/api)

packaged/thrift
===============

Apache Thrift

0.17.0(1y ago)159.1M↓28.2%8[1 PRs](https://github.com/packaged/thrift/pulls)20Apache-2.0PHPPHP ^5.5 || ^7.0 || ^8.0

Since Dec 16Pushed 1y ago4 watchersCompare

[ Source](https://github.com/packaged/thrift)[ Packagist](https://packagist.org/packages/packaged/thrift)[ Docs](http://thrift.apache.org/)[ RSS](/packages/packaged-thrift/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (10)DependenciesVersions (11)Used By (20)

Apache Thrift
=============

[](#apache-thrift)

The code provided by this library is from:

This repo has been created to provide the thrift protocol via composer

Thrift PHP Software Library

License
=======

[](#license)

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Dependencies
============

[](#dependencies)

PHP\_INT\_SIZE

This built-in signals whether your architecture is 32 or 64 bit and is used by the TBinaryProtocol to properly use pack() and unpack() to serialize data.

apc\_fetch(), apc\_store()

APC cache is used by the TSocketPool class. If you do not have APC installed, Thrift will fill in null stub function definitions.

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance49

Moderate activity, may be stable

Popularity54

Moderate usage in the ecosystem

Community30

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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

Recently: every ~505 days

Total

10

Last Release

378d ago

PHP version history (3 changes)0.9.0PHP &gt;=5.0.0

0.11.0PHP ^5.5 || ^7.0

0.13.01PHP ^5.5 || ^7.0 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/a2dc779402c4fa879b9f63159900da2a4c766661286182c4cecd66a7d4fc71ed?d=identicon)[bajbnet](/maintainers/bajbnet)

---

Top Contributors

[![bajb](https://avatars.githubusercontent.com/u/2241334?v=4)](https://github.com/bajb "bajb (9 commits)")[![TomK](https://avatars.githubusercontent.com/u/299656?v=4)](https://github.com/TomK "TomK (6 commits)")[![Katalystical](https://avatars.githubusercontent.com/u/7964411?v=4)](https://github.com/Katalystical "Katalystical (1 commits)")[![markoheijnen](https://avatars.githubusercontent.com/u/262877?v=4)](https://github.com/markoheijnen "markoheijnen (1 commits)")[![nauxliu](https://avatars.githubusercontent.com/u/9570112?v=4)](https://github.com/nauxliu "nauxliu (1 commits)")[![Prometee](https://avatars.githubusercontent.com/u/861820?v=4)](https://github.com/Prometee "Prometee (1 commits)")

---

Tags

apachethrift

### Embed Badge

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

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

###  Alternatives

[facebook/php-business-sdk

PHP SDK for Facebook Business

90923.5M35](/packages/facebook-php-business-sdk)[hubspot/api-client

Hubspot API client

24015.5M18](/packages/hubspot-api-client)[botman/driver-telegram

Telegram driver for BotMan

93452.6k6](/packages/botman-driver-telegram)[eleme/thrift-php

Mirror of apache thrift client lib of php

1016.0k3](/packages/eleme-thrift-php)[angejia/thrift-laravel

use Thrift in Laravel

111.8k](/packages/angejia-thrift-laravel)

PHPackages © 2026

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