All Projects → amulyakashyap09 → nodejs_grpc

amulyakashyap09 / nodejs_grpc

Licence: GPL-3.0 license
GRPC based API CRUD using Nodejs at both server and client side

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to nodejs grpc

rony
Fast and Scalable RPC Framework
Stars: ✭ 41 (+141.18%)
Mutual labels:  rpc, rpc-server, rpc-client, rpc-framework
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.
Stars: ✭ 3,392 (+19852.94%)
Mutual labels:  rpc, rpc-server, rpc-client, rpc-framework
Hprose Php
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Stars: ✭ 1,952 (+11382.35%)
Mutual labels:  rpc, rpc-server, rpc-client, rpc-framework
hprose-as3
Hprose for ActionScript 3.0
Stars: ✭ 18 (+5.88%)
Mutual labels:  rpc, rpc-client, rpc-framework
Hprose Delphi
Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal
Stars: ✭ 100 (+488.24%)
Mutual labels:  rpc, rpc-client, rpc-framework
XRPC
dotnet high performance remote interface and delegate invoke(RPC) communication components,support millions RPS remote interface method invokes
Stars: ✭ 77 (+352.94%)
Mutual labels:  rpc-server, rpc-client, rpc-framework
simpleRPC
Simple RPC implementation for Arduino.
Stars: ✭ 28 (+64.71%)
Mutual labels:  rpc, rpc-server, rpc-framework
Hprose Js
Hprose is a cross-language RPC. This project is Hprose 2.0 RPC for JavaScript
Stars: ✭ 133 (+682.35%)
Mutual labels:  rpc, rpc-client, rpc-framework
Rpc Websockets
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
Stars: ✭ 344 (+1923.53%)
Mutual labels:  rpc, rpc-client, rpc-framework
Hprose Java
Hprose is a cross-language RPC. This project is Hprose 2.0 for Java
Stars: ✭ 542 (+3088.24%)
Mutual labels:  rpc, rpc-client, rpc-framework
Hprose Golang
Hprose is a cross-language RPC. This project is Hprose for Golang.
Stars: ✭ 1,143 (+6623.53%)
Mutual labels:  rpc, rpc-client, rpc-framework
Hprose Nodejs
Hprose is a cross-language RPC. This project is Hprose 2.0 for Node.js
Stars: ✭ 297 (+1647.06%)
Mutual labels:  rpc, rpc-client, rpc-framework
Rpcx Java
rpcx implementation in Java for server side and client side
Stars: ✭ 71 (+317.65%)
Mutual labels:  rpc, rpc-client, rpc-framework
hrpc
Common interface definition based rpc implementation
Stars: ✭ 21 (+23.53%)
Mutual labels:  rpc, rpc-client, rpc-framework
Jupiter
Jupiter是一款性能非常不错的, 轻量级的分布式服务框架
Stars: ✭ 1,372 (+7970.59%)
Mutual labels:  rpc, rpc-framework
Whatsmars
Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)🔥🔥🔥🔥🔥
Stars: ✭ 1,389 (+8070.59%)
Mutual labels:  rpc, rpc-framework
Purerpc
Asynchronous pure Python gRPC client and server implementation supporting asyncio, uvloop, curio and trio
Stars: ✭ 125 (+635.29%)
Mutual labels:  rpc, rpc-framework
Rpc.py
A fast and powerful RPC framework based on ASGI/WSGI.
Stars: ✭ 98 (+476.47%)
Mutual labels:  rpc, rpc-framework
Jrpc
JSON-RPC implementation in C++17
Stars: ✭ 113 (+564.71%)
Mutual labels:  rpc, rpc-framework
near-jsonrpc-client-rs
Lower-level API for interfacing with the NEAR Protocol via JSONRPC.
Stars: ✭ 32 (+88.24%)
Mutual labels:  rpc, rpc-client

nodejs grpc api

This tutorial will guide through the GRPC based API implementation at server and client side as well. Nodejs is used for client and server.

Follow the given below steps to access full working code :

  • Clone this repo : https://github.com/amulyakashyap09/nodejs_grpc.git
    • git clone https://github.com/amulyakashyap09/nodejs_grpc.git
  • change the directory to nodejs_grpc
    • cd nodejs_grpc
  • RUN npm install
  • RUN npm rebuild
  • Now, start server [server-side] [terminal 1]
    • node server/index.js
  • Now, execute client stub [client-client] [terminal 2]
    • node client/node/index.js
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].