Rust: Possible Projects

rust-aliasable

Rust library providing basic aliasable (non `core::ptr::Unique`) types

noalias rust-lang

Released: 04 Dec 2020 - 11

git2-rs

libgit2 bindings for Rust

Released: 01 Aug 2014 - 1,711

RSA

RSA implementation in pure Rust

Released: 17 Jul 2018 - 546

parity-common

Collection of crates used in Parity projects

ethereum parity rust rust-crate

Released: 29 Jun 2018 - 290

wait-timeout

Waiting on a child process with a timeout in Rust

Released: 08 Sep 2015 - 63

seahash

A blazingly fast, portable hash function with proven statistical guarantees.

Released: 25 Feb 2019 - 4

prost

PROST! a Protocol Buffers implementation for the Rust Language

protobuf rust

Released: 13 Jun 2017 - 3,905

stream-ciphers

Collection of stream cipher algorithms

aes-ctr cfb cfb8 cryptography ctr rust stream-ciphers

Released: 24 Feb 2017 - 264

rust-utf8

Incremental, zero-copy UTF-8 decoding for Rust

Released: 29 Sep 2015 - 23

rust-stringprep

An implementation of the stringprep algorithm

Released: 20 May 2017 - 7

lazycell

Rust library providing a lazily filled Cell

rust rust-library

Released: 15 Mar 2016 - 61

tinyvec

Just, really the littlest Vec you could need. So smol.

rust zlib-license

Released: 07 Jan 2020 - 649

rust-std-candidates

Candidates for inclusion in the Rust standard library

Released: 04 Dec 2014 - 89

image

Encoding and decoding images in Rust

decoding-images hacktoberfest pixel rust

Released: 25 May 2014 - 4,950

inotify-sys

Low-level inotify bindings for the Rust programming language

inotify linux rust

Released: 06 Sep 2017 - 6

leb128

Read and write DWARF's "Little Endian Base 128" variable length integer encoding

Released: 13 Jun 2016 - 18

terminal-size

Rust library to getting the size of your terminal

Released: 26 Aug 2015 - 100

rust-debugid

Identifiers for code and debug files.

build-id debug debug-identifier rust tag-production

Released: 28 Mar 2018 - 4

difference.rs

Rust text diffing and assertion library

diff rust rust-text-diffing

Released: 20 May 2015 - 242

fallible-streaming-iterator

Fallible streaming iteration

Released: 17 Dec 2016 - 6

mach

A rust interface to the Mach 3.0 kernel that underlies OSX.

ffi mach macos osx rust

Released: 01 Feb 2015 - 80

blocking

A thread pool for isolating blocking I/O in async programs

rust

Released: 09 May 2020 - 341

unicode-bidi

Implementation of the Unicode Bidirection Algorithm in Rust

Released: 26 May 2015 - 78

adler32-rs

Minimal Adler32 implementation for Rust.

adler-32 hash hashing rolling-hash-functions rust

Released: 11 Jan 2017 - 20

tokio-io-timeout

Tokio wrappers which apply timeouts to IO operations

Released: 05 Jun 2017 - 32

hash32

32-bit hashing machinery

Released: 23 Apr 2018 - 10

bytecheck

Memory validation framework for Rust

Released: 13 Nov 2020 - 65

bumpalo

A fast bump allocation arena for Rust

Released: 20 Nov 2018 - 1,429

vec-map

A simple map based on a vector for small integer keys

Released: 02 Jul 2015 - 64

bytes-utils

Additional utilities around the bytes crate

Released: 16 Jan 2021 - 18

quickcheck

Automated property based testing for Rust (with shrinking).

Released: 09 Mar 2014 - 2,405

event-listener

Notify async tasks or threads

rust

Released: 16 May 2020 - 447

bytesize

An utility that easily makes bytes size representation and helps its arithmetic operations.

Released: 16 Jul 2015 - 109

zstd-rs

