thrift

There are 448 repositories under thrift topic.

  • apache/thrift

    Apache Thrift

    Language:C++10.2k46704k
  • twitter/finagle

    A fault tolerant, protocol-agnostic RPC system

    Language:Scala8.8k5594121.4k
  • line/armeria

    Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.

    Language:Java4.7k1812k896
  • graphql-mesh

    ardatan/graphql-mesh

    🕸️ GraphQL Mesh - The Graph of Everything - Federated architecture for any API service

    Language:TypeScript3.2k30918327
  • twitter/finatra

    Fast, testable, Scala services built on TwitterServer and Finagle

    Language:Scala2.3k215322405
  • volo

    cloudwego/volo

    Rust RPC framework with high-performance and strong-extensibility for building micro-services.

    Language:Rust2.1k3369165
  • apache/kyuubi

    Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.

    Language:Scala2k642.2k867
  • sogou/srpc

    RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.

    Language:C++1.9k4785380
  • Thriftpy/thriftpy

    Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2

    Language:Python1.2k78129288
  • qieangel2013/zys

    high performance service framework based on Yaf or Swoole

    Language:PHP7929813255
  • twitter/scrooge

    A Thrift parser/generator

    Language:Scala787168176243
  • yangfuhai/jboot

    一个优雅的微服务框架,SpringCloud 之外的另一个选择,已经使用在用户量过亿的商业产品上,有超过1000家公司在使用Jboot做极速开发...

    Language:Java7326840251
  • aeraki-mesh/aeraki

    Manage any layer-7 protocols in a Service Mesh.

    Language:Go73121123140
  • thekvs/cpp-serializers

    Benchmark comparing various data serialization libraries (thrift, protobuf etc.) for C++

    Language:C++7154016111
  • duyanming/Viper

    Viper 是一个基于Anno微服务引擎开发的Dashboard示例项目。Anno 底层通讯采用 grpc、thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线等等

    Language:C#7063115172
  • ipipman/JavaSpringBootSamples

    SpringBoot、Dubbo、SpringCloud的各种集成例子:Atomikos、gRPC、Thrift、Seata、ShardingSphere、Dubbo、Hmily、Nacos、Consul、Ribbon、Jedis、Lettuce、Redisson等框架

    Language:Java706410191
  • pinterest/bender

    An easy-to-use library for creating load testing applications

    Language:Go657341161
  • Thriftpy/thriftpy2

    Pure python approach of Apache Thrift.

    Language:Python5601212389
  • microsoft/thrifty

    Thrift for Android that saves you methods

    Language:Kotlin53743177100
  • liaozihong/SpringBoot-Learning

    基于Gradle构建,使用SpringBoot在各个场景的应用,包括集成消息中间件、前后端分离、数据库、缓存、分布式锁、分布式事务等

    Language:Java483236323
  • EMResearch/EvoMaster

    The first open-source AI-driven tool for automatically generating system-level test cases (also known as fuzzing) for web/enterprise applications. Currently targeting whitebox and blackbox testing of Web APIs, like REST, GraphQL and RPC (e.g., gRPC and Thrift).

    Language:Kotlin4442314076
  • duyanming/Anno.Core

    Anno 是一个微服务快速开发框架,底层通讯可选用grpc、thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD,插件化开发。

    Language:C#431218107
  • smallnest/gosercomp

    :zap: Golang Serializer Benchmark Comparison

    Language:Go413241051
  • yarpc/yarpc-go

    A message passing platform for Go

    Language:Go40028359100
  • osquery/osquery-go

    Go bindings for osquery

    Language:Go372213078
  • zpng/spring-cloud-microservice-examples

    spring-cloud-microservice-examples

    Language:Java365568236
  • pinterest/riffed

    Provides idiomatic Elixir bindings for Apache Thrift

    Language:Elixir307241937
  • vaporz/turbo

    A lightweight microservice tool, turn your grpc|thrift APIs into HTTP APIs!

    Language:Go303233924
  • gy-games/elves

    开源自动化运维开发平台(IT Automatic Develop Platform)

    Language:Shell287291122
  • hibari/hibari

    Hibari is a production-ready, distributed, ordered key-value, big data store. Hibari uses chain replication for strong consistency, high-availability, and durability. Hibari has excellent performance especially for read and large value operations.

    Language:Erlang271455629
  • thrift-iterator/go

    decode/encode thrift message without IDL

    Language:Go263181830
  • testinggospels/camouflage

    Camouflage is a backend mocking tool for HTTP, gRPC, Websockets and Thrift protocols, which helps you carry out your front end prototyping, unit testing, functional/performance testing in silos, in absence of one or more Microservices/APIs.

    Language:TypeScript25749526
  • cloudwego/thriftgo

    An implementation of thrift compiler in go language.

    Language:Go238162979
  • baifendian/harpc

    基于Thrift的跨语言、高可用、高性能、轻量级的RPC框架。

    Language:JavaScript2315310130
  • pinterest/thrift-tools

    thrift-tools is a library and a set of tools to introspect Apache Thrift traffic.

    Language:Python23018844
  • pinterest/elixir-thrift

    A Pure Elixir Thrift Implementation

    Language:Elixir212218444