A summary of data about the Ruby ecosystem.

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 rubygems rubocop activejob mvc

Last synced: about 5 hours ago
JSON representation

Repository metadata

Apache Thrift

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.

Apache Thrift Layered Architecture

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 Build Status Build status Coverity Scan Build Status Website
0.23.0 Build Status

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


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 8 hours ago

Total Commits: 7,697
Total Committers: 665
Avg Commits per committer: 11.574
Development Distribution Score (DDS): 0.838

Commits in past year: 592
Committers in past year: 69
Avg Commits per committer in past year: 8.58
Development Distribution Score (DDS) in past year: 0.664

Name Email Commits
Jens Geyer j****g@a****g 1245
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****] 174
Yuxuan 'fishy' Wang y****g@r****m 149
Dmytro Shteflyuk k****k@a****g 107
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
Randy Abernethy ra@a****g 56
Christopher Piro c****o@a****g 55
Volodymyr Panivko s****d@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
Ben Craig b****g@a****g 35
Anthony F. Molinaro m****o@a****g 35
Beluga Behr d****3@g****m 29
Jim King j****g@s****m 29
T Jake Luciani j****e@a****g 28
and 635 more...

Committer domains:


Issue and Pull Request metadata

Last synced: about 18 hours ago

Total issues: 3
Total pull requests: 1,012
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: 182
Average comments per issue: 0.67
Average comments per pull request: 1.53
Merged pull request: 624
Bot issues: 0
Bot pull requests: 192

Past year issues: 0
Past year pull requests: 283
Past year average time to close issues: N/A
Past year average time to close pull requests: 4 days
Past year issue authors: 0
Past year pull request authors: 48
Past year average comments per issue: 0
Past year average comments per pull request: 0.89
Past year merged pull request: 169
Past year bot issues: 0
Past year bot pull requests: 35

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/apache/thrift

Top Issue Authors

  • emmenlau (1)
  • kluever (1)
  • ccoulombe (1)

Top Pull Request Authors

  • dependabot[bot] (192)
  • Jens-G (132)
  • fishy (84)
  • kpumuk (73)
  • sveneld (42)
  • CJCombrink (33)
  • mhlakhani (26)
  • Jimexist (18)
  • thomasbruggink (14)
  • SvenRoederer (13)
  • cameron-martin (13)
  • jimexist (11)
  • dengzhhu653 (11)
  • cfriedt (10)
  • dxbjavid (9)

Top Issue Labels

  • c++ (1)
  • python (1)

Top Pull Request Labels

  • dependencies (193)
  • java (176)
  • c++ (108)
  • github_actions (93)
  • python (81)
  • golang (71)
  • build and general CI (63)
  • compiler (60)
  • ruby (57)
  • javascript (57)
  • php (48)
  • c# (48)
  • delphi (25)
  • rebase needed (24)
  • nodejs (22)
  • rust (21)
  • testsuite (17)
  • typescript (16)
  • haxe (14)
  • kotlin (11)
  • c_glib (11)
  • swift (11)
  • blocked - do not merge (10)
  • ci (9)
  • erlang (8)
  • doc (5)
  • lua (5)
  • blocked (5)
  • dart (5)
  • perl (3)

Package metadata

proxy.golang.org: github.com/apache/thrift

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 15 days ago)
  • Last Synced: 2026-07-25T22:30:29.115Z (about 10 hours ago)
  • Versions: 33
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 65,154,659 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 3 months ago)
  • Last Synced: 2026-07-25T19:30:28.287Z (about 13 hours 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 15 days ago)
  • Last Synced: 2026-07-11T20:46:08.230Z (14 days ago)
  • Versions: 33
  • Dependent Packages: 104
  • Dependent Repositories: 1,986
  • Downloads: 65,049,398 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 21 days ago)
  • Last Synced: 2026-07-24T19:26:08.194Z (1 day ago)
  • Versions: 24
  • Dependent Packages: 48
  • Dependent Repositories: 80
  • Downloads: 2,116,757 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:
npmjs.org: thrift

node.js bindings for the Apache Thrift RPC system

crates.io: thrift

