All Projects → tenderlove → Our_pc

tenderlove / Our_pc

Licence: mit
Our Procedure Calls

Programming Languages

ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Our pc

Node Grpc Server Note Crud
gRPC Server and Client Example for CRUD Note Service using node.js
Stars: ✭ 50 (-31.51%)
Mutual labels:  grpc
Prometheus Proxy
Prometheus Proxy
Stars: ✭ 63 (-13.7%)
Mutual labels:  grpc
Libra Grpc
A lightweight JavaScript library for Libra
Stars: ✭ 69 (-5.48%)
Mutual labels:  grpc
Google Assistant Java Demo
A simple Google Assistant Client in Java
Stars: ✭ 53 (-27.4%)
Mutual labels:  grpc
Blazor Wasm Identity Grpc
Blazor WASM, IdentityServer4, Kestrel Web Server, Entity Framework Code First SQLite Database with Multiple Roles, Additional User Claims & gRPC with Roles Authorization.
Stars: ✭ 61 (-16.44%)
Mutual labels:  grpc
App
Reusable framework for micro services & command line tools
Stars: ✭ 66 (-9.59%)
Mutual labels:  grpc
V2ray python client
这个是v2ray python调用api的实例,可以根据这个实例调用所有的api,现在已经支持的接口为:add_user、remove_user、get_stats add_inbound、remove_inbound
Stars: ✭ 42 (-42.47%)
Mutual labels:  grpc
Grpc Demos
Demos for my talk Beyond HTTP in ASP.NET Core 3.0 with gRPC
Stars: ✭ 74 (+1.37%)
Mutual labels:  grpc
Grpcalchemy
The Python micro framework for building gPRC application.
Stars: ✭ 63 (-13.7%)
Mutual labels:  grpc
Koatty
Koa2 + Typescript = Koatty. Use Typescript's decorator implement IOC and AOP.
Stars: ✭ 67 (-8.22%)
Mutual labels:  grpc
Protoc Gen Twirp swagger
Swagger generator for twirp
Stars: ✭ 54 (-26.03%)
Mutual labels:  grpc
Kubemq
KubeMQ is Enterprise-grade message broker native for Docker and Kubernetes
Stars: ✭ 58 (-20.55%)
Mutual labels:  grpc
Grpc Auth Example
Examples of client authentication with gRPC
Stars: ✭ 65 (-10.96%)
Mutual labels:  grpc
Condor Framework
Framework for building GRPC services in Node JS. Include middleware, and more.
Stars: ✭ 52 (-28.77%)
Mutual labels:  grpc
Guard
GRPC Wireguard Server to manage tunnels
Stars: ✭ 71 (-2.74%)
Mutual labels:  grpc
Micro Mesh
gRPC微服务架构实践
Stars: ✭ 50 (-31.51%)
Mutual labels:  grpc
Grpc Rust
Rust implementation of gRPC
Stars: ✭ 1,139 (+1460.27%)
Mutual labels:  grpc
Drachtio Freeswitch Modules
A collection of open-sourced freeswitch modules that I use in various drachtio applications
Stars: ✭ 73 (+0%)
Mutual labels:  grpc
Gnes
GNES is Generic Neural Elastic Search, a cloud-native semantic search system based on deep neural network.
Stars: ✭ 1,178 (+1513.7%)
Mutual labels:  grpc
Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
Stars: ✭ 10,526 (+14319.18%)
Mutual labels:  grpc

OurPC

OurPC is an experimental implementation of a gRPC client and server.

OurPC uses nghttp2, Ruby IO objects, and Protobuf as the building blocks for implementing a gRPC server and client. The core of OurPC simply sets the right headers (including the Protobuf buffer prefix), and delegates to either the server code or the client code depending on the context.

Features

  • Core implementation is pure Ruby

  • Uses plain old Ruby IO objects, so server/client side timeouts can be provided to various IO calls

  • MIT licensed

Limitations

  • Doesn't support streaming yet.

  • OurPC doesn't have many tests (it's an experiment!)

Fun times!

Try this! In one terminal:

$ rake server

In a different terminal:

$ rake client

Neat!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].