Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: thrift

cherkavi/java-code-example

examples of java code, core features of different versions, skeletons of different frameworks

Language: Java - Size: 5.32 MB - Last synced: about 2 hours ago - Pushed: 9 days ago - Stars: 0 - Forks: 4

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 5 hours ago - Pushed: about 7 hours ago - Stars: 437 - Forks: 73

apache/thrift

Apache Thrift

Language: C++ - Size: 31.3 MB - Last synced: about 1 hour ago - Pushed: about 15 hours ago - Stars: 10,158 - Forks: 3,983

Thriftpy/thriftpy2

Pure python approach of Apache Thrift.

Language: Python - Size: 1.21 MB - Last synced: about 12 hours ago - Pushed: about 12 hours ago - Stars: 554 - Forks: 88

sogou/srpc

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

Language: C++ - Size: 1.53 MB - Last synced: about 2 hours ago - Pushed: 20 days ago - Stars: 1,860 - Forks: 380

fillmore-labs/kafka-sensors-talk

Chapterized version of Kafka Serialization Playground <https://github.com/fillmore-labs/kafka-sensors> usable in presentations

Language: Java - Size: 771 KB - Last synced: about 20 hours ago - Pushed: about 21 hours ago - Stars: 3 - Forks: 0

twitter/finatra

Fast, testable, Scala services built on TwitterServer and Finagle

Language: Scala - Size: 31.9 MB - Last synced: 40 minutes ago - Pushed: about 21 hours ago - Stars: 2,268 - Forks: 406

twitter/scrooge

A Thrift parser/generator

Language: Scala - Size: 20.7 MB - Last synced: 40 minutes ago - Pushed: about 21 hours ago - Stars: 787 - Forks: 244

twitter/finagle

A fault tolerant, protocol-agnostic RPC system

Language: Scala - Size: 103 MB - Last synced: about 4 hours ago - Pushed: about 21 hours ago - Stars: 8,752 - Forks: 1,446

hyparam/hyparquet

parquet file parser for javascript

Language: JavaScript - Size: 499 KB - Last synced: about 23 hours ago - Pushed: about 24 hours ago - Stars: 61 - Forks: 1

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: about 2 hours ago - Pushed: 2 months ago - Stars: 706 - Forks: 189

osquery/osquery-go

Go bindings for osquery

Language: Go - Size: 168 KB - Last synced: about 7 hours ago - Pushed: 5 months ago - Stars: 370 - Forks: 77

0825jie/thrift-key-val-

Language: Java - Size: 34.2 KB - Last synced: 4 days ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

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: 4 days ago - Pushed: 4 days ago - Stars: 38 - Forks: 9

anskarl/parsimonious

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

Language: Scala - Size: 165 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 11 - Forks: 0

sourcemeta/json-size-benchmark

An automated and extensible space-efficiency benchmark of JSON-compatible serialization specifications

Language: Python - Size: 824 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 3 - Forks: 0

ardatan/graphql-mesh

The Graph of Everything - Federated architecture for any API service

Language: TypeScript - Size: 280 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 3,170 - Forks: 320

pinterest/arcanist-linters

A collection of custom Arcanist linters

Language: PHP - Size: 137 KB - Last synced: 5 days ago - Pushed: 6 months ago - Stars: 62 - Forks: 45

song940/node-thrift Fork of eleme/node-thrift-protocol

An implementation of thrift-protocol with node.

Language: JavaScript - Size: 53.7 KB - Last synced: 6 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

dharmeshkakadia/thrift-data-serialization-example

End-to-end example of using Apache Thrift for data serialization between services

Language: Java - Size: 2.93 KB - Last synced: 6 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

jviotti/binary-json-size-benchmark 📦

See https://benchmark.sourcemeta.com for the latest version of this benchmark

Language: C++ - Size: 230 MB - Last synced: 6 days ago - Pushed: 6 months ago - Stars: 24 - Forks: 1

itzg/docker-thrift

A Docker image for running the thrift generator

Size: 4.88 KB - Last synced: 6 days ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0

sahilmgandhi/SIKE Fork of wenlongx/SIKE-CS239-Project

Size: 293 MB - Last synced: 6 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

cloudwego/volo

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

Language: Rust - Size: 1.58 MB - Last synced: 23 days ago - Pushed: 25 days ago - Stars: 2,034 - Forks: 158

