grpc-js-types
molder
grpc-js-types | molder | |
---|---|---|
3 | 2 | |
179 | 0 | |
- | - | |
2.4 | 0.0 | |
2 months ago | almost 3 years ago | |
TypeScript | ||
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
grpc-js-types
- Why are gRPC and Node.js so difficult?
-
Hello world project for .NET backend + React (with typescript) frontend
Here's an example envoy proxy config that sets the correct CORS headers: https://github.com/badsyntax/grpc-js-types/blob/master/examples/grpc-web/envoy.yaml
-
Node + gRPC
I never saw the need to use a framework, `@grpc/grpc-js` gives you both a base client and server implementation. You can see an example of a simple Node.js application (using TypeScript) here: https://github.com/badsyntax/grpc-js-types/tree/master/examples/ts-protoc-gen
molder
-
gRPC for file upload service
It can be done. Here is an example of client/server implementation in JS. Just keep in mind that gRPC limits message size with 4MB, so if you exceed that, clients must manage their chunks.
-
gRPC is suitable to handle file uploads?
Yes, it perfectly suitable. You have to use gRPC streams and divide your data to chunks accordingly. Here is a basic project I did to try gRPC file uploads.
What are some alternatives?
grpc-web - gRPC for Web Clients
Presences - 🛒 Storage for Presences located at our Presence Store.
grpc-web - gRPC Web implementation for Golang and TypeScript
find-duplicate-images - A little program to find duplicate images by content.
vscode-gradle - Manage Gradle Projects, run Gradle tasks and provide better Gradle file authoring experience in VS Code
ipx - 🖼️ High performance, secure and easy-to-use image optimizer.
protobuf-ts - Protobuf and RPC for TypeScript
tsrpc - A TypeScript RPC framework, with runtime type checking and serialization, support both HTTP and WebSocket. It is very suitable for website / APP / games, and absolutely comfortable to full-stack TypeScript developers.
rabbitmq-easy-rpc - an open-source package to make it easy and simple to work with RabbitMQ's RPC ( Remote Procedure Call )
Chronos - 📊 📊 📊 Monitors the health and web traffic of servers, microservices, Kubernetes/Kafka clusters, containers, and AWS services with real-time data monitoring and receive automated notifications over Slack or email.
ts-proto - An idiomatic protobuf generator for TypeScript