Rust: Possible Projects

bigdecimal-rs

Arbitrary precision decimal crate for Rust

Released: 04 Apr 2017 - 295

msgpack-rust

MessagePack implementation for Rust / msgpack.org[Rust]

crates-rmp decoding messagepack msgpack rmp rust serde serialization

Released: 20 Mar 2015 - 1,168

linux-raw-sys

Generated bindings for Linux's userspace API

Released: 11 Jun 2021 - 48

image-gif

GIF en- and decoder

hacktoberfest

Released: 29 May 2015 - 150

ouroboros

Easy self-referential struct generation for Rust.

Released: 20 Sep 2020 - 535

rust-typed-builder

Compile-time type-checked builder derive

Released: 04 Oct 2017 - 923

concurrent-queue

Concurrent multi-producer multi-consumer queue

rust

Released: 27 May 2020 - 257

same-file

Cross platform Rust library for checking whether two file paths are the same file.

Released: 08 Jan 2017 - 101

utf8-ranges

Convert contiguous ranges of Unicode codepoints to UTF-8 byte ranges.

Released: 16 Oct 2015 - 42

rust-ansi-term

Rust library for ANSI terminal colours and styles (bold, underline)

Released: 01 Jul 2014 - 456

uncased

Case-preserving, ASCII case-insensitive `no_std` string types for Rust.

case-preserving rust

Released: 06 Sep 2020 - 12

yansi

A dead simple ANSI terminal color painting library for Rust.

Released: 02 Jun 2017 - 245

borsh-rs

Rust implementation of Binary Object Representation Serializer for Hashing

binary-serialization borsh rust serialization

Released: 25 Nov 2020 - 320

cfg-expr

A parser and evaluator for Rust cfg() expressions. Targets as of Rust 1.58.0 are supported.

rust

Released: 24 Dec 2019 - 40

rust-chunked-transfer

Encoder and decoder for HTTP chunked transfer coding (RFC 7230 § 4.1)

Released: 03 May 2015 - 27

cmake-rs

Rust build dependency for running cmake

Released: 01 Nov 2014 - 310

console_error_panic_hook

A panic hook for wasm32-unknown-unknown that logs panics with console.error

console panic-hook rust rust-wasm wasm

Released: 23 May 2018 - 326

directories-rs

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

knownfolders xdg-basedir xdg-user-dirs

Released: 18 Dec 2017 - 769

displaydoc

A derive macro for implementing the display Trait via a doc comment and string interpolation

Released: 12 Oct 2019 - 330

dunce

Strip UNC paths when possible

Released: 22 Nov 2017 - 15

fs2-rs

Extended utilities for working with files and filesystems in Rust

Released: 31 Aug 2015 - 139

fuchsia-cprng

Rust crate for the Fuchsia cryptographically secure pseudorandom number generator

0

futures-intrusive

Synchronization primitives for Futures and async/await based on intrusive collections

async async-await futures-rs multithreading rust synchronization

Released: 22 May 2019 - 175

gethostname.rs

gethostname() for all systems

gethostname hostname rust

Released: 20 Jan 2019 - 34

if_chain

Macro for writing nested `if let` expressions

macro rust

Released: 28 Dec 2016 - 163

indenter

Display trait indentation helper for errors

Released: 27 Feb 2020 - 26

infer

Small crate to infer file and MIME type by checking the magic number signature

filetype hacktoberfest magic-number mime

Released: 22 Feb 2019 - 293

inventory

Typed distributed plugin registration

Released: 24 Dec 2018 - 993

paste

Macros for all your token pasting needs

pound-pound

Released: 01 Nov 2018 - 1,024

procfs

Rust library for reading the Linux procfs filesystem

linux proc-filesystem procfs rust

Released: 27 May 2018 - 371

simdutf8

SIMD-accelerated UTF-8 validation for Rust.

aarch64 arm64 avx2 neon rust rust-crate simd simd-extensions sse41 unicode utf-8 wasm

Released: 20 Apr 2021 - 532

string-cache

String interning for Rust

Released: 20 Jun 2014 - 195

