https://github.com/apache/thrift
Apache Thrift
https://github.com/apache/thrift
Keywords
actionscript c cplusplus csharp d dart http library network-client network-server thrift
Keywords from Contributors
marshalling protobuf-runtime protoc protocol-buffers protocol-compiler activerecord rubocop rubygems code-formatter static-code-analysis
Last synced: about 19 hours ago
JSON representation
Repository metadata
Apache Thrift
- Host: GitHub
- URL: https://github.com/apache/thrift
- Owner: apache
- License: apache-2.0
- Created: 2009-09-18T08:00:17.000Z (about 17 years ago)
- Default Branch: master
- Last Pushed: 2026-09-19T23:42:07.000Z (1 day ago)
- Last Synced: 2026-09-19T23:43:59.031Z (1 day ago)
- Topics: actionscript, c, cplusplus, csharp, d, dart, http, library, network-client, network-server, thrift
- Language: C++
- Homepage: https://thrift.apache.org/
- Size: 38.8 MB
- Stars: 10,959
- Watchers: 444
- Forks: 4,111
- Open Issues: 15
- Releases: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Notice: NOTICE
- Agents: AGENTS.md
- Claude: CLAUDE.md
README.md
Apache Thrift
Introduction
Thrift is a lightweight, language-independent software stack for
point-to-point RPC implementation.
Thrift provides clean abstractions and implementations for data transport,
data serialization, and application level processing. The code generation
system takes a simple definition language as input and generates code
across programming languages that uses the abstracted stack to build
interoperable RPC clients and servers.

