Ecosyste.ms: Funds

An open API service for providing issue and pull request metadata for open source projects.

Rust

Fund for the most critical rust packages on crates.io

Allocations

2024-09

$10000.0

Funded Projects

https://github.com/Detegr/rust-ctrlc

Easy Ctrl-C handler for Rust projects

rust signal-handling

Released: 15 Feb 2015 - 597

https://github.com/RustCrypto/hashes

Collection of cryptographic hash functions written in pure Rust

blake2 cryptographic-hash-functions cryptography digest gost groestl hash k12 md2 md4 md5 ripemd rust sha1 sha2 sha3 sm3 streebog whirlpool

Released: 18 Nov 2016 - 1,836

https://github.com/servo/string-cache

String interning for Rust

Released: 20 Jun 2014 - 193

https://github.com/pyfisch/httpdate

HTTP date parsing and formatting

Released: 02 Oct 2016 - 48

https://github.com/RustCrypto/AEADs

Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers

Released: 16 Aug 2019 - 713

https://github.com/async-rs/futures-timer

Heap-based async timers

Released: 25 Sep 2017 - 204

https://github.com/TedDriggs/darling

A Rust proc-macro attribute parser

proc-macro rust

Released: 02 May 2017 - 987

https://github.com/sgodwincs/ordered-multimap-rs

An ordered multimap.

Released: 01 Nov 2018 - 20

https://github.com/eminence/procfs

Rust library for reading the Linux procfs filesystem

linux proc-filesystem procfs rust

Released: 27 May 2018 - 366

https://github.com/withoutboats/heck

oh heck, a case conversion library

Released: 27 Mar 2017 - 495

https://github.com/krisprice/ipnet

IpNet, Ipv4Net, and Ipv6Net types and methods for Rust

Released: 15 Aug 2017 - 113

https://github.com/dtolnay/proc-macro2

Only the non-libproc_macro-based codepath of the proc-macro2 crate

Released: 20 May 2017 - 678

https://github.com/BLAKE3-team/BLAKE3

the official Rust and C implementations of the BLAKE3 cryptographic hash function

Released: 10 Nov 2019 - 5,071

https://github.com/OrKoN/base-x-rs

Encode/decode any base

base-x rust

Released: 30 Mar 2016 - 22

https://github.com/smol-rs/async-executor

Async executor

async rust

Released: 23 Jul 2020 - 324

https://github.com/gnzlbg/match_cfg

Convenience macro for defining items depending on large number of #[cfg]s

Released: 02 Apr 2019 - 9

https://github.com/starkat99/half-rs

Half-precision floating point types f16 and bf16 for Rust.

bfloat16 binary16 crates f16 float16 floating-point ieee754 rust rust-embedded

Released: 24 Feb 2016 - 232

https://github.com/smol-rs/polling

Portable interface to epoll, kqueue, event ports, and wepoll

rust

Released: 06 Aug 2020 - 476

https://github.com/hyperium/mime

MIMEs in Rust

Released: 27 Aug 2014 - 174

https://github.com/tokio-rs/slab

Slab allocator for Rust

Released: 08 Jun 2015 - 643

https://github.com/deprecrated/mio-uds

Unix Domain Sockets for mio

Released: 20 Jul 2016 - 28

https://github.com/taiki-e/const_fn

A lightweight attribute for easy generation of const functions with conditional compilations.

no-std proc-macro rust

Released: 25 Dec 2018 - 26

https://github.com/Alexhuszagh/minimal-lexical

Minimal float parser primitives with a focus on compile times.

parser rust rustc

Released: 07 Feb 2020 - 19

https://github.com/bojand/infer

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

filetype hacktoberfest magic-number mime

Released: 22 Feb 2019 - 279

https://github.com/hyperium/http-body

Asynchronous HTTP body trait

Released: 24 Apr 2019 - 127

https://github.com/paritytech/parity-common

Collection of crates used in Parity projects

ethereum parity rust rust-crate

Released: 29 Jun 2018 - 284

https://github.com/iqlusioninc/crates

A collection of open source Rust crates from iqlusion

Released: 22 Mar 2018 - 422

https://github.com/Absolucy/nanorand-rs

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

Released: 10 Sep 2020 - 222

https://github.com/dtolnay/thiserror

derive(Error) for struct and enum error types

Released: 09 Oct 2019 - 4,375

https://github.com/zesterer/flume

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

channel concurrency rust

Released: 30 Jul 2019 - 2,387

https://github.com/jcreekmore/pem-rs

Parse and encode PEM-encoded data.

Released: 21 Feb 2016 - 54

https://github.com/dylni/os_str_bytes

Lossless functionality for platform-native strings.

Released: 28 Nov 2019 - 70

https://github.com/stepancheg/rust-protobuf

Rust implementation of Google protocol buffers

protobuf rust serialization

Released: 28 Jul 2013 - 2,592

