An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with thrift

A curated list of projects in awesome lists tagged with thrift .

https://github.com/twitter/finagle

A fault tolerant, protocol-agnostic RPC system

distributed-systems finagle http http2 java memcached mysql redis rpc scala thrift zipkin

Last synced: 18 Apr 2025

https://twitter.github.io/finagle/

A fault tolerant, protocol-agnostic RPC system

distributed-systems finagle http http2 java memcached mysql redis rpc scala thrift zipkin

Last synced: 16 Nov 2024

https://github.com/cloudwego/kitex

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

framework go grpc microservices protobuf rpc streaming thrift

Last synced: 18 Apr 2025

https://github.com/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.

gateway grpc grpc-client grpc-server hacktoberfest http http-client http-server http2 micro-framework microservices netty rpc rpc-client rpc-framework rpc-library rpc-server thrift thrift-client thrift-server

Last synced: 08 Apr 2025

https://github.com/ardatan/graphql-mesh

🕸️ GraphQL Federation Framework for any API services such as REST, OpenAPI, Swagger, SOAP, gRPC and more...

gateway graphql grpc grpc-gateway odata openapi rest-api soap swagger thrift

Last synced: 25 Mar 2025

https://twitter.github.io/finatra/

Fast, testable, Scala services built on TwitterServer and Finagle

finagle framework guice http microservices scala slf4j testing thrift twitter-server

Last synced: 16 Nov 2024

https://github.com/twitter/finatra

Fast, testable, Scala services built on TwitterServer and Finagle

finagle framework guice http microservices scala slf4j testing thrift twitter-server

Last synced: 11 Apr 2025

https://github.com/cloudwego/volo

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

async grpc protobuf rpc rust thrift

Last synced: 08 Apr 2025

https://github.com/apache/kyuubi

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

data-lake hacktoberfest hadoop hive jdbc kubernetes spark spark-sql sql thrift

Last synced: 09 Apr 2025

https://github.com/sogou/srpc

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

brpc opentelemetry protobuf rpc thrift trpc workflow

Last synced: 10 Apr 2025

https://github.com/Thriftpy/thriftpy

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

python rpc serialization thrift

Last synced: 19 Nov 2024

https://github.com/thriftpy/thriftpy

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

python rpc serialization thrift

Last synced: 18 Jan 2025

https://github.com/twitter/scrooge

A Thrift parser/generator

android cocoa code-generation finagle java lua scala thrift

Last synced: 13 Apr 2025

https://github.com/qieangel2013/yaf

high performance service framework based on Yaf or Swoole

hprose liveim php swoole thrift yaconf yaf zqf zys

Last synced: 27 Mar 2025

https://github.com/qieangel2013/zys

high performance service framework based on Yaf or Swoole

hprose liveim php swoole thrift yaconf yaf zqf zys

Last synced: 27 Mar 2025

https://github.com/aeraki-mesh/aeraki

Manage any layer-7 protocols in a Service Mesh.

brpc dubbo envoy envoyproxy istio redis service-mesh servicemesh thrift trpc

Last synced: 28 Mar 2025

https://github.com/yangfuhai/jboot

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

activemq ehcache grpc jboot jfinal metrics motan rabbitmq redis redismq thrift undertow

Last synced: 12 Apr 2025

https://github.com/thekvs/cpp-serializers

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

apache-avro avro boost c-plus-plus capn-proto cereal cpp flatbuffers msgpack performance-testing protobuf serialization thrift yas

Last synced: 15 Mar 2025

https://github.com/duyanming/viper

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

anno apigateway cqrs dashboard ddd grpc microservice thrift viper

Last synced: 14 Apr 2025

https://github.com/pinterest/bender

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

dns http load-testing thrift

Last synced: 31 Mar 2025

https://github.com/Thriftpy/thriftpy2

Pure python approach of Apache Thrift.

python rpc thrift thriftpy

Last synced: 27 Nov 2024

https://github.com/microsoft/thrifty

Thrift for Android that saves you methods

android thrift

Last synced: 14 Apr 2025

https://github.com/WebFuzzing/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).

api-rest api-testing evolutionary-algorithms fuzzer fuzzing graphql grpc java kotlin rest rpc-api search-based-software-testing test-case-generation testing thrift

