4 releases

0.1.0 Dec 22, 2024
0.0.4 Feb 17, 2025
0.0.3 Feb 10, 2025
0.0.2 Feb 10, 2025
0.0.1 Feb 10, 2025

#49 in Science

Download history 127/week @ 2024-12-18 8/week @ 2024-12-25 2/week @ 2025-01-08 231/week @ 2025-02-05 116/week @ 2025-02-12

347 downloads per month

Apache-2.0 OR Apache-2…

72KB
1K SLoC

Rust Max

A collection of crates, tools, and documentation for the Rust programming language.

🚧 Do not contribute, do not use 🚧

This project is not open to contribution. Issues and pull requests will be closed without consideration. Do not use this project. It is neither stable nor supported.


Rust Max is not an official Rust project.


Feature Crate
Fast hash maps ahash = "0.8.11" 📖
Easy error handling anyhow = "1.0.94" 📖
Web framework axum = "0.8.1" 📖
Stack traces backtrace = "0.3.74" 📖
Base-64 encoding and decoding base64 = "0.22.1" 📖
C/C++ interop bindgen = "0.71.1" 📖
Bitfields bitflags = "2" 📖
Cryptographic hashing blake3 = "1.5.5" 📖
Big/little endianness byteorder = "1.5.0" 📖
Byte buffers bytes = "1.9.0" 📖
Compile C/C++ files cc = "1.2.5" 📖
Compile-time control flow cfg-if = "1.0.0" 📖
Dates and time (legacy) chrono = "0.4.39" 📖
Command-line parsing clap = "4.5.23" 📖
Fast channels, etc. crossbeam = "0.8.4" 📖
Handle Ctrl+C ctrlc = "3.4.5" 📖
Bridging to/from C++ cxx = "1.0.135" 📖
Bridging to/from C++ cxx-build = "1.0.135" 📖
More standard trait derives derive_more = "1.0.0" 📖
Simple logging env_logger = "0.11.6" 📖
Define methods for out-of-crate types extension-trait = "1.0.2" 📖
Basic async definitions and helpers futures = "0.3.31" 📖
Hexidecimal encoding hex = "0.4.3" 📖
Shared HTTP definitions http = "1.2.0" 📖
HTTP server hyper = "1.5.2" 📖
Advanced iterator extension methods itertools = "0.14.0" 📖
Dates and time jiff = "0.1.15" 📖
JSON with comments, etc. json5 = "0.4.1" 📖
C interop libc = "0.2.169" 📖
Simple logging log = "0.4.22" 📖
Shared MIME definitions mime = "0.3.17" 📖
Parser combinators nom = "8.0.0" 📖
Big integers num-bigint = "0.4.6" 📖
Get number of CPUs num_cpus = "1.16.0" 📖
Number-enum interop num_enum = "0.7.3" 📖
Additional support for procedural macros proc-macro2 = "1.0.92" 📖
Property testing proptest = "1.6.0" 📖
Quasiquoter for proceducal macros quote = "1.0.37" 📖
Random numbers rand = "0.9.0" 📖
Secure random numbers rand_chacha = "0.9.0" 📖
Fast random numbers rand_pcg = "0.9.0" 📖
Parallel iterators, etc. rayon = "1.10.0" 📖
Regural expressions regex = "1.11.1" 📖
HTTP requests, both async and blocking reqwest = "0.12.9" 📖
Line reading for console apps rustyline = "15.0.0" 📖
Semantic versioning semver = "1.0.24" 📖
Standard serialization serde = "1.0.216" 📖
JSON serde_json = "1.0.134" 📖
Cryptographic hashing sha2 = "0.10.8" 📖
Low-level sockets socket2 = "0.5.8" 📖
Compile-time assertions static_assertions = "1.1.0" 📖
Parsing for procedural macros syn = "2.0.91" 📖
Temporary files and directories tempfile = "3.14.0" 📖
Text templates, as for websites tera = "1.20.0" 📖
Terminal colors termcolor = "1.4.1" 📖
Precise error handling thiserror = "2.0.9" 📖
The asyncronous runtime tokio = "1.42.0" 📖
TOML serialization toml = "0.8.19" 📖
Middleware for tokio tower = "0.5.2" 📖
Graphemes, words and sentences for Unicode unicode-segmentation = "1.12.0" 📖
URL parsing url = "2.5.4" 📖
Directory traversal walkdir = "2.5.0" 📖
Easy shell-like command execution xshell = "0.2.7" 📖

The crates

The rustmax crate documents and reexports other Rust crates.

The tools

License

Rust Max is licensed

CC0-1.0 OR MIT OR Apache-2.0 WITH LLVM-exception OR Apache-2.0

All libraries included as dependencies of the rustmax crate are permissively licensed under BSD-3-Clause, MIT, or weaker.

Tools installed by the rustmax command may have other licenses.

Dependencies

~1.2–2MB
~37K SLoC