https://github.com/MSxDOS/ntapi

Rust FFI bindings for Native API

Released: 02 Sep 2018 - 92

https://github.com/nushell/nu-ansi-term

Rust library for ANSI terminal colours and styles (bold, underline) - Nushell project fork

Released: 14 Mar 2022 - 42

https://github.com/qwandor/anes-rs

ANSI Escape Sequence provider & parser

ansi console rust-lang terminal

Released: 25 Oct 2019 - 15

https://github.com/rust-num/num-integer

Integer trait and functions for Rust

num-integer rust

Released: 19 Dec 2017 - 178

https://github.com/rust-lang/libc

Raw bindings to platform APIs for Rust

Released: 13 Jan 2015 - 1,985

https://github.com/oconnor663/blake2_simd

high-performance implementations of BLAKE2b/s/bp/sp in pure Rust with dynamic SIMD

Released: 09 Aug 2018 - 122

https://github.com/rust-lang/flate2-rs

DEFLATE, gzip, and zlib bindings for Rust

deflate gzip zlib zlib-ng

Released: 17 Jul 2014 - 821

https://github.com/rust-lang/cc-rs

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

Released: 01 Nov 2014 - 1,818

https://github.com/Gilnaa/memoffset

offsetof for Rust

Released: 16 Oct 2017 - 224

https://github.com/derekdreery/normalize-line-endings

Normalize line endings

Released: 14 May 2016 - 2

https://github.com/seanmonstar/reqwest

An easy and powerful Rust HTTP Client

http http-client rust

Released: 01 Jul 2016 - 9,220

https://github.com/bitflags/bitflags

A macro to generate structures which behave like bitflags

bitflags macros structures

Released: 15 Jan 2015 - 945

https://github.com/gimli-rs/gimli

A library for reading and writing the DWARF debugging format

cross-platform dwarf rust

Released: 15 Jun 2016 - 788

https://github.com/stainless-steel/md5

MD5 hash function

algorithms checksum cryptography digest hash md5

Released: 21 Jun 2015 - 68

https://github.com/rusticata/oid-registry

Object Identifier (OID) database for Rust

Released: 08 Oct 2020 - 2

https://gitlab.com/CreepySkeleton/proc-macro-error

Drop-in replacement to panics in proc-macros

Released: 06 Oct 2019 - 14

https://github.com/rust-cli/termtree

Visualize tree-like data on the command-line

Released: 07 Oct 2021 - 68

https://github.com/dignifiedquire/num-bigint

Big integer types for Rust

Released: 17 Jul 2018 - 12

https://github.com/google/zerocopy

Custom derive for traits from the zerocopy crate

memory memory-safety performance rust zero-copy

Released: 08 Sep 2022 - 992

https://github.com/open-telemetry/opentelemetry-rust

The Rust OpenTelemetry implementation

jaeger logging metrics opentelemetry prometheus tracing zipkin

Released: 11 Nov 2019 - 1,725

https://github.com/shepmaster/twox-hash

A Rust implementation of the XXHash algorithm.

Released: 09 May 2015 - 361

https://github.com/alexcrichton/openssl-probe

Tool for helping to find SSL certificate locations on the system for OpenSSL

Released: 06 Nov 2016 - 54

https://github.com/seanmonstar/want

Detect when another Future wants a result.

Released: 15 Mar 2018 - 36

https://github.com/hyperium/hyper-util

Common utilities used with hyper.

Released: 13 Jun 2022 - 100

https://github.com/paholg/typenum

Compile time numbers in Rust.

Released: 25 Sep 2015 - 513

https://github.com/fitzgen/peeking_take_while

Like `Iterator::take_while`, but calls the predicate on a peeked value. This allows you to use `Iterator::by_ref` and `Iterator::take_while` together, and still get the first value for which the `take_while` predicate returned false after dropping the `by_ref`.

Released: 17 May 2017 - 11

https://github.com/unicode-rs/unicode-segmentation

Grapheme Cluster and Word boundaries according to UAX#29 rules

Released: 13 Apr 2015 - 522

https://github.com/uuid-rs/uuid

Generate and parse UUIDs.

parse-uuids rust uuid

Released: 30 Jul 2014 - 993

https://github.com/Lokathor/bytemuck

A crate for mucking around with piles of bytes

rust zlib-license

Released: 20 Sep 2019 - 611

https://github.com/rust-cli/anstyle

ANSI text styling

Released: 18 May 2022 - 111

https://github.com/dtolnay/rustversion

Conditional compilation according to rustc compiler version

Released: 29 Apr 2019 - 323

https://github.com/rust-lang/pkg-config-rs

Build library for invoking pkg-config for Rust

Released: 01 Nov 2014 - 173

https://github.com/assert-rs/predicates-rs

Boolean-valued predicate functions in Rust

predicates rust testing

Released: 31 May 2017 - 173

