Rust: Possible Projects

memmap2-rs

cross-platform Rust API for memory mapped IO

Released: 10 Aug 2019 - 418

cesu8-rs

Rust library which converts between UTF-8 and CESU-8 encodings.

Released: 07 Dec 2014 - 11

os_pipe.rs

a cross-platform library for opening OS pipes in Rust

Released: 21 Jun 2016 - 99

time

The most used Rust library for date and time handling.

date no-std rust time

Released: 10 Nov 2014 - 1,115

cbindgen

A project for generating C bindings from Rust code

Released: 12 Apr 2017 - 2,396

which-rs

A Rust equivalent of Unix command "which".

binary-finder rust rust-equivalent unix-command which

Released: 06 Oct 2015 - 207

glob

Support for matching file paths against Unix shell style patterns.

Released: 22 Aug 2014 - 474

quick-xml

Rust high performance xml reader and writer

deserialization html performance-xml pull-parser serialization writer xml xml-parser

Released: 27 Jan 2016 - 1,202

stacker

Manual segmented stacks for Rust

Released: 13 Jul 2015 - 286

humantime

A parser and formatter for std::time::{SystemTime, Duration}

Released: 20 May 2016 - 288

cryptocorrosion

Performance crypto in pure Rust

cipher crypto cryptography hash rust

Released: 01 Feb 2019 - 52

bincode

A binary encoder / decoder implementation in Rust.

binary encoding rust serialization

Released: 17 Sep 2014 - 2,687

quanta

high-speed timing library in Rust

rust-lang timestamp timing

Released: 12 Jan 2019 - 302

asn1-rs

Parsers/Encoders for ASN.1 BER/DER data

Released: 02 Jul 2021 - 10

mime_guess

MIME type guessing of file extensions for Rust.

Released: 27 Feb 2015 - 162

rust-rgb

struct RGB for sharing pixels between crates

pixel-layout rgb-color rust rust-library

Released: 18 Jun 2016 - 98

criterion.rs

Statistics-driven benchmarking library for Rust

benchmark criterion gnuplot rust statistics

Released: 26 May 2014 - 4,575

async-executor

Async executor

async rust

Released: 23 Jul 2020 - 333

hyper-tls

Default TLS implementation for use with hyper

hyper rust

Released: 11 Jan 2017 - 189

sled

the champagne of beta embedded databases

b-plus-tree b-tree concurrent crash-testing database embedded-kv formal-methods fuzzing high-performance incredibly-spicy kv lock-free log-structured orm persistence rust sled tree

Released: 11 Jan 2016 - 8,142

failure

Error management

error-handling rust

Released: 25 Sep 2017 - 1,425

rust-derivative

A set of alternative `derive` attributes for Rust

rust

Released: 07 Oct 2016 - 420

indicatif

A command line progress reporting library for Rust

Released: 23 Apr 2017 - 4,396

warp

A super-easy, composable, web server framework for warp speeds.

framework http rust server

Released: 11 Jul 2018 - 9,579

proc-macro2

Test `extern crate proc_macro2 as proc_macro;`

Released: 20 May 2017 - 742

rustversion

Conditional compilation according to rustc compiler version

Released: 29 Apr 2019 - 334

indoc

Indented document literals for Rust

plugin rust

Released: 19 Mar 2016 - 665

fragile

Utility wrapper to send non send types to other threads safely

Released: 20 Jun 2018 - 168

httparse

A push parser for the HTTP 1.x protocol in Rust.

http parse rust

Released: 20 Feb 2015 - 585

link-cplusplus

Link libstdc++ or libc++ automatically or manually

Released: 24 Jan 2020 - 45

num_threads

Obtain the number of threads in the current process

rust

Released: 15 Nov 2021 - 12

path-to-error

Find out path at which a deserialization error occurred

Released: 06 Jan 2019 - 323

unicase

Unicode Case-folding for Rust

rust

Released: 25 Sep 2014 - 75

h2

HTTP 2.0 client & server implementation for Rust.

http2 rust tokio

Released: 10 Mar 2017 - 1,375

rend

Endian-aware primitives for Rust

Released: 16 Apr 2021 - 26

ryu

Fast floating point to string conversion

Released: 29 Jul 2018 - 608

static-assertions-rs

Ensure correct assumptions about constants, types, and more in Rust

Released: 12 Aug 2017 - 555

directories-rs

a mid-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows

Released: 18 Dec 2017 - 752

error-chain

Error boilerplate for Rust

Released: 06 Jul 2016 - 729

bitvec

A crate for managing memory bit by bit

Released: 28 Jun 2018 - 1,205

equivalent

Rust traits for key comparison in maps.

Released: 05 Feb 2023 - 18

cookie-rs

HTTP cookie parsing and cookie jar management for Rust.

Released: 30 Jun 2014 - 297

async-global-executor

A global executor built on top of async-executor and smol

Released: 27 Aug 2020 - 72

dirs-rs

a low-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows

Released: 01 May 2018 - 680

pulldown-cmark

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

Released: 03 Jun 2015 - 2,059

winapi-rs

Rust bindings to Windows API

ffi rust winapi windows

Released: 09 Sep 2014 - 1,848

cfg-if

A if/elif-like macro for Rust #[cfg] statements

Released: 08 Jul 2015 - 568

inotify

Idiomatic inotify wrapper for the Rust programming language

Released: 10 Apr 2014 - 261

tempdir

Temporary directory management for Rust

Released: 05 Mar 2015 - 139