pinterest/thriftcheck

A linter for Thrift IDL files

Language: Go - Size: 160 KB - Last synced: 5 days ago - Pushed: 8 days ago - Stars: 13 - Forks: 8

akolb1/gometastore

Go Client for Hive Metastore

Language: Go - Size: 671 KB - Last synced: about 2 hours ago - Pushed: over 1 year ago - Stars: 14 - Forks: 19

yarpc/yarpc-go

A message passing platform for Go

Language: Go - Size: 13.6 MB - Last synced: 10 days ago - Pushed: 12 days ago - Stars: 401 - Forks: 99

cloudwego/dynamicgo

Dynamically and efficiently operate RPC data for Go

Language: Go - Size: 5.74 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 124 - Forks: 22

seanpm2001/SNU_2D_ProgrammingTools_IDE_Thrift

The Thrift Programming language IDE submodule for SNU Programming Tools (2D Mode)

Language: Thrift - Size: 1.01 MB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1

seanpm2001/Learn-Thrift

A repository for showcasing my knowledge of the Thrift programming language, and continuing to learn the language

Language: Thrift - Size: 996 KB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1

duyanming/Viper

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

Language: C# - Size: 2.43 MB - Last synced: 9 days ago - Pushed: 5 months ago - Stars: 703 - Forks: 170

seanpm2001/Bliss_Browser_Thrift

🌳️🌐️#️⃣️ The Bliss Browser Thrift language support module, allowing Thrift programs to be written in and ran within the browser.

Language: Thrift - Size: 827 KB - Last synced: 10 days ago - Pushed: about 1 year ago - Stars: 2 - Forks: 1

unmade/thrift-pyi

Simple `.pyi` stubs generator from thrift interfaces

Language: Python - Size: 135 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 17 - Forks: 9

thekvs/cpp-serializers

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

Language: C++ - Size: 530 KB - Last synced: 5 days ago - Pushed: over 4 years ago - Stars: 712 - Forks: 111

Timtance/ti-thrift

基于thrift实现前端htmlJs与后端nodeJs之间的兼容本地域解决方案

Language: JavaScript - Size: 1.19 MB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 0 - Forks: 0

lilhammer111/smart-home-platform

智能家居平台,字节框架hertz + kitex,api网关加微服务

Language: Go - Size: 49.8 MB - Last synced: 7 days ago - Pushed: 4 months ago - Stars: 2 - Forks: 2

codeex/Drift.Net

Drift.Net is a port of Drift(from facebook) for .Net .An attribute-based library for creating Thrift serializable types and services.

Language: C# - Size: 13.7 KB - Last synced: 14 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

Workiva/frugal

Thrift improved

Language: Go - Size: 51.2 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 139 - Forks: 78

7rs/line

This is the repository for collection LINE api information and publishing thrift files.

Language: Thrift - Size: 41 KB - Last synced: 14 days ago - Pushed: 5 months ago - Stars: 4 - Forks: 1

uxff/gohive

implements hiveserver2(thrift rpc) client in golang

Language: Thrift - Size: 68.4 KB - Last synced: 14 days ago - Pushed: over 6 years ago - Stars: 6 - Forks: 3

DogerRain/dubbo-samples-test

这是一个 Dubbo、RPC框架Thrift 整合Spring、SpringBoot、Log4j、Log4j2、Logback的使用例子

Language: Java - Size: 117 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 24 - Forks: 14

lenchv/hive-driver

Driver for connection to Apache Hive via Thrift API

Language: JavaScript - Size: 786 KB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 39 - Forks: 9

airbnb/airbnb-spark-thrift

A library for loadling Thrift data into Spark SQL

Language: Scala - Size: 50.8 KB - Last synced: 5 days ago - Pushed: about 1 year ago - Stars: 43 - Forks: 16

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: 1 day ago - Pushed: 3 months ago - Stars: 253 - Forks: 26

tree-sitter-grammars/tree-sitter-thrift

Thrift grammar for tree-sitter

Language: JavaScript - Size: 891 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 7 - Forks: 0

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: 20 days ago - Pushed: 20 days ago - Stars: 4,671 - Forks: 885

ryyan/thrift-bench

Apache Thrift benchmarks

