Ecosyste.ms: Repos

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

GitHub topics: thrift

smintz/nomadgen

Configuration util in python syntax for Hashicorp's Nomad

Language: Python - Size: 94.7 KB - Last synced: about 21 hours ago - Pushed: 11 days ago - Stars: 22 - Forks: 3

apache/thrift

Apache Thrift

Language: C++ - Size: 31.5 MB - Last synced: about 11 hours ago - Pushed: 1 day ago - Stars: 10,192 - Forks: 3,990

sogou/srpc

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

Language: C++ - Size: 1.37 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1,872 - Forks: 380

yangfuhai/jboot

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

Language: Java - Size: 37.5 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 733 - Forks: 251

fillmore-labs/kafka-sensors

Kafka Serialization Playground

Language: Java - Size: 2.13 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 4 - Forks: 2

devinstevenson/pure-transport

A thrift transport for PyHive using Pure SASL

Language: Python - Size: 29.3 KB - Last synced: 2 days ago - Pushed: over 4 years ago - Stars: 17 - Forks: 7

twitter/finagle

A fault tolerant, protocol-agnostic RPC system

Language: Scala - Size: 103 MB - Last synced: about 1 hour ago - Pushed: 26 days ago - Stars: 8,752 - Forks: 1,445

pinterest/thriftcheck

A linter for Thrift IDL files

Language: Go - Size: 162 KB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 13 - Forks: 8

BouyguesTelecom/graphql-mesh

The Graph of Everything - Federated architecture for any API service - Dockerized

Language: TypeScript - Size: 583 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 3 - Forks: 0

ryanwang520/aiothrift

AsyncIO (PEP 3156) Thrift support

Language: Python - Size: 120 KB - Last synced: 5 days ago - Pushed: 8 months ago - Stars: 42 - Forks: 11

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: 6 days ago - Pushed: 7 days ago - Stars: 440 - Forks: 76

aliavni/docker

Language: Jupyter Notebook - Size: 139 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

Thriftpy/thriftpy2

Pure python approach of Apache Thrift.

Language: Python - Size: 1.23 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 557 - Forks: 88

cjinhuo/thrift-to-json-schema

Thrift to JSON Schema

Language: TypeScript - Size: 1.42 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 2 - Forks: 0

hyparam/hyparquet

parquet file parser for javascript

Language: JavaScript - Size: 811 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 72 - Forks: 2

airavata-courses/spring17-API-Server

API Server for Spring 2017 class

Language: Java - Size: 4.4 MB - Last synced: 6 days ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

duyanming/Viper

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

Language: C# - Size: 2.43 MB - Last synced: 5 days ago - Pushed: 5 months ago - Stars: 705 - Forks: 172

yarpc/yarpc-go

A message passing platform for Go

Language: Go - Size: 13.6 MB - Last synced: 16 days ago - Pushed: 23 days ago - Stars: 401 - Forks: 100

apache/kyuubi

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

Language: Scala - Size: 57 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 1,953 - Forks: 861

paulariosaraya/Batch-Serving-Layers-MARI

Tarea 2 Big Data

Language: Java - Size: 93.8 KB - Last synced: 12 days ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0

apache/thrift-website

Apache Thrift Website

Language: CSS - Size: 488 KB - Last synced: 12 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 6

cloudwego/dynamicgo

Dynamically and efficiently operate RPC data for Go

Language: Go - Size: 5.78 MB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 127 - Forks: 22

xkeyideal/ThriftClientPool

a thrift client connection pool & simple thrift use demo by golang

Language: Go - Size: 9.19 MB - Last synced: 15 days ago - Pushed: over 4 years ago - Stars: 36 - Forks: 12

xkeyideal/grpcvsthrift

grpc 和 thrift的rpc压测性能对比,非序列化

Language: Go - Size: 13.2 MB - Last synced: 15 days ago - Pushed: over 2 years ago - Stars: 5 - Forks: 1

gbossi/DistributedNeuralSystem

DiNeSys is a distributed system built for deep learning network profiling on cloud-edge systems, developed with Tensorflow (CNN computational part) Apache Thrift (client/server structure)

Language: Python - Size: 213 KB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 0 - Forks: 0

PratikBharadwaj/Efficient-Market-Basket-Analysis-using-Hive-and-the-Apriori-algorithm

Here we are performing real time market basket analysis using hive for dynamic updating data

Language: Jupyter Notebook - Size: 1.39 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 0 - Forks: 0

twitter/finatra

Fast, testable, Scala services built on TwitterServer and Finagle

Language: Scala - Size: 31.9 MB - Last synced: 24 days ago - Pushed: 26 days ago - Stars: 2,268 - Forks: 406

twitter/scrooge

A Thrift parser/generator

Language: Scala - Size: 20.7 MB - Last synced: 24 days ago - Pushed: 26 days ago - Stars: 787 - Forks: 244

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: 26 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 4

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: 26 days ago - Pushed: 3 months ago - Stars: 706 - Forks: 189

osquery/osquery-go

Go bindings for osquery

Language: Go - Size: 168 KB - Last synced: 10 days ago - Pushed: 6 months ago - Stars: 370 - Forks: 77

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: 113 - Forks: 41

pinterest/bender

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

Language: Go - Size: 177 KB - Last synced: 24 days ago - Pushed: about 1 month ago - Stars: 656 - Forks: 61

0825jie/thrift-key-val-