widestring-rs

A wide string Rust library for converting to and from wide-character strings, including UTF-16 and UTF-32 encoding.

rust string unicode utf-16 utf-32 wchar

Released: 25 Jan 2016 - 83

errno-dragonfly-rs

Exposes errno functionality to stable Rust on DragonFlyBSD

Released: 10 Jul 2017 - 3

rust-protobuf

Rust implementation of Google protocol buffers

protobuf rust serialization

Released: 28 Jul 2013 - 2,798

termtree

Visualize tree-like data on the command-line

Released: 07 Oct 2021 - 72

twox-hash

A Rust implementation of the xxHash algorithm.

hashing rust xxhash

Released: 09 May 2015 - 363

typenum

Compile time numbers in Rust.

Released: 25 Sep 2015 - 516

dyn-clone

Clone trait that is object-safe

Released: 13 Jan 2018 - 664

bytemuck

A crate for mucking around with piles of bytes

rust zlib-license

Released: 20 Sep 2019 - 721

bytecount

Counting occurrences of a given byte or UTF-8 characters in a slice of memory – fast

algorithm byte-count hacktoberfest rust

Released: 26 Sep 2016 - 225

downcast-rs

Trait object downcasting support using only safe Rust. It supports type parameters, associated types, and type constraints.

Released: 16 Dec 2015 - 185

fixedbitset

A simple bitset container for Rust

Released: 03 Apr 2015 - 123

matchit

A high performance, zero-copy URL router.

prefix-tree radix-tree router url

Released: 21 Dec 2020 - 366

miniz_oxide

Rust replacement for miniz

Released: 03 Jul 2017 - 179

image-png

PNG decoding and encoding library in pure Rust

hacktoberfest

Released: 03 May 2015 - 360

rust-prometheus

Prometheus instrumentation library for Rust applications

Released: 11 Aug 2016 - 1,070

rustc-demangle

Rust symbol demangling

Released: 13 May 2016 - 231

iana-time-zone

Rust crate to get the IANA time zone for the current system

Released: 27 Jun 2020 - 38

sct.rs

Certificate transparency SCT verification library in rust

rust

Released: 09 Jul 2017 - 51

serde_with

This crate provides custom de/serialization helpers to use in combination with serde's `with`-annotation and with the improved `serde_as`-annotation.

annotations base64 chrono crates hacktoberfest hex json macros rust serde

Released: 17 Aug 2017 - 658

enumflags2

Rust library for typesystem-assisted bitflags.

Released: 25 Jan 2019 - 113

addr2line

A cross-platform `addr2line` clone written in Rust, using `gimli`

addr2line cross-platform debug-symbols rust symbolicate symbolication

Released: 03 Dec 2016 - 313

ahash

aHash is a non-cryptographic hashing algorithm that uses the AES hardware instruction

aes hash hashing rust

Released: 28 Feb 2019 - 1,046

approx

Approximate floating point equality comparisons and assertions

approximation assertions comparison equality floating-point math rust testing

Released: 15 Nov 2015 - 155

arc-swap

Support atomic operations on Arc itself

Released: 30 Mar 2018 - 780

arrayref

Two macros for taking array references in rust.

Released: 24 Aug 2015 - 78

assert-json-diff

Easily compare two JSON values and get great output

Released: 17 Oct 2018 - 80

async-recursion

Procedural macro for recursive async functions

Released: 04 Oct 2019 - 209

atoi-rs

Parse integers directly from `[u8]` slices in safe code

Released: 29 Jun 2017 - 53

atomic-rs

Generic Atomic<T> type for Rust

Released: 30 Mar 2016 - 217

atomic-waker

futures::task::AtomicWaker extracted into its own crate

async rust

Released: 19 Jul 2020 - 24

atty

are you or are you not a tty?

library rust rust-library tty

Released: 03 Jul 2015 - 277

rust-brotli

Brotli compressor and decompressor written in rust that optionally avoids the stdlib

brotli brotli-compression brotli-compressor brotli-decompressor brotli-encoder compression compressor decompression rust rustlang safe

