1. nom

    A byte-oriented, zero-copy, parser combinators library

    v8.0.0 25.9M #error-prone #streaming-parser #parser #parser-combinator
  2. embedded-hal

    A Hardware Abstraction Layer (HAL) for embedded systems

    v1.0.0 1.4M #i2c #hal #io
  3. elf

    A pure-rust library for parsing ELF files

    v0.8.0 337K #elf-parser #elf-file #parser #object
  4. winnow

    A byte-oriented, zero-copy, parser combinators library

    v0.7.14 32.2M #streaming-parser #parser #parser-combinator
  5. x25519-dalek

    X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek

    v3.0.0-pre.6 2.2M #diffie-hellman-key-exchange #cryptography #x25519 #curve25519 #key-exchange
  6. bytecodec

    A tiny framework for implementing encoders/decoders of byte-oriented protocols

    v0.5.0 227K #decoder #encode #decode #byte-oriented #codec #json-codec #serialization-framework #bincode
  7. musli

    Müsli is a flexible and efficient serialization framework

    v0.0.149 19K #binary-encoding #serialization #no-alloc #binary-json
  8. embedded-hal-async

    An asynchronous Hardware Abstraction Layer (HAL) for embedded systems

    v1.0.0 372K #embedded-hal #hal #io
  9. tor-bytes

    Helpers for encoding and decoding byte-orientted data, as used by Tor

    v0.39.0 14K #tor #tor-arti #arti
  10. gcode-nom

    Visualization tool for inspecting a g-code file

    v0.6.3 600 #nom #svg #visualization #parser-combinator
  11. lwbc

    Compact implementations of small block ciphers (SPECK, SIMON, SIMECK)

    v0.9.1 #encryption #cryptography #speck #simon #no-alloc
  12. muxio

    Toolkit for layered stream multiplexing and schemaless RPC communication

    v0.10.0-alpha #multiplexing #rpc-framework #rpc-client #stream-data #data-transmission #rpc-service #schemaless #rpc-server #wasm #protocols
  13. byteable

    convenient serialization and deserialization of byte-oriented data

    v0.24.0 #byte-array #endianness #convert-bytes #endian #serialization #byte-oriented #deserialize #array-representation #extension-traits #zero-overhead
  14. binout

    binary serialization/deserialization of integers and arrays of integers

    v0.3.1 27K #leb128 #io #vbyte #binary-encoding
  15. try-next

    A minimal synchronous trait for fallible, pull-based item sources

    v0.4.0 #error-handling #fallible-iterator #iterator #synchronous #fallible
  16. nom8

    A byte-oriented, zero-copy, parser combinators library (fork for proposals for v8)

    v0.2.0 90K #error #streaming-parser #parser
  17. varint-simd

    SIMD-accelerated varint encoder and decoder

    v0.4.1 #protobuf #varint #simd
  18. canopydb

    Transactional key-value storage engine

    v0.2.5 #storage-engine #embedded-database #database
  19. oboron

    Encryption and encoding library for developer ergonomics: prefix entropy, compact outputs, high performance

    v1.0.0-rc.1 #encryption #base32 #obfuscation #identifier
  20. nexus-bits

    Bit field packing for integer IDs

    v0.3.0 700 #bit-field #low-latency #packing #no-std
  21. gea-rs

    Implementations of the GEA-1 and GEA-2 (GPRS Encryption Algorithm) stream ciphers

    v0.1.0 #encryption #stream-cipher #telecom #infosec
  22. bits-io

    Bit-level IO operations

    v0.6.4 1.2K #bit-byte #bit-level-io #operation #iops #byte-level #byte-stream #buf-mut #byte-oriented
  23. aehobak

    Transcoder for bsdiff binary patches

    v0.0.18 #bsdiff #patch #binary #diff #delta
  24. qr-base44

    Base44 encode/decode for arbitrary bytes using URL-safe QR-compatible alphabet

    v0.1.1 #url-safe #qr #base44
  25. framous

    sending and receiving packets to and from a Reader/Writer

    v0.1.8 170 #byte #framing #networking
  26. unicode_reader

    Adaptors which wrap byte-oriented readers and yield the UTF-8 data as Unicode code points or grapheme clusters

    v1.0.2 25K #code-point #unicode #grapheme #unicode-text #reader #text-reader
  27. lua-patterns

    Binding to Lua String Patterns

    v0.4.0 #string-matching #lua #string
  28. neodyn_xc

    Neodyn Exchange is the serialization format for the Neodyn database engine

    v0.4.0 #database #serialization #nosql
  29. shared-mem-queue

    Single-writer single-reader queues which can be used for inter-processor-communication in a shared memory region

    v0.4.0 #shared-memory #embedded #no-alloc
  30. ans

    Asymmetric Numeral Systems (rANS) entropy coding primitives

    v0.1.0 #entropy-coding #rans #compression
  31. incpa

    An INCremental PArser composition crate

    v0.0.3 110 #parser-state #incremental-parser #composition #parser-error #primitive #async-sync #interactive-repl
  32. vorbis_bitpack

    Vorbis I bitpacking convention

    v0.2.0 #bit-packing #serialization #compression #vorbis #bit-pack
  33. kekbit

    Ultralight persistent data channels

    v0.3.5 #ipc #data-channel #state-replication #system-prevalence #transactions-journal
  34. x25519-dalek-ng

    fork x25519-dalek , update rand_core

    v1.1.1 2.2K #diffie-hellman-key-exchange #cryptography #x25519 #curve25519 #key-exchange
  35. test-x25519-dalek

    X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek

    v2.0.0-pre.2 #diffie-hellman-key-exchange #cryptography #x25519 #curve25519 #key-exchange
  36. simplemad

    An interface for libmad, the MPEG audio decoding library

    v0.9.0 #mpeg #mp3 #libmad
  37. rockbound

    A low level interface transforming RocksDB into a type-oriented data store

    v0.1.0 #rocksdb #column-family #low-level-interface #schema #data-store #family-name #type-safe #to-vec #static-string
  38. aott

    Aspect Of The Tokens - a parser combinator framework

    v0.2.0 #parser-combinator #combinator #syntax #token #parser
  39. Try searching with DuckDuckGo or on crates.io.

  40. bsb

    parser and codec for BSB protocol

    v0.1.0 #codec #decode #protocols
  41. qr-base45

    Base45 encode/decode for arbitrary bytes per RFC 9285 (QR alphanumeric alphabet)

    v0.1.1 #qr #base45 #rfc-9285
  42. rseal

    Memory sealing operations

    v0.1.0 #linux-syscalls #sealed #syscalls #linux #security
  43. wasabi_leb128

    Read and write the variable length LEB128 number format

    v0.4.0 750 #dwarf #wasm #leb128
  44. incpa-byte

    Byte-oriented parsing and input for incpa parsers

    v0.0.3 #byte-parser #incremental-parser #incpa #input #composition #parser-state #parser
  45. svbyte

    Fast Stream VByte implementation

    v0.1.1 #database #serialization #networking
  46. tca9555

    Embedded-HAL driver crate for the TCA9555/TCA9535 16 port I/O expander

    v0.1.0 #embedded-hal-driver #embedded-hal #i2c
  47. noam

    A byte-oriented, zero-copy, parser combinator library

    v0.1.0 #parser-combinator #byte-parser #parser