Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: thrift
apache/thrift
Apache Thrift
Language: C++ - Size: 31.4 MB - Last synced: about 20 hours ago - Pushed: 2 days ago - Stars: 10,174 - Forks: 3,985
twitter/finagle
A fault tolerant, protocol-agnostic RPC system
Language: Scala - Size: 103 MB - Last synced: about 13 hours ago - Pushed: 12 days ago - Stars: 8,747 - Forks: 1,446
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: Java - Size: 194 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4,671 - Forks: 885
apache/kyuubi
Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.
Language: Scala - Size: 56.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,919 - Forks: 852
twitter/finatra
Fast, testable, Scala services built on TwitterServer and Finagle
Language: Scala - Size: 31.9 MB - Last synced: 10 days ago - Pushed: 12 days ago - Stars: 2,268 - Forks: 406
sogou/srpc
RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.
Language: C++ - Size: 1.53 MB - Last synced: 12 days ago - Pushed: about 1 month ago - Stars: 1,860 - Forks: 380
liaozihong/SpringBoot-Learning
基于Gradle构建,使用SpringBoot在各个场景的应用,包括集成消息中间件、前后端分离、数据库、缓存、分布式锁、分布式事务等
Language: Java - Size: 591 KB - Last synced: 6 months ago - Pushed: over 2 years ago - Stars: 475 - Forks: 324
ardatan/graphql-mesh
The Graph of Everything - Federated architecture for any API service
Language: TypeScript - Size: 280 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 3,170 - Forks: 320
Thriftpy/thriftpy 📦
Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2
Language: Python - Size: 787 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 1,153 - Forks: 288
qieangel2013/zys
high performance service framework based on Yaf or Swoole
Language: PHP - Size: 4.4 MB - Last synced: about 6 hours ago - Pushed: over 6 years ago - Stars: 792 - Forks: 255
yangfuhai/jboot
一个优雅的微服务框架,SpringCloud 之外的另一个选择,已经使用在用户量过亿的商业产品上,有超过1000家公司在使用Jboot做极速开发...
Language: Java - Size: 37.5 MB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 733 - Forks: 251
twitter/scrooge
A Thrift parser/generator
Language: Scala - Size: 20.7 MB - Last synced: 10 days ago - Pushed: 12 days ago - Stars: 787 - Forks: 244
zpng/spring-cloud-microservice-examples
spring-cloud-microservice-examples
Language: Java - Size: 158 KB - Last synced: 6 months ago - Pushed: about 7 years ago - Stars: 366 - Forks: 240
ipipman/JavaSpringBootSamples
SpringBoot、Dubbo、SpringCloud的各种集成例子:Atomikos、gRPC、Thrift、Seata、ShardingSphere、Dubbo、Hmily、Nacos、Consul、Ribbon、Jedis、Lettuce、Redisson等框架
Language: Java - Size: 18.8 MB - Last synced: 12 days ago - Pushed: 3 months ago - Stars: 706 - Forks: 189
duyanming/Viper
Viper 是一个基于Anno微服务引擎开发的Dashboard示例项目。Anno 底层通讯采用 grpc、thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线等等
Language: C# - Size: 2.43 MB - Last synced: 21 days ago - Pushed: 5 months ago - Stars: 703 - Forks: 170
cloudwego/volo
Rust RPC framework with high-performance and strong-extensibility for building micro-services.
Language: Rust - Size: 1.58 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,034 - Forks: 158
aeraki-mesh/aeraki
Manage any layer-7 protocols in a Service Mesh.
Language: Go - Size: 5.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 720 - Forks: 138
baifendian/harpc
基于Thrift的跨语言、高可用、高性能、轻量级的RPC框架。
Language: JavaScript - Size: 22.6 MB - Last synced: 20 days ago - Pushed: over 1 year ago - Stars: 231 - Forks: 130
gy-games/elves
开源自动化运维开发平台(IT Automatic Develop Platform)
Language: Shell - Size: 37.1 KB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 288 - Forks: 124
thekvs/cpp-serializers
Benchmark comparing various data serialization libraries (thrift, protobuf etc.) for C++
Language: C++ - Size: 530 KB - Last synced: 17 days ago - Pushed: over 4 years ago - Stars: 712 - Forks: 111
duyanming/Anno.Core
Anno 是一个微服务快速开发框架,底层通讯可选用grpc、thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD,插件化开发。
Language: C# - Size: 4.4 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 413 - Forks: 101
yarpc/yarpc-go
A message passing platform for Go
Language: Go - Size: 13.6 MB - Last synced: 2 days ago - Pushed: 9 days ago - Stars: 401 - Forks: 100
microsoft/thrifty
Thrift for Android that saves you methods
Language: Kotlin - Size: 2.26 MB - Last synced: 10 days ago - Pushed: 4 months ago - Stars: 538 - Forks: 99
Thriftpy/thriftpy2
Pure python approach of Apache Thrift.
Language: Python - Size: 1.23 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 557 - Forks: 88
Thriftpy/gunicorn_thrift
Thrift app and worker for gunicorn!
Language: Python - Size: 123 KB - Last synced: 6 months ago - Pushed: 8 months ago - Stars: 205 - Forks: 83
Workiva/frugal
Thrift improved
Language: Go - Size: 51.2 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 139 - Forks: 79
cloudwego/thriftgo
An implementation of thrift compiler in go language.
Language: Go - Size: 925 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 231 - Forks: 78
osquery/osquery-go
Go bindings for osquery
Language: Go - Size: 168 KB - Last synced: about 19 hours ago - Pushed: 6 months ago - Stars: 370 - Forks: 77
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: Kotlin - Size: 239 MB - Last synced: about 22 hours ago - Pushed: about 24 hours ago - Stars: 439 - Forks: 76
thrift-iterator/go
decode/encode thrift message without IDL
Language: Go - Size: 289 KB - Last synced: 6 months ago - Pushed: about 1 year ago - Stars: 258 - Forks: 74
TianLangStudio/DataXServer
为DataX(https://github.com/alibaba/DataX) 提供远程多语言调用(ThriftServer,HttpServer) 分布式运行(DataX on YARN) 功能
Language: Scala - Size: 1.08 MB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 143 - Forks: 72
aatarasoff/spring-thrift-starter
Set of cool annotations that helps you building Thrift applications with Spring Boot
Language: Java - Size: 427 KB - Last synced: 6 months ago - Pushed: almost 2 years ago - Stars: 161 - Forks: 68
fkorotkov/intellij-thrift
Language: Java - Size: 714 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 87 - Forks: 67
pinterest/bender
An easy-to-use library for creating load testing applications
Language: Go - Size: 177 KB - Last synced: 10 days ago - Pushed: about 1 month ago - Stars: 656 - Forks: 61
dragontree101/springboot-thrift-etcd-ribbon
基于springboot的thrift的rpc, 服务发现基于etcd,路由基于ribbon
Language: Java - Size: 77.1 KB - Last synced: 11 months ago - Pushed: over 6 years ago - Stars: 80 - Forks: 59
smallnest/gosercomp
:zap: Golang Serializer Benchmark Comparison
Language: Go - Size: 611 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 410 - Forks: 51
pinterest/arcanist-linters
A collection of custom Arcanist linters
Language: PHP - Size: 137 KB - Last synced: 10 days ago - Pushed: 6 months ago - Stars: 62 - Forks: 45
pinterest/thrift-tools
thrift-tools is a library and a set of tools to introspect Apache Thrift traffic.
Language: Python - Size: 91.8 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 229 - Forks: 44
pinterest/elixir-thrift
A Pure Elixir Thrift Implementation
Language: Elixir - Size: 1.03 MB - Last synced: 10 days ago - Pushed: 10 months ago - Stars: 212 - Forks: 44
Automattic/php-thrift-sql
A PHP library for connecting to Hive or Impala over Thrift
Language: PHP - Size: 648 KB - Last synced: 10 days ago - Pushed: almost 4 years ago - Stars: 113 - Forks: 41
dapeng-soa/dapeng-soa
A lightweight, high performance micro-service framework
Language: Java - Size: 9.91 MB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 113 - Forks: 40
Thriftpy/thrift_connector
Clients of thrift, utilizing connection pools
Language: Python - Size: 138 KB - Last synced: 8 days ago - Pushed: about 3 years ago - Stars: 78 - Forks: 38
wmz7year/Thrift-Connection-Pool
Apache Thrift客户端连接池(client connection pool)
Language: Java - Size: 169 KB - Last synced: 10 months ago - Pushed: about 8 years ago - Stars: 59 - Forks: 38
pinterest/riffed
Provides idiomatic Elixir bindings for Apache Thrift
Language: Elixir - Size: 185 KB - Last synced: 27 days ago - Pushed: almost 4 years ago - Stars: 307 - Forks: 37
creditkarma/thrift-typescript
Generate TypeScript from Thrift IDL files
Language: TypeScript - Size: 2.79 MB - Last synced: 30 days ago - Pushed: about 1 year ago - Stars: 148 - Forks: 35
didi/thrift-mock
A lightweight java test library for mocking thrift server
Language: Java - Size: 97.7 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 89 - Forks: 30
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: Erlang - Size: 2.03 MB - Last synced: about 2 months ago - Pushed: over 7 years ago - Stars: 270 - Forks: 29
dempeZheng/dolphin
基于spring boot支持thrift序列化的http的微服务框架
Language: Java - Size: 2.05 MB - Last synced: 5 months ago - Pushed: almost 6 years ago - Stars: 57 - Forks: 29
houkx/nettythrift
Thrift on Netty, support TCP/HTTP/WebSocket at same port. support multiple Protocols at same time. multil Simple Clients with Connection Pool.
Language: Java - Size: 387 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 64 - Forks: 28
pinterest/quasar-thrift 📦
A Thrift server that uses Quasar's lightweight threads to handle connections.
Language: Java - Size: 74.2 KB - Last synced: 10 days ago - Pushed: about 7 years ago - Stars: 47 - Forks: 26
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: TypeScript - Size: 11.1 MB - Last synced: 13 days ago - Pushed: 3 months ago - Stars: 253 - Forks: 26
fadhiilrachman/line-protocol
LINE Messaging's private protocol
Language: Thrift - Size: 96.7 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 44 - Forks: 25
vaporz/turbo
A lightweight microservice tool, turn your grpc|thrift APIs into HTTP APIs!
Language: Go - Size: 5.1 MB - Last synced: 3 months ago - Pushed: 7 months ago - Stars: 304 - Forks: 24
line/lich
A library collection that enhances the development of Android apps.
Language: Kotlin - Size: 1.03 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 181 - Forks: 22
cloudwego/dynamicgo
Dynamically and efficiently operate RPC data for Go
Language: Go - Size: 5.77 MB - Last synced: about 6 hours ago - Pushed: about 7 hours ago - Stars: 127 - Forks: 22
uber-web/thrift2flow
Converts Thrift specs into Flow JavaScript type definitions
Language: JavaScript - Size: 414 KB - Last synced: about 7 hours ago - Pushed: 9 months ago - Stars: 40 - Forks: 21
yuanrui/CodeGenerator
一个小而美的代码生成器,基于 Mono T4 引擎,支持数据库:SQL Server、MySql、Oracle、SQLite. CodeGenerator is a template base on generator for database, syntax base on Mono T4 engine. Supported databases are SQL Server, MySQL, Oracle, SQLite.
Language: C# - Size: 12.6 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 31 - Forks: 21
jerrysearch/tns 📦
tns provides distributed solutions for thrift, support service discovery, high availability, load balancing, the gray release, horizontal scaling, and so on.
Language: Java - Size: 2.05 MB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 50 - Forks: 21
creditkarma/thrift-parser
A Thrift Parser built in TypeScript that generates a TypeScript AST that retains the Thrift grammar
Language: TypeScript - Size: 407 KB - Last synced: 17 days ago - Pushed: 8 months ago - Stars: 91 - Forks: 21
akolb1/gometastore
Go Client for Hive Metastore
Language: Go - Size: 671 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 14 - Forks: 19
FelixNeutatz/parquet-flinktacular
How to use Parquet in Flink
Language: Java - Size: 8.96 MB - Last synced: 12 days ago - Pushed: about 7 years ago - Stars: 32 - Forks: 19
zekunyan/ThriftDemo_PHP_CPP 📦
Demo for Thrift RPC framework. PHP client call CPP server.
Language: PHP - Size: 66.4 KB - Last synced: 18 days ago - Pushed: over 5 years ago - Stars: 30 - Forks: 19
apache/accumulo-proxy
Apache Accumulo Proxy
Language: Java - Size: 5.02 MB - Last synced: 10 days ago - Pushed: 8 months ago - Stars: 9 - Forks: 19
venwyhk/ikasoa
ikasoa is a java distributed service framework.
Language: Java - Size: 1.14 MB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 23 - Forks: 18
BroNils/LINE-Source
Line Application Source
Language: Thrift - Size: 109 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 45 - Forks: 17
airbnb/airbnb-spark-thrift
A library for loadling Thrift data into Spark SQL
Language: Scala - Size: 50.8 KB - Last synced: 11 days ago - Pushed: about 1 year ago - Stars: 43 - Forks: 16
ozline/tiktok
Kitex + Hertz + Prometheus + Grafana + RabbitMQ + Redis + Gorm + etcd + es + Kibana. Distributed and relatively standardized backend for short video engineering.
Language: Go - Size: 31.5 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 48 - Forks: 15
DogerRain/dubbo-samples-test
这是一个 Dubbo、RPC框架Thrift 整合Spring、SpringBoot、Log4j、Log4j2、Logback的使用例子
Language: Java - Size: 117 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 24 - Forks: 14
creditkarma/thrift-server
Thrift core library in TypeScript
Language: TypeScript - Size: 7.62 MB - Last synced: 7 days ago - Pushed: 3 months ago - Stars: 40 - Forks: 14
aatarasoff/spring-thrift-api-gateway
Gateway for Apache Thrift requests processing that is built on Spring Cloud stack
Language: Java - Size: 78.1 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 37 - Forks: 14
tanmaykm/Thrift.jl
Thrift for Julia
Language: Julia - Size: 239 KB - Last synced: 9 days ago - Pushed: over 1 year ago - Stars: 26 - Forks: 14
huacnlee/sails
Create a Thrift Server use like Rails
Language: Ruby - Size: 96.7 KB - Last synced: 25 days ago - Pushed: over 7 years ago - Stars: 71 - Forks: 13
YYCoder/protobuf-thrift
protobuf idl to thrift, and vice versa
Language: Go - Size: 299 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 42 - Forks: 13
ufukomer/node-impala
Node Client for Impala using Apache Thrift
Language: Thrift - Size: 220 KB - Last synced: 14 days ago - Pushed: about 3 years ago - Stars: 31 - Forks: 12
cloudwego/pilota
A thrift and protobuf implementation in pure rust with high performance and extensibility.
Language: Rust - Size: 1.09 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 100 - Forks: 12
opentracing-contrib/java-thrift
OpenTracing instrumentation for Apache Thrift
Language: Java - Size: 173 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 10 - Forks: 12
xkeyideal/ThriftClientPool
a thrift client connection pool & simple thrift use demo by golang
Language: Go - Size: 9.19 MB - Last synced: about 15 hours ago - Pushed: over 4 years ago - Stars: 36 - Forks: 12
creditkarma/Mimic
Service Impersonator for Engineers
Language: TypeScript - Size: 8.07 MB - Last synced: 4 days ago - Pushed: about 1 year ago - Stars: 50 - Forks: 12
MrKou47/thrift-syntax-support
a vscode extension for support thrift syntax.
Language: TypeScript - Size: 1.04 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 24 - Forks: 12
ryanwang520/aiothrift
AsyncIO (PEP 3156) Thrift support
Language: Python - Size: 120 KB - Last synced: 16 days ago - Pushed: 8 months ago - Stars: 42 - Forks: 12
imjuni/jshs2
jsHS2 is a node.js client driver for hive server 2
Language: JavaScript - Size: 227 KB - Last synced: 10 days ago - Pushed: almost 3 years ago - Stars: 34 - Forks: 12
timveil/hive-jdbc-driver
An alternative to the "hive standalone" jar for connecting Java applications to Apache Hive via JDBC
Language: Java - Size: 3.62 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 38 - Forks: 9
didi/benchmark-thrift
An open source application designed to load test Thrift applications
Language: Java - Size: 21.3 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 44 - Forks: 9
bobxwang/bbspring-thrift-starter
Apache Thrift 在 SpringCloud 中的使用
Language: Java - Size: 22.5 KB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 19 - Forks: 9
lenchv/hive-driver
Driver for connection to Apache Hive via Thrift API
Language: JavaScript - Size: 786 KB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 39 - Forks: 9
unmade/thrift-pyi
Simple `.pyi` stubs generator from thrift interfaces
Language: Python - Size: 135 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 17 - Forks: 9
UrbanCompass/thriftlint
An extensible linter for Thrift
Language: Go - Size: 17.6 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 40 - Forks: 8
hltcoe/concrete-python
Python modules and scripts for working with Concrete, a data serialization format for NLP
Language: Python - Size: 1.96 MB - Last synced: 28 days ago - Pushed: 7 months ago - Stars: 20 - Forks: 8
xiaoping6688/node-server-project
基于 node.js + express 技术栈,采用MVC结构设计、JWT + RESTful API、PM2服务监控的Node服务器端项目框架.
Language: JavaScript - Size: 9.65 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 47 - Forks: 8
pinterest/thriftcheck
A linter for Thrift IDL files
Language: Go - Size: 162 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 13 - Forks: 8
tonydeng/springboot-rpc-samples
Spring Boot RPC Samples
Language: Java - Size: 943 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 10 - Forks: 7
Yeolar/raster
A micro server framework, support coroutine, and parallel-computing, used for building flatbuffers/thrift/protobuf/http protocol service.
Language: C++ - Size: 2.44 MB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 21 - Forks: 7
exposebox/node-thrift2-hbase
An HBase thrift wrapper for Node.js
Language: JavaScript - Size: 286 KB - Last synced: 10 days ago - Pushed: about 1 year ago - Stars: 18 - Forks: 7
devinstevenson/pure-transport
A thrift transport for PyHive using Pure SASL
Language: Python - Size: 29.3 KB - Last synced: 19 days ago - Pushed: over 4 years ago - Stars: 17 - Forks: 7
duyanming/AnnoDemo
Anno 是一个微服务快速开发框架,底层通讯可以随意切换 grpc、thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD、类似MVC的开发体验,插件化开发。. Anno is a microservices rapid development framework, the underlying communication can be arbitrary switch GRPC, thrift.Built-in service discovery, call chain tracking, Cron scheduling, current limiting, event bus, CQRS, DDD, similar MVC development experience, plug-in development.
Language: C# - Size: 1.66 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 15 - Forks: 7
thundernet8/thrift2ts
:rocket: Parse Thrift (IDL) to TypeScript and generate thrift clients meanwhile.
Language: TypeScript - Size: 96.7 KB - Last synced: 12 days ago - Pushed: almost 6 years ago - Stars: 25 - Forks: 6
koreader/evernote-sdk-lua 📦
Unofficial Evernote SDK for Lua
Language: Lua - Size: 105 KB - Last synced: about 2 months ago - Pushed: almost 4 years ago - Stars: 6 - Forks: 6
apache/thrift-website
Apache Thrift Website
Language: CSS - Size: 485 KB - Last synced: 10 days ago - Pushed: about 2 months ago - Stars: 0 - Forks: 6
duyanming/dymDemo
Anno 分布式 开发框架 Demo RPC Thrift GRPC 插件开发 java Anno
Language: C# - Size: 442 KB - Last synced: 3 months ago - Pushed: almost 4 years ago - Stars: 11 - Forks: 6
apache/kyuubi-docker
Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.
Language: Dockerfile - Size: 20.5 KB - Last synced: 10 days ago - Pushed: 23 days ago - Stars: 10 - Forks: 6