Last synced: 27 Feb 2025

https://github.com/duyanming/anno.core

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

anno apigateway dotnet grpc java microservice rpc thrift viper

Last synced: 04 Apr 2025

https://github.com/smallnest/gosercomp

:zap: Golang Serializer Benchmark Comparison

colfer flatbuffers gencode gogo golang json messagepack protobuf serializer thrift

Last synced: 05 Apr 2025

https://github.com/yarpc/yarpc-go

A message passing platform for Go

go grpc message-passing microservices protobuf rpc thrift yarpc

Last synced: 11 Nov 2024

https://github.com/osquery/osquery-go

Go bindings for osquery

golang osquery thrift

Last synced: 06 Apr 2025

https://github.com/hyparam/hyparquet

parquet file parser for javascript

hyparquet hyperparam javascript js parquet parquetjs parser snappy thrift

Last synced: 14 Apr 2025

https://github.com/pinterest/riffed

Provides idiomatic Elixir bindings for Apache Thrift

elixir thrift

Last synced: 30 Mar 2025

https://github.com/vaporz/turbo

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

grpc grpc-gateway interceptor microservice reverse-proxy thrift

Last synced: 15 Apr 2025

https://github.com/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.

api-simulation camouflage camouflage-server grpc microservices-testing mocks mockserver service-virtualization stubbing testing thrift thrift-server

Last synced: 12 Apr 2025

https://github.com/cloudwego/thriftgo

An implementation of thrift compiler in go language.

golang idl thrift

Last synced: 14 Apr 2025

https://github.com/baifendian/harpc

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

cpp java python thrift

Last synced: 21 Feb 2025

https://github.com/pinterest/elixir-thrift

A Pure Elixir Thrift Implementation

elixir rpc thrift

Last synced: 25 Nov 2024

https://github.com/line/lich

A library collection that enhances the development of Android apps.

android kotlin kotlin-android okhttp thrift

Last synced: 12 Apr 2025

https://github.com/aatarasoff/spring-thrift-starter

Set of cool annotations that helps you building Thrift applications with Spring Boot

spring spring-boot spring-cloud spring-cloud-starter thrift

Last synced: 10 Apr 2025

https://github.com/creditkarma/thrift-typescript

Generate TypeScript from Thrift IDL files

microservices nodejs rpc thrift typescript

Last synced: 05 Apr 2025

https://github.com/cloudwego/dynamicgo

Dynamically and efficiently operate RPC data for Go

dynamic-programming reflection serdes thrift

Last synced: 06 Apr 2025

https://github.com/tianlangstudio/dataxserver