A rust binding for the zstd compression library.

compression rust-bindings wrapper zstd

Released: 19 Feb 2016 - 524

raw-window-handle

A common windowing interoperability library for Rust

rust

Released: 25 Jul 2019 - 321

proptest

Hypothesis-like property testing for Rust

Released: 18 Jun 2017 - 1,708

http-body

Asynchronous HTTP body trait

Released: 24 Apr 2019 - 129

tonic

A native gRPC client & server implementation with async/await support.

async grpc proto rpc rust

Released: 09 Aug 2019 - 9,944

rust-fallible-iterator

Fallible iterator traits

Released: 04 May 2016 - 55

config-rs

⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).

config config-management configuration configuration-management json rust toml

Released: 24 Jan 2017 - 2,625

enum-iterator

Tools to iterate over all values of a type

Released: 02 Jul 2018 - 103

rust-brotli-decompressor

An implementation of https://github.com/google/brotli in rust avoiding the stdlib

Released: 30 Apr 2016 - 53

net2-rs

Extensions for standard networking types

Released: 19 Jun 2015 - 108

async-compression

Adaptors between compression crates and Rust's async IO types

Released: 29 Apr 2019 - 398

fxhash

A fast, non-secure, hashing algorithm derived from an internal hasher in FireFox.

Released: 19 May 2017 - 233

bit-set

A Set of Bits

Released: 03 Jun 2015 - 62

num-bigint

Big integer types for Rust

num-bigint rust

Released: 17 Dec 2017 - 543

matchers

Regex matching on character and byte streams.

Released: 14 Jul 2019 - 11

plotters

A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀

data-plotting graphing plot plotting rust rust-crate science visualization webassembly

Released: 24 Apr 2019 - 3,866

MACs

Message authentication code algorithms written in pure Rust

Released: 22 Jul 2017 - 264

sharded-slab

a lock-free concurrent slab (experimental)

concurrent lock-free rust slab

Released: 18 Sep 2019 - 270

derive_more

Some more derive(Trait) options

derive developer-tools macros newtype rust trait

Released: 24 Mar 2016 - 1,721

rust-errno

:boom: Cross-platform interface to the `errno` variable

Released: 18 Mar 2015 - 65

arrayvec

A vector with a fixed capacity. (Rust)

rust

Released: 19 May 2015 - 747

cast.rs

Machine scalar casting that meets your expectations

cast no-std rust

Released: 12 Oct 2014 - 73

ordered-multimap-rs

An ordered multimap.

Released: 01 Nov 2018 - 20

codespan

Beautiful diagnostic reporting for text-based programming languages.

diagnostics error-reporting programming-languages rust source-code terminal

Released: 20 Feb 2018 - 1,105

block-ciphers

Collection of block cipher algorithms written in pure Rust

Released: 16 Dec 2016 - 671

async-channel

Async multi-producer multi-consumer channel

async rust

Released: 31 May 2020 - 780

crc-catalog

Rust catalog of CRC algorithms and their parameters.

Released: 02 Dec 2019 - 9

md5

MD5 hash function

algorithms checksum cryptography digest hash md5

Released: 21 Jun 2015 - 75

iovec

Rust library providing a specialized byte slice type for performing vectored I/O operations.

Released: 28 Feb 2017 - 51

webpki-roots

CA certificates for use with webpki

rust

Released: 28 Aug 2016 - 89

is-terminal

Test whether a given stream is a terminal

Released: 22 Jan 2022 - 49

rust-siphash

SipHash (2-4, 1-3 + 128 bit variant) implementations for Rust

crypto rust siphash

Released: 04 Oct 2016 - 63

rust-security-framework

Bindings to the macOS Security.framework

keychain macos rust rust-bindings

Released: 20 Aug 2015 - 240

getopts

The getopts repo maintained by the rust-lang project

Released: 13 Dec 2014 - 235

pem-rs

