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

GitHub topics: twirp

timostamm/protobuf-ts

Protobuf and RPC for TypeScript

Language: TypeScript - Size: 19.5 MB - Last synced at: about 2 hours ago - Pushed at: 17 days ago - Stars: 1,285 - Forks: 143

twitchtv/twirp

A simple RPC framework with protobuf service definitions

Language: Go - Size: 3.73 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 7,416 - Forks: 327

ngyewch/protoc-gen-twirp-java

Twirp protobuf generator for Java.

Language: Java - Size: 158 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 1

stephenh/ts-proto

An idiomatic protobuf generator for TypeScript

Language: TypeScript - Size: 23.8 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 2,444 - Forks: 375

fajran/protoc-gen-twirp_java_jaxrs

Twirp generator for Java/JAX-RS Client and Server

Language: Go - Size: 21.5 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 8

marwan-at-work/protoc-gen-twirpql

Generate A GraphQL Layer from A Twirp Server

Language: Go - Size: 1.71 MB - Last synced at: 26 days ago - Pushed at: over 3 years ago - Stars: 51 - Forks: 5

twirphp/twirp

PHP port of Twitch's Twirp RPC framework

Language: PHP - Size: 859 KB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 158 - Forks: 21

c-cube/ocaml-twirp

OCaml implementation of Twirp using ocaml-protoc

Language: OCaml - Size: 6.57 MB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 7 - Forks: 1

verloop/twirpy

Twirp's python implementation

Language: Python - Size: 75.2 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 109 - Forks: 21

collectiveidea/twirp-rails

Make serving a Twirp RPC Services as easy and familiar as Rails controllers.

Language: Ruby - Size: 168 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

99designs/twirfony

Symfony support for Twirp

Language: PHP - Size: 122 KB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 4

twitchtv/twirp-example

Example Twirp service

Language: Go - Size: 610 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 11

collectiveidea/protoc-gen-twirp_ruby

A protoc plugin, written in Ruby, for generating Twirp-Ruby clients and/or services.

Language: Ruby - Size: 312 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

akihokurino/recruitment-server-gae

job listings api server. create go application in google app engine 2nd. use twirp for api interface and use sops with kms for secure environment. use cloud build for cicd. use algolia for search engine. sync datastore to bigquery.

Language: Go - Size: 191 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

dehwyy/makoto

🔮Ancestor of ❄️Mafuyu

Language: Rust - Size: 5.55 MB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

ngyewch/protoc-gen-twirp-java-example

Example project using protoc-gen-twirp-java

Language: Java - Size: 123 KB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Cryptact/twirpy Fork of verloop/twirpy

Twirp runtime library for Python

Language: Python - Size: 137 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

seanpfeifer/twirp-gen