为DataX(https://github.com/alibaba/DataX) 提供远程多语言调用(ThriftServer,HttpServer) 分布式运行(DataX on YARN) 功能

data-hamal datax datax-server dataxonyarn dataxserver etl hamal http http-server server thrift thrift-server yarn

Last synced: 01 Apr 2025

https://github.com/cloudwego/pilota

A thrift and protobuf implementation in pure rust with high performance and extensibility.

protobuf rust thrift

Last synced: 10 Apr 2025

https://github.com/dapeng-soa/dapeng-soa

A lightweight, high performance micro-service framework

async dapeng high-performance java metadata microservice netty rpc soa thrift

Last synced: 09 Apr 2025

https://github.com/automattic/php-thrift-sql

A PHP library for connecting to Hive or Impala over Thrift

database hive impala php sql thrift

Last synced: 06 Apr 2025

https://github.com/creditkarma/thrift-parser

A Thrift Parser built in TypeScript that generates a TypeScript AST that retains the Thrift grammar

microservices nodejs rpc thrift typescript

Last synced: 05 Apr 2025

https://github.com/didi/thrift-mock

A lightweight java test library for mocking thrift server

java mock server testing-tools thrift unit-test

Last synced: 12 Nov 2024

https://github.com/huacnlee/sails

Create a Thrift Server use like Rails

rails-like thrift thrift-server

Last synced: 28 Dec 2024

https://github.com/ozline/tiktok

[Rank. 3rd] Kitex + Hertz + Prometheus + Grafana + RabbitMQ + Redis + Gorm + etcd + es + Kibana. Distributed and relatively standardized backend for short video engineering.

docker docker-compose elasticsearch etcd golang gorm grafana hertz kibana kitex microservice mysql prometheus rabbitmq thrift

Last synced: 29 Mar 2025

https://github.com/houkx/nettythrift

Thrift on Netty, support TCP/HTTP/WebSocket at same port. support multiple Protocols at same time. multil Simple Clients with Connection Pool.

netty netty-rpc rpc thrift

Last synced: 13 Apr 2025

https://github.com/dempezheng/dolphin

基于spring boot支持thrift序列化的http的微服务框架

hystrix spring spring-boot spring-cloud thrift

Last synced: 18 Dec 2024

https://github.com/chrislee87/rpc_benchmark

Detailed benchmark for grpc-go and thrift-go

go grpc latency thrift throughput

Last synced: 16 Nov 2024

https://github.com/creditkarma/mimic

Service Impersonator for Engineers

faking-services graphql rest service-impersonator thrift

Last synced: 13 Apr 2025

https://github.com/xiaoping6688/node-server-project

基于 node.js + express 技术栈,采用MVC结构设计、JWT + RESTful API、PM2服务监控的Node服务器端项目框架.

handlebars mysql node-framework node-jwt node-orm node-restful node-web-server nodejs-express pm2 rabbitmq thrift

Last synced: 12 Apr 2025

https://github.com/fadhiilrachman/line-protocol

LINE Messaging's private protocol

line messenger thrift thrift-protocol

Last synced: 10 Apr 2025

https://github.com/UrbanCompass/thriftlint

An extensible linter for Thrift

golang linter thrift thrift-lint

Last synced: 12 Nov 2024

https://github.com/creditkarma/thrift-server

Thrift core library in TypeScript

microservices nodejs rpc thrift typescript

Last synced: 13 Apr 2025

https://github.com/uber-web/thrift2flow

Converts Thrift specs into Flow JavaScript type definitions

flow flowtype javascript javascript-tools thrift type types

Last synced: 14 Mar 2025

https://github.com/fiorix/jsonschema2go

Code generator for JSON schema

code-generation golang json-schema thrift

Last synced: 22 Mar 2025

https://github.com/aatarasoff/spring-thrift-api-gateway

Gateway for Apache Thrift requests processing that is built on Spring Cloud stack

api-gateway gateway spring spring-boot spring-boot-starter spring-cloud thrift

Last synced: 19 Apr 2025

https://github.com/imjuni/jshs2

jsHS2 is a node.js client driver for hive server 2

cdh-hive hiveserver2 thrift

Last synced: 19 Dec 2024

https://github.com/thundernet8/thrift2ts

:rocket: Parse Thrift (IDL) to TypeScript and generate thrift clients meanwhile.

thrift thrift-parser typescript

Last synced: 21 Mar 2025

https://github.com/tanmaykm/thrift.jl

Thrift for Julia

julia thrift thrift-idl-compiler

Last synced: 10 Jan 2025

https://github.com/mrkou47/thrift-syntax-support

a vscode extension for support thrift syntax.

intellisense thrift typescript vscode-extension

Last synced: 13 Apr 2025

https://github.com/limingxinleo/phalcon-thrift-project

基于Thrift的Go和PHP RPC服务

go phalcon php project swoole thrift

Last synced: 25 Mar 2025

https://github.com/smintz/nomadgen

Configuration util in python syntax for Hashicorp's Nomad

hcl nomad python thrift

Last synced: 17 Nov 2024

https://github.com/unmade/thrift-pyi

Simple `.pyi` stubs generator from thrift interfaces

ast astunparse poetry pyi python-stubs python3 thrift thriftpy2

Last synced: 12 Apr 2025

https://github.com/3tty0n/gatling-thrift

Gatling third party plugin for thrift protocol.

gatling load-testing sbt thrift thrift-server

Last synced: 10 Nov 2024

https://github.com/sy-records/thrift2-hbase

thrift2-hbase component for Hyperf.

hbase hyperf php swoole thrift

Last synced: 15 Apr 2025

https://github.com/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.

anno eventbus grpc ioc microservice netcore ratelimit thrift

Last synced: 29 Nov 2024

https://github.com/ycrao/learning_thrift

学习 Thrift 示例及笔记

cpp cpp-thrift python python-thrift thrift thrift-example

Last synced: 19 Nov 2024

https://github.com/apache/kyuubi-docker

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

data-lake hadoop hive jdbc kubernetes spark spark-sql sql thrift

Last synced: 04 Feb 2025

https://github.com/52fhy/thrift-sample

从零开始基于go-thrift创建一个RPC服务

golang php7 thrift

Last synced: 12 Nov 2024

https://github.com/wfxiang08/rpc_proxy

基于thrift的服务注册和发现框架

rpc-proxy rpx service-discovery service-registry thrift

Last synced: 12 Apr 2025

https://github.com/anskarl/parsimonious

Parsimonious is a helper library for encoding/decoding Apache Thrift and Twitter Scrooge classes to Spark Dataframes and Jackson JSON.

deserialization jackson json serialization spark thrift

Last synced: 12 Apr 2025

https://github.com/duyanming/dymdemo

Anno 分布式 开发框架 Demo RPC Thrift GRPC 插件开发 java Anno

anno dym eventbus grpc microservice netcore thrift

Last synced: 29 Nov 2024

https://github.com/opentracing-contrib/java-thrift

OpenTracing instrumentation for Apache Thrift

java opentracing thrift

Last synced: 20 Nov 2024

https://github.com/tonydeng/springboot-rpc-samples

Spring Boot RPC Samples

grpc rpc rpcs spring-boot thrift

Last synced: 02 Dec 2024

https://github.com/654894017/reliable-message

通过消息的半提交机制,实现最终一致性的事务。同时通过消息回调检测机制,实现事务消息与TCC模型的完美融合。

distributed-transaction dubbo grpc kafka reliable-message rocketmq sharding-jdbc springcloud tcc thrift

Last synced: 10 Apr 2025

https://github.com/apache/accumulo-proxy

Apache Accumulo Proxy

accumulo big-data hacktoberfest thrift

Last synced: 03 Dec 2024

https://github.com/tree-sitter-grammars/tree-sitter-thrift

Thrift grammar for tree-sitter

parser thrift tree-sitter

Last synced: 03 Apr 2025

https://github.com/thundernet8/browser-thrift

Thrift RPC data transport protocol re-implementation in TypeScript for browser side RPC client

rpc thrift typescript

Last synced: 12 Feb 2025

https://github.com/dynastymasra/goginthrift

Golang (Go Programming Language) microservice with Apache Thrift and Gin Framework

gin-framework go golang microservice thrift

Last synced: 23 Nov 2024

https://github.com/smadani/thriftmde

An implementation of Apache Thrift's compiler on EMF using Xtext and Epsilon.

apache eclipse emf epsilon java thrift thrift-idl-compiler xtext

Last synced: 19 Apr 2025

https://github.com/c-cube/thrifty

[wip] Reimplementation of thrift in OCaml

binary idl ocaml rpc thrift

Last synced: 14 Feb 2025

https://github.com/leaves4j/node-thrift-parser

Parse thrift IDL to an AST

javascript parser thrift

Last synced: 15 Apr 2025

https://github.com/sinkedship/cerberus

An easy-to-use service(s) registration, discovery framework for common RPC solution, Apache Thrift.

consul etcd k8s rpc rpc-framework service-discovery service-registration thrift zookeeper

Last synced: 12 Feb 2025

https://github.com/alberttwong/homebrew-thrift

Public Homebrew for Thrift 0.13

homebrew-formulae thrift

Last synced: 11 Apr 2025

https://github.com/nryanov/schemakeeper

Schemakeeper - yet another schema registry for Avro, Thrift and Protobuf schemas

avro avro-schema java kafka metadata protobuf scala schema-registry schemakeeper schemas thrift

Last synced: 09 Feb 2025

https://github.com/evolution-gaming/stracer

Tools for tracing and span reporting

cats-effect jaeger kafka scala tagless-final thrift zipkin

Last synced: 29 Nov 2024

https://github.com/tompave/magic_pipe

MagicPipe is a Ruby library to push data to remote destinations on multiple topics.

kafka message-bus ruby sqs thrift

Last synced: 14 Apr 2025

https://github.com/tonydeng/tcp4j

TCP4J (Thrift Client Pool For Java)

java java-8 tcp4j thrift thrift-client-pool

Last synced: 02 Dec 2024