Language: Go - Size: 30.3 KB - Last synced: 17 days ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

aeraki-mesh/aeraki

Manage any layer-7 protocols in a Service Mesh.

Language: Go - Size: 5.3 MB - Last synced: 21 days ago - Pushed: 27 days ago - Stars: 720 - Forks: 138

creditkarma/thrift-typescript

Generate TypeScript from Thrift IDL files

Language: TypeScript - Size: 2.79 MB - Last synced: 18 days ago - Pushed: about 1 year ago - Stars: 148 - Forks: 35

bearddan2000/python-cli-hbase-client

A POC for hbase using thrift server.

Language: Shell - Size: 1.95 KB - Last synced: 20 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

zebreus/certificate-generator

Generates certificates from templates

Language: C++ - Size: 406 KB - Last synced: 20 days ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

microsoft/thrifty

Thrift for Android that saves you methods

Language: Kotlin - Size: 2.26 MB - Last synced: 20 days ago - Pushed: 3 months ago - Stars: 538 - Forks: 99

thekvs/numerator

Yet another key-value storage

Language: C++ - Size: 66.4 KB - Last synced: 20 days ago - Pushed: over 5 years ago - Stars: 3 - Forks: 0

politrons/RPC_reactive

Examples and explanations of how RPC systems works.

Language: Java - Size: 385 KB - Last synced: 21 days ago - Pushed: 12 months ago - Stars: 25 - Forks: 4

newrelic-experimental/newrelic-java-thrift

Language: Java - Size: 909 KB - Last synced: 21 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

chussenot/thrift-sample

Learn how to use thrift at is full potential!

Language: Thrift - Size: 64.5 KB - Last synced: 21 days ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

wfxiang08/thrift

修改了thrift的代码生成器,将thrift和smthrift(php)集成起来

Language: C++ - Size: 17.8 MB - Last synced: 21 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

wfxiang08/smthrift

thrift的php扩展,将socket, 数据序列化全部封装在C++扩展中,支持长连接和unix domain socket

Language: C++ - Size: 98.6 KB - Last synced: 21 days ago - Pushed: over 6 years ago - Stars: 2 - Forks: 1

lloydtorres/get-thrifty

Demo Thrift server built with Node.js.

Language: JavaScript - Size: 4.88 KB - Last synced: 21 days ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

R-N/ThriftChatAppTestThrift

Chat App project made to play with thrift. Thrift file and generated Java files.

Language: Thrift - Size: 43.9 KB - Last synced: 22 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

R-N/ThriftChatAppTestServerHeroku

Chat App project made to play with thrift. Heroku Java Server

Language: Java - Size: 101 KB - Last synced: 22 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

R-N/ThriftChatAppTestClientAndroid

Chat App project made to play with thrift and android. Android client.

Language: Java - Size: 3.71 MB - Last synced: 22 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

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: 21 days ago - Pushed: about 2 months ago - Stars: 48 - Forks: 15

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: 25 days ago - Pushed: 25 days ago - Stars: 1,919 - Forks: 852

cloudwego/thriftgo

An implementation of thrift compiler in go language.

Language: Go - Size: 925 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 231 - Forks: 78

pinterest/bender

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

Language: Go - Size: 177 KB - Last synced: 5 days ago - Pushed: 18 days ago - Stars: 655 - Forks: 61

Automattic/php-thrift-sql

A PHP library for connecting to Hive or Impala over Thrift

Language: PHP - Size: 648 KB - Last synced: 24 days ago - Pushed: almost 4 years ago - Stars: 112 - Forks: 41

valitydev/frontend-thrift-codegen

Language: TypeScript - Size: 375 KB - Last synced: 25 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0

baifendian/harpc

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

Language: JavaScript - Size: 22.6 MB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 231 - Forks: 130

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: 21 days ago - Pushed: over 3 years ago - Stars: 21 - Forks: 7

smallnest/gosercomp

:zap: Golang Serializer Benchmark Comparison

Language: Go - Size: 611 KB - Last synced: 22 days ago - Pushed: over 1 year ago - Stars: 410 - Forks: 51

tracenow/thrift-netty

Thrift on Netty 4.x && Thrift Client Pool

Language: Java - Size: 50.8 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 17 - Forks: 2

Thriftpy/thriftpy 📦

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

