637 releases (4 major breaking)

7.3.0 Oct 7, 2024
7.2.0 Oct 7, 2024
6.0.0 Jun 28, 2024
5.1.8 Jun 4, 2024
0.2.7 Sep 23, 2020

#134 in Rust patterns

Download history 1/week @ 2024-11-24 2/week @ 2024-12-01 71/week @ 2024-12-08 10/week @ 2024-12-15 280/week @ 2024-12-22 1/week @ 2025-02-02

32,228 downloads per month
Used in 11 crates

MIT license

59KB
1.5K SLoC

GitHub top language Rust Latest Version Rust Documentation Minimum rustc version

ruc

Rust Util Collection, components included:

  • Chained error management
  • Local command execution based on rust standard library
    • required features: cmd
  • Remote command execution based on the SSH protocol
    • required features: ssh
  • Interprocess Communication Based on Unix Abstract Sockets
    • required features: uau
    • only available on various Linux platforms
    • the built-in functions only support the UDP protocol
  • Algorithm operations
    • required features: algo
      • rand, hash, ecc sigature, etc.
  • Encode/Decode operations
    • required features: ende
      • hex, base64
      • zlib compress, zlib uncompress
      • json, message-pack, serde transcode
      • and so on ...
  • ...

In addition, there is a feature named "full", using it will enable all functional features.

Documentations

# cargo doc --all-features --open
make doc

Links to static documentations:

Version Rules

Examples:

  • Major function changes: v2.0.0 ==> v2.0.0
  • Minor function changes: v1.0.0 ==> v1.1.0
  • Documentation changes: v1.0.0 ==> v1.0.1

Gratitude

Thanks to all the people who already contributed!

Dependencies

~0.7–14MB
~170K SLoC