Parse and encode PEM-encoded data.

Released: 21 Feb 2016 - 55

generic-array

Generic array types in Rust

rust

Released: 24 Sep 2015 - 405

encoding_rs

A Gecko-oriented implementation of the Encoding Standard in Rust

charset encoding rust unicode web

Released: 04 Jan 2016 - 385

nanorand-rs

A tiny, fast, zero-dep library for random number generation

Released: 10 Sep 2020 - 226

bytes

Wrapper types to enable optimized handling of &[u8] and Vec<u8>

Released: 05 Apr 2017 - 317

pulldown-cmark

An efficient, reliable parser for CommonMark, a standard dialect of Markdown

commonmark markdown parser rust

Released: 03 Jun 2015 - 2,059

serde_urlencoded

x-www-form-urlencoded meets Serde

rust rust-url serde

Released: 11 Sep 2016 - 227

vsdb

A KV-database with 'Git-like' features

blockchain git rust vcs vsdb

Released: 23 Dec 2021 - 23

value-bag

Dynamic structured values for Rust

Released: 18 Aug 2020 - 27

console

A rust console and terminal abstraction

Released: 09 May 2017 - 942

backoff

Exponential backoff and retry for Rust.

Released: 26 May 2017 - 306

rust_urlencoding

A Rust library for doing URL percentage encoding.

Released: 15 Apr 2020 - 54

num_enum

Procedural macros to make inter-operation between primitives and enums easier.

Released: 10 Nov 2018 - 263

rust-fnv

Fowler–Noll–Vo hash function

Released: 06 Apr 2015 - 342

rustsec

RustSec API & Tooling

cargo rust security

Released: 07 Feb 2017 - 1,591

libz-sys

Rust crate package to link to a system libz (zlib)

rust rust-lang zlib zlib-ng

Released: 01 Nov 2014 - 118

simple_asn1

A simple ASN.1 DER encoding/decoding library for Rust

Released: 14 Nov 2017 - 17

rust-typed-arena

The arena, a fast but limited type of allocator

Released: 10 Apr 2015 - 520

rust-shlex

Split a string into shell words, like Python's shlex.

Released: 22 Jun 2015 - 103

async-task

Task abstraction for building executors

async rust

Released: 10 May 2020 - 402

matrixmultiply

General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides.

rust rust-sci

Released: 28 Mar 2016 - 209

anes-rs

ANSI Escape Sequence provider & parser

ansi console rust-lang terminal

Released: 25 Oct 2019 - 15

bstr

A string type for Rust that is not required to be valid UTF-8.

byte-string bytes graphemes substring substring-search unicode utf-8

Released: 11 Feb 2019 - 799

rust-bindgen

Automatically generates Rust FFI bindings to C (and some C++) libraries.

bindings codegen ffi

Released: 22 Jun 2016 - 4,437

notify

🔭 Cross-platform filesystem notification library for Rust.

cross-platform filesystem filesystem-events rust watcher

Released: 11 Dec 2014 - 2,750

crates

A collection of open source Rust crates from iqlusion

Released: 22 Mar 2018 - 453

rust-ctrlc

Easy Ctrl-C handler for Rust projects

rust signal-handling

Released: 15 Feb 2015 - 599

cargo

The Rust package manager

cargo package-manager rust

Released: 04 Mar 2014 - 12,726

socket2

Advanced configuration options for sockets.

Released: 10 May 2017 - 682

TinyTemplate

A small, lightweight template engine

Released: 01 Jan 2019 - 196

term

A Rust library for terminfo parsing and terminal colors.

Released: 28 Dec 2014 - 178

subtle

Pure-Rust traits and utilities for constant-time cryptographic implementations.

bit-manipulation constant-time cryptography rust-traits

Released: 31 May 2017 - 250

bzip2-rs

libbz2 (bzip2 compression) bindings for Rust

Released: 23 Sep 2014 - 99