Rust bindings for the Apache Thrift RPC system

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-07-24T19:30:22.876Z (1 day 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.

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-07-24T17:24:24.646Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 16
  • Dependent Repositories: 18
  • Downloads: 477,243 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 about 1 year ago)
  • Last Synced: 2026-03-27T01:13:24.812Z (4 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 almost 4 years ago)
  • Last Synced: 2026-03-27T01:09:30.043Z (4 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.23.0 (published 3 months ago)
  • Last Synced: 2026-07-24T17:24:23.673Z (1 day ago)
  • Versions: 15
  • 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/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-07-24T17:24:23.521Z (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/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-07-24T17:24:24.473Z (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 3 months ago)
  • Last Synced: 2026-07-24T17:24:24.109Z (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%
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-04-01T16:17:26.586Z (4 months 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
  • 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 almost 3 years ago)
  • Last Synced: 2026-07-24T17:24:30.688Z (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 about 1 year ago)
  • Last Synced: 2026-07-24T17:24:23.172Z (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

proxy.golang.org: github.com/apachE/thrift/lib/go/thrift

proxy.golang.org: git.apache.org/thrift.git/test/go

  • Homepage: https://github.com/apache/thrift
  • Documentation: https://pkg.go.dev/git.apache.org/thrift.git/test/go#section-documentation
  • Licenses: Apache-2.0, BSD-3-Clause
  • Latest release: (published 8 months ago)
  • Last Synced: 2026-07-24T17:24:24.143Z (1 day 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 1 day ago)
  • Last Synced: 2026-07-24T17:24:24.492Z (1 day 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-07-24T17:24:24.979Z (1 day ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 16,450 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-07-24T17:24:22.719Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 616 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 1 day ago)
  • Last Synced: 2026-07-24T17:24:24.637Z (1 day 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 almost 4 years ago)
  • Last Synced: 2026-04-01T16:15:56.802Z (4 months 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-07-24T17:24:24.765Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,978 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-07-24T17:24:23.171Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 24 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 about 8 years ago)
  • Last Synced: 2026-07-24T17:24:24.847Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 47,759 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.23.0 (published about 1 month ago)
  • Last Synced: 2026-06-17T09:04:13.396Z (about 1 month ago)
  • Versions: 9
  • Dependent Packages: 1
  • Dependent Repositories: 20
  • Downloads: 104,954 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 about 6 years ago)
  • Last Synced: 2026-07-24T17:24:24.280Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 15 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 18 days ago)
  • Last Synced: 2026-07-08T11:04:11.669Z (18 days 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-07-24T17:24:24.354Z (1 day 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.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 over 8 years ago)
  • Last Synced: 2026-07-24T17:24:23.591Z (1 day 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%
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 over 6 years ago)
  • Last Synced: 2026-07-24T17:24:23.056Z (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%
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 18 days ago)
  • Last Synced: 2026-07-08T11:04:23.501Z (18 days 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 about 6 years ago)
  • Last Synced: 2026-07-24T17:24:22.941Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 10 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 15 days ago)
  • Last Synced: 2026-07-24T17:24:24.604Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 91 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 18 days ago)
  • Last Synced: 2026-07-08T11:04:20.852Z (18 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-07-24T17:24:24.509Z (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 4 months ago)
  • Last Synced: 2026-07-24T17:24:23.839Z (1 day 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 4 months ago)
  • Last Synced: 2026-07-24T17:24:23.800Z (1 day 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

.github/workflows/build.yml actions
  • 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
.github/workflows/cmake.yml actions
  • actions/checkout v3 composite
build/docker/msvc2017/Dockerfile docker
  • microsoft/dotnet-framework 4.7.1 build
build/docker/ubuntu-focal/Dockerfile docker
  • buildpack-deps focal-scm build
build/docker/ubuntu-jammy/Dockerfile docker
  • buildpack-deps jammy-scm build
dub.json dub
  • libevent --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "~>2.0.2"
lib/go/test/fuzz/go.mod go
  • github.com/apache/thrift v0.0.0-00010101000000-000000000000
  • shared v0.0.0-00010101000000-000000000000
  • tutorial v0.0.0-00010101000000-000000000000
lib/go/test/go.mod go
  • github.com/apache/thrift v0.0.0-00010101000000-000000000000
  • github.com/golang/mock v1.6.0
lib/go/test/go.sum go
  • 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
test/go/go.mod go
  • 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
test/go/go.sum go
  • 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
lib/haxe/haxelib.json haxelib
  • crypto
  • uuid
contrib/thrift-maven-plugin/pom.xml maven
  • 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
lib/java/android/build.gradle maven
  • javax.servlet:servlet-api 2.5 compile
  • org.apache.httpcomponents:httpcore 4.4.4 compile
  • org.slf4j:slf4j-api 1.7.13 compile
lib/kotlin/build.gradle.kts maven
  • org.apache.thrift:libthrift INCLUDED implementation
  • org.jetbrains.kotlin:kotlin-stdlib-jdk8 * implementation
  • org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 1.6.1 implementation
lib/kotlin/cross-test-client/build.gradle.kts maven
  • 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
lib/kotlin/cross-test-server/build.gradle.kts maven
  • 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
lib/js/package-lock.json npm
  • 333 dependencies
lib/js/package.json npm
  • 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
lib/ts/package-lock.json npm
  • 461 dependencies
lib/ts/package.json npm
  • @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
package-lock.json npm
  • 352 dependencies
package.json npm
  • @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
lib/netstd/Benchmarks/Thrift.Benchmarks/Thrift.Benchmarks.csproj nuget
  • BenchmarkDotNet 0.13.1
lib/netstd/Tests/Thrift.IntegrationTests/Thrift.IntegrationTests.csproj nuget
  • 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
lib/netstd/Tests/Thrift.PublicInterfaces.Compile.Tests/Thrift.PublicInterfaces.Compile.Tests.csproj nuget
  • System.ServiceModel.Primitives 4.9.0
lib/netstd/Tests/Thrift.Tests/Thrift.Tests.csproj nuget
  • 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
lib/netstd/Thrift/Thrift.csproj nuget
  • 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
test/netstd/Client/Client.csproj nuget
  • System.Net.Http.WinHttpHandler 6.0.0
  • System.Runtime.Serialization.Primitives [4.3,)
  • System.ServiceModel.Primitives 4.9.0
  • System.Threading [4.3,)
test/netstd/Server/Server.csproj nuget
  • 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,)
tutorial/netstd/Client/Client.csproj nuget
  • Microsoft.Extensions.DependencyInjection 6.0.0
tutorial/netstd/Interfaces/Interfaces.csproj nuget
  • System.ServiceModel.Primitives 4.9.0
tutorial/netstd/Server/Server.csproj nuget
  • 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
composer.json packagist
  • phpunit/phpunit ~4.8.36 development
  • squizlabs/php_codesniffer 3.* development
  • php ^5.5 || ^7.0 || ^8.0
lib/dart/pubspec.yaml pub
  • 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/dart/test_client/pubspec.yaml pub
  • 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"
tutorial/dart/client/pubspec.yaml pub
  • 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"
tutorial/dart/console_client/pubspec.yaml pub
  • 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"
tutorial/dart/server/pubspec.yaml pub
  • 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"
lib/py/setup.py pypi
  • six >=1.7.2
lib/rb/thrift.gemspec rubygems
  • 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
test/rb/Gemfile rubygems
  • rack ~> 2.0, >= 2.0.4
  • test-unit ~> 3.2, >= 3.2.7
  • thin ~> 1.7, >= 1.7.2
bower.json bower
lib/rs/Cargo.toml cargo
lib/rs/test/Cargo.toml cargo
lib/rs/test_recursive/Cargo.toml cargo
test/rs/Cargo.toml cargo
tutorial/rs/Cargo.toml cargo
Thrift.podspec cocoapods
go.mod go
lib/java/build.gradle maven
ApacheThrift.nuspec nuget
contrib/Rebus/RebusSample.csproj nuget
contrib/zeromq/csharp/ThriftZMQ.csproj nuget
contrib/fb303/py/setup.py pypi
lib/rb/Gemfile rubygems
lib/swift/Package.swift swiftpm
test/swift/CrossTests/Package.swift swiftpm
tutorial/swift/Package.swift swiftpm
.github/workflows/pypi.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • pypa/gh-action-pypi-publish release/v1 composite

Score: 38.84608307997206