Popularity
6.1
Stable
Activity
4.9
-
9
4
5
Monthly Downloads: 12
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
servant-jsonrpc alternatives and similar packages
Based on the "servant" category.
Alternatively, view servant-jsonrpc alternatives based on common mentions on social networks and blogs.
-
servant
Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more! -
servant-generate
Generate default implementations for servers in a flexible way (a.k.a servant-mock on steroids)
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Promo
coderabbit.ai
Do you think we are missing an alternative of servant-jsonrpc or a related project?
README
servant-jsonrpc
This module extends servant to make it easy to define JSON-RPC servers and clients.
Notes
- Does not enforce the
jsonrpc
key in the response - Does not enforce
id
key on error responses - We allow for server messages with
null
for botherror
andresult
keys - The client interface hides the
id
key since the semantics of HTTP determine which server responses correspond to which client requests.
Examples
See the package ./servant-jsonrpc-example
for client, server, and API definition examples.