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
- Host: GitHub
- URL: https://github.com/apache/thrift
- Owner: apache
- License: apache-2.0
- Created: 2009-09-18T08:00:17.000Z (almost 17 years ago)
- Default Branch: master
- Last Pushed: 2026-07-24T06:58:42.000Z (2 days ago)
- Last Synced: 2026-07-25T14:22:33.117Z (about 18 hours ago)
- Topics: actionscript, c, cplusplus, csharp, d, dart, http, library, network-client, network-server, thrift
- Language: C++
- Homepage:
- Size: 36.6 MB
- Stars: 10,942
- Watchers: 444
- Forks: 4,113
- Open Issues: 12
- Releases: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Notice: NOTICE
- Agents: AGENTS.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: 2832
- Last ynced at: 2025-12-08T20:34:27.907Z
- Profile URL: https://github.com/apache
GitHub Events
Total
- Delete event: 60
- Pull request event: 490
- Fork event: 120
- Watch event: 525
- Issue comment event: 263
- Push event: 369
- Pull request review event: 154
- Pull request review comment event: 107
- Create event: 62
- Commit comment event: 10
Last Year
- Delete event: 38
- Pull request event: 275
- Fork event: 22
- Watch event: 102
- Issue comment event: 92
- Push event: 230
- Pull request review comment event: 42
- Pull request review event: 62
- Create event: 39
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 | 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:
- apache.org: 50
- qq.com: 9
- pinterest.com: 8
- 163.com: 8
- cloudera.com: 6
- twitter.com: 6
- reddit.com: 5
- workiva.com: 5
- thumbtack.com: 4
- fb.com: 4
- uber.com: 4
- newrelic.com: 4
- xiaomi.com: 3
- box.com: 3
- unscrambl.com: 3
- modicagroup.com: 3
- yandex.ru: 3
- zedge.net: 3
- siemens.com: 3
- huawei.com: 3
- vip.qq.com: 2
- databricks.com: 2
- tiko.energy: 2
- liveramp.com: 2
- domob.cn: 2
- sophos.com: 2
- airbnb.com: 2
- biodataanalysis.de: 2
- linecorp.com: 2
- xiaohongshu.com: 2
- simonsouth.com: 2
- gmx.de: 2
- ankama.com: 2
- vt.edu: 2
- ub32.(none): 1
- goodinc.com: 1
- 17paipai.cn: 1
- tencent.com: 1
- energymeteo.de: 1
- desktop-12q6gpi.localdomain: 1
- baidu.com: 1
- ucla.edu: 1
- autodesk.com: 1
- ukr.net: 1
- mentz.net: 1
- sonnabaum.com: 1
- felipebarriga.cl: 1
- genesismobo.com: 1
- emerson.com: 1
- jviotti.com: 1
- laximo.ru: 1
- rx-m.com: 1
- xpay.by: 1
- simonsouth.ca: 1
- hispeed.ch: 1
- mint-medical.de: 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
- influxdata.com: 1
- foi.se: 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
- sypaq.com.au: 1
- evs.com: 1
- mx.com: 1
- swin.edu.au: 1
- cyaninc.com: 1
- wdc.com: 1
- synlay.com: 1
- est.tech: 1
- indydevs.org: 1
- arjie.com: 1
- tomlee.co: 1
- webfilings.com: 1
- iscas.ac.cn: 1
- alexedge.co.uk: 1
- jrautomation.com: 1
- vastech.co.za: 1
- laposte.net: 1
- protectwise.com: 1
- tinloaf.de: 1
- adamrkuhn.com: 1
- sokac.net: 1
- denx.de: 1
- clear-code.com: 1
- henrique-vb.(none): 1
- sina.cn: 1
- philipfrank.de: 1
- openx.com: 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
- simplivity.com: 1
- blizzard.com: 1
- konplan.com: 1
- backflipstudios.com: 1
- cnhind.com: 1
- creative-mobile.com: 1
- marketcircle.com: 1
- etsy.com: 1
- ya.ru: 1
- wades.im: 1
- spond.com: 1
- meituan.com: 1
- alibaba-inc.com: 1
- sidefx.com: 1
- catenacyber.fr: 1
- pjlconsultants.co.uk: 1
- fiscalnote.com: 1
- nwra.com: 1
- cedardb.com: 1
- powerworld.com: 1
- wooten.com: 1
- amazon.com: 1
- cyt.ch: 1
- ziphq.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
- mudsite.com: 1
- fragfest.com.au: 1
- ochtman.nl: 1
- vmware.com: 1
- gmx.fr: 1
- antongolub.ru: 1
- becrux.com: 1
- aston.ac.uk: 1
- x.ai: 1
- getyourguide.com: 1
- arculus.de: 1
- incquerylabs.com: 1
- oxide.computer: 1
- improving.com: 1
- comstyle.com: 1
- helpshift.com: 1
- calculquebec.ca: 1
- mit.edu: 1
- paranoidlabs.org: 1
- garymm.org: 1
- globalmentor.com: 1
- theqtcompany.com: 1
- proton.me: 1
- yahoo.co.uk: 1
- grons.nl: 1
- rundste.in: 1
- buerckert.de: 1
- chwe.at: 1
- dixa.com: 1
- coeamyd.net: 1
- gmx.us: 1
- codyps.com: 1
- aguilardelgado.com: 1
- guardian.co.uk: 1
- dnv.com: 1
- php.net: 1
- charleso.org: 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
- likedan.net: 1
- signalfx.com: 1
- arcor.de: 1
- io7m.com: 1
- devfactory.com: 1
- manuel-poeter.at: 1
- evetion.nl: 1
- lewin-bormann.info: 1
- posteo.net: 1
- google.com: 1
- paroga.com: 1
- naver.com: 1
- live.in: 1
- dfinity.org: 1
- shopify.com: 1
- kaleidic.io: 1
- maginatics.com: 1
- betvictor.com: 1
- macrosssoftware.com: 1
- quadra-tec.net: 1
- ne0h.de: 1
- prezi.com: 1
- freelancer.com: 1
- mail.ru: 1
- informatik.uni-oldenburg.de: 1
- resdiary.com: 1
- ridv.xyz: 1
- bytedance.com: 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
- jhc.financial: 1
- mapd.com: 1
- nbjetron.com: 1
- manomano.com: 1
- parrot.com: 1
- team.telstra.com: 1
- beyondsoft.com: 1
- ibm.com: 1
- intel.com: 1
- gatling.io: 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
- siemens-healthineers.com: 1
- raksul.com: 1
- fenbi.com: 1
- kaho.tv: 1
- guins.org: 1
- groupon.com: 1
- conductor.com: 1
- medallia.com: 1
- afilias.info: 1
- ekyu.moe: 1
- mooloop.com: 1
- mvtec.com: 1
- yandex-team.com: 1
- jhuapl.edu: 1
- ankane.org: 1
- rubrik.com: 1
- alumni.caltech.edu: 1
- loongson.cn: 1
- windriver.com: 1
- n3twork.com: 1
- hen.cat: 1
- tudb.org: 1
- zacarias.com.ar: 1
- criteo.com: 1
- local.box: 1
- dwnld.me: 1
- nrl.navy.mil: 1
- qassociates.co.uk: 1
- jimdo.com: 1
- oracle.com: 1
- facebook.com: 1
- acompli.com: 1
- swiftype.com: 1
- sina.com: 1
- alekseys-mbp.att.net: 1
- bluechipsys.com: 1
- ziemergroup.com: 1
- yelp.com: 1
- ac-sw.com: 1
- ni.com: 1
- bluemountaincapital.com: 1
- splunk.com: 1
- kream.io: 1
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
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
- Total packages: 43
-
Total downloads:
- conda: 36,100,611 total
- npm: 5,517,270 last-month
- rubygems: 130,204,063 total
- nuget: 545,521 total
- packagist: 2,116,757 total
- cargo: 84,153,569 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: 369
- Total maintainers: 23
- Total advisories: 11
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 21 days ago)
- Last Synced: 2026-07-26T00:30:28.942Z (about 8 hours 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 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
- Homepage: http://thrift.apache.org/
- Licenses: Apache-2.0
- Latest release: 0.24.0 (published 14 days ago)
- Last Synced: 2026-07-25T18:15:33.577Z (about 14 hours ago)
- Versions: 29
- Dependent Packages: 266
- Dependent Repositories: 697
- Downloads: 5,516,605 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 14 days ago)
- Last Synced: 2026-07-24T19:19:38.061Z (1 day ago)
- Versions: 14
- Dependent Packages: 39
- Dependent Repositories: 2,321
- Downloads: 84,153,569 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-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.
- 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 14 days ago)
- Last Synced: 2026-07-25T20:16:01.162Z (about 12 hours 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:
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
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Apache/thrift/lib/go/thrift#section-documentation
- Licenses:
- Latest release: v0.0.1-do-not-use (published almost 5 years ago)
- Last Synced: 2026-07-24T17:24:25.177Z (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:
- Latest release: v0.0.1-do-not-use (published almost 5 years ago)
- Last Synced: 2026-07-24T17:24:25.339Z (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
- 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
- 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
- microsoft/dotnet-framework 4.7.1 build
- 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
- 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
Score: 38.84608307997206