Language: Java - Size: 34.2 KB - Last synced: about 1 month 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: about 1 month ago - Pushed: about 1 month 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: about 1 month ago - Pushed: about 1 month 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: about 1 month ago - Pushed: about 1 month 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: about 1 month ago - Pushed: about 1 month ago - Stars: 3,170 - Forks: 320

pinterest/arcanist-linters

A collection of custom Arcanist linters

Language: PHP - Size: 137 KB - Last synced: 24 days ago - Pushed: 7 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: about 1 month 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: about 1 month 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: about 1 month 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: about 1 month ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0

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

Size: 293 MB - Last synced: about 1 month 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: about 2 months ago - Pushed: about 2 months ago - Stars: 2,034 - Forks: 158

akolb1/gometastore

Go Client for Hive Metastore

Language: Go - Size: 671 KB - Last synced: 26 days ago - Pushed: over 1 year ago - Stars: 14 - Forks: 19

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: about 1 month 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: about 1 month ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1

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: about 1 month ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1

unmade/thrift-pyi

Simple `.pyi` stubs generator from thrift interfaces

Language: Python - Size: 135 KB - Last synced: 5 days ago - Pushed: about 1 month 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: about 1 month ago - Pushed: over 4 years ago - Stars: 712 - Forks: 111

tree-sitter-grammars/tree-sitter-thrift

Thrift grammar for tree-sitter

Language: JavaScript - Size: 891 KB - Last synced: 19 days ago - Pushed: about 1 month ago - Stars: 8 - Forks: 1

Timtance/ti-thrift

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

Language: JavaScript - Size: 1.19 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

lilhammer111/smart-home-platform

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

Language: Go - Size: 49.8 MB - Last synced: about 1 month ago - Pushed: 5 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: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

7rs/line

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

Language: Thrift - Size: 41 KB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 4 - Forks: 1

uxff/gohive

implements hiveserver2(thrift rpc) client in golang

Language: Thrift - Size: 68.4 KB - Last synced: about 1 month 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: about 1 month ago - Pushed: about 1 month ago - Stars: 24 - Forks: 14

lenchv/hive-driver

Driver for connection to Apache Hive via Thrift API

Language: JavaScript - Size: 786 KB - Last synced: about 1 month ago - Pushed: about 1 month 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: 13 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: 27 days ago - Pushed: 3 months ago - Stars: 253 - Forks: 26

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 2 months ago - Pushed: about 2 months ago - Stars: 4,671 - Forks: 885

ryyan/thrift-bench

Apache Thrift benchmarks

Language: Go - Size: 30.3 KB - Last synced: about 1 month ago - Pushed: 12 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: about 2 months ago - Pushed: about 2 months ago - Stars: 720 - Forks: 138

creditkarma/thrift-typescript

Generate TypeScript from Thrift IDL files

Language: TypeScript - Size: 2.79 MB - Last synced: 14 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: about 2 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

zebreus/certificate-generator

Generates certificates from templates

Language: C++ - Size: 406 KB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

thekvs/numerator

Yet another key-value storage

Language: C++ - Size: 66.4 KB - Last synced: about 2 months ago - Pushed: almost 6 years ago - Stars: 3 - Forks: 0

politrons/RPC_reactive

Examples and explanations of how RPC systems works.

Language: Java - Size: 385 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 25 - Forks: 4

newrelic-experimental/newrelic-java-thrift

Language: Java - Size: 909 KB - Last synced: about 2 months 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: about 2 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

wfxiang08/thrift

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

Language: C++ - Size: 17.8 MB - Last synced: about 2 months 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: about 2 months 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: about 2 months 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: about 2 months 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: about 2 months 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: about 2 months 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: about 2 months ago - Pushed: 3 months ago - Stars: 48 - Forks: 15

cloudwego/thriftgo

An implementation of thrift compiler in go language.

Language: Go - Size: 925 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 231 - Forks: 78

valitydev/frontend-thrift-codegen

Language: TypeScript - Size: 375 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

baifendian/harpc

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

Language: JavaScript - Size: 22.6 MB - Last synced: about 1 month 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: about 2 months ago - Pushed: almost 4 years ago - Stars: 21 - Forks: 7

smallnest/gosercomp

:zap: Golang Serializer Benchmark Comparison

Language: Go - Size: 611 KB - Last synced: about 2 months 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 2 months 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 2 months 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: 26 days ago - Pushed: about 7 years ago - Stars: 32 - Forks: 19

championlong/go-backend-common

Go通用组件

Language: Go - Size: 162 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

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 2 months ago - Pushed: 3 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: about 2 months ago - Pushed: about 3 years ago - Stars: 89 - Forks: 30

maxjiang153/Thrift-Connection-Pool

Apache Thrift客户端连接池(client connection pool)

Language: Java - Size: 169 KB - Last synced: about 12 hours ago - Pushed: about 8 years ago - Stars: 54 - Forks: 38

xej520/microservice-on-k8s

基于k8s的微服务 测试

Language: Java - Size: 117 KB - Last synced: 2 months 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: 2 months ago - Pushed: about 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: 2 months 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: 23 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: 2 months ago - Pushed: almost 4 years ago - Stars: 6 - Forks: 6

somia/impress 📦

Temporal data storage

Language: Python - Size: 180 KB - Last synced: 2 months ago - Pushed: over 10 years ago - Stars: 0 - Forks: 0

chenfh5/rpc-quickstart

RPC Implement with thrift and grizzly-http

Language: Scala - Size: 1.07 MB - Last synced: 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: 3 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: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

wawandco/goechoservice

A sample Thrift service with Go.

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