Popularity
6.0
Growing
Activity
3.8
Declining
8
3
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
Main repository for the servant libraries — DSL for describing, serving, querying, mocking, documenting web applications and more! -
servant-elm
Automatically derive Elm functions to query servant webservices -
servant-purescript
Translate servant API to purescript code, with the help of purescript-bridge. -
servant-swagger-ui
Provide embedded swagger UI for servant and swagger -
servant-response
Moved to http://github.com/haskell-servant -
servant-js
Automatically derive javascript functions to query servant webservices. -
servant-auth-cookie
Authentication via encrypted cookies -
servant-router
Servant router for non-server applications. -
servant-aeson-specs
Generically obtain tests for JSON serialization -
servant-cli
Generate a command line client from a servant API -
servant-github-webhook
Servant combinators for writing secure GitHub webhooks -
servant-pandoc
Render a servant API to Pandoc's native representation -
servant-pagination
Type-safe pagination for Servant APIs -
servant-mock
Derive a mock server for free from your servant API types -
servant-matrix-param
Matrix parameter combinator for servant -
servant-auth-token-acid
Servant based API and server for token based authorisation -
servant-auth-token-leveldb
Servant based API and server for token based authorisation -
servant-reason
Automatically derive bindings for Servant APIs in Reason -
servant-http2-client
Generate http2-client from Servant APIs -
servant-ruby
Create a Ruby client from a Servant API using Net::HTTP. -
servant-kotlin
Automatically derive Kotlin functions to query servant webservices -
servant-match
Standalone implementation of servant’s dispatching mechanism -
servant-options
Provide responses to OPTIONS requests for Servant applications. -
servant-generate
Generate default implementations for servers in a flexible way (a.k.a servant-mock on steroids) -
servant-proto-lens
Servant Content-Type for proto-lens protobuf modules. -
servant-haxl-client
automatical derivation of querying functions for servant webservices -
servant-jsonrpc-client
Generate JSON-RPC servant clients -
servant-multipart
multipart/form-data (e.g file upload) support for servant
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Promo
www.sonarlint.org
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.