SaaSHub helps you find the best software and product alternatives Learn more β
Top 16 JavaScript Grpc Projects
-
insomnia
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
Although Apidog is a popular REST client, you can also use others, such as Insomnia, RapidAPI for Mac, and Hoppscotch.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
It drives me bonkers that HTTP packs so many awesome capabilities that enable so much awesome gRPC stuff.
Then web browsers never implement any of those capabilities.
gRPC-web's roadmap is still a huge pile of workarounds they intend to build. These shouldn't be necessary! https://github.com/grpc/grpc-web/blob/master/doc/roadmap.md
Instead of giving us http-push, everyone said, oh, we haven't figured out how to use it for content delivery well. And we've never ever let anyone else use it for anything. So to got canned.
Http-trailers also seems to not have support, afaik.
Why the web pours so much into HTML, js, CSS, but utterly neglects http, to the degree where grpc-web will probably end up tunneling http-over-webtransport is so cursed.
-
artillery
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
Use Artillery to send a large number of requests in a short period to trigger your rate limit rule:
-
Swell
Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, gRPC, and tRPC.. (by open-source-labs)
-
-
-
Kreya
Kreya is a GUI client for REST and gRPC with innovative features for environments, authorizations and more.
Looks very nice; I've also given up with Postman. gRPC support would probably get Bruno into my daily workflow immediately. I spent a couple hours in Postman trying to get gRPC to work and could not- the .proto files were never used successfully, and I had better experiences with Kreya [0] and grpcui [1].
[0] https://kreya.app/
-
-
microservice-demo
A cloud-native project management microservice application. Services are built with various technologies e.g Go, NodeJS, Python, Ruby, MongoDB, MySQL, PostgreSQL
-
stream-live-system
:red_circle: An example of a live broadcast system using microservice concepts and architected with docker.
-
awacs
Next-gen mobile first analytics server (think Mixpanel, Google Analytics) with built-in encryption supporting HTTP2 and gRPC. Node.js, headless, API-only, horizontally scaleable.
-
arc
Arc is a social wallet. A progressive web app that natively combines messages with micropayments based on Lightning Network and @c13n-go. (by c13n-io)
-
-
gRPC-web-example
This project demonstrates how to set up a simple gRPC on Web-client and server with Envoy proxy.
-
JavaScript Grpc discussion
JavaScript Grpc related posts
-
Building a RESTful API with Flask
-
HTTPie Desktop: cross-platform API testing client for humans
-
Bruno: Open-Source IDE for Exploring and Testing APIs
-
Ask HN: Alternatives to Insomnia?
-
Best alternative to Postman?
-
Seeking Opinion: Choosing Between Gateway and Envoy Proxy for Our Microservices Architecture
-
Introduction to gRPC
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Jan 2025
Index
What are some of the best open-source Grpc projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | insomnia | 35,466 |
2 | bilibili-API-collect | 15,890 |
3 | grpc-web | 8,740 |
4 | artillery | 8,174 |
5 | Swell | 979 |
6 | mali | 890 |
7 | ln-service | 319 |
8 | Kreya | 293 |
9 | grpc-over-webrtc | 279 |
10 | microservice-demo | 162 |
11 | stream-live-system | 155 |
12 | awacs | 51 |
13 | arc | 7 |
14 | cashweb | 6 |
15 | gRPC-web-example | 2 |
16 | lab-day-2021-09-24 | 0 |