#stomp #protocols #data-structures #little #server #context #stomper

bin+lib little-stomper

A crate provideing an implementation of the STOMP 1.2 protocol

4 releases (2 breaking)

0.3.2 Jun 26, 2023
0.3.0 Jul 10, 2021
0.2.0 Jun 4, 2021
0.1.0 May 22, 2021

#145 in WebSocket

22 downloads per month

MIT license

97KB
2.5K SLoC

Crates.io CI codecov

Little Stomper is a rust library which implements the STOMP protocol. It also includes a sample server using the library.

It uses two other libraries developed as part of the same project:

  • aysnc-map, which provides datastructures for concurrent use in an asynchronous context.
  • stomp-parser, which provides a parser and serialiser for STOMP 1.2 frames.

This project was started as an exercise to learn both Rust and STOMP. The code is not in production anywhere.

Originally named Stomper, but a crate with that name already exists; a toddler, ever-present during initial development, provided the rest.

Dependencies

~9–18MB
~224K SLoC