fmsg

GitHub: https://github.com/markmnl/fmsg

Show HN Article https://markmnl.github.io/fmsg/show-hn

Documents

Document Short Description
SPECIFICATION.md Core fmsg specification describing message communication between fmsg hosts.
SPEC.md Concise version of the specification.
STANDARDS.md Common standards surrounding fmsg setups such as API contracts.

Standards

Standard Short Description
FMSG-001 TCP+TLS Transport and Binding Standard
FMSG-002 HTTP API spec for recipient lookup and quota limits
FMSG-003 HTTP API spec for client to perform CRUD operations on messages for a specific address

Host Implementations

Implementation Description
fmsgd fmsg host written in Go!

Ancillary Service Implementations

Implementation Description
fmsg-docker Docker compose all-in-one fmsg stack
fmsgid Implementation of the FMSG-002 Id Standard - HTTP API providing address and quota lookup
fmsg-webapi Implementation of the FMSG-003 Web API Standard - HTTP API providing message sending and retrieval via an integrated fmsgd host
fmsg-cli Command line interface to fmsg Web API