Releases by Stars
Recent Build Failures
Build Failures by Stars
The Rust Programming Language
Standard Library API Reference
Rust by Example
The Cargo Guide
Crates from Huon Wilson
Failures By Stars
An implementation of statically compiled regular expressions for Rust. Unless you specifically need compile time regular expressions or a matching engine that is guaranteed not to allocate, you should temporarily prefer using the plain regex crate (since it is almost always faster).
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
A regular expression parser.
A lightweight logging facade for Rust
Raw FFI bindings to platform libraries like libc.
`#[derive]`-like functionality for the `rand::Rand` trait.
Random number generators and other randomness functionality.
A collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and more!
A library to generate and parse UUIDs.
A thread pool for running a number of jobs on a fixed set of worker threads.
A macro to generate structures which behave like bitflags.
A logging implementation for `log` which is configured via an environment variable.
Semantic version parsing and comparison.
Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].
This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules.
Possible Rust replacement for existing Python travis-cargo.
Generic serialization/deserialization support corresponding to the `derive(RustcEncodable, RustcDecodable)` mode in the compiler. Also includes support for hex, base64, and json encoding and decoding.
Support for matching file paths against Unix shell style patterns.
getopts-like option parsing.
A terminal formatting library
A library for managing a temporary directory and deleting all contents when it's dropped.
Straight-forward functions and types for basic data parallel operations, including parallel maps, for loops and thread pools.
A bare-metal library supplying certain libc functions like memcpy, memmove, memset and memcmp. This is designed for use in freestanding environments where another libc does not exist, since rustc may implicitly insert calls to such functions.
Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules.
This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15.
`simd` offers limited cross-platform access to SIMD instructions on CPUs, as well as raw interfaces to platform-specific instructions. (To be obsoleted by the `std::simd` implementation RFC 2366.)
A simple sieve of Eratosthenes designed for testing faster sieves. You probably want `primal-sieve`, or even just `primal` itself.
Fast standalone primality testing.
State-of-the-art estimation of upper and lower bounds for π(n) (the number of primes below n) and p_k (the k-th prime).
Bit-vector specialised to the prime-number-related needs of `primal`.