Language: Python - Size: 787 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 1,153 - Forks: 288

FelixNeutatz/parquet-flinktacular

How to use Parquet in Flink

Language: Java - Size: 8.96 MB - Last synced: about 2 hours ago - Pushed: about 7 years ago - Stars: 32 - Forks: 19

championlong/go-backend-common

Go通用组件

Language: Go - Size: 162 KB - Last synced: 13 days ago - Pushed: 30 days ago - Stars: 2 - Forks: 0

yangfuhai/jboot

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

Language: Java - Size: 37.5 MB - Last synced: 28 days ago - Pushed: 5 months ago - Stars: 733 - Forks: 251

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: 23 days ago - Pushed: 2 months ago - Stars: 229 - Forks: 44

didi/thrift-mock

A lightweight java test library for mocking thrift server

Language: Java - Size: 97.7 KB - Last synced: 23 days ago - Pushed: about 3 years ago - Stars: 89 - Forks: 30

xej520/microservice-on-k8s

基于k8s的微服务 测试

Language: Java - Size: 117 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1

tamanobi/trial-thrift

Sample code(PHP) of Thrift

Language: PHP - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

cereal-io/cereal-py

[cereal-io Python module] Converting Proto, Avro, and Thrift files with Python

Language: Python - Size: 51.8 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 3 - Forks: 2

Thriftpy/thrift_connector

Clients of thrift, utilizing connection pools

Language: Python - Size: 138 KB - Last synced: 14 days ago - Pushed: about 3 years ago - Stars: 78 - Forks: 38

koreader/evernote-sdk-lua 📦

Unofficial Evernote SDK for Lua

Language: Lua - Size: 105 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 6 - Forks: 6

somia/impress 📦

Temporal data storage

Language: Python - Size: 180 KB - Last synced: about 1 month ago - Pushed: over 10 years ago - Stars: 0 - Forks: 0

apache/thrift-website

Apache Thrift Website

Language: CSS - Size: 462 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 6

chenfh5/rpc-quickstart

RPC Implement with thrift and grizzly-http

Language: Scala - Size: 1.07 MB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

TianLangStudio/DataXServer

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

Language: Scala - Size: 1.08 MB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 143 - Forks: 72

bearsunday/BEAR.Thrift

A package that allows high-speed access to BEAR.Sunday resources from multiple languages using Thrift and Swoole.

Language: PHP - Size: 4.94 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

wawandco/goechoservice

A sample Thrift service with Go.

Language: Go - Size: 17.6 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

nxgych/wrpc

RPC framework based thrift and zookeeper

Language: Python - Size: 175 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 6 - Forks: 3

haiker2011/ThriftDemo

在Windows中通过Thrift实现简单服务

Language: Java - Size: 61.5 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 2

mattpaletta/thrift-test

A simple test of running Apache Thrift (with Python) in Docker Compose

Language: Thrift - Size: 10.7 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

timvlaer/thrifty-maven-plugin

Thin wrapper around thrifty-compiler as a Maven plugin

Language: Java - Size: 42 KB - Last synced: 21 days ago - Pushed: 9 months ago - Stars: 2 - Forks: 1

KeenS/tokio-thrift Fork of thehydroimpulse/thrust 📦

Thrift RPC in Rust (Async I/O) with tokio

Language: Rust - Size: 8.75 MB - Last synced: about 22 hours ago - Pushed: almost 7 years ago - Stars: 19 - Forks: 4

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

fadhiilrachman/line-protocol

LINE Messaging's private protocol

Language: Thrift - Size: 96.7 KB - Last synced: 19 days ago - Pushed: about 6 years ago - Stars: 44 - Forks: 25

thrift-labs/thrift-fmt-ts

format thrift && keeping and align comment

Language: TypeScript - Size: 244 KB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 2 - Forks: 1

zifengb/express-thrift-gateway

Build a gateway to connect with different programm language, for example Java~

Language: JavaScript - Size: 279 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

smintz/nomadgen

Configuration util in python syntax for Hashicorp's Nomad

Language: Python - Size: 92.8 KB - Last synced: 5 days ago - Pushed: over 2 years ago - Stars: 22 - Forks: 3

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: 11 days ago - Pushed: 11 days ago - Stars: 10 - Forks: 6