Protobuf client code generators for Twirp services (https://github.com/twitchtv/twirp)

Language: C# - Size: 37.1 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 2

resonatecoop/user-api-old 📦

Main Resonate User/Track API written in Go

Language: Go - Size: 14 MB - Last synced at: 21 days ago - Pushed at: almost 5 years ago - Stars: 13 - Forks: 4

go-kiss/protoc-gen-markdown

markdown doc generator for protobuf

Language: Go - Size: 34.2 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 66 - Forks: 9

twirp-ecosystem/twirp-opentracing

Simple OpenTracing hooks for Twirp

Language: Go - Size: 313 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 4

fatih/twirpdemo

An example repository of using the Twirp RPC framework with Go

Language: Go - Size: 15.6 KB - Last synced at: 19 days ago - Pushed at: almost 4 years ago - Stars: 33 - Forks: 4

elliots/protoc-gen-twirp_swagger 📦

Swagger generator for twirp

Language: Go - Size: 705 KB - Last synced at: 26 days ago - Pushed at: about 4 years ago - Stars: 62 - Forks: 15

Nirespire/RPCExamples

Code example of some protobuf RPC implementations

Language: Go - Size: 2.07 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

disc/twirpexample 📦

Twirp example extended with server hooks

Language: Go - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

micro-svc/go-rpc-framework-benchmark

Go RPC framework benchmark

Language: Go - Size: 423 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 11 - Forks: 0

dmitrymomot/msgen 📦

Generates a new golang microservice from template

Language: Smarty - Size: 5.91 MB - Last synced at: 25 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

devork/flit

Twitch Twirp RPC implementation for Java

Language: Java - Size: 125 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 24

oskaritimperi/nimtwirp

Twirp RPC framework for Nim

Language: Nim - Size: 17.6 KB - Last synced at: 2 months ago - Pushed at: almost 7 years ago - Stars: 9 - Forks: 0

Xe/printerfacts-old 📦

This service replies with useful and informative facts about printers.

Language: Go - Size: 17 MB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 2

adamjq/serverless-twirp

Running the Twirp RPC Framework on AWS Lambda with CDK

Language: Go - Size: 328 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

harwoeck/apperr

đź—‘ apperr provides a unified framework- and network-agnostic error generation interface. Errors can be localized and converted to GRPC, Twirp, HTTP, etc. equivalents

Language: Go - Size: 77.1 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

ysomad/answersuck

SIGame but better

Language: Go - Size: 4.54 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 0

bakins/twirpzap

Structured logs for twirp servers using zap

Language: Go - Size: 12.7 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

albenik/twirp-openapi-gen

A Twirp RPC OpenAPI generator implemented as `protoc` plugin

Language: Go - Size: 13.7 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

oyato/oh-my-gogo-protoc

oh-my-gogo-protoc is a wrapper around the protobuf compiler (protoc) that automatically sets it up for use with gogo/protobuf and Go modules.

Language: Go - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

yiplee/twirp-gateway-example

A simple twirp api gateway example

Language: Go - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 0

ipfans/twirp-demo

Twirp demo for server and clients

Language: TypeScript - Size: 11.7 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

feral-dot-io/protoc-gen-elmer

Protobuf to Elm generator

Language: Go - Size: 364 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

3ventic/HelloWorldTwirp 📦

Test example for Twirp Hello World

Language: Go - Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

s4kibs4mi/awesome-twirp

Example project using Twirp

Language: Go - Size: 15.6 KB - Last synced at: about 4 hours ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 2

dudo/rails_respond_to_pb

Middleware for a Rails App providing an interface for existing controllers to Twirp

Language: Ruby - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

akihokurino/go-twirp-sam-pipeline

use go twirp in aws sam. build in cloud formation. use code pipeline for cicd.

Language: Go - Size: 13.7 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

bakins/twirp-todo-example

Example TODO service using twirp

Language: Go - Size: 88.9 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

pseudomuto/protoc-gen-twagger

A Protobuf plugin that generates Swagger docs for Twirp Services

Language: Go - Size: 249 KB - Last synced at: 7 days ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 1

pepeunlimited/go-twirp-starter-kit

A starting point project for the twirp framework

Language: Go - Size: 98.6 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

bakins/protoc-gen-twirp-go

An alternate Twirp Go client and server generator.

Language: Go - Size: 51.8 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

twirp-ecosystem/twirptest

The Twirp testing package extracted from the Twirp repo.

Language: Go - Size: 1.88 MB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 1

bakins/octwirp

OpenCensus instrumentation for twirp services in Go

Language: Go - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

firstthumb/twirp-gcloud-function

Language: Go - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

twirphp/demo-project

Example demonstrating TwirPHP

Language: PHP - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

alanchchen/go-example-twirp

Go example for Twitch's Twirp RPC framework

Language: Go - Size: 3.28 MB - Last synced at: 10 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

williamhgough/comman-do

Simple ToDo application with an RPC API using TwitchTVs Twirp.

Language: Go - Size: 2.69 MB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

twirphp/protoc-gen-twirp_php

[DEPRECATED] PHP code generator for Twirp

Language: PHP - Size: 92.8 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

twirphp/server-experiment

This is an experiment about implementing Twirp on the server side in PHP

Language: PHP - Size: 68.4 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

iamd3vil/twirpex

Implementation of Twirp RPC in elixir

Language: Elixir - Size: 3.91 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0