The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 21 TypeScript Grpc Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
wundergraph
WunderGraph is a Backend for Frontend Framework to optimize frontend, fullstack and backend developer workflows through API Composition.
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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. (by open-source-labs)
-
httpyac
Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT
-
camouflage
Camouflage is a backend mocking tool for HTTP, gRPC, Websockets and Thrift protocols, which helps you carry out your front end prototyping, unit testing, functional/performance testing in silos, in absence of one or more Microservices/APIs.
-
vscode-httpyac
Quickly and easily send REST, Soap, GraphQL, GRPC, MQTT and WebSocket requests directly within Visual Studio Code
-
backstage-grpc-playground
A backstage plugin support gRPC playground for API entities and can be run as standalone app
-
rabbitmq-easy-rpc
an open-source package to make it easy and simple to work with RabbitMQ's RPC ( Remote Procedure Call )
-
grpc-json-mock
This is a mock of grpc used for front-end development. Prepare the server using nodejs.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
A proxy is required to communicate from web clients to a server running gRPC, and there are only two choices for this proxy: a. The Improbable gRPC-Web client or b. The Google gRPC-Web client
I created it so that I could use `protoc` and `ts-proto` to convert the otel proto files into typescript files.
Project mention: Step CI – open-source API test automation framework | news.ycombinator.com | 2024-03-28
> However, it's important to note that browser support wasn't a primary focus in gRPC's design. This oversight necessitates an additional component, grpc-web, for browser accessibility. Furthermore, external services often have specific needs like caching and load balancing, which are not directly catered to by gRPC. Adopting gRPC for external services might require bespoke solutions to support these features.
The article should mention the Connect protocol for web-based Protobuf messaging:
https://connectrpc.com/
Project mention: Show HN: Chronos 12.0: Enhancing Monitoring with Grafana, Kubernetes, and More | news.ycombinator.com | 2023-08-24
Project mention: HTTPie Desktop: cross-platform API testing client for humans | news.ycombinator.com | 2023-10-08
TypeScript Grpc related posts
- Creating the Local First Stack
- Show HN: AnyCable – real-time for Next.js, open source alternative to PaaS
- Connect RPC – A Better gRPC
- Ask HN: Rapid Development API-Only One Person Stack – Seeking Performant Tech
- Full Stack Forays with Go and gRPC
- SvelteKit + Rust/Go Full-Stack Application, ready for anything (self promo)
- Building a modern gRPC-powered microservice using Node.js, Typescript, and Connect
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Grpc projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | grpc-web | 4,336 |
2 | grpc-node | 4,308 |
3 | graphql-mesh | 3,169 |
4 | wundergraph | 2,159 |
5 | ts-proto | 1,913 |
6 | tsrpc | 1,745 |
7 | stepci | 1,488 |
8 | ts-protoc-gen | 1,325 |
9 | connect-es | 1,202 |
10 | ezy | 948 |
11 | Chronos | 809 |
12 | Conduit | 413 |
13 | httpyac | 262 |
14 | camouflage | 253 |
15 | vscode-httpyac | 207 |
16 | backstage-grpc-playground | 28 |
17 | nestjs-grpc-exceptions | 25 |
18 | cool-grpc | 23 |
19 | BlogExamples | 15 |
20 | rabbitmq-easy-rpc | 4 |
21 | grpc-json-mock | 2 |
Sponsored