ButterCam/sisyphus.js
Sisyphus customized protobuf and gRPC runtime and code generator for JavaScript/TypeScript
This project helps JavaScript/TypeScript developers integrate with Protobuf-based APIs, particularly when using gRPC with HTTP transcoding. You feed it your Protobuf definition files, and it generates optimized TypeScript code to interact with these services. It's designed for front-end or Node.js developers building applications that communicate with backend services using Protobuf and gRPC.
No commits in the last 6 months.
Use this if you are a JavaScript/TypeScript developer needing to consume gRPC services via HTTP transcoding, and you want to minimize the size of the generated client-side code.
Not ideal if you need full support for Protobuf binary format for all messages, as this project prioritizes JSON interfaces to reduce code size.
Stars
24
Forks
3
Language
TypeScript
License
MIT
Category
Last pushed
Sep 08, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/ButterCam/sisyphus.js"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Dav1dde/glad
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
Aleph-Alpha/ts-rs
Generate TypeScript bindings from Rust types
apollographql/apollo-tooling
✏️ Apollo CLI for client tooling (Mostly replaced by Rover)
mmcloughlin/avo
Generate x86 Assembly with Go
krzysztofzablocki/Sourcery
Meta-programming for Swift, stop writing boilerplate code.