parse-range-headers

No-dep range header parser

Released: 22 Nov 2021 - 9

lzw

LZW en- and decoding that goes weeeee!

Released: 31 Jul 2020 - 25

failure

Error management

Released: 25 Sep 2017 - 1,427

hash32

32-bit hashing machinery

Released: 23 Apr 2018 - 10

colored

(Rust) Coloring terminal so simple you already know how to do it !

Released: 12 Mar 2016 - 1,665

resolv-conf

The /etc/resolv.conf file parser in rust

Released: 24 Dec 2015 - 26

indenter

Display trait indentation helper for errors

Released: 27 Feb 2020 - 26

rust-typed-arena

The arena, a fast but limited type of allocator

Released: 10 Apr 2015 - 520

aws-sdk-rust

AWS SDK for the Rust Programming Language

aws rust

Released: 12 Apr 2021 - 3,014

pin-utils

Utilities for pinning

Released: 06 Aug 2018 - 97

normalize-line-endings

Normalize line endings

Released: 14 May 2016 - 2

regex

An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

automata automaton dfa nfa regex regex-engine regex-parser regex-syntax regexp regular-expressions rust

Released: 11 Dec 2014 - 3,569

json

Strongly typed JSON library for Rust

json rust serde

Released: 19 May 2015 - 4,934

rust-url

URL parser for Rust

Released: 04 Dec 2013 - 1,318

either

The enum Either with variants Left and Right is a general purpose sum type with two cases.

rust

Released: 14 Sep 2015 - 486

libc

Raw bindings to platform APIs for Rust

Released: 13 Jan 2015 - 2,123

getrandom

A small cross-platform library for retrieving random data from (operating) system source

Released: 19 Jan 2019 - 304

chrono

Date and time library for Rust

calendar date rust time

Released: 28 Mar 2014 - 3,368

darling

A Rust proc-macro attribute parser

proc-macro rust

Released: 02 May 2017 - 1,042

rand

A Rust library for random number generation.

Released: 03 Feb 2015 - 1,689

parking_lot

Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.

Released: 13 May 2016 - 2,782

tempfile

Temporary file library for rust

filesystem-library library rust tempfile testing

Released: 12 Apr 2015 - 1,205

cc-rs

Rust library for build scripts to compile C/C++ code into a Rust library

Released: 01 Nov 2014 - 1,883

num-traits

Numeric traits for generic mathematics in Rust

num-traits rust

Released: 19 Dec 2017 - 736

scopeguard

Rust crate for a convenient RAII scope guard.

Released: 30 Apr 2015 - 485

indexmap

A hash table with consistent order and fast iteration; access items by key or sequence index

hashtable rust

Released: 15 Sep 2016 - 1,783

toml

Rust TOML Parser

rust toml

Released: 30 Jun 2017 - 735

num-integer

Integer trait and functions for Rust

num-integer rust

Released: 19 Dec 2017 - 180

signal-hook

Rust library allowing to register multiple handlers for the same signal

Released: 13 Jun 2018 - 735

formats

Cryptography-related format encoders/decoders: DER, PEM, PKCS, PKIX

Released: 13 Sep 2021 - 253

heck

oh heck, a case conversion library

Released: 27 Mar 2017 - 507

windows-rs

Rust for Windows

rust windows

Released: 12 Sep 2019 - 10,419

anstyle

ANSI text styling

Released: 18 May 2022 - 122

actix-net

A collection of lower-level libraries for composable network services.

async multithreading networking runtime rust

Released: 19 Aug 2018 - 709

hashbrown

Rust port of Google's SwissTable hash map

Released: 28 Oct 2018 - 2,487

tower

async fn(Request) -> Result<Response, Error>

middleware rust tower

Released: 24 Jul 2017 - 3,580

proc-macro-error

Drop-in replacement to panics in proc-macros

Released: 06 Oct 2019 - 17

lazy-static.rs

A small macro for defining lazy evaluated static variables in Rust.

Released: 24 Jun 2014 - 1,931

version_check

Rust library for checking the installed/running rustc's version.

Released: 15 Jan 2017 - 51

unicode-xid

Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31.

Released: 27 Apr 2015 - 48

serde

Serialization framework for Rust

derive no-std rust serde

Released: 13 Nov 2013 - 9,238

rust-base64

base64, in rust

base64 nostd rust

Released: 04 Dec 2015 - 622

aho-corasick

A fast implementation of Aho-Corasick in Rust.

aho-corasick finite-state-machine search substring-matching text-processing

Released: 11 Jun 2015 - 1,040

env_logger

A logging implementation for `log` which is configured via an environment variable.

Released: 06 Jul 2017 - 856

byteorder

Rust library for reading/writing numbers in big-endian and little-endian.

Released: 03 Feb 2015 - 986

utils

Utility crates used in RustCrypto

Released: 25 Dec 2016 - 453

crossbeam

Tools for concurrent programming in Rust

concurrency data-structures lock-free parallelism rust synchronization threads

Released: 13 May 2015 - 7,527

uuid

Generate and parse UUIDs.

parse-uuids rust uuid

Released: 30 Jul 2014 - 1,017

rust-phf

Compile time static maps for Rust

rust

Released: 17 Jan 2014 - 1,851

autocfg

Automatic cfg for Rust compiler features

Released: 30 May 2018 - 95

rust-smallvec

"Small vector" optimization for Rust: store up to a small number of items on the stack

Released: 05 Apr 2015 - 1,368