https://github.com/rust-num/num-rational

Generic Rational numbers for Rust

num-rational rust

Released: 19 Dec 2017 - 142

https://github.com/servo/core-foundation-rs

Rust bindings to Core Foundation and other low level libraries on Mac OS X and iOS

Released: 30 Aug 2012 - 909

https://github.com/rust-bakery/nom

Rust parser combinator framework

byte-array grammar nom parse parser parser-combinators rust

Released: 23 Nov 2014 - 9,382

https://github.com/bkchr/proc-macro-crate

`$crate` in procedural macros.

Released: 11 Feb 2019 - 64

https://github.com/rust-lang/glob

Support for matching file paths against Unix shell style patterns.

Released: 22 Aug 2014 - 463

https://github.com/tailhook/quick-error

A rust-macro which makes errors easy to write

conversion error macro reporting rust

Released: 09 Sep 2015 - 333

https://github.com/rustwasm/wasm-bindgen

Facilitating high-level interactions between Wasm modules and JavaScript

binding-generator javascript rust rust-wasm wasm

Released: 18 Dec 2017 - 7,692

https://github.com/rust-lang/jobserver-rs

An implementation of the GNU Make jobserver for Rust.

Released: 28 May 2017 - 70

https://github.com/tikv/rust-prometheus

Prometheus instrumentation library for Rust applications

Released: 11 Aug 2016 - 1,060

https://github.com/dalek-cryptography/subtle

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

bit-manipulation constant-time cryptography rust-traits

Released: 31 May 2017 - 229

https://github.com/avitex/rust-aliasable

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

noalias rust-lang

Released: 04 Dec 2020 - 10

https://github.com/zip-rs/zip2

Zip implementation in Rust

Released: 23 Apr 2023 - 48

https://github.com/metrics-rs/quanta

high-speed timing library in Rust

rust-lang timestamp timing

Released: 12 Jan 2019 - 302

https://github.com/tokio-rs/valuable

`serde::Serialize` implementation for `Valuable` types.

Released: 10 Mar 2021 - 180

https://github.com/dtolnay/dyn-clone

Clone trait that is object-safe

Released: 13 Jan 2018 - 657

https://github.com/XAMPPRocky/remove_dir_all

Reliable remove_dir_all implementation for Windows

Released: 29 Mar 2017 - 59

https://github.com/dropbox/rust-alloc-no-stdlib

An interface to a generic allocator so a no_std rust library can allocate memory, with, or without stdlib being linked.

Released: 02 Apr 2016 - 170

https://github.com/RustCrypto/RSA

RSA implementation in pure Rust

Released: 17 Jul 2018 - 498

https://github.com/conradkleinespel/rpassword

Cross platform Rust library to read a password in the terminal (Linux, BSD, OSX, Windows, WASM).

getpass password rust

Released: 03 Feb 2015 - 243

https://github.com/hsivonen/encoding_rs

A Gecko-oriented implementation of the Encoding Standard in Rust

charset encoding rust unicode web

Released: 04 Jan 2016 - 383

https://github.com/tkaitchuck/ahash

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

aes hash hashing rust

Released: 28 Feb 2019 - 1,031

https://github.com/alexcrichton/scoped-tls

Scoped Thread Local Storage for Rust

Released: 23 Mar 2016 - 46

https://github.com/unicode-rs/unicode-normalization

Unicode Normalization forms according to UAX#15 rules

Released: 13 Apr 2015 - 157

https://github.com/pacman82/atoi-rs

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

Released: 29 Jun 2017 - 49

https://github.com/tower-rs/tower-http

HTTP specific Tower utilities.

Released: 22 Jan 2018 - 692

https://github.com/jonasbb/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 - 605

https://github.com/rutrum/convert-case

Converts to and from various cases.

case case-converter rust

Released: 16 Apr 2020 - 109

https://github.com/rust-lang-nursery/lazy-static.rs

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

Released: 24 Jun 2014 - 1,921

https://github.com/Nullus157/bs58-rs

Another Rust Base58 codec implementation

Released: 27 Oct 2016 - 77

https://github.com/RustCrypto/block-ciphers

Collection of block cipher algorithms written in pure Rust

Released: 16 Dec 2016 - 665

https://github.com/RustCrypto/block-modes

Collection of generic block mode algorithms written in pure Rust

Released: 09 Nov 2021 - 61

https://github.com/rust-lang/cargo

The Rust package manager

cargo package-manager rust

Released: 04 Mar 2014 - 12,408

https://github.com/launchbadge/sqlx

🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.

async await mariadb mysql postgres postgresql rust sql sqlite

Released: 28 Dec 2019 - 11,504

https://github.com/RustCrypto/stream-ciphers

Collection of stream cipher algorithms

aes-ctr cfb cfb8 cryptography ctr rust stream-ciphers

Released: 24 Feb 2017 - 258

See all possible projects