Thrift makes it easy for programs written in different programming
languages to share data and call remote procedures. With support
for 28 programming languages, chances are Thrift
supports the languages that you currently use.
Thrift is specifically designed to support non-atomic version changes
across client and server code. This allows you to upgrade your
server while still being able to service older clients; or have newer
clients issue requests to older servers. An excellent community-provided
write-up about thrift and compatibility when versioning an API can be
found in the Thrift Missing Guide.
For more details on Thrift's design and implementation, see the Thrift
whitepaper included in this distribution, or at the README.md file
in your particular subdirectory of interest.
Status
| Branch | Travis | Appveyor | Coverity Scan | codecov.io | Website |
|---|---|---|---|---|---|
master |
|||||
0.23.0 |
Releases
Thrift does not maintain a specific release calendar at this time.
We strive to release twice yearly. Download the current release.
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
http://www.apache.org/licenses/LICENSE-2.0
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.
Project Hierarchy
thrift/
compiler/
Contains the Thrift compiler, implemented in C++.
lib/
Contains the Thrift software library implementation, subdivided by
language of implementation.
cpp/
go/
java/
php/
py/
rb/
...
test/
Contains sample Thrift files and test code across the target programming
languages.
tutorial/
Contains a basic tutorial that will teach you how to develop software
using Thrift.
Development
To build the same way Travis CI builds the project you should use docker.
We have comprehensive building instructions for docker.
Requirements
See http://thrift.apache.org/docs/install for a list of build requirements (may be stale). Alternatively, see the docker build environments for a list of prerequisites.
Resources
More information about Thrift can be obtained on the Thrift webpage at:
http://thrift.apache.org
Acknowledgments
Thrift was inspired by pillar, a lightweight RPC tool written by Adam D'Angelo,
and also by Google's protocol buffers.
Installation
If you are building from the first time out of the source repository, you will
need to generate the configure scripts. (This is not necessary if you
downloaded a tarball.) From the top directory, do:
./bootstrap.sh
Once the configure scripts are generated, thrift can be configured.
From the top directory, do:
./configure
You may need to specify the location of the boost files explicitly.
If you installed boost in /usr/local, you would run configure as follows:
./configure --with-boost=/usr/local
Note that by default the thrift C++ library is typically built with debugging
symbols included. If you want to customize these options you should use the
CXXFLAGS option in configure, as such:
./configure CXXFLAGS='-g -O2'
./configure CFLAGS='-g -O2'
./configure CPPFLAGS='-DDEBUG_MY_FEATURE'
To enable gcov required options -fprofile-arcs -ftest-coverage enable them:
./configure --enable-coverage
Run ./configure --help to see other configuration options
Please be aware that the Python library will ignore the --prefix option
and just install wherever Python's distutils puts it (usually along
the lines of /usr/lib/pythonX.Y/site-packages/). If you need to control
where the Python modules are installed, set the PY_PREFIX variable.
(DESTDIR is respected for Python and C++.)
Make thrift:
make
From the top directory, become superuser and do:
make install
Uninstall thrift:
make uninstall
Note that some language packages must be installed manually using build tools
better suited to those languages (at the time of this writing, this applies
to Java, Ruby, PHP).
Look for the README.md file in the lib// folder for more details on the
installation of each language library package.
Package Managers
Apache Thrift is available via a number of package managers, a list which is
is steadily growing. A more detailed overview can be found
at the Apache Thrift web site under "Libraries"
and/or in the respective READMEs for each language under /lib
Testing
There are a large number of client library tests that can all be run
from the top-level directory.
make -k check
This will make all of the libraries (as necessary), and run through
the unit tests defined in each of the client libraries. If a single
language fails, the make check will continue on and provide a synopsis
at the end.
To run the cross-language test suite, please run:
make cross
This will run a set of tests that use different language clients and
servers.
Owner metadata
- Name: The Apache Software Foundation
- Login: apache
- Email:
- Kind: organization
- Description:
- Website: https://www.apache.org/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/47359?v=4
- Repositories: 3149
- Last ynced at: 2026-09-13T01:22:01.250Z
- Profile URL: https://github.com/apache
GitHub Events
Total
- Commit comment event: 10
- Create event: 62
- Delete event: 61
- Fork event: 122
- Issue comment event: 275
- Pull request event: 525
- Pull request review comment event: 114
- Pull request review event: 168
- Push event: 383
- Watch event: 526
Last Year
- Create event: 33
- Delete event: 32
- Fork event: 16
- Issue comment event: 92
- Pull request event: 286
- Pull request review comment event: 49
- Pull request review event: 69
- Push event: 227
- Watch event: 72
Committers metadata
Last synced: 2 days ago
Total Commits: 8,012
Total Committers: 673
Avg Commits per committer: 11.905
Development Distribution Score (DDS): 0.822
Commits in past year: 877
Committers in past year: 77
Avg Commits per committer in past year: 11.39
Development Distribution Score (DDS) in past year: 0.566
| Name | Commits | |
|---|---|---|
| Jens Geyer | j****g@a****g | 1428 |
| David Reiss | d****s@a****g | 860 |
| Roger Meier | r****r@a****g | 718 |
| Bryan Duxbury | b****y@a****g | 530 |
| Mark Slee | m****e@a****g | 428 |
| Jake Farrell | j****l@a****g | 352 |
| James E. King III | j****g@a****g | 273 |
| Nobuaki Sukegawa | n****e@a****g | 243 |
| Kevin Clark | k****k@a****g | 225 |
| dependabot[bot] | 4****] | 193 |
| Dmytro Shteflyuk | k****k@a****g | 163 |
| Yuxuan 'fishy' Wang | y****g@r****m | 151 |
| dweatherford | d****l@a****g | 89 |
| Mario Emmenlauer | m****r@b****e | 79 |
| henrique | h****e@a****g | 73 |
| Konrad Grochowski | h****g@a****g | 62 |
| Volodymyr Panivko | s****d@a****g | 61 |
| Randy Abernethy | ra@a****g | 56 |
| Christopher Piro | c****o@a****g | 55 |
| Marc Slemko | m****c@a****g | 54 |
| Aditya Agarwal | a****a@a****g | 51 |
| Jiayu Liu | J****t | 49 |
| zeshuai007 | 5****7@q****m | 41 |
| cyy | c****r@o****m | 40 |
| Carel Combrink | c****k@g****m | 40 |
| Anthony F. Molinaro | m****o@a****g | 35 |
| Ben Craig | b****g@a****g | 35 |
| Sylwester Lachiewicz | s****z@a****g | 30 |
| Jim King | j****g@s****m | 29 |
| Beluga Behr | d****3@g****m | 29 |
| and 643 more... | ||
Committer domains:
- apache.org: 50
- qq.com: 9
- pinterest.com: 8
- 163.com: 8
- twitter.com: 6
- cloudera.com: 6
- reddit.com: 5
- workiva.com: 5
- newrelic.com: 4
- fb.com: 4
- uber.com: 4
- thumbtack.com: 4
- box.com: 3
- unscrambl.com: 3
- yandex.ru: 3
- zedge.net: 3
- modicagroup.com: 3
- xiaomi.com: 3
- huawei.com: 3
- siemens.com: 3
- xiaohongshu.com: 2
- ankama.com: 2
- liveramp.com: 2
- sophos.com: 2
- est.tech: 2
- domob.cn: 2
- vip.qq.com: 2
- vt.edu: 2
- airbnb.com: 2
- biodataanalysis.de: 2
- tiko.energy: 2
- simonsouth.com: 2
- gmx.de: 2
- databricks.com: 2
- linecorp.com: 2
- tencent.com: 1
- ub32.(none): 1
- goodinc.com: 1
- 17paipai.cn: 1
- desktop-12q6gpi.localdomain: 1
- baidu.com: 1
- energymeteo.de: 1
- mentz.net: 1
- genesismobo.com: 1
- ucla.edu: 1
- ukr.net: 1
- felipebarriga.cl: 1
- laximo.ru: 1
- emerson.com: 1
- mint-medical.de: 1
- etsy.com: 1
- jviotti.com: 1
- qt.io: 1
- foi.se: 1
- hispeed.ch: 1
- simonsouth.ca: 1
- xpay.by: 1
- wdc.com: 1
- egtechnology.co.uk: 1
- modix.eu: 1
- prosauce.org: 1
- kumal.info: 1
- evolute.com: 1
- vivekja.in: 1
- boivie.com: 1
- stepsecurity.io: 1
- qualtrics.com: 1
- supercell.com: 1
- yieldlab.de: 1
- recursivedream.com: 1
- mail.sustech.edu.cn: 1
- free-electrons.com: 1
- nokia-sbell.com: 1
- rx-m.com: 1
- autodesk.com: 1
- 58.com: 1
- xiangx.net: 1
- antgroup.com: 1
- dianjiutong.cn: 1
- datalogic.com: 1
- bluewin.ch: 1
- cloudmondo.com: 1
- scmfrance.fr: 1
- oath.com: 1
- mx.com: 1
- sypaq.com.au: 1
- evs.com: 1
- swin.edu.au: 1
- cyaninc.com: 1
- influxdata.com: 1
- synlay.com: 1
- comstyle.com: 1
- indydevs.org: 1
- arjie.com: 1
- tomlee.co: 1
- webfilings.com: 1
- iscas.ac.cn: 1
- alexedge.co.uk: 1
- jrautomation.com: 1
- protectwise.com: 1
- vastech.co.za: 1
- laposte.net: 1
- tinloaf.de: 1
- adamrkuhn.com: 1
- sokac.net: 1
- denx.de: 1
- henrique-vb.(none): 1
- clear-code.com: 1
- sina.cn: 1
- openx.com: 1
- philipfrank.de: 1
- graphcore.ai: 1
- acm.org: 1
- level2crm.com: 1
- whitestein.com: 1
- yahoo.ca: 1
- colvistec.de: 1
- athenahealth.com: 1
- meta.com: 1
- hey.com: 1
- dcc.im: 1
- backflipstudios.com: 1
- konplan.com: 1
- cnhind.com: 1
- creative-mobile.com: 1
- ziphq.com: 1
- ya.ru: 1
- wades.im: 1
- spond.com: 1
- alibaba-inc.com: 1
- sidefx.com: 1
- meituan.com: 1
- catenacyber.fr: 1
- pjlconsultants.co.uk: 1
- fiscalnote.com: 1
- nwra.com: 1
- cedardb.com: 1
- sonnabaum.com: 1
- powerworld.com: 1
- wooten.com: 1
- amazon.com: 1
- cyt.ch: 1
- marketcircle.com: 1
- gmx.net: 1
- tuputech.com: 1
- greatld.com: 1
- fastmail.fm: 1
- thincast.com: 1
- playruyi.com: 1
- actioniq.com: 1
- 360.cn: 1
- ibm.com: 1
- simplivity.com: 1
- guardian.co.uk: 1
- dnv.com: 1
- php.net: 1
- mudsite.com: 1
- fragfest.com.au: 1
- ochtman.nl: 1
- vmware.com: 1
- rubrik.com: 1
- alumni.caltech.edu: 1
- gmx.fr: 1
- antongolub.ru: 1
- becrux.com: 1
- aston.ac.uk: 1
- x.ai: 1
- arculus.de: 1
- incquerylabs.com: 1
- improving.com: 1
- helpshift.com: 1
- zacarias.com.ar: 1
- criteo.com: 1
- paranoidlabs.org: 1
- aguilardelgado.com: 1
- globalmentor.com: 1
- theqtcompany.com: 1
- proton.me: 1
- yahoo.co.uk: 1
- grons.nl: 1
- charleso.org: 1
- buerckert.de: 1
- chwe.at: 1
- dixa.com: 1
- coeamyd.net: 1
- gmx.us: 1
- codyps.com: 1
- oxide.computer: 1
- garymm.org: 1
- kuhls.net: 1
- bytedance.com: 1
- pyrox.dev: 1
- datos.io: 1
- trafficplex.de: 1
- jhorstmann.net: 1
- galileosuite.com: 1
- etri.re.kr: 1
- yahooinc.com: 1
- ctrlz.ru: 1
- arcor.de: 1
- kaleidic.io: 1
- io7m.com: 1
- devfactory.com: 1
- manuel-poeter.at: 1
- evetion.nl: 1
- lewin-bormann.info: 1
- posteo.net: 1
- google.com: 1
- calculquebec.ca: 1
- mit.edu: 1
- paroga.com: 1
- naver.com: 1
- live.in: 1
- nikhildabas.com: 1
- dfinity.org: 1
- shopify.com: 1
- maginatics.com: 1
- betvictor.com: 1
- macrosssoftware.com: 1
- quadra-tec.net: 1
- ne0h.de: 1
- signalfx.com: 1
- mail.ru: 1
- informatik.uni-oldenburg.de: 1
- resdiary.com: 1
- ridv.xyz: 1
- kream.io: 1
- xd.com: 1
- integradev.com.au: 1
- yandex-team.ru: 1
- anjuke.com: 1
- ele.me: 1
- yeah.net: 1
- linkedin.com: 1
- gruchalski.com: 1
- atomicmail.io: 1
- oebb.at: 1
- phoenix-int.com: 1
- prezi.com: 1
- jhc.financial: 1
- mapd.com: 1
- manomano.com: 1
- parrot.com: 1
- team.telstra.com: 1
- beyondsoft.com: 1
- blizzard.com: 1
- intel.com: 1
- gatling.io: 1
- freelancer.com: 1
- software-managed.com: 1
- cylon.com: 1
- fraugster.com: 1
- katharostech.com: 1
- zacharykuhn.com: 1
- coffeehousecoders.org: 1
- zachhowe.com: 1
- ebay.com: 1
- xuanwo.io: 1
- acquia.com: 1
- raksul.com: 1
- fenbi.com: 1
- kaho.tv: 1
- guins.org: 1
- jimdo.com: 1
- splunk.com: 1
- conductor.com: 1
- medallia.com: 1
- afilias.info: 1
- siemens-healthineers.com: 1
- rundste.in: 1
- ekyu.moe: 1
- getyourguide.com: 1
- mooloop.com: 1
- mvtec.com: 1
- yandex-team.com: 1
- jhuapl.edu: 1
- ankane.org: 1
- likedan.net: 1
- loongson.cn: 1
- windriver.com: 1
- n3twork.com: 1
- hen.cat: 1
- groupon.com: 1
- local.box: 1
- dwnld.me: 1
- nrl.navy.mil: 1
- qassociates.co.uk: 1
- swiftype.com: 1
- oracle.com: 1
- facebook.com: 1
- acompli.com: 1
- sina.com: 1
- alekseys-mbp.att.net: 1
- bluechipsys.com: 1
- ziemergroup.com: 1
- yelp.com: 1
- ac-sw.com: 1
- nbjetron.com: 1
- ni.com: 1
- bluemountaincapital.com: 1
- tudb.org: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 3
Total pull requests: 1,196
Average time to close issues: about 2 months
Average time to close pull requests: about 2 months
Total issue authors: 3
Total pull request authors: 195
Average comments per issue: 0.67
Average comments per pull request: 1.43
Merged pull request: 780
Bot issues: 0
Bot pull requests: 213
Past year issues: 0
Past year pull requests: 441
Past year average time to close issues: N/A
Past year average time to close pull requests: 3 days
Past year issue authors: 0
Past year pull request authors: 54
Past year average comments per issue: 0
Past year average comments per pull request: 0.88
Past year merged pull request: 312
Past year bot issues: 0
Past year bot pull requests: 48
Top Issue Authors
- emmenlau (1)
- kluever (1)
- ccoulombe (1)
Top Pull Request Authors
- dependabot[bot] (213)
- Jens-G (188)
- kpumuk (129)
- fishy (86)
- sveneld (50)
- CJCombrink (33)
- mhlakhani (26)
- slachiewicz (24)
- Jimexist (18)
- thomasbruggink (15)
- SvenRoederer (13)
- cameron-martin (13)
- dengzhhu653 (11)
- jimexist (11)
- cfriedt (10)
Top Issue Labels
- c++ (1)
- python (1)
Top Pull Request Labels
- dependencies (214)
- java (189)
- c++ (128)
- github_actions (119)
- ruby (110)
- build and general CI (94)
- python (88)
- golang (86)
- compiler (86)
- javascript (63)
- php (57)
- c# (49)
- delphi (28)
- nodejs (28)
- testsuite (27)
- rust (25)
- typescript (24)
- rebase needed (24)
- c_glib (19)
- haxe (18)
- erlang (14)
- kotlin (14)
- swift (11)
- blocked - do not merge (10)
- ci (9)
- lua (8)
- dart (7)
- doc (6)
- blocked (5)
- perl (4)
Package metadata
- Total packages: 45
-
Total downloads:
- conda: 36,101,229 total
- nuget: 554,091 total
- packagist: 2,141,827 total
- npm: 5,407,850 last-month
- cargo: 94,398,154 total
- rubygems: 131,166,748 total
- Total docker downloads: 9,932,954,445
- Total dependent packages: 6,282 (may contain duplicates)
- Total dependent repositories: 61,306 (may contain duplicates)
- Total versions: 381
- Total maintainers: 23
- Total advisories: 13
proxy.golang.org: github.com/apache/thrift
- Homepage: https://github.com/apache/thrift
- Documentation: https://pkg.go.dev/github.com/apache/thrift#section-documentation
- Licenses: Apache-2.0,BSD-3-Clause
- Latest release: v0.24.0 (published 3 months ago)
- Last Synced: 2026-09-19T07:25:10.659Z (2 days ago)
- Versions: 16
- Dependent Packages: 3,732
- Dependent Repositories: 31,925
- Docker Downloads: 7,798,605,222
-
Rankings:
- Dependent repos count: 0.033%
- Docker downloads count: 0.046%
- Dependent packages count: 0.067%
- Forks count: 0.075%
- Average: 0.173%
- Stargazers count: 0.643%
- Advisories:
gem.coop: thrift
Ruby bindings for the Apache Thrift RPC system
- Homepage: https://thrift.apache.org
- Documentation: http://www.rubydoc.info/gems/thrift/
- Licenses: Apache-2.0
- Latest release: 0.24.0 (published 2 months ago)
- Last Synced: 2026-09-19T06:32:19.781Z (2 days ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 65,583,371 Total
- Docker Downloads: 434,247,798
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.187%
- Docker downloads count: 0.317%
- Downloads: 0.433%
- Maintainers (3)
proxy.golang.org: git.apache.org/thrift.git
- Homepage: https://github.com/apache/thrift
- Documentation: https://pkg.go.dev/git.apache.org/thrift.git#section-documentation
- Licenses: Apache-2.0,BSD-3-Clause
- Latest release: v0.23.0 (published 5 months ago)
- Last Synced: 2026-09-19T23:11:54.613Z (1 day ago)
- Versions: 15
- Dependent Packages: 743
- Dependent Repositories: 10,060
- Docker Downloads: 11,238,874
-
Rankings:
- Forks count: 0.075%
- Dependent repos count: 0.077%
- Dependent packages count: 0.14%
- Average: 0.3%
- Docker downloads count: 0.568%
- Stargazers count: 0.643%
rubygems.org: thrift
Ruby bindings for the Apache Thrift RPC system
- Homepage: https://thrift.apache.org
- Documentation: http://www.rubydoc.info/gems/thrift/
- Licenses: Apache-2.0
- Latest release: 0.24.0 (published 2 months ago)
- Last Synced: 2026-09-19T06:32:19.775Z (2 days ago)
- Versions: 33
- Dependent Packages: 104
- Dependent Repositories: 1,986
- Downloads: 65,583,371 Total
- Docker Downloads: 434,247,798
-
Rankings:
- Dependent packages count: 0.306%
- Docker downloads count: 0.375%
- Downloads: 0.424%
- Average: 0.45%
- Dependent repos count: 0.696%
- Maintainers (3)
packagist.org: apache/thrift
Apache Thrift RPC system
- Homepage: http://thrift.apache.org
- Licenses: Apache-2.0
- Latest release: v0.24.0 (published 3 months ago)
- Last Synced: 2026-09-19T06:17:21.479Z (2 days ago)
- Versions: 24
- Dependent Packages: 48
- Dependent Repositories: 80
- Downloads: 2,141,827 Total
-
Rankings:
- Forks count: 0.011%
- Stargazers count: 0.032%
- Average: 0.459%
- Dependent packages count: 0.479%
- Downloads: 0.696%
- Dependent repos count: 1.075%
- Maintainers (4)
-
Funding:
- Advisories:
npmjs.org: thrift
node.js bindings for the Apache Thrift RPC system
- Homepage: http://thrift.apache.org/
- Licenses: Apache-2.0
- Latest release: 0.24.0 (published 2 months ago)
- Last Synced: 2026-09-20T02:57:36.523Z (about 23 hours ago)
- Versions: 29
- Dependent Packages: 266
- Dependent Repositories: 697
- Downloads: 5,407,592 Last month
- Docker Downloads: 421,862,380
-
Rankings:
- Docker downloads count: 0.099%
- Dependent packages count: 0.183%
- Downloads: 0.308%
- Average: 0.488%
- Forks count: 0.578%
- Dependent repos count: 0.708%
- Stargazers count: 1.053%
- Maintainers (5)
- Advisories:
crates.io: thrift
Rust bindings for the Apache Thrift RPC system
- Homepage: http://thrift.apache.org
- Documentation: https://docs.rs/thrift/
- Licenses: Apache-2.0
- Latest release: 0.24.0 (published 2 months ago)
- Last Synced: 2026-09-19T06:20:04.237Z (2 days ago)
- Versions: 14
- Dependent Packages: 39
- Dependent Repositories: 2,321
- Downloads: 94,398,154 Total
- Docker Downloads: 23,328,634
-
Rankings:
- Forks count: 0.092%
- Downloads: 0.513%
- Average: 0.73%
- Docker downloads count: 0.783%
- Dependent repos count: 0.815%
- Stargazers count: 1.044%
- Dependent packages count: 1.132%
- Maintainers (3)
- Advisories:
proxy.golang.org: github.com/apache/thrift/lib/go/thrift
- Homepage: https://github.com/apache/thrift
- Documentation: https://pkg.go.dev/github.com/apache/thrift/lib/go/thrift#section-documentation
- Licenses: Apache-2.0, BSD-3-Clause
- Latest release: v0.0.1-do-not-use (published almost 5 years ago)
- Last Synced: 2026-09-19T07:31:56.325Z (2 days ago)
- Versions: 1
- Dependent Packages: 8
- Dependent Repositories: 43
-
Rankings:
- Forks count: 0.075%
- Stargazers count: 0.643%
- Average: 0.853%
- Dependent repos count: 0.869%
- Dependent packages count: 1.826%
repo1.maven.org: org.apache.thrift:libthrift
Thrift is a software framework for scalable cross-language services development.
- Homepage: http://thrift.apache.org
- Documentation: https://appdoc.app/artifact/org.apache.thrift/libthrift/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 0.24.0 (published 2 months ago)
- Last Synced: 2026-09-19T08:37:31.518Z (1 day ago)
- Versions: 26
- Dependent Packages: 1,290
- Dependent Repositories: 14,005
- Docker Downloads: 809,423,739
-
Rankings:
- Dependent packages count: 0.055%
- Dependent repos count: 0.062%
- Docker downloads count: 0.138%
- Average: 0.943%
- Forks count: 1.517%
- Stargazers count: 2.944%
-
Advisories:
- Apache Thrift Python, Go, PHP and Java bindings have an Infinite Loop
- Apache Thrift has an Improper Validation of Certificate with Host Mismatch Vulnerability
- Loop with Unreachable Exit Condition in Apache Thrift
- Uncontrolled Resource Consumption in Apache Thrift
- Improper Input Validation in Apache Thrift
- Apache Thrift Node.js static web server sandbox escape
nuget.org: apache-thrift-netcore
For .Net Core - naive port, use with caution...
- Homepage: https://github.com/apache/thrift/releases/tag/0.9.3
- Licenses: apache-2.0
- Latest release: 0.9.3 (published over 9 years ago)
- Last Synced: 2026-09-19T09:19:15.772Z (1 day ago)
- Versions: 3
- Dependent Packages: 16
- Dependent Repositories: 18
- Downloads: 483,928 Total
-
Rankings:
- Dependent packages count: 0.823%
- Average: 1.579%
- Dependent repos count: 1.659%
- Downloads: 2.255%
- Maintainers (2)
bower.io: thrift
Apache Thrift
- Homepage: https://github.com/apache/thrift
- Licenses: Apache v2
- Latest release: v0.22.0 (published over 1 year ago)
- Last Synced: 2026-03-27T01:13:24.812Z (6 months ago)
- Versions: 40
- Dependent Packages: 1
- Dependent Repositories: 7
-
Rankings:
- Forks count: 0.254%
- Stargazers count: 0.682%
- Dependent packages count: 2.591%
- Average: 2.71%
- Dependent repos count: 7.315%
conda-forge.org: libthrift
- Homepage: http://thrift.apache.org
- Licenses: Apache-2.0
- Latest release: 0.16.0 (published about 4 years ago)
- Last Synced: 2026-03-27T01:09:30.043Z (6 months ago)
- Versions: 6
- Dependent Packages: 15
- Dependent Repositories: 55
- Downloads: 31,255,311 Total
-
Rankings:
- Forks count: 1.642%
- Stargazers count: 2.955%
- Average: 3.388%
- Dependent packages count: 4.203%
- Dependent repos count: 4.752%
proxy.golang.org: github.com/Apache/thrift
- Homepage: https://github.com/Apache/thrift
- Documentation: https://pkg.go.dev/github.com/Apache/thrift#section-documentation
- Licenses: Apache-2.0,BSD-3-Clause
- Latest release: v0.24.0 (published 3 months ago)
- Last Synced: 2026-09-20T01:46:07.698Z (about 24 hours ago)
- Versions: 16
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 0.029%
- Stargazers count: 0.462%
- Average: 4.209%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
proxy.golang.org: github.com/apache/thrift/test/go
- Homepage: https://github.com/apache/thrift
- Documentation: https://pkg.go.dev/github.com/apache/thrift/test/go#section-documentation
- Licenses: Apache-2.0,BSD-3-Clause
- Latest release: (published 1 day ago)
- Last Synced: 2026-09-19T15:43:47.315Z (1 day ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 0.029%
- Stargazers count: 0.583%
- Average: 4.239%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
proxy.golang.org: github.com/apache/thrift/lib/go/test
- Homepage: https://github.com/apache/thrift
- Documentation: https://pkg.go.dev/github.com/apache/thrift/lib/go/test#section-documentation
- Licenses: Apache-2.0,BSD-3-Clause
- Latest release: (published 1 day ago)
- Last Synced: 2026-09-20T01:05:07.167Z (1 day ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 0.029%
- Stargazers count: 0.583%
- Average: 4.239%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
proxy.golang.org: github.com/apache/Thrift
- Homepage: https://github.com/apache/Thrift
- Documentation: https://pkg.go.dev/github.com/apache/Thrift#section-documentation
- Licenses: Apache-2.0,BSD-3-Clause
- Latest release: v0.23.0 (published 5 months ago)
- Last Synced: 2026-09-19T12:37:14.836Z (1 day ago)
- Versions: 15
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 0.066%
- Stargazers count: 0.584%
- Average: 4.397%
- Dependent packages count: 7.576%
- Dependent repos count: 9.364%
proxy.golang.org: github.com/APache/thrift
- Homepage: https://github.com/APache/thrift
- Documentation: https://pkg.go.dev/github.com/APache/thrift#section-documentation
- Licenses: Apache-2.0,BSD-3-Clause
- Latest release: v0.14.2 (published over 5 years ago)
- Last Synced: 2026-09-19T09:18:10.798Z (1 day ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.41%
- Average: 4.558%
- Dependent repos count: 4.706%
proxy.golang.org: github.com/Apache/Thrift
- Homepage: https://github.com/Apache/Thrift
- Documentation: https://pkg.go.dev/github.com/Apache/Thrift#section-documentation
- Licenses: Apache-2.0,BSD-3-Clause
- Latest release: v0.14.2 (published over 5 years ago)
- Last Synced: 2026-09-19T10:21:27.713Z (1 day ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.547%
- Average: 4.7%
- Dependent repos count: 4.853%
conda-forge.org: thrift-cpp
- Homepage: http://thrift.apache.org
- Licenses: Apache-2.0
- Latest release: 0.16.0 (published over 4 years ago)
- Last Synced: 2026-08-22T23:39:14.564Z (29 days ago)
- Versions: 10
- Dependent Packages: 10
- Dependent Repositories: 16
- Downloads: 3,425,173 Total
-
Rankings:
- Forks count: 1.632%
- Stargazers count: 2.94%
- Average: 4.812%
- Dependent packages count: 5.9%
- Dependent repos count: 8.775%
proxy.golang.org: git.apache.org/thrift.git/lib/go/test
- Homepage: https://github.com/apache/thrift
- Status: removed
- Documentation: https://pkg.go.dev/git.apache.org/thrift.git/lib/go/test#section-documentation
- Licenses: Apache-2.0, BSD-3-Clause
- Latest release: v0.14.2 (published about 3 years ago)
- Last Synced: 2026-09-19T09:33:32.476Z (1 day ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 0.072%
- Stargazers count: 0.635%
- Average: 5.044%
- Dependent packages count: 8.899%
- Dependent repos count: 10.567%
proxy.golang.org: github.com/apachE/thrift
- Homepage: https://github.com/apachE/thrift
- Documentation: https://pkg.go.dev/github.com/apachE/thrift#section-documentation
- Licenses: Apache-2.0,BSD-3-Clause
- Latest release: v0.22.0 (published over 1 year ago)
- Last Synced: 2026-09-19T09:19:18.600Z (1 day ago)
- Versions: 14
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.906%
- Average: 5.071%
- Dependent repos count: 5.235%
proxy.golang.org: github.com/Apache/thrift/lib/go/thrift
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Apache/thrift/lib/go/thrift#section-documentation
- Licenses: apache-2.0
- Latest release: v0.0.1-do-not-use (published almost 5 years ago)
- Last Synced: 2026-09-19T08:54:47.757Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.958%
- Average: 5.125%
- Dependent repos count: 5.291%
proxy.golang.org: github.com/apachE/thrift/lib/go/thrift
- Homepage:
- Documentation: https://pkg.go.dev/github.com/apachE/thrift/lib/go/thrift#section-documentation
- Licenses: apache-2.0
- Latest release: v0.0.1-do-not-use (published almost 5 years ago)
- Last Synced: 2026-09-19T13:46:42.701Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.989%
- Average: 5.156%
- Dependent repos count: 5.324%
proxy.golang.org: git.apache.org/thrift.git/test/go
- Homepage: https://github.com/apache/thrift
- Status: removed
- Documentation: https://pkg.go.dev/git.apache.org/thrift.git/test/go#section-documentation
- Licenses: Apache-2.0, BSD-3-Clause
- Latest release: (published 10 months ago)
- Last Synced: 2026-09-20T03:08:31.214Z (about 23 hours ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.264%
- Average: 5.441%
- Dependent repos count: 5.618%
nuget.org: thrift-vc141-static-x32_64
Thrift C++ Library with TNonBlockingServer
- Homepage: https://github.com/apache/thrift
- Licenses: apache-2.0
- Latest release: (published 2 days ago)
- Last Synced: 2026-09-19T06:32:20.237Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 0.06%
- Stargazers count: 0.084%
- Average: 8.097%
- Dependent repos count: 12.697%
- Dependent packages count: 19.548%
nuget.org: subor.thrift.netcore
Use the official release "ApacheThrift" (https://www.nuget.org/packages/ApacheThrift/). This package contains only the .NET Standard 2.0 library.
- Homepage: https://github.com/apache/thrift
- Licenses: Apache-2.0
- Latest release: 0.12.0 (published over 7 years ago)
- Last Synced: 2026-09-19T06:38:14.118Z (2 days ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 16,488 Total
-
Rankings:
- Forks count: 0.06%
- Stargazers count: 0.084%
- Average: 8.994%
- Downloads: 12.582%
- Dependent repos count: 12.697%
- Dependent packages count: 19.548%
- Maintainers (1)
npmjs.org: thrift-patch
node.js bindings for the Apache Thrift RPC system
- Homepage: http://thrift.apache.org/
- Licenses: Apache-2.0
- Latest release: 0.15.0 (published over 5 years ago)
- Last Synced: 2026-09-19T09:18:09.245Z (1 day ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 219 Last month
-
Rankings:
- Forks count: 0.691%
- Stargazers count: 1.254%
- Downloads: 4.572%
- Average: 9.614%
- Dependent packages count: 16.224%
- Dependent repos count: 25.328%
- Maintainers (1)
nuget.org: thrift.netcore
Package Description
- Homepage: https://github.com/apache/thrift/releases/tag/0.11.0
- Licenses: apache-2.0
- Latest release: (published 2 days ago)
- Last Synced: 2026-09-19T06:32:19.881Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 10.162%
- Average: 12.024%
- Dependent packages count: 13.886%
conda-forge.org: thrift-compiler
- Homepage: http://thrift.apache.org
- Licenses: Apache-2.0
- Latest release: 0.16.0 (published about 4 years ago)
- Last Synced: 2026-08-22T23:39:13.420Z (29 days ago)
- Versions: 6
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 945,137 Total
-
Rankings:
- Forks count: 1.637%
- Stargazers count: 2.945%
- Average: 12.056%
- Dependent packages count: 19.561%
- Dependent repos count: 24.083%
nuget.org: thrift-vc140-static-x86_64
The Apache Thrift software framework.
- Homepage: https://github.com/apache/thrift
- Licenses: Apache-2.0
- Latest release: 0.12.0 (published over 7 years ago)
- Last Synced: 2026-09-19T09:16:59.187Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4,140 Total
-
Rankings:
- Forks count: 0.06%
- Stargazers count: 0.084%
- Average: 12.353%
- Dependent repos count: 12.697%
- Dependent packages count: 19.548%
- Downloads: 29.374%
- Maintainers (1)
npmjs.org: @chatopera/thrift
node.js bindings for the Apache Thrift RPC system
- Homepage: http://thrift.apache.org/
- Licenses: Apache-2.0
- Latest release: 0.14.0 (published over 6 years ago)
- Last Synced: 2026-09-19T06:41:14.960Z (2 days ago)
- Versions: 3
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 18 Last month
-
Rankings:
- Forks count: 0.691%
- Stargazers count: 1.254%
- Dependent packages count: 9.482%
- Average: 13.983%
- Dependent repos count: 25.328%
- Downloads: 33.161%
- Maintainers (1)
nuget.org: thrift-vc141-static-x86_64
Thrift C++ Library with TNonBlockingServer. The Apache Thrift software framework.
- Homepage: https://github.com/apache/thrift
- Licenses: apache-2.0
- Latest release: 0.11.0.4 (published over 8 years ago)
- Last Synced: 2026-09-19T06:32:18.677Z (2 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 49,402 Total
-
Rankings:
- Dependent repos count: 12.697%
- Downloads: 13.352%
- Average: 15.199%
- Dependent packages count: 19.548%
- Maintainers (1)
anaconda.org: thrift
Thrift is a lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean abstractions and implementations for data transport, data serialization, and application level processing.
- Homepage: https://thrift.apache.org
- Licenses: Apache-2.0
- Latest release: 0.24.0 (published about 2 months ago)
- Last Synced: 2026-08-03T21:03:54.036Z (about 2 months ago)
- Versions: 10
- Dependent Packages: 1
- Dependent Repositories: 20
- Downloads: 105,572 Total
-
Rankings:
- Forks count: 5.255%
- Stargazers count: 8.175%
- Average: 16.67%
- Dependent packages count: 21.567%
- Dependent repos count: 31.684%
npmjs.org: @biodataanalysis/thrift-trunk
node.js bindings for the Apache Thrift RPC system
- Homepage: http://thrift.apache.org/
- Licenses: Apache-2.0
- Latest release: 0.14.0-beta.1 (published over 6 years ago)
- Last Synced: 2026-09-20T02:47:46.409Z (about 23 hours ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 8 Last month
-
Rankings:
- Forks count: 0.692%
- Stargazers count: 1.255%
- Dependent packages count: 16.224%
- Average: 18.358%
- Dependent repos count: 25.328%
- Downloads: 48.293%
- Maintainers (1)
anaconda.org: libthrift
Compiler and C++ libraries and headers for the Apache Thrift RPC system
- Homepage: https://thrift.apache.org
- Licenses: Apache-2.0
- Latest release: 0.23.0 (published 2 months ago)
- Last Synced: 2026-07-08T11:04:11.669Z (2 months ago)
- Versions: 5
- Dependent Packages: 2
- Dependent Repositories: 55
- Downloads: 243,220 Total
-
Rankings:
- Forks count: 5.163%
- Stargazers count: 8.021%
- Average: 19.445%
- Dependent repos count: 23.571%
- Dependent packages count: 41.026%
repo1.maven.org: com.github.gzm55.maven:thrift-maven-plugin
Maven Thrift Plugin that executes the thrift code generator.
- Homepage: https://github.com/apache/thrift
- Documentation: https://appdoc.app/artifact/com.github.gzm55.maven/thrift-maven-plugin/
- Licenses: Apache License, Version 2.0
- Latest release: 1.0.0 (published over 5 years ago)
- Last Synced: 2026-09-19T07:04:35.970Z (2 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 1.129%
- Stargazers count: 2.343%
- Average: 21.078%
- Dependent repos count: 31.98%
- Dependent packages count: 48.86%
repo1.maven.org: org.apache.thrift:libthrift-as3
Thrift is a software framework for scalable cross-language services development.
- Homepage: http://thrift.apache.org/
- Documentation: https://appdoc.app/artifact/org.apache.thrift/libthrift-as3/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 0.13.0 (published almost 7 years ago)
- Last Synced: 2026-09-19T09:18:09.714Z (1 day ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 1.176%
- Stargazers count: 2.431%
- Average: 21.112%
- Dependent repos count: 31.98%
- Dependent packages count: 48.86%
repo1.maven.org: org.webjars.bower:thrift
WebJar for thrift
- Homepage: http://webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.bower/thrift/
- Licenses: Apache-2.0
- Latest release: 0.10.0 (published almost 9 years ago)
- Last Synced: 2026-09-19T07:01:41.961Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 1.176%
- Stargazers count: 2.431%
- Average: 21.112%
- Dependent repos count: 31.98%
- Dependent packages count: 48.86%
anaconda.org: thrift-cpp
Compiler and C++ libraries and headers for the Apache Thrift RPC system
- Homepage: https://thrift.apache.org
- Licenses: Apache-2.0
- Latest release: 0.23.0 (published 2 months ago)
- Last Synced: 2026-07-08T11:04:23.501Z (2 months ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 16
- Downloads: 105,929 Total
-
Rankings:
- Forks count: 5.224%
- Stargazers count: 8.021%
- Average: 22.036%
- Dependent repos count: 33.886%
- Dependent packages count: 41.014%
npmjs.org: thrift-tmp
node.js bindings for the Apache Thrift RPC system
- Homepage: http://thrift.apache.org/
- Licenses: Apache-2.0
- Latest release: 0.13.0 (published over 6 years ago)
- Last Synced: 2026-09-19T06:34:37.937Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 13 Last month
-
Rankings:
- Forks count: 0.691%
- Stargazers count: 1.254%
- Average: 22.278%
- Dependent repos count: 25.328%
- Dependent packages count: 32.894%
- Downloads: 51.222%
- Maintainers (1)
nuget.org: apachethrift.aspnetcore
ASP.NET Core server transport (THttpServerTransport middleware) for the Apache Thrift RPC system. Reference this package only when you host Thrift over ASP.NET Core; the core ApacheThrift package no longer pulls in the ASP.NET Core stack.
- Homepage: https://thrift.apache.org/
- Licenses: Apache-2.0
- Latest release: 0.24.0 (published 2 months ago)
- Last Synced: 2026-09-19T09:14:43.311Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 133 Total
-
Rankings:
- Dependent repos count: 5.836%
- Dependent packages count: 15.601%
- Average: 26.09%
- Downloads: 56.832%
- Maintainers (1)
anaconda.org: thrift-compiler
Compiler and C++ libraries and headers for the Apache Thrift RPC system
- Homepage: https://thrift.apache.org
- Licenses: Apache-2.0
- Latest release: 0.23.0 (published 2 months ago)
- Last Synced: 2026-08-22T23:38:54.025Z (29 days ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 20,887 Total
-
Rankings:
- Forks count: 5.163%
- Stargazers count: 8.021%
- Average: 26.215%
- Dependent packages count: 41.014%
- Dependent repos count: 50.661%
repo1.maven.org: org.hbasene:thrift
Thrift Artifacts republished here as maven
- Homepage: http://incubator.apache.org/thrift
- Documentation: https://appdoc.app/artifact/org.hbasene/thrift/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 0.2.0 (published over 16 years ago)
- Last Synced: 2026-09-19T09:42:10.150Z (1 day ago)
- Versions: 2
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 31.98%
- Average: 31.989%
- Dependent packages count: 31.998%
gem.coop: kpumuk-thrift
Ruby bindings for the Apache Thrift RPC system
- Homepage: https://thrift.apache.org
- Status: removed
- Documentation: http://www.rubydoc.info/gems/kpumuk-thrift/
- Licenses: Apache-2.0
- Latest release: 0.24.0 (published 6 months ago)
- Last Synced: 2026-09-19T06:32:19.724Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3 Total
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 33.27%
- Downloads: 99.81%
- Maintainers (1)
rubygems.org: kpumuk-thrift
Ruby bindings for the Apache Thrift RPC system
- Homepage: https://thrift.apache.org
- Status: removed
- Documentation: http://www.rubydoc.info/gems/kpumuk-thrift/
- Licenses: Apache-2.0
- Latest release: 0.24.0 (published 6 months ago)
- Last Synced: 2026-09-19T06:32:19.724Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3 Total
-
Rankings:
- Dependent packages count: 13.908%
- Dependent repos count: 42.598%
- Average: 49.705%
- Downloads: 92.61%
- Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-go v3 composite
- actions/setup-java v3 composite
- actions/setup-python v3 composite
- actions/upload-artifact v3 composite
- actions/checkout v3 composite
- buildpack-deps focal-scm build
- buildpack-deps jammy-scm build
- libevent --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "~>2.0.2"
- github.com/apache/thrift v0.0.0-00010101000000-000000000000
- shared v0.0.0-00010101000000-000000000000
- tutorial v0.0.0-00010101000000-000000000000
- github.com/apache/thrift v0.0.0-00010101000000-000000000000
- github.com/golang/mock v1.6.0
- github.com/golang/mock v1.6.0
- github.com/yuin/goldmark v1.3.5
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
- golang.org/x/mod v0.4.2
- golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
- golang.org/x/net v0.0.0-20190620200207-3b0461eec859
- golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4
- golang.org/x/sync v0.0.0-20190423024810-112230192c58
- golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20190412213103-97732733099d
- golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
- golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44
- golang.org/x/sys v0.0.0-20210510120138-977fb7262007
- golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
- golang.org/x/text v0.3.0
- golang.org/x/text v0.3.3
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
- golang.org/x/tools v0.1.1
- golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
- golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- github.com/apache/thrift v0.0.0-00010101000000-000000000000
- github.com/golang/mock v1.6.0
- golang.org/x/mod v0.4.2
- golang.org/x/sys v0.0.0-20210510120138-977fb7262007
- golang.org/x/tools v0.1.1
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- github.com/golang/mock v1.6.0
- github.com/yuin/goldmark v1.3.5
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
- golang.org/x/mod v0.4.2
- golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
- golang.org/x/net v0.0.0-20190620200207-3b0461eec859
- golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4
- golang.org/x/sync v0.0.0-20190423024810-112230192c58
- golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20190412213103-97732733099d
- golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
- golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44
- golang.org/x/sys v0.0.0-20210510120138-977fb7262007
- golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
- golang.org/x/text v0.3.0
- golang.org/x/text v0.3.3
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
- golang.org/x/tools v0.1.1
- golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
- golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- crypto
- uuid
- com.google.guava:guava 30.0-jre
- org.apache.maven:maven-plugin-api 3.1.0
- org.apache.maven:maven-project 2.2.1
- org.codehaus.plexus:plexus-utils 3.0.16
- junit:junit 4.13.1 test
- org.mockito:mockito-all 1.10.19 test
- javax.servlet:servlet-api 2.5 compile
- org.apache.httpcomponents:httpcore 4.4.4 compile
- org.slf4j:slf4j-api 1.7.13 compile
- org.apache.thrift:libthrift INCLUDED implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk8 * implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 1.6.1 implementation
- ch.qos.logback:logback-classic $logbackVersion implementation
- com.github.ajalt.clikt:clikt $cliktVersion implementation
- org.apache.httpcomponents:httpclient $httpclientVersion implementation
- org.apache.httpcomponents:httpcore $httpcoreVersion implementation
- org.apache.thrift:libthrift INCLUDED implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk8 * implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 $kotlinxCoroutinesJdk8Version implementation
- org.slf4j:slf4j-api $slf4jVersion implementation
- org.jetbrains.kotlin:kotlin-test * testImplementation
- org.jetbrains.kotlin:kotlin-test-junit * testImplementation
- ch.qos.logback:logback-classic $logbackVersion implementation
- com.github.ajalt.clikt:clikt $cliktVersion implementation
- org.apache.httpcomponents:httpcore $httpcoreVersion implementation
- org.apache.thrift:libthrift INCLUDED implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk8 * implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 $kotlinxCoroutinesJdk8Version implementation
- org.slf4j:slf4j-api $slf4jVersion implementation
- org.jetbrains.kotlin:kotlin-test * testImplementation
- org.jetbrains.kotlin:kotlin-test-junit * testImplementation
- 333 dependencies
- browserify ~16.5 development
- grunt ^1.4.1 development
- grunt-cli ^1.4.3 development
- grunt-contrib-concat ~1.0 development
- grunt-contrib-jshint ~3.2 development
- grunt-contrib-qunit ~3.1 development
- grunt-contrib-uglify ~4.0 development
- grunt-jsdoc ~2.4 development
- grunt-shell-spawn ~0.4 development
- jsdoc ^3.6.7 development
- jslint ~0.12.1 development
- json-int64 ~1.0.2 development
- node-int64 ~0.4.0 development
- nopt ~4.0 development
- 461 dependencies
- @types/node-int64 ^0.4.29 development
- @types/phantom ^3.2.5 development
- @types/qunit ^2.5.4 development
- browserify ^16.2.3 development
- bufferutil ^4.0.1 development
- grunt ^1.4.1 development
- grunt-cli ^1.4.3 development
- grunt-contrib-concat ^1.0.1 development
- grunt-contrib-jshint ^3.2.0 development
- grunt-contrib-qunit ^3.1.0 development
- grunt-contrib-uglify ^1.0.1 development
- grunt-jsdoc ^2.4.1 development
- grunt-shell-spawn ^0.3.12 development
- jslint ^0.12.0 development
- node-int64 ^0.4.0 development
- phantom ^6.0.3 development
- typescript ^3.2.4 development
- bufferutil ^4.0.1
- jsdoc ^3.6.7
- json-int64 ^1.0.0
- nopt ^4.0.1
- 352 dependencies
- @types/node ^10.12.6 development
- @types/node-int64 ^0.4.29 development
- @types/q ^1.5.1 development
- buffer-equals ^1.0.4 development
- commander ^2.14.1 development
- connect ^3.6.6 development
- eslint ^5.7.0 development
- eslint-config-prettier ^3.1.0 development
- eslint-plugin-prettier ^3.0.0 development
- html-validator-cli ^4.1.4 development
- jsdoc ^3.6.7 development
- json-int64 ^1.0.2 development
- nyc ^15.0.0 development
- prettier ^1.14.3 development
- tape ^4.9.0 development
- typescript ^3.1.6 development
- utf-8-validate ^5.0.0 development
- browser-or-node ^1.2.1
- isomorphic-ws ^4.0.1
- node-int64 ^0.4.0
- q ^1.5.0
- ws ^5.2.3
- BenchmarkDotNet 0.13.1
- CompareNETObjects 4.74.0
- MSTest.TestAdapter 2.2.8
- MSTest.TestFramework 2.2.8
- Microsoft.NET.Test.Sdk 17.0.0
- System.ServiceModel.Primitives 4.9.0
- CompareNETObjects 4.74.0
- MSTest.TestAdapter 2.2.8
- MSTest.TestFramework 2.2.8
- Microsoft.NET.Test.Sdk 17.0.0
- NSubstitute 4.2.2
- Microsoft.AspNetCore.Http.Abstractions 2.2.0
- Microsoft.Extensions.Logging 6.0.0
- Microsoft.Extensions.Logging.Console 6.0.0
- Microsoft.Extensions.Logging.Debug 6.0.0
- System.IO.Pipes [4.3,)
- System.IO.Pipes.AccessControl 5.0.0
- System.Net.Http.WinHttpHandler 6.0.0
- System.Net.NameResolution [4.3,)
- System.Net.Requests [4.3,)
- System.Net.Security 4.3.2
- System.Threading.Tasks.Extensions 4.5.4
- System.Net.Http.WinHttpHandler 6.0.0
- System.Runtime.Serialization.Primitives [4.3,)
- System.ServiceModel.Primitives 4.9.0
- System.Threading [4.3,)
- System.IO.Pipes 4.3.0
- System.IO.Pipes.AccessControl 5.0.0
- System.Net.Http.WinHttpHandler 6.0.0
- System.Runtime.Serialization.Primitives [4.3,)
- System.ServiceModel.Primitives 4.9.0
- System.Threading [4.3,)
- Microsoft.Extensions.DependencyInjection 6.0.0
- System.ServiceModel.Primitives 4.9.0
- Microsoft.AspNetCore 2.2.0
- Microsoft.AspNetCore.Server.IISIntegration 2.2.1
- Microsoft.AspNetCore.Server.Kestrel 2.2.0
- Microsoft.Extensions.Configuration.FileExtensions 6.0.0
- phpunit/phpunit ~4.8.36 development
- squizlabs/php_codesniffer 3.* development
- php ^5.5 || ^7.0 || ^8.0
- build_runner ^1.7.1 development
- build_test ^0.10.9 development
- build_vm_compilers ^1.0.3 development
- build_web_compilers ^2.7.1 development
- dart_dev ^3.0.0 development
- dart_style ^1.3.1 development
- mockito ^4.1.1 development
- test ^1.9.1 development
- workiva_analysis_options ^1.0.0 development
- fixnum ^0.10.2
- http >=0.11.3 <0.13.0
- logging ^0.11.0
- test >=0.12.30 <2.0.0 development
- args >=0.13.0 <2.0.0
- http ^0.11.0
- thrift --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../../../lib/dart"
- thrift_test --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../gen-dart/thrift_test"
- shared --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../gen-dart/shared"
- thrift --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../../../lib/dart"
- tutorial --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../gen-dart/tutorial"
- args >=0.13.0 <2.0.0
- collection ^1.1.0
- shared --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../gen-dart/shared"
- thrift --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../../../lib/dart"
- tutorial --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../gen-dart/tutorial"
- args >=0.13.0 <2.0.0
- shared --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../gen-dart/shared"
- thrift --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../../../lib/dart"
- tutorial --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../gen-dart/tutorial"
- six >=1.7.2
- bundler >= 1.11 development
- pry ~> 0.11.3 development
- pry-byebug ~> 3.6 development
- pry-stack_explorer ~> 0.4.9.2 development
- rack = 2.0.8 development
- rack-test ~> 0.8.3 development
- rake ~> 12.3 development
- rspec ~> 3.7 development
- srv ~> 1.0 development
- thin ~> 1.7 development
- rack ~> 2.0, >= 2.0.4
- test-unit ~> 3.2, >= 3.2.7
- thin ~> 1.7, >= 1.7.2
- actions/checkout v4 composite
- actions/setup-python v5 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- apache/infrastructure-actions/allowlist-check 8056239fafd626c8a4e2d6679506ba0d8e60f196 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- ruby/setup-ruby 95ef2b042f9d7a56d8268cba8559e2842e2ad01b composite
- rubygems/release-gem 052cc82692552de3ef2b81fd670e41d13cba8092 composite
- mcr.microsoft.com/dotnet/framework/sdk 4.8.1-windowsservercore-ltsc2025 build
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-go 924ae3a1cded613372ab5595356fb5720e22ba16 composite
- Bit::Vector *
- Class::Accessor *
- Test::Exception * test
- System.Security.Cryptography.Xml 10.0.10
- System.ServiceModel.Primitives 10.0.652802
- System.Security.Cryptography.Xml 10.0.10
- System.ServiceModel.Primitives [8.1.2]
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- rust-lang/crates-io-auth-action c6f97d42243bad5fab37ca0427f495c86d5b1a18 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
- actions/setup-go 924ae3a1cded613372ab5595356fb5720e22ba16 composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- ruby/setup-ruby 95ef2b042f9d7a56d8268cba8559e2842e2ad01b composite
- shivammathur/setup-php 7c071dfe9dc99bdf297fa79cb49ea005b9fcadbc composite
- zizmorcore/zizmor-action 6fc4b006235f201fdab3722e17240ab420d580e5 composite
- debian trixie build
- debian trixie-slim build
- SharpFuzz 2.2.0
- test >=0.12.30 <2.0.0 development
- Recursive {"path" => "../gen-dart/Recursive"}
- thrift {"path" => "../../../lib/dart"}
- ast 2.4.3
- async 2.42.0
- async-container 0.37.0
- async-http 0.95.1
- async-http-cache 0.4.6
- async-pool 0.11.2
- async-service 0.24.1
- async-utilization 0.4.0
- bake 0.25.0
- bigdecimal 4.1.2
- bundler 2.2.34
- cgi 0.5.2
- console 1.36.0
- daemons 1.4.1
- eventmachine 1.2.7
- falcon 0.55.5
- fiber-annotation 0.2.0
- fiber-local 1.1.0
- fiber-storage 1.0.1
- io-endpoint 0.17.2
- io-event 1.19.1
- io-stream 0.13.1
- json 2.19.9
- language_server-protocol 3.17.0.5
- lint_roller 1.1.0
- localhost 1.8.0
- logger 1.7.0
- metrics 0.15.0
- nio4r 2.7.5
- openssl 4.0.2
- ostruct 0.6.3
- parallel 1.27.0
- parser 3.3.10.1
- power_assert 3.0.1
- prism 1.9.0
- protocol-hpack 1.5.1
- protocol-http 0.62.2
- protocol-http1 0.39.0
- protocol-http2 0.26.0
- protocol-rack 0.22.1
- protocol-url 0.4.0
- puma 6.6.1
- racc 1.8.1
- rack 2.2.23
- rainbow 3.1.1
- regexp_parser 2.11.3
- rubocop 1.82.1
- rubocop-ast 1.49.0
- rubocop-performance 1.26.1
- rubocop-rspec 3.8.0
- ruby-progressbar 1.13.0
- samovar 2.5.1
- string-format 0.2.0
- test-unit 3.7.3
- thin 1.8.2
- thrift 0.25.0
- traces 0.18.2
- unicode-display_width 3.2.0
- unicode-emoji 4.2.0
- thrift file:../../.. development
- ant >= 0:1.6.5 build
- gcc >= 3.4.6 build
- gcc-c++ * build
- java-devel >= 0:1.5.0 build
- python-devel * build
- ruby-devel * build
- rubygems-devel * build
- boost-devel *
- java >= 0:1.5.0
- libevent-devel >= 1.2
- zlib-devel *
- ant * build
- autoconf * build
- automake * build
- bison * build
- build-essential * build
- debhelper >= 9 build
- dotnet-runtime-6.0 * build
- dotnet-sdk-6.0 * build
- flex * build
- libboost-dev * build
- libboost-test-dev * build
- libevent-dev * build
- libglib2.0-dev * build
- libssl-dev * build
- libtool * build
- openjdk-17-jdk * build
- perl >= 5.8.0-7 build
- php >= 5 build
- php-dev >= 5 build
- pkg-config * build
- python-all * build
- python-all-dbg * build
- python-all-dev * build
- python-dev * build
- python-setuptools * build
- python3-all * build
- python3-all-dbg * build
- python3-all-dev * build
- python3-setuptools * build
- qtbase5-dev-tools * build
- qtchooser * build
- ruby-bundler * build
- ruby-dev * build
- python3-twisted-web *
- debian trixie build
- debian trixie-slim build
- buildpack-deps noble-scm build
- thrift *
- Microsoft.AspNetCore.Http.Abstractions 2.3.11
- Microsoft.Extensions.Logging.Abstractions 10.0.10
- System.Security.Cryptography.Xml 10.0.10
- System.ServiceModel.Primitives [8.1.2]
- ast 2.4.3
- bundler 2.2.34
- cgi 0.5.0
- daemons 1.4.1
- diff-lcs 1.6.2
- eventmachine 1.2.7
- json 2.19.9
- language_server-protocol 3.17.0.5
- lint_roller 1.1.0
- logger 1.7.0
- ostruct 0.6.3
- parallel 1.27.0
- parser 3.3.10.1
- prism 1.9.0
- racc 1.8.1
- rack 2.2.23
- rack-test 0.8.3
- rainbow 3.1.1
- rake 13.3.1
- regexp_parser 2.11.3
- rspec 3.13.2
- rspec-core 3.13.6
- rspec-expectations 3.13.5
- rspec-mocks 3.13.7
- rspec-support 3.13.6
- rubocop 1.82.1
- rubocop-ast 1.49.0
- rubocop-performance 1.26.1
- rubocop-rspec 3.8.0
- ruby-progressbar 1.13.0
- thin 1.8.2
- thrift 0.25.0
- unicode-display_width 3.2.0
- unicode-emoji 4.2.0
Score: 38.860957200826604