~alecgraves/featherring

Lightweight ring-buffer communication library
8ddb4573 — Alec Graves 1 year, 5 months ago
minor protocol docs update
5799b433 — Alec Graves 1 year, 5 months ago
remove unused arm, formatting
52ba4038 — Alec Graves 1 year, 5 months ago
add more flags

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~alecgraves/featherring
read/write
git@git.sr.ht:~alecgraves/featherring

You can also use your local clone with git send-email.

#FeatherRing

  • Inter-galactic messaging protocol designed for talking to aliens!
    • see docs/WXF.md
  • Fast ring-buffer shared memory communication
    • Vaguely based on the LMAX disruptor
  • Cross-platform portable message passing code for robotics (from PIC µC's to x86_64)

#To-Do:

  • SIMD serialization / deserialization
  • Compressed messages (zip/zlib)
  • Logging of ring buffer to file, playback from file
  • Network synchronization between ring buffers on different nodes security or distributed systems.
  • Secure network transmission via TLS reverse tunnel

#License

  • Unlicense (public domain)
Do not follow this link