indie-rpc
A simple RPC framework for Kotlin services (by asad-awadia)
jsonrpc-ts
Strongly 💪 Typed Fast and lightweight JSON RPC 2.0 Client for Nodejs (by shekohex)
indie-rpc | jsonrpc-ts | |
---|---|---|
2 | 1 | |
3 | 65 | |
- | - | |
0.0 | 2.8 | |
over 2 years ago | 7 months ago | |
Kotlin | TypeScript | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
indie-rpc
Posts with mentions or reviews of indie-rpc.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-11.
- IndieRPC: Library to make 1000 poorly batched RPCs to render a home timeline
-
How to Design Better APIs
>Sometimes, I feel that we ought to have a simple protocol, on top of HTTP, to simply do remote procedure calls and throw out all this HTTP verbs crap. Every request is a http POST, with or without any body and the data transfer is in binary. So that objects can be passed back and forth between client and server.
https://github.com/asad-awadia/indie-rpc
jsonrpc-ts
Posts with mentions or reviews of jsonrpc-ts.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-11.
-
How to Design Better APIs
Active use is really irrelevant if you only plan on using it inside a company, because you can implement a client and server within 30 mins to an hour, no external tools needed. The spec is clear and readable. It's excellent. We use it with a TypeScript codebase and just share the interfaces for the services in a monorepo.
If you want a more advanced implementation with type inference for Typescript you can use this: https://github.com/shekohex/jsonrpc-ts
I'd still recommend implementing your own, my own implementation is based off the one above.
What are some alternatives?
When comparing indie-rpc and jsonrpc-ts you can also consider the following projects:
twirp - A simple RPC framework with protobuf service definitions
webrpc - webrpc is a schema-driven approach to writing backend services for modern Web apps and networks
python-rapidjson - Python wrapper around rapidjson
typed-json-rpc - Simple, statically typed and ergonomic way to do async communications (events, workers, http requests) with json-rpc