Released: 17 Apr 2016 - 817

bs58-rs

Another Rust Base58 codec implementation

Released: 27 Oct 2016 - 78

camino

Like Rust's std::path::Path, but UTF-8.

paths rust unicode

Released: 07 Jul 2020 - 436

cargo_metadata

structured access to the output of `cargo metadata`

Released: 24 Jan 2017 - 171

rust-cexpr

A C expression parser and evaluator

Released: 13 Jul 2016 - 45

cfg-if

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

Released: 08 Jul 2015 - 568

ciborium

CBOR utilities

Released: 17 Nov 2020 - 250

clang-sys

Rust bindings for libclang.

rust

Released: 22 Dec 2015 - 136

color_quant

Color quantization library

Released: 29 May 2015 - 35

combine

A parser combinator library for Rust

parser parser-combinators rust zero-copy

Released: 12 Jan 2015 - 1,300

constant_time_eq

Compares two equal-sized byte strings in constant time.

Released: 22 May 2015 - 31

const_format_crates

Compile-time string formatting

macros rust

Released: 19 Aug 2020 - 212

constrandom

Macro to generate random constants in Rust https://xkcd.com/221/

constants macro rust

Released: 02 Mar 2019 - 73

convert-case

Converts to and from various cases.

case case-converter rust

Released: 16 Apr 2020 - 122

cookie-rs

HTTP cookie parsing and cookie jar management for Rust.

Released: 30 Jun 2014 - 312

crc-rs

Rust implementation of CRC(16, 32, 64) with support of various standards

checksum crc crc16 crc32 crc64 hash rust

Released: 15 Mar 2015 - 191

rust-crc32fast

Fast, SIMD-accelerated CRC32 (IEEE) checksum computation in Rust

Released: 13 Nov 2018 - 267

rust-ctor

Module initialization/global constructor functions for Rust

constructor dylib macros rust

Released: 06 Dec 2018 - 742

deranged

Proof of concept ranged integers in Rust.

Released: 08 Dec 2020 - 38

diff.rs

An LCS based slice and string diffing implementation.

Released: 22 May 2015 - 77

dirs-rs

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

knownfolders xdg-basedir xdg-user-dirs

Released: 01 May 2018 - 680

dirs

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

knownfolders linux macos redox rust standarddirectories windows xdg

Released: 07 May 2020 - 185

dirs-sys-rs

system-level helper functions for the dirs and directories crates

knownfolders xdg-basedir xdg-user-dirs

Released: 12 May 2019 - 41

doc-comment

Write doc comments from macros

Released: 29 Mar 2018 - 98

dotenv

Library to help supply environment variables in testing and development

Released: 06 May 2019 - 566

dotenvy

A well-maintained fork of the dotenv crate

Released: 28 Feb 2022 - 732

downcast-rs

Trait for downcasting trait objects back to their original types.

Released: 07 Apr 2017 - 14

dtoa

Fast functions for printing floating-point primitives to a decimal string

performance rust

Released: 27 Jun 2016 - 115

encode_unicode

A rust library for converting between UTF-8, UTF-16 and UTF-32 characters.

rust-library unicode

Released: 14 Mar 2016 - 12

enum-as-inner

Macros for deriving as functions to access Enums as their inner components

Released: 06 Dec 2018 - 92

error-chain

Error boilerplate for Rust

Released: 06 Jul 2016 - 730

fastrand

A simple and fast random number generator

rust

Released: 27 May 2020 - 404

flate2-rs

DEFLATE, gzip, and zlib bindings for Rust

deflate gzip zlib zlib-ng

Released: 17 Jul 2014 - 916

float-cmp

Floating point approximate comparison for Rust

Released: 19 Jan 2015 - 60

flume

A safe and fast multi-producer, multi-consumer channel.

channel concurrency rust

Released: 30 Jul 2019 - 2,433

fs_extra

Expanding opportunities standard library std::fs and std::io

copy filesystem library move progress recursion rust

Released: 07 Feb 2017 - 301

ferrilab

Experimenting with Rust's fundamental data model

Released: 20 Nov 2022 - 47