Package1.1.1Network
grapesy
Native Haskell implementation of the gRPC framework
- Version1.1.1
- CategoryNetwork
- LicenceBSD-3-Clause
- AuthorEdsko de Vries
- Maintaineredsko@well-typed.com
- Pinned byhackage grapesy 1.1.1
- Sourcehackage.haskell.org/package/grapesy-1.1.1
Modules
23 modules- Network.GRPC.Client58
- Network.GRPC.Client.Binary6Convenience functions for working with binary RPC Intended for qualified import. import Network.GRPC.Client.Binary qualified as Binary
- Network.GRPC.Client.StreamType.CanCallRPC6Like Network.GRPC.Client.StreamType.IO, but with an implicit Connection These functions are useful in a monad stack in which the Connecti…
- Network.GRPC.Client.StreamType.Conduit4Conduit interface
- Network.GRPC.Client.StreamType.IO5Execute handlers for specific communication patterns See also Network.GRPC.Common.StreamType as well as
- Network.GRPC.Client.StreamType.IO.Binary5Wrap Network.GRPC.Client.StreamType.IO to handle binary serialization *NOTE**: The custom binary gRPC format provided by grapesy is designed
- Network.GRPC.Common47General infrastructure used by both the client and the server Intended for unqualified import.
- Network.GRPC.Common.Binary4Binary RPC Intended for unqualified import.
- Network.GRPC.Common.Compression10Public Compression API Intended for qualified import. import Network.GRPC.Common.Compression (Compression(..))
- Network.GRPC.Common.HTTP2Settings2Settings and parameters pertaining to HTTP/2 Intended for unqualified import.
- Network.GRPC.Common.Headers11Utilities for working with headers
- Network.GRPC.Common.JSON6
- Network.GRPC.Common.NextElem5Elements in a stream (without metadata) Intended for qualified import. import Network.GRPC.Common.NextElem qualified as NextElemNetwork.G…
- Network.GRPC.Common.Protobuf16Common functionality for working with Protobuf
- Network.GRPC.Common.Protobuf.Any4Support for the protobuf Any type Official docs at https://protobuf.dev/programming-guides/proto3/#any. Intended for qualified import. im…
- Network.GRPC.Common.StreamElem7Positioned elements Intended for qualified import. import Network.GRPC.Common.StreamElem qualified as StreamElemNetwork.GRPC.Common (inte…
- Network.GRPC.Common.StreamType3Handlers for specific communication patterns The
- Network.GRPC.Server33
- Network.GRPC.Server.Binary6Convenience functions for working with binary RPC Intended for qualified import. import Network.GRPC.Server.Binary qualified as Binary
- Network.GRPC.Server.Protobuf3gRPC server using Protobuf Intended for unqualified import.
- Network.GRPC.Server.Run15Convenience functions for running a HTTP2 server Intended for unqualified import.
- Network.GRPC.Server.StreamType14Server handlers
- Network.GRPC.Server.StreamType.Binary4
Description
This is a fully compliant and feature complete native Haskell implementation of gRPC, Google's RPC framework.
Depends on
32 packages- aeson-2.2.3.0in this set
- async-2.2.5in this set
- base-4.20.2.0with GHC
- binary-0.8.9.3with GHC
- bytestring-0.12.2.0with GHC
- conduit-1.3.6.1in this set
- containers-0.7with GHC
- crypton-x509-1.7.7in this set
- crypton-x509-store-1.6.11in this set
- crypton-x509-system-1.6.7in this set
- data-default-0.8.0.1in this set
- deepseq-1.5.0.0with GHC
- exceptions-0.10.9with GHC
- grpc-spec-1.0.0in this set
- http-types-0.12.4in this set
- http2-5.3.10in this set
- http2-tls-0.4.5in this set
- lens-5.3.5in this set
- mtl-2.3.1with GHC
- network-3.2.8.0in this set
- network-run-0.4.4in this set
- proto-lens-0.7.1.5in this set
- proto-lens-protobuf-types-0.7.2.2in this set
- random-1.2.1.3in this set
- recv-0.1.1in this set
- stm-2.5.3.1with GHC
- text-2.1.3with GHC
- time-manager-0.2.3in this set
- tls-2.1.6in this set
- unbounded-delays-0.1.1.1in this set
- unordered-containers-0.2.21in this set
- utf8-string-1.0.2in this set
Used by in this set · 0
Nothing in this set depends on it.