Skip to content
wireform
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Overview
Getting started
Format catalogue
Concepts
Deriving instances
Design choices
Suspendable parsers with delimited continuations
Lattice
Overview
Read consistency
Specification
GraphQL comparison corpus
Haskell guide
TypeScript client
Packages
Infrastructure
wireform-core
wireform-network
wireform-derive
Parser adapters
wireform-columnar
wireform-columnar-core
wireform-stats
Schema & IDL formats
Protocol Buffers
Avro
Thrift
Bond
Cap'n Proto
FlatBuffers
ASN.1
Binary value formats
CBOR
MessagePack
BSON
Ion
Bencode
Fory
Text & markup formats
XML
HTML
YAML
TOML
CSV
EDN
Analytics & lake formats
Parquet
Arrow
ORC
Iceberg
Delta Lake
Hudi
Lance
Validation & expressions
CEL
protovalidate
State machines
wireform-state-machine
Messaging & networking
HTTP
wireform-http
wireform-http1
wireform-http2
WAI adapter
WebSocket
gRPC
wireform-grpc
grpc-spec
wireform-connect
Kafka
Kafka client
Kafka protocol
hw-kafka-client facade
Networking foundations
hermes (HTTP headers)
http-semantics
State machines
Overview
Concepts
The chart type
Implementing a chart
Running a machine
Testing
Persistence & recovery
Visualization
Connect RPC
Overview
Getting started
Serving
Calling
Wire protocol
Kafka Streams
Overview
Get started
Quickstart
1. What is Kafka Streams?
2. Your first topology
3. Stateful processing
4. Joins and tables
5. Going to production
Riffle: Flink-class extensions
Operations
Topology evolution
Scaling and rebalancing
Running in containers
Exactly-once across systems
Observability
Visibility versus ACID
Runbooks
Concepts
Topology optimization
Dynamic topology changes
Railway-oriented programming
Guides
Enrichment via external systems
Glossary
API reference
Overview
wireform-core
Overview
Wireform
Core
Core
Decoder
Schema
wireform-proto
Overview
Wireform
Proto
GitHub
Select theme
Dark
Light
Auto
wireform-proto
The wireform-proto package exposes 1 module.
Wireform.Proto
Protocol Buffers support. Wraps Wireform.Core with proto-3 semantics and provides encodeMessage / decodeMessage.