{"api_version":"v1","generated":"2026-10-24T05:40:31+00:00","source":"https://tensorust.com","license":"CC BY 4.0, credit Tensorust with a link","docs":"https://tensorust.com/developers/","count":1183,"items":[{"type":"crate","id":"hashbrown","title":"hashbrown (Rust crate)","url":"https://tensorust.com/crates/hashbrown/","api":"https://api.tensorust.com/v1/crates/hashbrown","summary":"A Rust port of Google's SwissTable hash map Real downloads/day (quiet-day median): 8,927,960.","keywords":"hash hashmap no_std swisstable"},{"type":"crate","id":"syn","title":"syn (Rust crate)","url":"https://tensorust.com/crates/syn/","api":"https://api.tensorust.com/v1/crates/syn","summary":"Parser for Rust source code Real downloads/day (quiet-day median): 8,378,886.","keywords":"macros syn"},{"type":"crate","id":"getrandom","title":"getrandom (Rust crate)","url":"https://tensorust.com/crates/getrandom/","api":"https://api.tensorust.com/v1/crates/getrandom","summary":"A small cross-platform library for retrieving random data from system source Real downloads/day (quiet-day median): 7,623,482.","keywords":""},{"type":"crate","id":"bitflags","title":"bitflags (Rust crate)","url":"https://tensorust.com/crates/bitflags/","api":"https://api.tensorust.com/v1/crates/bitflags","summary":"A macro to generate structures which behave like bitflags. Real downloads/day (quiet-day median): 5,776,464.","keywords":"bit bitflags bitmask flags"},{"type":"crate","id":"rand_core","title":"rand_core (Rust crate)","url":"https://tensorust.com/crates/rand_core/","api":"https://api.tensorust.com/v1/crates/rand_core","summary":"Core random number generator traits and tools for implementation. Real downloads/day (quiet-day median): 5,860,713.","keywords":"random rng"},{"type":"crate","id":"rand","title":"rand (Rust crate)","url":"https://tensorust.com/crates/rand/","api":"https://api.tensorust.com/v1/crates/rand","summary":"Random number generators and other randomness functionality. Real downloads/day (quiet-day median): 5,938,557.","keywords":"random rng"},{"type":"crate","id":"libc","title":"libc (Rust crate)","url":"https://tensorust.com/crates/libc/","api":"https://api.tensorust.com/v1/crates/libc","summary":"Raw FFI bindings to platform libraries like libc. Real downloads/day (quiet-day median): 4,964,021.","keywords":"bindings ffi libc operating system"},{"type":"crate","id":"quote","title":"quote (Rust crate)","url":"https://tensorust.com/crates/quote/","api":"https://api.tensorust.com/v1/crates/quote","summary":"Quasi-quoting macro quote!(...) Real downloads/day (quiet-day median): 5,007,445.","keywords":"macros syn"},{"type":"crate","id":"proc-macro2","title":"proc-macro2 (Rust crate)","url":"https://tensorust.com/crates/proc-macro2/","api":"https://api.tensorust.com/v1/crates/proc-macro2","summary":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case. Real downloads/day (quiet-day median): 4,890,919.","keywords":"macros syn"},{"type":"crate","id":"base64","title":"base64 (Rust crate)","url":"https://tensorust.com/crates/base64/","api":"https://api.tensorust.com/v1/crates/base64","summary":"encodes and decodes base64 as bytes or utf8 Real downloads/day (quiet-day median): 4,638,981.","keywords":"base64 decode encode no_std utf8"},{"type":"crate","id":"windows-sys","title":"windows-sys (Rust crate)","url":"https://tensorust.com/crates/windows-sys/","api":"https://api.tensorust.com/v1/crates/windows-sys","summary":"Rust for Windows Real downloads/day (quiet-day median): 5,600,925.","keywords":""},{"type":"crate","id":"indexmap","title":"indexmap (Rust crate)","url":"https://tensorust.com/crates/indexmap/","api":"https://api.tensorust.com/v1/crates/indexmap","summary":"A hash table with consistent order and fast iteration. Real downloads/day (quiet-day median): 4,883,122.","keywords":"hashmap no_std"},{"type":"crate","id":"itertools","title":"itertools (Rust crate)","url":"https://tensorust.com/crates/itertools/","api":"https://api.tensorust.com/v1/crates/itertools","summary":"Extra iterator adaptors, iterator methods, free functions, and macros. Real downloads/day (quiet-day median): 4,545,996.","keywords":"data-structure iterator product zip"},{"type":"crate","id":"thiserror-impl","title":"thiserror-impl (Rust crate)","url":"https://tensorust.com/crates/thiserror-impl/","api":"https://api.tensorust.com/v1/crates/thiserror-impl","summary":"Implementation detail of the `thiserror` crate Real downloads/day (quiet-day median): 5,046,904.","keywords":""},{"type":"crate","id":"thiserror","title":"thiserror (Rust crate)","url":"https://tensorust.com/crates/thiserror/","api":"https://api.tensorust.com/v1/crates/thiserror","summary":"derive(Error) Real downloads/day (quiet-day median): 5,048,791.","keywords":"derive error error-handling"},{"type":"crate","id":"cfg-if","title":"cfg-if (Rust crate)","url":"https://tensorust.com/crates/cfg-if/","api":"https://api.tensorust.com/v1/crates/cfg-if","summary":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted. Real downloads/day (quiet-day median): 4,272,975.","keywords":""},{"type":"crate","id":"memchr","title":"memchr (Rust crate)","url":"https://tensorust.com/crates/memchr/","api":"https://api.tensorust.com/v1/crates/memchr","summary":"Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search. Real downloads/day (quiet-day median): 4,765,439.","keywords":"find memchr memmem search substring"},{"type":"crate","id":"regex-syntax","title":"regex-syntax (Rust crate)","url":"https://tensorust.com/crates/regex-syntax/","api":"https://api.tensorust.com/v1/crates/regex-syntax","summary":"A regular expression parser. Real downloads/day (quiet-day median): 3,734,898.","keywords":""},{"type":"crate","id":"serde","title":"serde (Rust crate)","url":"https://tensorust.com/crates/serde/","api":"https://api.tensorust.com/v1/crates/serde","summary":"A generic serialization/deserialization framework Real downloads/day (quiet-day median): 4,327,945.","keywords":"no_std serde serialization"},{"type":"crate","id":"unicode-ident","title":"unicode-ident (Rust crate)","url":"https://tensorust.com/crates/unicode-ident/","api":"https://api.tensorust.com/v1/crates/unicode-ident","summary":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31 Real downloads/day (quiet-day median): 4,390,154.","keywords":"unicode xid"},{"type":"crate","id":"rand_chacha","title":"rand_chacha (Rust crate)","url":"https://tensorust.com/crates/rand_chacha/","api":"https://api.tensorust.com/v1/crates/rand_chacha","summary":"ChaCha random number generator Real downloads/day (quiet-day median): 4,016,327.","keywords":"chacha random rng"},{"type":"crate","id":"itoa","title":"itoa (Rust crate)","url":"https://tensorust.com/crates/itoa/","api":"https://api.tensorust.com/v1/crates/itoa","summary":"Fast integer primitive to string conversion Real downloads/day (quiet-day median): 4,278,839.","keywords":"integer"},{"type":"crate","id":"serde_derive","title":"serde_derive (Rust crate)","url":"https://tensorust.com/crates/serde_derive/","api":"https://api.tensorust.com/v1/crates/serde_derive","summary":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)] Real downloads/day (quiet-day median): 4,161,400.","keywords":"derive no_std serde serialization"},{"type":"crate","id":"serde_json","title":"serde_json (Rust crate)","url":"https://tensorust.com/crates/serde_json/","api":"https://api.tensorust.com/v1/crates/serde_json","summary":"A JSON serialization file format Real downloads/day (quiet-day median): 4,294,696.","keywords":"json serde serialization"},{"type":"crate","id":"heck","title":"heck (Rust crate)","url":"https://tensorust.com/crates/heck/","api":"https://api.tensorust.com/v1/crates/heck","summary":"heck is a case conversion library. Real downloads/day (quiet-day median): 3,901,922.","keywords":"case camel snake unicode string"},{"type":"crate","id":"autocfg","title":"autocfg (Rust crate)","url":"https://tensorust.com/crates/autocfg/","api":"https://api.tensorust.com/v1/crates/autocfg","summary":"Automatic cfg for Rust compiler features Real downloads/day (quiet-day median): 3,840,273.","keywords":"autoconf build rustc"},{"type":"crate","id":"once_cell","title":"once_cell (Rust crate)","url":"https://tensorust.com/crates/once_cell/","api":"https://api.tensorust.com/v1/crates/once_cell","summary":"Single assignment cells and lazy values. Real downloads/day (quiet-day median): 3,785,180.","keywords":"lazy static"},{"type":"crate","id":"log","title":"log (Rust crate)","url":"https://tensorust.com/crates/log/","api":"https://api.tensorust.com/v1/crates/log","summary":"A lightweight logging facade for Rust Real downloads/day (quiet-day median): 3,895,505.","keywords":"logging"},{"type":"crate","id":"regex-automata","title":"regex-automata (Rust crate)","url":"https://tensorust.com/crates/regex-automata/","api":"https://api.tensorust.com/v1/crates/regex-automata","summary":"Automata construction and matching using regular expressions. Real downloads/day (quiet-day median): 3,575,277.","keywords":"automata automaton dfa nfa regex"},{"type":"crate","id":"cc","title":"cc (Rust crate)","url":"https://tensorust.com/crates/cc/","api":"https://api.tensorust.com/v1/crates/cc","summary":"A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode. Real downloads/day (quiet-day median): 3,852,250.","keywords":"build-dependencies"},{"type":"crate","id":"socket2","title":"socket2 (Rust crate)","url":"https://tensorust.com/crates/socket2/","api":"https://api.tensorust.com/v1/crates/socket2","summary":"Utilities for handling networking sockets with a maximal amount of configuration\npossible intended. Real downloads/day (quiet-day median): 4,034,112.","keywords":"io network socket"},{"type":"crate","id":"smallvec","title":"smallvec (Rust crate)","url":"https://tensorust.com/crates/smallvec/","api":"https://api.tensorust.com/v1/crates/smallvec","summary":"'Small vector' optimization: store up to a small number of items on the stack Real downloads/day (quiet-day median): 3,868,589.","keywords":"no_std small stack vec vector"},{"type":"crate","id":"regex","title":"regex (Rust crate)","url":"https://tensorust.com/crates/regex/","api":"https://api.tensorust.com/v1/crates/regex","summary":"An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs. Real downloads/day (quiet-day median): 3,355,026.","keywords":""},{"type":"crate","id":"rustix","title":"rustix (Rust crate)","url":"https://tensorust.com/crates/rustix/","api":"https://api.tensorust.com/v1/crates/rustix","summary":"Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls Real downloads/day (quiet-day median): 3,390,892.","keywords":"api file network safe syscall"},{"type":"crate","id":"aho-corasick","title":"aho-corasick (Rust crate)","url":"https://tensorust.com/crates/aho-corasick/","api":"https://api.tensorust.com/v1/crates/aho-corasick","summary":"Fast multiple substring searching. Real downloads/day (quiet-day median): 3,331,047.","keywords":"multi pattern search string text"},{"type":"crate","id":"clap","title":"clap (Rust crate)","url":"https://tensorust.com/crates/clap/","api":"https://api.tensorust.com/v1/crates/clap","summary":"A simple to use, efficient, and full-featured Command Line Argument Parser Real downloads/day (quiet-day median): 3,139,218.","keywords":"arg argument cli parse parser"},{"type":"crate","id":"ryu","title":"ryu (Rust crate)","url":"https://tensorust.com/crates/ryu/","api":"https://api.tensorust.com/v1/crates/ryu","summary":"Fast floating point to string conversion Real downloads/day (quiet-day median): 3,105,583.","keywords":"float"},{"type":"crate","id":"digest","title":"digest (Rust crate)","url":"https://tensorust.com/crates/digest/","api":"https://api.tensorust.com/v1/crates/digest","summary":"Traits for cryptographic hash functions and message authentication codes Real downloads/day (quiet-day median): 3,862,411.","keywords":"crypto digest hash"},{"type":"crate","id":"parking_lot_core","title":"parking_lot_core (Rust crate)","url":"https://tensorust.com/crates/parking_lot_core/","api":"https://api.tensorust.com/v1/crates/parking_lot_core","summary":"An advanced API for creating custom synchronization primitives. Real downloads/day (quiet-day median): 2,995,937.","keywords":"condvar mutex once rwlock thread"},{"type":"crate","id":"windows_x86_64_msvc","title":"windows_x86_64_msvc (Rust crate)","url":"https://tensorust.com/crates/windows_x86_64_msvc/","api":"https://api.tensorust.com/v1/crates/windows_x86_64_msvc","summary":"Import lib for Windows Real downloads/day (quiet-day median): 3,254,949.","keywords":""},{"type":"crate","id":"block-buffer","title":"block-buffer (Rust crate)","url":"https://tensorust.com/crates/block-buffer/","api":"https://api.tensorust.com/v1/crates/block-buffer","summary":"Buffer types for block processing of data Real downloads/day (quiet-day median): 3,815,018.","keywords":"block buffer"},{"type":"crate","id":"linux-raw-sys","title":"linux-raw-sys (Rust crate)","url":"https://tensorust.com/crates/linux-raw-sys/","api":"https://api.tensorust.com/v1/crates/linux-raw-sys","summary":"Generated bindings for Linux's userspace API Real downloads/day (quiet-day median): 3,305,436.","keywords":"ffi linux uapi"},{"type":"crate","id":"strsim","title":"strsim (Rust crate)","url":"https://tensorust.com/crates/strsim/","api":"https://api.tensorust.com/v1/crates/strsim","summary":"Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice. Real downloads/day (quiet-day median): 2,956,166.","keywords":"jaro levenshtein similarity hamming string"},{"type":"crate","id":"parking_lot","title":"parking_lot (Rust crate)","url":"https://tensorust.com/crates/parking_lot/","api":"https://api.tensorust.com/v1/crates/parking_lot","summary":"More compact and efficient implementations of the standard synchronization primitives. Real downloads/day (quiet-day median): 2,961,161.","keywords":"condvar mutex once rwlock thread"},{"type":"crate","id":"bytes","title":"bytes (Rust crate)","url":"https://tensorust.com/crates/bytes/","api":"https://api.tensorust.com/v1/crates/bytes","summary":"Types and traits for working with bytes Real downloads/day (quiet-day median): 3,424,140.","keywords":"buffers io zero-copy"},{"type":"crate","id":"windows_x86_64_gnu","title":"windows_x86_64_gnu (Rust crate)","url":"https://tensorust.com/crates/windows_x86_64_gnu/","api":"https://api.tensorust.com/v1/crates/windows_x86_64_gnu","summary":"Import lib for Windows Real downloads/day (quiet-day median): 3,139,346.","keywords":""},{"type":"crate","id":"mio","title":"mio (Rust crate)","url":"https://tensorust.com/crates/mio/","api":"https://api.tensorust.com/v1/crates/mio","summary":"Lightweight non-blocking I/O. Real downloads/day (quiet-day median): 3,332,252.","keywords":"async io non-blocking"},{"type":"crate","id":"windows_aarch64_msvc","title":"windows_aarch64_msvc (Rust crate)","url":"https://tensorust.com/crates/windows_aarch64_msvc/","api":"https://api.tensorust.com/v1/crates/windows_aarch64_msvc","summary":"Import lib for Windows Real downloads/day (quiet-day median): 3,126,614.","keywords":""},{"type":"crate","id":"windows_i686_msvc","title":"windows_i686_msvc (Rust crate)","url":"https://tensorust.com/crates/windows_i686_msvc/","api":"https://api.tensorust.com/v1/crates/windows_i686_msvc","summary":"Import lib for Windows Real downloads/day (quiet-day median): 3,118,288.","keywords":""},{"type":"crate","id":"windows-targets","title":"windows-targets (Rust crate)","url":"https://tensorust.com/crates/windows-targets/","api":"https://api.tensorust.com/v1/crates/windows-targets","summary":"Import libs for Windows Real downloads/day (quiet-day median): 3,201,702.","keywords":""},{"type":"crate","id":"windows_i686_gnu","title":"windows_i686_gnu (Rust crate)","url":"https://tensorust.com/crates/windows_i686_gnu/","api":"https://api.tensorust.com/v1/crates/windows_i686_gnu","summary":"Import lib for Windows Real downloads/day (quiet-day median): 3,115,756.","keywords":""},{"type":"crate","id":"pin-project-lite","title":"pin-project-lite (Rust crate)","url":"https://tensorust.com/crates/pin-project-lite/","api":"https://api.tensorust.com/v1/crates/pin-project-lite","summary":"A lightweight version of pin-project written with declarative macros. Real downloads/day (quiet-day median): 3,270,978.","keywords":"macros pin"},{"type":"crate","id":"http","title":"http (Rust crate)","url":"https://tensorust.com/crates/http/","api":"https://api.tensorust.com/v1/crates/http","summary":"A set of types for representing HTTP requests and responses. Real downloads/day (quiet-day median): 3,277,345.","keywords":"http"},{"type":"crate","id":"version_check","title":"version_check (Rust crate)","url":"https://tensorust.com/crates/version_check/","api":"https://api.tensorust.com/v1/crates/version_check","summary":"Tiny crate to check the version of the installed/running rustc. Real downloads/day (quiet-day median): 3,006,541.","keywords":"check minimum rustc version"},{"type":"crate","id":"cpufeatures","title":"cpufeatures (Rust crate)","url":"https://tensorust.com/crates/cpufeatures/","api":"https://api.tensorust.com/v1/crates/cpufeatures","summary":"Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets,\nwith no_std support and support for mobile targets including Android and iOS Real downloads/day (quiet-day median): 4,097,423.","keywords":"cpuid target-feature"},{"type":"crate","id":"num-traits","title":"num-traits (Rust crate)","url":"https://tensorust.com/crates/num-traits/","api":"https://api.tensorust.com/v1/crates/num-traits","summary":"Numeric traits for generic mathematics Real downloads/day (quiet-day median): 2,894,023.","keywords":"numerics mathematics"},{"type":"crate","id":"either","title":"either (Rust crate)","url":"https://tensorust.com/crates/either/","api":"https://api.tensorust.com/v1/crates/either","summary":"The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. Real downloads/day (quiet-day median): 3,049,603.","keywords":"data-structure no_std"},{"type":"crate","id":"windows_aarch64_gnullvm","title":"windows_aarch64_gnullvm (Rust crate)","url":"https://tensorust.com/crates/windows_aarch64_gnullvm/","api":"https://api.tensorust.com/v1/crates/windows_aarch64_gnullvm","summary":"Import lib for Windows Real downloads/day (quiet-day median): 3,061,583.","keywords":""},{"type":"crate","id":"windows_x86_64_gnullvm","title":"windows_x86_64_gnullvm (Rust crate)","url":"https://tensorust.com/crates/windows_x86_64_gnullvm/","api":"https://api.tensorust.com/v1/crates/windows_x86_64_gnullvm","summary":"Import lib for Windows Real downloads/day (quiet-day median): 3,058,615.","keywords":""},{"type":"crate","id":"semver","title":"semver (Rust crate)","url":"https://tensorust.com/crates/semver/","api":"https://api.tensorust.com/v1/crates/semver","summary":"Parser and evaluator for Cargo's flavor of Semantic Versioning Real downloads/day (quiet-day median): 2,771,038.","keywords":"cargo"},{"type":"crate","id":"sha2","title":"sha2 (Rust crate)","url":"https://tensorust.com/crates/sha2/","api":"https://api.tensorust.com/v1/crates/sha2","summary":"Pure Rust implementation of the SHA-2 hash function family\nincluding SHA-224, SHA-256, SHA-384, and SHA-512. Real downloads/day (quiet-day median): 3,510,276.","keywords":"digest hash sha2"},{"type":"crate","id":"lock_api","title":"lock_api (Rust crate)","url":"https://tensorust.com/crates/lock_api/","api":"https://api.tensorust.com/v1/crates/lock_api","summary":"Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std. Real downloads/day (quiet-day median): 2,874,492.","keywords":"lock mutex no_std rwlock"},{"type":"crate","id":"tokio","title":"tokio (Rust crate)","url":"https://tensorust.com/crates/tokio/","api":"https://api.tensorust.com/v1/crates/tokio","summary":"An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications. Real downloads/day (quiet-day median): 3,098,313.","keywords":"async futures io non-blocking"},{"type":"crate","id":"lazy_static","title":"lazy_static (Rust crate)","url":"https://tensorust.com/crates/lazy_static/","api":"https://api.tensorust.com/v1/crates/lazy_static","summary":"A macro for declaring lazily evaluated statics in Rust. Real downloads/day (quiet-day median): 2,449,997.","keywords":"lazy macro static"},{"type":"crate","id":"anyhow","title":"anyhow (Rust crate)","url":"https://tensorust.com/crates/anyhow/","api":"https://api.tensorust.com/v1/crates/anyhow","summary":"Flexible concrete Error type built on std::error::Error Real downloads/day (quiet-day median): 2,875,638.","keywords":"error error-handling"},{"type":"crate","id":"idna","title":"idna (Rust crate)","url":"https://tensorust.com/crates/idna/","api":"https://api.tensorust.com/v1/crates/idna","summary":"IDNA (Internationalizing Domain Names in Applications) and Punycode. Real downloads/day (quiet-day median): 2,577,546.","keywords":"http no-std web"},{"type":"crate","id":"winnow","title":"winnow (Rust crate)","url":"https://tensorust.com/crates/winnow/","api":"https://api.tensorust.com/v1/crates/winnow","summary":"A byte-oriented, zero-copy, parser combinators library Real downloads/day (quiet-day median): 3,579,683.","keywords":"bit parser parser-combinators parsing streaming"},{"type":"crate","id":"scopeguard","title":"scopeguard (Rust crate)","url":"https://tensorust.com/crates/scopeguard/","api":"https://api.tensorust.com/v1/crates/scopeguard","summary":"A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_succ Real downloads/day (quiet-day median): 2,724,718.","keywords":"defer unwind panic scope-guard"},{"type":"crate","id":"futures-core","title":"futures-core (Rust crate)","url":"https://tensorust.com/crates/futures-core/","api":"https://api.tensorust.com/v1/crates/futures-core","summary":"The core traits and types in for the `futures` library. Real downloads/day (quiet-day median): 3,207,100.","keywords":""},{"type":"crate","id":"slab","title":"slab (Rust crate)","url":"https://tensorust.com/crates/slab/","api":"https://api.tensorust.com/v1/crates/slab","summary":"Pre-allocated storage for a uniform data type Real downloads/day (quiet-day median): 3,013,568.","keywords":"allocator no_std slab"},{"type":"crate","id":"zerocopy","title":"zerocopy (Rust crate)","url":"https://tensorust.com/crates/zerocopy/","api":"https://api.tensorust.com/v1/crates/zerocopy","summary":"Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to. Real downloads/day (quiet-day median): 3,245,504.","keywords":"cast convert transmutation transmute type-punning"},{"type":"crate","id":"toml","title":"toml (Rust crate)","url":"https://tensorust.com/crates/toml/","api":"https://api.tensorust.com/v1/crates/toml","summary":"A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing R Real downloads/day (quiet-day median): 2,960,881.","keywords":"encoding no_std toml"},{"type":"crate","id":"crypto-common","title":"crypto-common (Rust crate)","url":"https://tensorust.com/crates/crypto-common/","api":"https://api.tensorust.com/v1/crates/crypto-common","summary":"Common traits used by cryptographic algorithms Real downloads/day (quiet-day median): 3,766,260.","keywords":"crypto traits"},{"type":"crate","id":"futures-util","title":"futures-util (Rust crate)","url":"https://tensorust.com/crates/futures-util/","api":"https://api.tensorust.com/v1/crates/futures-util","summary":"Common utilities and extension traits for the futures-rs library. Real downloads/day (quiet-day median): 3,190,695.","keywords":""},{"type":"crate","id":"hyper","title":"hyper (Rust crate)","url":"https://tensorust.com/crates/hyper/","api":"https://api.tensorust.com/v1/crates/hyper","summary":"A protective and efficient HTTP library for all. Real downloads/day (quiet-day median): 2,783,528.","keywords":"http hyper hyperium"},{"type":"crate","id":"futures-task","title":"futures-task (Rust crate)","url":"https://tensorust.com/crates/futures-task/","api":"https://api.tensorust.com/v1/crates/futures-task","summary":"Tools for working with tasks. Real downloads/day (quiet-day median): 3,172,000.","keywords":""},{"type":"crate","id":"rustls","title":"rustls (Rust crate)","url":"https://tensorust.com/crates/rustls/","api":"https://api.tensorust.com/v1/crates/rustls","summary":"Rustls is a modern TLS library written in Rust. Real downloads/day (quiet-day median): 2,763,314.","keywords":""},{"type":"crate","id":"fastrand","title":"fastrand (Rust crate)","url":"https://tensorust.com/crates/fastrand/","api":"https://api.tensorust.com/v1/crates/fastrand","summary":"A simple and fast random number generator Real downloads/day (quiet-day median): 2,895,139.","keywords":"fast rand random simple wyrand"},{"type":"crate","id":"crossbeam-utils","title":"crossbeam-utils (Rust crate)","url":"https://tensorust.com/crates/crossbeam-utils/","api":"https://api.tensorust.com/v1/crates/crossbeam-utils","summary":"Utilities for concurrent programming Real downloads/day (quiet-day median): 2,696,777.","keywords":"atomic cache scoped thread"},{"type":"crate","id":"typenum","title":"typenum (Rust crate)","url":"https://tensorust.com/crates/typenum/","api":"https://api.tensorust.com/v1/crates/typenum","summary":"Typenum is a Rust library for type-level numbers evaluated at\n    compile time. It currently supports bits, unsigned integers, and signed\n    integers. It also provides a type-level array of type-leve Real downloads/day (quiet-day median): 3,031,404.","keywords":""},{"type":"crate","id":"miniz_oxide","title":"miniz_oxide (Rust crate)","url":"https://tensorust.com/crates/miniz_oxide/","api":"https://api.tensorust.com/v1/crates/miniz_oxide","summary":"DEFLATE compression and decompression library rewritten in Rust based on miniz Real downloads/day (quiet-day median): 2,510,979.","keywords":"deflate encoding miniz zlib"},{"type":"crate","id":"percent-encoding","title":"percent-encoding (Rust crate)","url":"https://tensorust.com/crates/percent-encoding/","api":"https://api.tensorust.com/v1/crates/percent-encoding","summary":"Percent encoding and decoding Real downloads/day (quiet-day median): 2,659,462.","keywords":""},{"type":"crate","id":"generic-array","title":"generic-array (Rust crate)","url":"https://tensorust.com/crates/generic-array/","api":"https://api.tensorust.com/v1/crates/generic-array","summary":"Generic types implementing functionality of arrays Real downloads/day (quiet-day median): 2,819,219.","keywords":"array generic"},{"type":"crate","id":"time","title":"time (Rust crate)","url":"https://tensorust.com/crates/time/","api":"https://api.tensorust.com/v1/crates/time","summary":"Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std]. Real downloads/day (quiet-day median): 2,434,189.","keywords":"calendar date duration time"},{"type":"crate","id":"ppv-lite86","title":"ppv-lite86 (Rust crate)","url":"https://tensorust.com/crates/ppv-lite86/","api":"https://api.tensorust.com/v1/crates/ppv-lite86","summary":"Cross-platform cryptography-oriented low-level SIMD library. Real downloads/day (quiet-day median): 2,441,634.","keywords":"crypto simd x86"},{"type":"crate","id":"futures-sink","title":"futures-sink (Rust crate)","url":"https://tensorust.com/crates/futures-sink/","api":"https://api.tensorust.com/v1/crates/futures-sink","summary":"The asynchronous `Sink` trait for the futures-rs library. Real downloads/day (quiet-day median): 2,930,492.","keywords":""},{"type":"crate","id":"http-body","title":"http-body (Rust crate)","url":"https://tensorust.com/crates/http-body/","api":"https://api.tensorust.com/v1/crates/http-body","summary":"Trait representing an asynchronous, streaming, HTTP request or response body. Real downloads/day (quiet-day median): 2,784,335.","keywords":"http"},{"type":"crate","id":"futures-channel","title":"futures-channel (Rust crate)","url":"https://tensorust.com/crates/futures-channel/","api":"https://api.tensorust.com/v1/crates/futures-channel","summary":"Channels for asynchronous communication using futures-rs. Real downloads/day (quiet-day median): 2,966,563.","keywords":""},{"type":"crate","id":"url","title":"url (Rust crate)","url":"https://tensorust.com/crates/url/","api":"https://api.tensorust.com/v1/crates/url","summary":"URL library for Rust, based on the WHATWG URL Standard Real downloads/day (quiet-day median): 2,520,673.","keywords":"parser url"},{"type":"crate","id":"clap_lex","title":"clap_lex (Rust crate)","url":"https://tensorust.com/crates/clap_lex/","api":"https://api.tensorust.com/v1/crates/clap_lex","summary":"Minimal, flexible command line parser Real downloads/day (quiet-day median): 2,652,105.","keywords":"arg argument cli parse parser"},{"type":"crate","id":"shlex","title":"shlex (Rust crate)","url":"https://tensorust.com/crates/shlex/","api":"https://api.tensorust.com/v1/crates/shlex","summary":"Split a string into shell words, like Python's shlex. Real downloads/day (quiet-day median): 3,284,146.","keywords":""},{"type":"crate","id":"tracing-core","title":"tracing-core (Rust crate)","url":"https://tensorust.com/crates/tracing-core/","api":"https://api.tensorust.com/v1/crates/tracing-core","summary":"Core primitives for application-level tracing. Real downloads/day (quiet-day median): 2,617,281.","keywords":"logging profiling tracing"},{"type":"crate","id":"tracing","title":"tracing (Rust crate)","url":"https://tensorust.com/crates/tracing/","api":"https://api.tensorust.com/v1/crates/tracing","summary":"Application-level tracing for Rust. Real downloads/day (quiet-day median): 2,611,879.","keywords":"async logging metrics tracing"},{"type":"crate","id":"errno","title":"errno (Rust crate)","url":"https://tensorust.com/crates/errno/","api":"https://api.tensorust.com/v1/crates/errno","summary":"Cross-platform interface to the `errno` variable. Real downloads/day (quiet-day median): 2,791,762.","keywords":""},{"type":"crate","id":"equivalent","title":"equivalent (Rust crate)","url":"https://tensorust.com/crates/equivalent/","api":"https://api.tensorust.com/v1/crates/equivalent","summary":"Traits for key comparison in maps. Real downloads/day (quiet-day median): 2,919,252.","keywords":"hashmap no_std"},{"type":"crate","id":"futures-io","title":"futures-io (Rust crate)","url":"https://tensorust.com/crates/futures-io/","api":"https://api.tensorust.com/v1/crates/futures-io","summary":"The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library. Real downloads/day (quiet-day median): 2,798,155.","keywords":""},{"type":"crate","id":"toml_edit","title":"toml_edit (Rust crate)","url":"https://tensorust.com/crates/toml_edit/","api":"https://api.tensorust.com/v1/crates/toml_edit","summary":"Yet another format-preserving TOML parser. Real downloads/day (quiet-day median): 2,715,071.","keywords":"encoding toml"},{"type":"crate","id":"toml_datetime","title":"toml_datetime (Rust crate)","url":"https://tensorust.com/crates/toml_datetime/","api":"https://api.tensorust.com/v1/crates/toml_datetime","summary":"A TOML-compatible datetime type Real downloads/day (quiet-day median): 3,215,444.","keywords":"encoding no_std toml"},{"type":"crate","id":"rustc-hash","title":"rustc-hash (Rust crate)","url":"https://tensorust.com/crates/rustc-hash/","api":"https://api.tensorust.com/v1/crates/rustc-hash","summary":"A speedy, non-cryptographic hashing algorithm used by rustc Real downloads/day (quiet-day median): 2,998,135.","keywords":"fxhash hash hasher rustc"},{"type":"crate","id":"tempfile","title":"tempfile (Rust crate)","url":"https://tensorust.com/crates/tempfile/","api":"https://api.tensorust.com/v1/crates/tempfile","summary":"A library for managing temporary files and directories. Real downloads/day (quiet-day median): 2,442,469.","keywords":"filesystem tempfile tmpfile"},{"type":"crate","id":"uuid","title":"uuid (Rust crate)","url":"https://tensorust.com/crates/uuid/","api":"https://api.tensorust.com/v1/crates/uuid","summary":"A library to generate and parse UUIDs. Real downloads/day (quiet-day median): 2,553,829.","keywords":"guid unique uuid"},{"type":"crate","id":"h2","title":"h2 (Rust crate)","url":"https://tensorust.com/crates/h2/","api":"https://api.tensorust.com/v1/crates/h2","summary":"An HTTP/2 client and server Real downloads/day (quiet-day median): 2,290,495.","keywords":"async http non-blocking"},{"type":"crate","id":"chrono","title":"chrono (Rust crate)","url":"https://tensorust.com/crates/chrono/","api":"https://api.tensorust.com/v1/crates/chrono","summary":"Date and time library for Rust Real downloads/day (quiet-day median): 2,369,156.","keywords":"calendar date time"},{"type":"crate","id":"form_urlencoded","title":"form_urlencoded (Rust crate)","url":"https://tensorust.com/crates/form_urlencoded/","api":"https://api.tensorust.com/v1/crates/form_urlencoded","summary":"Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms. Real downloads/day (quiet-day median): 2,438,245.","keywords":""},{"type":"crate","id":"nix","title":"nix (Rust crate)","url":"https://tensorust.com/crates/nix/","api":"https://api.tensorust.com/v1/crates/nix","summary":"Rust friendly bindings to *nix APIs Real downloads/day (quiet-day median): 2,388,393.","keywords":""},{"type":"crate","id":"tokio-macros","title":"tokio-macros (Rust crate)","url":"https://tensorust.com/crates/tokio-macros/","api":"https://api.tensorust.com/v1/crates/tokio-macros","summary":"Tokio's proc macros. Real downloads/day (quiet-day median): 2,690,840.","keywords":""},{"type":"crate","id":"unicode-width","title":"unicode-width (Rust crate)","url":"https://tensorust.com/crates/unicode-width/","api":"https://api.tensorust.com/v1/crates/unicode-width","summary":"Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules. Real downloads/day (quiet-day median): 2,194,046.","keywords":"text unicode width"},{"type":"crate","id":"rustls-webpki","title":"rustls-webpki (Rust crate)","url":"https://tensorust.com/crates/rustls-webpki/","api":"https://api.tensorust.com/v1/crates/rustls-webpki","summary":"Web PKI X.509 Certificate Verification. Real downloads/day (quiet-day median): 2,654,129.","keywords":""},{"type":"crate","id":"byteorder","title":"byteorder (Rust crate)","url":"https://tensorust.com/crates/byteorder/","api":"https://api.tensorust.com/v1/crates/byteorder","summary":"Library for reading/writing numbers in big-endian and little-endian. Real downloads/day (quiet-day median): 2,056,746.","keywords":"little-endian big-endian endian byte binary"},{"type":"crate","id":"fnv","title":"fnv (Rust crate)","url":"https://tensorust.com/crates/fnv/","api":"https://api.tensorust.com/v1/crates/fnv","summary":"Fowler–Noll–Vo hash function Real downloads/day (quiet-day median): 2,156,483.","keywords":""},{"type":"crate","id":"futures-macro","title":"futures-macro (Rust crate)","url":"https://tensorust.com/crates/futures-macro/","api":"https://api.tensorust.com/v1/crates/futures-macro","summary":"The futures-rs procedural macro implementations. Real downloads/day (quiet-day median): 2,630,306.","keywords":""},{"type":"crate","id":"tokio-util","title":"tokio-util (Rust crate)","url":"https://tensorust.com/crates/tokio-util/","api":"https://api.tensorust.com/v1/crates/tokio-util","summary":"Additional utilities for working with Tokio. Real downloads/day (quiet-day median): 2,287,578.","keywords":""},{"type":"crate","id":"untrusted","title":"untrusted (Rust crate)","url":"https://tensorust.com/crates/untrusted/","api":"https://api.tensorust.com/v1/crates/untrusted","summary":"Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust. Real downloads/day (quiet-day median): 2,422,075.","keywords":""},{"type":"crate","id":"futures","title":"futures (Rust crate)","url":"https://tensorust.com/crates/futures/","api":"https://api.tensorust.com/v1/crates/futures","summary":"An implementation of futures and streams featuring zero allocations,\ncomposability, and iterator-like interfaces. Real downloads/day (quiet-day median): 2,405,900.","keywords":"async future futures"},{"type":"crate","id":"rustversion","title":"rustversion (Rust crate)","url":"https://tensorust.com/crates/rustversion/","api":"https://api.tensorust.com/v1/crates/rustversion","summary":"Conditional compilation according to rustc compiler version Real downloads/day (quiet-day median): 2,686,635.","keywords":""},{"type":"crate","id":"tokio-rustls","title":"tokio-rustls (Rust crate)","url":"https://tensorust.com/crates/tokio-rustls/","api":"https://api.tensorust.com/v1/crates/tokio-rustls","summary":"Asynchronous TLS/SSL streams for Tokio using Rustls. Real downloads/day (quiet-day median): 2,299,591.","keywords":""},{"type":"crate","id":"pkg-config","title":"pkg-config (Rust crate)","url":"https://tensorust.com/crates/pkg-config/","api":"https://api.tensorust.com/v1/crates/pkg-config","summary":"A library to run the pkg-config system tool at build time in order to be used in\nCargo build scripts. Real downloads/day (quiet-day median): 2,394,417.","keywords":"build-dependencies"},{"type":"crate","id":"clap_builder","title":"clap_builder (Rust crate)","url":"https://tensorust.com/crates/clap_builder/","api":"https://api.tensorust.com/v1/crates/clap_builder","summary":"A simple to use, efficient, and full-featured Command Line Argument Parser Real downloads/day (quiet-day median): 2,755,258.","keywords":"arg argument cli parse parser"},{"type":"crate","id":"clap_derive","title":"clap_derive (Rust crate)","url":"https://tensorust.com/crates/clap_derive/","api":"https://api.tensorust.com/v1/crates/clap_derive","summary":"Parse command line argument by defining a struct, derive crate. Real downloads/day (quiet-day median): 2,491,922.","keywords":"clap cli derive parse proc_macro"},{"type":"crate","id":"ahash","title":"ahash (Rust crate)","url":"https://tensorust.com/crates/ahash/","api":"https://api.tensorust.com/v1/crates/ahash","summary":"A non-cryptographic hash function using AES-NI for high performance Real downloads/day (quiet-day median): 1,968,676.","keywords":"aes hash hasher hashmap no-std"},{"type":"crate","id":"webpki-roots","title":"webpki-roots (Rust crate)","url":"https://tensorust.com/crates/webpki-roots/","api":"https://api.tensorust.com/v1/crates/webpki-roots","summary":"Mozilla's CA root certificates for use with webpki Real downloads/day (quiet-day median): 2,501,256.","keywords":""},{"type":"crate","id":"tracing-attributes","title":"tracing-attributes (Rust crate)","url":"https://tensorust.com/crates/tracing-attributes/","api":"https://api.tensorust.com/v1/crates/tracing-attributes","summary":"Procedural macro attributes for automatically instrumenting functions. Real downloads/day (quiet-day median): 2,272,684.","keywords":"instrument log logging macro tracing"},{"type":"crate","id":"anstyle","title":"anstyle (Rust crate)","url":"https://tensorust.com/crates/anstyle/","api":"https://api.tensorust.com/v1/crates/anstyle","summary":"ANSI text styling Real downloads/day (quiet-day median): 2,632,269.","keywords":"ansi color no_std terminal"},{"type":"crate","id":"wasi","title":"wasi (Rust crate)","url":"https://tensorust.com/crates/wasi/","api":"https://api.tensorust.com/v1/crates/wasi","summary":"WASI API bindings for Rust Real downloads/day (quiet-day median): 2,177,567.","keywords":"wasm webassembly"},{"type":"crate","id":"futures-executor","title":"futures-executor (Rust crate)","url":"https://tensorust.com/crates/futures-executor/","api":"https://api.tensorust.com/v1/crates/futures-executor","summary":"Executors for asynchronous tasks based on the futures-rs library. Real downloads/day (quiet-day median): 2,492,842.","keywords":""},{"type":"crate","id":"darling_core","title":"darling_core (Rust crate)","url":"https://tensorust.com/crates/darling_core/","api":"https://api.tensorust.com/v1/crates/darling_core","summary":"Helper crate for proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code. Real downloads/day (quiet-day median): 2,567,389.","keywords":""},{"type":"crate","id":"darling_macro","title":"darling_macro (Rust crate)","url":"https://tensorust.com/crates/darling_macro/","api":"https://api.tensorust.com/v1/crates/darling_macro","summary":"Internal support for a proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code. Real downloads/day (quiet-day median): 2,566,130.","keywords":""},{"type":"crate","id":"darling","title":"darling (Rust crate)","url":"https://tensorust.com/crates/darling/","api":"https://api.tensorust.com/v1/crates/darling","summary":"A proc-macro library for reading attributes into structs when\nimplementing custom derives. Real downloads/day (quiet-day median): 2,567,098.","keywords":""},{"type":"crate","id":"rustc_version","title":"rustc_version (Rust crate)","url":"https://tensorust.com/crates/rustc_version/","api":"https://api.tensorust.com/v1/crates/rustc_version","summary":"A library for querying the version of a installed rustc compiler Real downloads/day (quiet-day median): 2,120,948.","keywords":"rustc version"},{"type":"crate","id":"signal-hook-registry","title":"signal-hook-registry (Rust crate)","url":"https://tensorust.com/crates/signal-hook-registry/","api":"https://api.tensorust.com/v1/crates/signal-hook-registry","summary":"Backend crate for signal-hook Real downloads/day (quiet-day median): 2,401,296.","keywords":"daemon signal unix"},{"type":"crate","id":"ring","title":"ring (Rust crate)","url":"https://tensorust.com/crates/ring/","api":"https://api.tensorust.com/v1/crates/ring","summary":"An experiment. Real downloads/day (quiet-day median): 2,112,308.","keywords":"crypto cryptography ecc rand rsa"},{"type":"crate","id":"reqwest","title":"reqwest (Rust crate)","url":"https://tensorust.com/crates/reqwest/","api":"https://api.tensorust.com/v1/crates/reqwest","summary":"higher level HTTP client library Real downloads/day (quiet-day median): 2,544,741.","keywords":"client http request"},{"type":"crate","id":"tinyvec","title":"tinyvec (Rust crate)","url":"https://tensorust.com/crates/tinyvec/","api":"https://api.tensorust.com/v1/crates/tinyvec","summary":"`tinyvec` provides 100% safe vec-like data structures. Real downloads/day (quiet-day median): 2,308,962.","keywords":"no-std no_std vec"},{"type":"crate","id":"nom","title":"nom (Rust crate)","url":"https://tensorust.com/crates/nom/","api":"https://api.tensorust.com/v1/crates/nom","summary":"A byte-oriented, zero-copy, parser combinators library Real downloads/day (quiet-day median): 2,156,544.","keywords":"bit parser parser-combinators parsing streaming"},{"type":"crate","id":"httparse","title":"httparse (Rust crate)","url":"https://tensorust.com/crates/httparse/","api":"https://api.tensorust.com/v1/crates/httparse","summary":"A tiny, safe, speedy, zero-copy HTTP/1.x parser. Real downloads/day (quiet-day median): 2,183,298.","keywords":"http no_std parser"},{"type":"crate","id":"synstructure","title":"synstructure (Rust crate)","url":"https://tensorust.com/crates/synstructure/","api":"https://api.tensorust.com/v1/crates/synstructure","summary":"Helper methods and macros for custom derives Real downloads/day (quiet-day median): 2,554,307.","keywords":"derive enum expand_substructure macros syn"},{"type":"crate","id":"redox_syscall","title":"redox_syscall (Rust crate)","url":"https://tensorust.com/crates/redox_syscall/","api":"https://api.tensorust.com/v1/crates/redox_syscall","summary":"A Rust library to access raw Redox system calls Real downloads/day (quiet-day median): 2,227,298.","keywords":""},{"type":"crate","id":"memoffset","title":"memoffset (Rust crate)","url":"https://tensorust.com/crates/memoffset/","api":"https://api.tensorust.com/v1/crates/memoffset","summary":"offset_of functionality for Rust structs. Real downloads/day (quiet-day median): 1,651,833.","keywords":"offsetof mem offset_of offset"},{"type":"crate","id":"zeroize","title":"zeroize (Rust crate)","url":"https://tensorust.com/crates/zeroize/","api":"https://api.tensorust.com/v1/crates/zeroize","summary":"Securely clear secrets from memory with a simple trait built on\nstable Rust primitives which guarantee memory is zeroed using an\noperation will not be 'optimized away' by the compiler.\nUses a portable Real downloads/day (quiet-day median): 2,397,082.","keywords":"memory memset secure volatile zero"},{"type":"crate","id":"subtle","title":"subtle (Rust crate)","url":"https://tensorust.com/crates/subtle/","api":"https://api.tensorust.com/v1/crates/subtle","summary":"Pure-Rust traits and utilities for constant-time cryptographic implementations. Real downloads/day (quiet-day median): 2,159,165.","keywords":"constant-time crypto cryptography utilities"},{"type":"crate","id":"crc32fast","title":"crc32fast (Rust crate)","url":"https://tensorust.com/crates/crc32fast/","api":"https://api.tensorust.com/v1/crates/crc32fast","summary":"Fast, SIMD-accelerated CRC32 (IEEE) checksum computation Real downloads/day (quiet-day median): 2,229,287.","keywords":"crc crc32 fast hash simd"},{"type":"crate","id":"anstream","title":"anstream (Rust crate)","url":"https://tensorust.com/crates/anstream/","api":"https://api.tensorust.com/v1/crates/anstream","summary":"IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities. Real downloads/day (quiet-day median): 2,459,829.","keywords":"ansi color strip terminal wincon"},{"type":"crate","id":"time-macros","title":"time-macros (Rust crate)","url":"https://tensorust.com/crates/time-macros/","api":"https://api.tensorust.com/v1/crates/time-macros","summary":"Procedural macros for the time crate.\n    This crate is an implementation detail and should not be relied upon directly. Real downloads/day (quiet-day median): 2,150,923.","keywords":"calendar date duration time"},{"type":"crate","id":"flate2","title":"flate2 (Rust crate)","url":"https://tensorust.com/crates/flate2/","api":"https://api.tensorust.com/v1/crates/flate2","summary":"DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,\nand raw deflate streams. Real downloads/day (quiet-day median): 2,127,583.","keywords":"deflate encoding gzip zlib zlib-ng"},{"type":"crate","id":"thread_local","title":"thread_local (Rust crate)","url":"https://tensorust.com/crates/thread_local/","api":"https://api.tensorust.com/v1/crates/thread_local","summary":"Per-object thread-local storage Real downloads/day (quiet-day median): 2,051,115.","keywords":"concurrent thread thread_local"},{"type":"crate","id":"num-integer","title":"num-integer (Rust crate)","url":"https://tensorust.com/crates/num-integer/","api":"https://api.tensorust.com/v1/crates/num-integer","summary":"Integer traits and functions Real downloads/day (quiet-day median): 2,011,508.","keywords":"mathematics numerics"},{"type":"crate","id":"anstyle-parse","title":"anstyle-parse (Rust crate)","url":"https://tensorust.com/crates/anstyle-parse/","api":"https://api.tensorust.com/v1/crates/anstyle-parse","summary":"Parse ANSI Style Escapes Real downloads/day (quiet-day median): 2,444,259.","keywords":"ansi color terminal vte"},{"type":"crate","id":"tower","title":"tower (Rust crate)","url":"https://tensorust.com/crates/tower/","api":"https://api.tensorust.com/v1/crates/tower","summary":"Tower is a library of modular and reusable components for building robust\nclients and servers. Real downloads/day (quiet-day median): 2,342,590.","keywords":"async futures io non-blocking service"},{"type":"crate","id":"stable_deref_trait","title":"stable_deref_trait (Rust crate)","url":"https://tensorust.com/crates/stable_deref_trait/","api":"https://api.tensorust.com/v1/crates/stable_deref_trait","summary":"An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental. Real downloads/day (quiet-day median): 2,440,590.","keywords":""},{"type":"crate","id":"iana-time-zone","title":"iana-time-zone (Rust crate)","url":"https://tensorust.com/crates/iana-time-zone/","api":"https://api.tensorust.com/v1/crates/iana-time-zone","summary":"get the IANA time zone for the current system Real downloads/day (quiet-day median): 2,009,518.","keywords":"iana time"},{"type":"crate","id":"pin-utils","title":"pin-utils (Rust crate)","url":"https://tensorust.com/crates/pin-utils/","api":"https://api.tensorust.com/v1/crates/pin-utils","summary":"Utilities for pinning Real downloads/day (quiet-day median): 1,442,258.","keywords":""},{"type":"crate","id":"crossbeam-epoch","title":"crossbeam-epoch (Rust crate)","url":"https://tensorust.com/crates/crossbeam-epoch/","api":"https://api.tensorust.com/v1/crates/crossbeam-epoch","summary":"Epoch-based garbage collection Real downloads/day (quiet-day median): 2,073,178.","keywords":"atomic garbage lock-free rcu"},{"type":"crate","id":"async-trait","title":"async-trait (Rust crate)","url":"https://tensorust.com/crates/async-trait/","api":"https://api.tensorust.com/v1/crates/async-trait","summary":"Type erasure for async trait methods Real downloads/day (quiet-day median): 2,011,334.","keywords":"async"},{"type":"crate","id":"colorchoice","title":"colorchoice (Rust crate)","url":"https://tensorust.com/crates/colorchoice/","api":"https://api.tensorust.com/v1/crates/colorchoice","summary":"Global override of color control Real downloads/day (quiet-day median): 2,364,472.","keywords":"ansi cli color no-std terminal"},{"type":"crate","id":"anstyle-query","title":"anstyle-query (Rust crate)","url":"https://tensorust.com/crates/anstyle-query/","api":"https://api.tensorust.com/v1/crates/anstyle-query","summary":"Look up colored console capabilities Real downloads/day (quiet-day median): 2,326,326.","keywords":"ansi cli color no-std terminal"},{"type":"crate","id":"time-core","title":"time-core (Rust crate)","url":"https://tensorust.com/crates/time-core/","api":"https://api.tensorust.com/v1/crates/time-core","summary":"This crate is an implementation detail and should not be relied upon directly. Real downloads/day (quiet-day median): 2,195,248.","keywords":"calendar date duration time"},{"type":"crate","id":"spin","title":"spin (Rust crate)","url":"https://tensorust.com/crates/spin/","api":"https://api.tensorust.com/v1/crates/spin","summary":"Spin-based synchronization primitives Real downloads/day (quiet-day median): 1,878,351.","keywords":"mutex rwlock spinlock"},{"type":"crate","id":"serde_core","title":"serde_core (Rust crate)","url":"https://tensorust.com/crates/serde_core/","api":"https://api.tensorust.com/v1/crates/serde_core","summary":"Serde traits only, with no support for derive -- use the `serde` crate instead Real downloads/day (quiet-day median): 3,794,333.","keywords":"no_std serde serialization"},{"type":"crate","id":"hex","title":"hex (Rust crate)","url":"https://tensorust.com/crates/hex/","api":"https://api.tensorust.com/v1/crates/hex","summary":"Encoding and decoding data into/from hexadecimal representation. Real downloads/day (quiet-day median): 1,974,541.","keywords":"hex no_std"},{"type":"crate","id":"hyper-rustls","title":"hyper-rustls (Rust crate)","url":"https://tensorust.com/crates/hyper-rustls/","api":"https://api.tensorust.com/v1/crates/hyper-rustls","summary":"Rustls+hyper integration for pure rust HTTPS Real downloads/day (quiet-day median): 2,186,398.","keywords":""},{"type":"crate","id":"sync_wrapper","title":"sync_wrapper (Rust crate)","url":"https://tensorust.com/crates/sync_wrapper/","api":"https://api.tensorust.com/v1/crates/sync_wrapper","summary":"A tool for enlisting the compiler's help in proving the absence of concurrency Real downloads/day (quiet-day median): 2,090,796.","keywords":"concurrency"},{"type":"crate","id":"tower-service","title":"tower-service (Rust crate)","url":"https://tensorust.com/crates/tower-service/","api":"https://api.tensorust.com/v1/crates/tower-service","summary":"Trait representing an asynchronous, request / response based, client or server. Real downloads/day (quiet-day median): 1,972,046.","keywords":""},{"type":"crate","id":"tinyvec_macros","title":"tinyvec_macros (Rust crate)","url":"https://tensorust.com/crates/tinyvec_macros/","api":"https://api.tensorust.com/v1/crates/tinyvec_macros","summary":"Some macros for tiny containers Real downloads/day (quiet-day median): 1,928,288.","keywords":""},{"type":"crate","id":"strum_macros","title":"strum_macros (Rust crate)","url":"https://tensorust.com/crates/strum_macros/","api":"https://api.tensorust.com/v1/crates/strum_macros","summary":"Helpful macros for working with enums and strings Real downloads/day (quiet-day median): 1,935,017.","keywords":"enum macros proc-macros string"},{"type":"crate","id":"want","title":"want (Rust crate)","url":"https://tensorust.com/crates/want/","api":"https://api.tensorust.com/v1/crates/want","summary":"Detect when another Future wants a result. Real downloads/day (quiet-day median): 1,873,650.","keywords":"async channel futures"},{"type":"crate","id":"foldhash","title":"foldhash (Rust crate)","url":"https://tensorust.com/crates/foldhash/","api":"https://api.tensorust.com/v1/crates/foldhash","summary":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm. Real downloads/day (quiet-day median): 3,043,165.","keywords":"hash hasher no-std"},{"type":"crate","id":"try-lock","title":"try-lock (Rust crate)","url":"https://tensorust.com/crates/try-lock/","api":"https://api.tensorust.com/v1/crates/try-lock","summary":"A lightweight atomic lock. Real downloads/day (quiet-day median): 1,879,742.","keywords":"atomic lock"},{"type":"crate","id":"strum","title":"strum (Rust crate)","url":"https://tensorust.com/crates/strum/","api":"https://api.tensorust.com/v1/crates/strum","summary":"Helpful macros for working with enums and strings Real downloads/day (quiet-day median): 1,901,257.","keywords":"enum macros proc-macros string"},{"type":"crate","id":"crossbeam-deque","title":"crossbeam-deque (Rust crate)","url":"https://tensorust.com/crates/crossbeam-deque/","api":"https://api.tensorust.com/v1/crates/crossbeam-deque","summary":"Concurrent work-stealing deque Real downloads/day (quiet-day median): 1,924,167.","keywords":"chase-lev lock-free scheduler scheduling"},{"type":"crate","id":"walkdir","title":"walkdir (Rust crate)","url":"https://tensorust.com/crates/walkdir/","api":"https://api.tensorust.com/v1/crates/walkdir","summary":"Recursively walk a directory. Real downloads/day (quiet-day median): 1,935,670.","keywords":"directory walk recursive iterator"},{"type":"crate","id":"utf8parse","title":"utf8parse (Rust crate)","url":"https://tensorust.com/crates/utf8parse/","api":"https://api.tensorust.com/v1/crates/utf8parse","summary":"Table-driven UTF-8 parser Real downloads/day (quiet-day median): 2,191,353.","keywords":"parse table utf8"},{"type":"crate","id":"zerocopy-derive","title":"zerocopy-derive (Rust crate)","url":"https://tensorust.com/crates/zerocopy-derive/","api":"https://api.tensorust.com/v1/crates/zerocopy-derive","summary":"Custom derive for traits from the zerocopy crate Real downloads/day (quiet-day median): 2,234,913.","keywords":""},{"type":"crate","id":"displaydoc","title":"displaydoc (Rust crate)","url":"https://tensorust.com/crates/displaydoc/","api":"https://api.tensorust.com/v1/crates/displaydoc","summary":"A derive macro for implementing the display Trait via a doc comment and string interpolation Real downloads/day (quiet-day median): 2,547,279.","keywords":"derive display"},{"type":"crate","id":"yoke","title":"yoke (Rust crate)","url":"https://tensorust.com/crates/yoke/","api":"https://api.tensorust.com/v1/crates/yoke","summary":"Abstraction allowing borrowed data to be carried along with the backing data it borrows from Real downloads/day (quiet-day median): 2,599,767.","keywords":"memory-efficiency self-referential serialization zero-copy"},{"type":"crate","id":"mime","title":"mime (Rust crate)","url":"https://tensorust.com/crates/mime/","api":"https://api.tensorust.com/v1/crates/mime","summary":"Strongly Typed Mimes Real downloads/day (quiet-day median): 1,806,559.","keywords":"mime media-extensions media-types"},{"type":"crate","id":"tinystr","title":"tinystr (Rust crate)","url":"https://tensorust.com/crates/tinystr/","api":"https://api.tensorust.com/v1/crates/tinystr","summary":"A small ASCII-only bounded length string representation. Real downloads/day (quiet-day median): 2,524,670.","keywords":"ascii small-string str string"},{"type":"crate","id":"phf_shared","title":"phf_shared (Rust crate)","url":"https://tensorust.com/crates/phf_shared/","api":"https://api.tensorust.com/v1/crates/phf_shared","summary":"Support code shared by PHF libraries Real downloads/day (quiet-day median): 2,238,189.","keywords":""},{"type":"crate","id":"deranged","title":"deranged (Rust crate)","url":"https://tensorust.com/crates/deranged/","api":"https://api.tensorust.com/v1/crates/deranged","summary":"Ranged integers Real downloads/day (quiet-day median): 2,065,934.","keywords":"int integer range"},{"type":"crate","id":"same-file","title":"same-file (Rust crate)","url":"https://tensorust.com/crates/same-file/","api":"https://api.tensorust.com/v1/crates/same-file","summary":"A simple crate for determining whether two file paths point to the same file. Real downloads/day (quiet-day median): 1,902,047.","keywords":"same equal inode file"},{"type":"crate","id":"tracing-subscriber","title":"tracing-subscriber (Rust crate)","url":"https://tensorust.com/crates/tracing-subscriber/","api":"https://api.tensorust.com/v1/crates/tracing-subscriber","summary":"Utilities for implementing and composing `tracing` subscribers. Real downloads/day (quiet-day median): 1,919,774.","keywords":"logging metrics subscriber tracing"},{"type":"crate","id":"litemap","title":"litemap (Rust crate)","url":"https://tensorust.com/crates/litemap/","api":"https://api.tensorust.com/v1/crates/litemap","summary":"A key-value Map implementation based on a flat, sorted Vec. Real downloads/day (quiet-day median): 2,551,206.","keywords":"data-structures map memory-efficiency sorted vec"},{"type":"crate","id":"yoke-derive","title":"yoke-derive (Rust crate)","url":"https://tensorust.com/crates/yoke-derive/","api":"https://api.tensorust.com/v1/crates/yoke-derive","summary":"Custom derive for the yoke crate Real downloads/day (quiet-day median): 2,432,865.","keywords":"derive macros self-referential serialization zero-copy"},{"type":"crate","id":"openssl-probe","title":"openssl-probe (Rust crate)","url":"https://tensorust.com/crates/openssl-probe/","api":"https://api.tensorust.com/v1/crates/openssl-probe","summary":"A library for helping to find system-wide trust anchor (\"root\") certificate\nlocations based on paths typically used by `openssl`. Real downloads/day (quiet-day median): 1,883,324.","keywords":""},{"type":"crate","id":"zerovec","title":"zerovec (Rust crate)","url":"https://tensorust.com/crates/zerovec/","api":"https://api.tensorust.com/v1/crates/zerovec","summary":"Zero-copy vector backed by a byte array Real downloads/day (quiet-day median): 2,516,803.","keywords":"memory-efficiency serde serialization zero-copy"},{"type":"crate","id":"icu_properties_data","title":"icu_properties_data (Rust crate)","url":"https://tensorust.com/crates/icu_properties_data/","api":"https://api.tensorust.com/v1/crates/icu_properties_data","summary":"Data for the icu_properties crate Real downloads/day (quiet-day median): 2,505,718.","keywords":"data unicode"},{"type":"crate","id":"icu_provider","title":"icu_provider (Rust crate)","url":"https://tensorust.com/crates/icu_provider/","api":"https://api.tensorust.com/v1/crates/icu_provider","summary":"Trait and struct definitions for the ICU data provider Real downloads/day (quiet-day median): 2,521,500.","keywords":"data data-loading"},{"type":"crate","id":"hmac","title":"hmac (Rust crate)","url":"https://tensorust.com/crates/hmac/","api":"https://api.tensorust.com/v1/crates/hmac","summary":"Generic implementation of Hash-based Message Authentication Code (HMAC) Real downloads/day (quiet-day median): 2,124,794.","keywords":"crypto digest hmac mac"},{"type":"crate","id":"icu_properties","title":"icu_properties (Rust crate)","url":"https://tensorust.com/crates/icu_properties/","api":"https://api.tensorust.com/v1/crates/icu_properties","summary":"Definitions for Unicode properties Real downloads/day (quiet-day median): 2,501,772.","keywords":"character-properties unicode"},{"type":"crate","id":"num-bigint","title":"num-bigint (Rust crate)","url":"https://tensorust.com/crates/num-bigint/","api":"https://api.tensorust.com/v1/crates/num-bigint","summary":"Big integer implementation for Rust Real downloads/day (quiet-day median): 1,899,489.","keywords":"bignum mathematics numerics"},{"type":"crate","id":"glob","title":"glob (Rust crate)","url":"https://tensorust.com/crates/glob/","api":"https://api.tensorust.com/v1/crates/glob","summary":"Support for matching file paths against Unix shell style patterns. Real downloads/day (quiet-day median): 1,726,589.","keywords":""},{"type":"crate","id":"writeable","title":"writeable (Rust crate)","url":"https://tensorust.com/crates/writeable/","api":"https://api.tensorust.com/v1/crates/writeable","summary":"A more efficient alternative to fmt::Display Real downloads/day (quiet-day median): 2,575,145.","keywords":"formatting no-std string write"},{"type":"crate","id":"zerovec-derive","title":"zerovec-derive (Rust crate)","url":"https://tensorust.com/crates/zerovec-derive/","api":"https://api.tensorust.com/v1/crates/zerovec-derive","summary":"Custom derive for the zerovec crate Real downloads/day (quiet-day median): 2,561,390.","keywords":"derive macros serialization zero-copy"},{"type":"crate","id":"serde_spanned","title":"serde_spanned (Rust crate)","url":"https://tensorust.com/crates/serde_spanned/","api":"https://api.tensorust.com/v1/crates/serde_spanned","summary":"Serde-compatible spanned Value Real downloads/day (quiet-day median): 2,255,941.","keywords":"serde span"},{"type":"crate","id":"icu_collections","title":"icu_collections (Rust crate)","url":"https://tensorust.com/crates/icu_collections/","api":"https://api.tensorust.com/v1/crates/icu_collections","summary":"Collection of API for use in ICU libraries. Real downloads/day (quiet-day median): 2,507,923.","keywords":"data-structures unicode"},{"type":"crate","id":"object","title":"object (Rust crate)","url":"https://tensorust.com/crates/object/","api":"https://api.tensorust.com/v1/crates/object","summary":"A unified interface for reading and writing object file formats. Real downloads/day (quiet-day median): 1,461,914.","keywords":"coff elf mach-o object pe"},{"type":"crate","id":"icu_normalizer_data","title":"icu_normalizer_data (Rust crate)","url":"https://tensorust.com/crates/icu_normalizer_data/","api":"https://api.tensorust.com/v1/crates/icu_normalizer_data","summary":"Data for the icu_normalizer crate Real downloads/day (quiet-day median): 2,473,115.","keywords":"data unicode"},{"type":"crate","id":"ipnet","title":"ipnet (Rust crate)","url":"https://tensorust.com/crates/ipnet/","api":"https://api.tensorust.com/v1/crates/ipnet","summary":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Ad Real downloads/day (quiet-day median): 2,000,731.","keywords":"cidr ip network prefix subnet"},{"type":"crate","id":"httpdate","title":"httpdate (Rust crate)","url":"https://tensorust.com/crates/httpdate/","api":"https://api.tensorust.com/v1/crates/httpdate","summary":"HTTP date parsing and formatting Real downloads/day (quiet-day median): 1,757,620.","keywords":"date http time simple timestamp"},{"type":"crate","id":"zerofrom","title":"zerofrom (Rust crate)","url":"https://tensorust.com/crates/zerofrom/","api":"https://api.tensorust.com/v1/crates/zerofrom","summary":"ZeroFrom trait for constructing Real downloads/day (quiet-day median): 2,490,667.","keywords":"memory-efficiency serialization zero-copy"},{"type":"crate","id":"icu_normalizer","title":"icu_normalizer (Rust crate)","url":"https://tensorust.com/crates/icu_normalizer/","api":"https://api.tensorust.com/v1/crates/icu_normalizer","summary":"API for normalizing text into Unicode Normalization Forms Real downloads/day (quiet-day median): 2,472,932.","keywords":"normalization text-processing unicode"},{"type":"crate","id":"bumpalo","title":"bumpalo (Rust crate)","url":"https://tensorust.com/crates/bumpalo/","api":"https://api.tensorust.com/v1/crates/bumpalo","summary":"A fast bump allocation arena for Rust. Real downloads/day (quiet-day median): 1,968,716.","keywords":"allocator arena bump"},{"type":"crate","id":"unicode-xid","title":"unicode-xid (Rust crate)","url":"https://tensorust.com/crates/unicode-xid/","api":"https://api.tensorust.com/v1/crates/unicode-xid","summary":"Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31. Real downloads/day (quiet-day median): 1,460,280.","keywords":"text unicode xid"},{"type":"crate","id":"zerofrom-derive","title":"zerofrom-derive (Rust crate)","url":"https://tensorust.com/crates/zerofrom-derive/","api":"https://api.tensorust.com/v1/crates/zerofrom-derive","summary":"Custom derive for the zerofrom crate Real downloads/day (quiet-day median): 2,353,727.","keywords":"derive macros serialization zero-copy"},{"type":"crate","id":"crossbeam-channel","title":"crossbeam-channel (Rust crate)","url":"https://tensorust.com/crates/crossbeam-channel/","api":"https://api.tensorust.com/v1/crates/crossbeam-channel","summary":"Multi-producer multi-consumer channels for message passing Real downloads/day (quiet-day median): 1,564,625.","keywords":"channel golang message mpmc select"},{"type":"crate","id":"prost","title":"prost (Rust crate)","url":"https://tensorust.com/crates/prost/","api":"https://api.tensorust.com/v1/crates/prost","summary":"A Protocol Buffers implementation for the Rust Language. Real downloads/day (quiet-day median): 1,867,529.","keywords":"protobuf serialization"},{"type":"crate","id":"prost-derive","title":"prost-derive (Rust crate)","url":"https://tensorust.com/crates/prost-derive/","api":"https://api.tensorust.com/v1/crates/prost-derive","summary":"Generate encoding and decoding implementations for Prost annotated types. Real downloads/day (quiet-day median): 1,826,457.","keywords":""},{"type":"crate","id":"num-conv","title":"num-conv (Rust crate)","url":"https://tensorust.com/crates/num-conv/","api":"https://api.tensorust.com/v1/crates/num-conv","summary":"`num_conv` is a crate to convert between integer types without using `as` casts. This provides\nbetter certainty when refactoring, makes the exact behavior of code more explicit, and allows using\nturbo Real downloads/day (quiet-day median): 2,114,479.","keywords":"cast convert extend integer truncate"},{"type":"crate","id":"windows_i686_gnullvm","title":"windows_i686_gnullvm (Rust crate)","url":"https://tensorust.com/crates/windows_i686_gnullvm/","api":"https://api.tensorust.com/v1/crates/windows_i686_gnullvm","summary":"Import lib for Windows Real downloads/day (quiet-day median): 2,125,473.","keywords":""},{"type":"crate","id":"phf","title":"phf (Rust crate)","url":"https://tensorust.com/crates/phf/","api":"https://api.tensorust.com/v1/crates/phf","summary":"Runtime support for perfect hash function data structures Real downloads/day (quiet-day median): 2,170,809.","keywords":""},{"type":"crate","id":"idna_adapter","title":"idna_adapter (Rust crate)","url":"https://tensorust.com/crates/idna_adapter/","api":"https://api.tensorust.com/v1/crates/idna_adapter","summary":"Back end adapter for idna Real downloads/day (quiet-day median): 2,429,162.","keywords":"dns idna unicode"},{"type":"crate","id":"pin-project-internal","title":"pin-project-internal (Rust crate)","url":"https://tensorust.com/crates/pin-project-internal/","api":"https://api.tensorust.com/v1/crates/pin-project-internal","summary":"Implementation detail of the `pin-project` crate. Real downloads/day (quiet-day median): 1,484,850.","keywords":"attribute macros pin"},{"type":"crate","id":"pin-project","title":"pin-project (Rust crate)","url":"https://tensorust.com/crates/pin-project/","api":"https://api.tensorust.com/v1/crates/pin-project","summary":"A crate for safe and ergonomic pin-projection. Real downloads/day (quiet-day median): 1,484,314.","keywords":"attribute macros pin"},{"type":"crate","id":"arrayvec","title":"arrayvec (Rust crate)","url":"https://tensorust.com/crates/arrayvec/","api":"https://api.tensorust.com/v1/crates/arrayvec","summary":"A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString. Real downloads/day (quiet-day median): 1,733,744.","keywords":"array data-structure no_std stack vector"},{"type":"crate","id":"num_cpus","title":"num_cpus (Rust crate)","url":"https://tensorust.com/crates/num_cpus/","api":"https://api.tensorust.com/v1/crates/num_cpus","summary":"Get the number of CPUs on a machine. Real downloads/day (quiet-day median): 1,159,443.","keywords":"cores cpu cpus"},{"type":"crate","id":"serde_urlencoded","title":"serde_urlencoded (Rust crate)","url":"https://tensorust.com/crates/serde_urlencoded/","api":"https://api.tensorust.com/v1/crates/serde_urlencoded","summary":"`x-www-form-urlencoded` meets Serde Real downloads/day (quiet-day median): 1,715,895.","keywords":"urlencoded serialization serde"},{"type":"crate","id":"siphasher","title":"siphasher (Rust crate)","url":"https://tensorust.com/crates/siphasher/","api":"https://api.tensorust.com/v1/crates/siphasher","summary":"SipHash-2-4 and SipHash-1-3 keyed hash functions in pure Rust, with 64-bit and 128-bit output and no_std support Real downloads/day (quiet-day median): 1,957,258.","keywords":"hash hasher keyed-hash no-std siphash"},{"type":"crate","id":"unicode-normalization","title":"unicode-normalization (Rust crate)","url":"https://tensorust.com/crates/unicode-normalization/","api":"https://api.tensorust.com/v1/crates/unicode-normalization","summary":"This crate provides functions for normalization of\nUnicode strings, including Canonical and Compatible\nDecomposition and Recomposition, as described in\nUnicode Standard Annex #15. Real downloads/day (quiet-day median): 1,371,256.","keywords":"decomposition normalization recomposition text unicode"},{"type":"crate","id":"jobserver","title":"jobserver (Rust crate)","url":"https://tensorust.com/crates/jobserver/","api":"https://api.tensorust.com/v1/crates/jobserver","summary":"An implementation of the GNU Make jobserver for Rust. Real downloads/day (quiet-day median): 1,847,424.","keywords":""},{"type":"crate","id":"unicode-segmentation","title":"unicode-segmentation (Rust crate)","url":"https://tensorust.com/crates/unicode-segmentation/","api":"https://api.tensorust.com/v1/crates/unicode-segmentation","summary":"This crate provides Grapheme Cluster, Word and Sentence boundaries\naccording to Unicode Standard Annex #29 rules. Real downloads/day (quiet-day median): 1,727,473.","keywords":"boundary grapheme text unicode word"},{"type":"crate","id":"powerfmt","title":"powerfmt (Rust crate)","url":"https://tensorust.com/crates/powerfmt/","api":"https://api.tensorust.com/v1/crates/powerfmt","summary":"`powerfmt` is a library that provides utilities for formatting values. This crate makes it\n    significantly easier to support filling to a minimum width with alignment, avoid heap\n    allocation, and Real downloads/day (quiet-day median): 1,889,786.","keywords":"display extension fmt format formatter"},{"type":"crate","id":"rustls-native-certs","title":"rustls-native-certs (Rust crate)","url":"https://tensorust.com/crates/rustls-native-certs/","api":"https://api.tensorust.com/v1/crates/rustls-native-certs","summary":"rustls-native-certs allows rustls to use the platform native certificate store Real downloads/day (quiet-day median): 1,774,553.","keywords":""},{"type":"crate","id":"sharded-slab","title":"sharded-slab (Rust crate)","url":"https://tensorust.com/crates/sharded-slab/","api":"https://api.tensorust.com/v1/crates/sharded-slab","summary":"A lock-free concurrent slab. Real downloads/day (quiet-day median): 1,733,301.","keywords":"slab atomic allocator lock-free"},{"type":"crate","id":"tracing-log","title":"tracing-log (Rust crate)","url":"https://tensorust.com/crates/tracing-log/","api":"https://api.tensorust.com/v1/crates/tracing-log","summary":"Provides compatibility between `tracing` and the `log` crate. Real downloads/day (quiet-day median): 1,664,731.","keywords":"log tracing logging"},{"type":"crate","id":"rayon","title":"rayon (Rust crate)","url":"https://tensorust.com/crates/rayon/","api":"https://api.tensorust.com/v1/crates/rayon","summary":"Simple work-stealing parallelism for Rust Real downloads/day (quiet-day median): 1,615,491.","keywords":"concurrency join parallel performance thread"},{"type":"crate","id":"is_terminal_polyfill","title":"is_terminal_polyfill (Rust crate)","url":"https://tensorust.com/crates/is_terminal_polyfill/","api":"https://api.tensorust.com/v1/crates/is_terminal_polyfill","summary":"Polyfill for `is_terminal` stdlib feature for use with older MSRVs Real downloads/day (quiet-day median): 2,157,259.","keywords":""},{"type":"crate","id":"sha1","title":"sha1 (Rust crate)","url":"https://tensorust.com/crates/sha1/","api":"https://api.tensorust.com/v1/crates/sha1","summary":"SHA-1 hash function Real downloads/day (quiet-day median): 2,004,209.","keywords":"crypto digest hash sha1"},{"type":"crate","id":"gimli","title":"gimli (Rust crate)","url":"https://tensorust.com/crates/gimli/","api":"https://api.tensorust.com/v1/crates/gimli","summary":"A library for reading and writing the DWARF debugging format. Real downloads/day (quiet-day median): 1,195,625.","keywords":"debug dwarf eh_frame elf"},{"type":"crate","id":"adler2","title":"adler2 (Rust crate)","url":"https://tensorust.com/crates/adler2/","api":"https://api.tensorust.com/v1/crates/adler2","summary":"A simple clean-room implementation of the Adler-32 checksum Real downloads/day (quiet-day median): 1,994,630.","keywords":"adler32 checksum hash integrity zlib"},{"type":"crate","id":"rustc-demangle","title":"rustc-demangle (Rust crate)","url":"https://tensorust.com/crates/rustc-demangle/","api":"https://api.tensorust.com/v1/crates/rustc-demangle","summary":"Rust compiler symbol demangling. Real downloads/day (quiet-day median): 1,181,934.","keywords":""},{"type":"crate","id":"rustls-pki-types","title":"rustls-pki-types (Rust crate)","url":"https://tensorust.com/crates/rustls-pki-types/","api":"https://api.tensorust.com/v1/crates/rustls-pki-types","summary":"Shared types for the rustls PKI ecosystem Real downloads/day (quiet-day median): 2,178,757.","keywords":""},{"type":"crate","id":"proc-macro-crate","title":"proc-macro-crate (Rust crate)","url":"https://tensorust.com/crates/proc-macro-crate/","api":"https://api.tensorust.com/v1/crates/proc-macro-crate","summary":"Replacement for crate (macro_rules keyword) in proc-macros Real downloads/day (quiet-day median): 1,677,715.","keywords":"crate macro macro-rules proc-macro"},{"type":"crate","id":"rayon-core","title":"rayon-core (Rust crate)","url":"https://tensorust.com/crates/rayon-core/","api":"https://api.tensorust.com/v1/crates/rayon-core","summary":"Core APIs for Rayon Real downloads/day (quiet-day median): 1,568,771.","keywords":"concurrency join parallel performance thread"},{"type":"crate","id":"wasm-bindgen","title":"wasm-bindgen (Rust crate)","url":"https://tensorust.com/crates/wasm-bindgen/","api":"https://api.tensorust.com/v1/crates/wasm-bindgen","summary":"Easy support for interacting between JS and Rust. Real downloads/day (quiet-day median): 1,760,430.","keywords":""},{"type":"crate","id":"wasm-bindgen-macro-support","title":"wasm-bindgen-macro-support (Rust crate)","url":"https://tensorust.com/crates/wasm-bindgen-macro-support/","api":"https://api.tensorust.com/v1/crates/wasm-bindgen-macro-support","summary":"Implementation APIs for the `#[wasm_bindgen]` attribute Real downloads/day (quiet-day median): 1,759,877.","keywords":""},{"type":"crate","id":"wasm-bindgen-macro","title":"wasm-bindgen-macro (Rust crate)","url":"https://tensorust.com/crates/wasm-bindgen-macro/","api":"https://api.tensorust.com/v1/crates/wasm-bindgen-macro","summary":"Definition of the `#[wasm_bindgen]` attribute, an internal dependency Real downloads/day (quiet-day median): 1,758,764.","keywords":""},{"type":"crate","id":"utf8_iter","title":"utf8_iter (Rust crate)","url":"https://tensorust.com/crates/utf8_iter/","api":"https://api.tensorust.com/v1/crates/utf8_iter","summary":"Iterator by char over potentially-invalid UTF-8 in &[u8] Real downloads/day (quiet-day median): 2,136,300.","keywords":"unicode encoding iterator utf-8"},{"type":"crate","id":"wasm-bindgen-shared","title":"wasm-bindgen-shared (Rust crate)","url":"https://tensorust.com/crates/wasm-bindgen-shared/","api":"https://api.tensorust.com/v1/crates/wasm-bindgen-shared","summary":"Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency. Real downloads/day (quiet-day median): 1,758,741.","keywords":""},{"type":"crate","id":"cfg_aliases","title":"cfg_aliases (Rust crate)","url":"https://tensorust.com/crates/cfg_aliases/","api":"https://api.tensorust.com/v1/crates/cfg_aliases","summary":"A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks. Real downloads/day (quiet-day median): 2,163,249.","keywords":"alias build cfg compilation conditional"},{"type":"crate","id":"nu-ansi-term","title":"nu-ansi-term (Rust crate)","url":"https://tensorust.com/crates/nu-ansi-term/","api":"https://api.tensorust.com/v1/crates/nu-ansi-term","summary":"Library for ANSI terminal colors and styles (bold, underline) Real downloads/day (quiet-day median): 1,787,707.","keywords":""},{"type":"crate","id":"env_logger","title":"env_logger (Rust crate)","url":"https://tensorust.com/crates/env_logger/","api":"https://api.tensorust.com/v1/crates/env_logger","summary":"A logging implementation for `log` which is configured via an environment\nvariable. Real downloads/day (quiet-day median): 1,046,756.","keywords":"log logger logging"},{"type":"crate","id":"event-listener","title":"event-listener (Rust crate)","url":"https://tensorust.com/crates/event-listener/","api":"https://api.tensorust.com/v1/crates/event-listener","summary":"Notify async tasks or threads Real downloads/day (quiet-day median): 1,515,562.","keywords":"blocking condvar eventcount park wake"},{"type":"crate","id":"tower-layer","title":"tower-layer (Rust crate)","url":"https://tensorust.com/crates/tower-layer/","api":"https://api.tensorust.com/v1/crates/tower-layer","summary":"Decorates a `Service` to allow easy composition between `Service`s. Real downloads/day (quiet-day median): 1,850,070.","keywords":""},{"type":"crate","id":"convert_case","title":"convert_case (Rust crate)","url":"https://tensorust.com/crates/convert_case/","api":"https://api.tensorust.com/v1/crates/convert_case","summary":"Convert strings into any case Real downloads/day (quiet-day median): 1,687,092.","keywords":"case casing string"},{"type":"crate","id":"encoding_rs","title":"encoding_rs (Rust crate)","url":"https://tensorust.com/crates/encoding_rs/","api":"https://api.tensorust.com/v1/crates/encoding_rs","summary":"A Gecko-oriented implementation of the Encoding Standard Real downloads/day (quiet-day median): 1,414,714.","keywords":"charset encoding unicode web"},{"type":"crate","id":"minimal-lexical","title":"minimal-lexical (Rust crate)","url":"https://tensorust.com/crates/minimal-lexical/","api":"https://api.tensorust.com/v1/crates/minimal-lexical","summary":"Fast float parsing conversion routines. Real downloads/day (quiet-day median): 1,454,881.","keywords":"parsing no_std"},{"type":"crate","id":"hermit-abi","title":"hermit-abi (Rust crate)","url":"https://tensorust.com/crates/hermit-abi/","api":"https://api.tensorust.com/v1/crates/hermit-abi","summary":"Hermit system calls definitions. Real downloads/day (quiet-day median): 1,146,485.","keywords":"libos unikernel"},{"type":"crate","id":"find-msvc-tools","title":"find-msvc-tools (Rust crate)","url":"https://tensorust.com/crates/find-msvc-tools/","api":"https://api.tensorust.com/v1/crates/find-msvc-tools","summary":"Find windows-specific tools, read MSVC versions from the registry and from COM interfaces Real downloads/day (quiet-day median): 2,852,929.","keywords":"build-dependencies"},{"type":"crate","id":"libloading","title":"libloading (Rust crate)","url":"https://tensorust.com/crates/libloading/","api":"https://api.tensorust.com/v1/crates/libloading","summary":"Bindings around the platform's dynamic library loading primitives with greatly improved memory safety. Real downloads/day (quiet-day median): 1,576,622.","keywords":"dlopen dylib load shared"},{"type":"crate","id":"zmij","title":"zmij (Rust crate)","url":"https://tensorust.com/crates/zmij/","api":"https://api.tensorust.com/v1/crates/zmij","summary":"A double-to-string conversion algorithm based on Schubfach and xjb Real downloads/day (quiet-day median): 3,408,700.","keywords":"float"},{"type":"crate","id":"schemars","title":"schemars (Rust crate)","url":"https://tensorust.com/crates/schemars/","api":"https://api.tensorust.com/v1/crates/schemars","summary":"Generate JSON Schemas from Rust code Real downloads/day (quiet-day median): 2,383,996.","keywords":"json-schema rust serde"},{"type":"crate","id":"paste","title":"paste (Rust crate)","url":"https://tensorust.com/crates/paste/","api":"https://api.tensorust.com/v1/crates/paste","summary":"Macros for all your token pasting needs Real downloads/day (quiet-day median): 1,338,247.","keywords":"macros"},{"type":"crate","id":"petgraph","title":"petgraph (Rust crate)","url":"https://tensorust.com/crates/petgraph/","api":"https://api.tensorust.com/v1/crates/petgraph","summary":"Graph data structure library. Provides graph types and graph algorithms. Real downloads/day (quiet-day median): 1,525,364.","keywords":"data-structure graph graph-algorithms unionfind"},{"type":"crate","id":"rustls-pemfile","title":"rustls-pemfile (Rust crate)","url":"https://tensorust.com/crates/rustls-pemfile/","api":"https://api.tensorust.com/v1/crates/rustls-pemfile","summary":"Basic .pem file parser for keys and certificates Real downloads/day (quiet-day median): 945,078.","keywords":""},{"type":"crate","id":"hyper-util","title":"hyper-util (Rust crate)","url":"https://tensorust.com/crates/hyper-util/","api":"https://api.tensorust.com/v1/crates/hyper-util","summary":"hyper utilities Real downloads/day (quiet-day median): 1,948,171.","keywords":"http hyper hyperium"},{"type":"crate","id":"js-sys","title":"js-sys (Rust crate)","url":"https://tensorust.com/crates/js-sys/","api":"https://api.tensorust.com/v1/crates/js-sys","summary":"Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate. Real downloads/day (quiet-day median): 1,626,231.","keywords":""},{"type":"crate","id":"atomic-waker","title":"atomic-waker (Rust crate)","url":"https://tensorust.com/crates/atomic-waker/","api":"https://api.tensorust.com/v1/crates/atomic-waker","summary":"A synchronization primitive for task wakeup Real downloads/day (quiet-day median): 1,911,010.","keywords":"wake waker futures notify async"},{"type":"crate","id":"static_assertions","title":"static_assertions (Rust crate)","url":"https://tensorust.com/crates/static_assertions/","api":"https://api.tensorust.com/v1/crates/static_assertions","summary":"Compile-time assertions to ensure that invariants are met. Real downloads/day (quiet-day median): 1,442,265.","keywords":"assert testing static"},{"type":"crate","id":"prettyplease","title":"prettyplease (Rust crate)","url":"https://tensorust.com/crates/prettyplease/","api":"https://api.tensorust.com/v1/crates/prettyplease","summary":"A minimal `syn` syntax tree pretty-printer Real downloads/day (quiet-day median): 1,584,839.","keywords":"rustfmt"},{"type":"crate","id":"fixedbitset","title":"fixedbitset (Rust crate)","url":"https://tensorust.com/crates/fixedbitset/","api":"https://api.tensorust.com/v1/crates/fixedbitset","summary":"FixedBitSet is a simple bitset collection Real downloads/day (quiet-day median): 1,507,079.","keywords":"bitvec data-structure no_std bitset container"},{"type":"crate","id":"const-oid","title":"const-oid (Rust crate)","url":"https://tensorust.com/crates/const-oid/","api":"https://api.tensorust.com/v1/crates/const-oid","summary":"Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard\nas defined in ITU X.660, with support for BER/DER encoding/decoding as well as\nheapless no_std (i.e. embedded) support Real downloads/day (quiet-day median): 2,079,241.","keywords":"iec iso itu oid"},{"type":"crate","id":"addr2line","title":"addr2line (Rust crate)","url":"https://tensorust.com/crates/addr2line/","api":"https://api.tensorust.com/v1/crates/addr2line","summary":"A cross-platform symbolication library written in Rust, using `gimli` Real downloads/day (quiet-day median): 1,078,074.","keywords":"atos debug dwarf elf symbolicate"},{"type":"crate","id":"termcolor","title":"termcolor (Rust crate)","url":"https://tensorust.com/crates/termcolor/","api":"https://api.tensorust.com/v1/crates/termcolor","summary":"A simple cross platform library for writing colored text to a terminal. Real downloads/day (quiet-day median): 992,160.","keywords":"color win windows ansi console"},{"type":"crate","id":"allocator-api2","title":"allocator-api2 (Rust crate)","url":"https://tensorust.com/crates/allocator-api2/","api":"https://api.tensorust.com/v1/crates/allocator-api2","summary":"Mirror of Rust's allocator API Real downloads/day (quiet-day median): 1,659,839.","keywords":""},{"type":"crate","id":"matchers","title":"matchers (Rust crate)","url":"https://tensorust.com/crates/matchers/","api":"https://api.tensorust.com/v1/crates/matchers","summary":"Regex matching on character and byte streams. Real downloads/day (quiet-day median): 1,581,741.","keywords":"match pattern regex streaming"},{"type":"crate","id":"http-body-util","title":"http-body-util (Rust crate)","url":"https://tensorust.com/crates/http-body-util/","api":"https://api.tensorust.com/v1/crates/http-body-util","summary":"Combinators and adapters for HTTP request or response bodies. Real downloads/day (quiet-day median): 1,970,860.","keywords":"http"},{"type":"crate","id":"tower-http","title":"tower-http (Rust crate)","url":"https://tensorust.com/crates/tower-http/","api":"https://api.tensorust.com/v1/crates/tower-http","summary":"Tower middleware and utilities for HTTP clients and servers Real downloads/day (quiet-day median): 2,044,149.","keywords":"async futures http io service"},{"type":"crate","id":"unicode-bidi","title":"unicode-bidi (Rust crate)","url":"https://tensorust.com/crates/unicode-bidi/","api":"https://api.tensorust.com/v1/crates/unicode-bidi","summary":"Implementation of the Unicode Bidirectional Algorithm Real downloads/day (quiet-day median): 1,058,529.","keywords":"bidi layout rtl text unicode"},{"type":"crate","id":"derive_more","title":"derive_more (Rust crate)","url":"https://tensorust.com/crates/derive_more/","api":"https://api.tensorust.com/v1/crates/derive_more","summary":"Adds #[derive(x)] macros for more traits Real downloads/day (quiet-day median): 1,604,594.","keywords":"add derive display from intoiterator"},{"type":"crate","id":"winapi","title":"winapi (Rust crate)","url":"https://tensorust.com/crates/winapi/","api":"https://api.tensorust.com/v1/crates/winapi","summary":"Raw FFI bindings for all of Windows API. Real downloads/day (quiet-day median): 1,251,224.","keywords":"com ffi win32 directx windows"},{"type":"crate","id":"axum","title":"axum (Rust crate)","url":"https://tensorust.com/crates/axum/","api":"https://api.tensorust.com/v1/crates/axum","summary":"HTTP routing and request handling library that focuses on ergonomics and modularity Real downloads/day (quiet-day median): 1,587,646.","keywords":"http routing web"},{"type":"crate","id":"vcpkg","title":"vcpkg (Rust crate)","url":"https://tensorust.com/crates/vcpkg/","api":"https://api.tensorust.com/v1/crates/vcpkg","summary":"A library to find native dependencies in a vcpkg tree at build\ntime in order to be used in Cargo build scripts. Real downloads/day (quiet-day median): 1,467,123.","keywords":"macos linux build-dependencies windows"},{"type":"crate","id":"libm","title":"libm (Rust crate)","url":"https://tensorust.com/crates/libm/","api":"https://api.tensorust.com/v1/crates/libm","summary":"libm in pure Rust Real downloads/day (quiet-day median): 1,556,360.","keywords":"libm math"},{"type":"crate","id":"tokio-stream","title":"tokio-stream (Rust crate)","url":"https://tensorust.com/crates/tokio-stream/","api":"https://api.tensorust.com/v1/crates/tokio-stream","summary":"Utilities to work with `Stream` and `tokio`. Real downloads/day (quiet-day median): 1,460,484.","keywords":""},{"type":"crate","id":"axum-core","title":"axum-core (Rust crate)","url":"https://tensorust.com/crates/axum-core/","api":"https://api.tensorust.com/v1/crates/axum-core","summary":"Core types and traits for axum Real downloads/day (quiet-day median): 1,571,431.","keywords":"framework http web"},{"type":"crate","id":"ident_case","title":"ident_case (Rust crate)","url":"https://tensorust.com/crates/ident_case/","api":"https://api.tensorust.com/v1/crates/ident_case","summary":"Utility for applying case rules to Rust identifiers. Real downloads/day (quiet-day median): 1,493,263.","keywords":""},{"type":"crate","id":"portable-atomic","title":"portable-atomic (Rust crate)","url":"https://tensorust.com/crates/portable-atomic/","api":"https://api.tensorust.com/v1/crates/portable-atomic","summary":"Portable atomic types including support for 128-bit atomics, atomic float, etc. Real downloads/day (quiet-day median): 1,871,271.","keywords":"atomic"},{"type":"crate","id":"backtrace","title":"backtrace (Rust crate)","url":"https://tensorust.com/crates/backtrace/","api":"https://api.tensorust.com/v1/crates/backtrace","summary":"A library to acquire a stack trace (backtrace) at runtime in a Rust program. Real downloads/day (quiet-day median): 915,412.","keywords":""},{"type":"crate","id":"der","title":"der (Rust crate)","url":"https://tensorust.com/crates/der/","api":"https://api.tensorust.com/v1/crates/der","summary":"Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules\n(DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with\nfull support for heapless `no_std`/`no_allo Real downloads/day (quiet-day median): 1,514,408.","keywords":"asn1 crypto itu no-alloc pkcs"},{"type":"crate","id":"half","title":"half (Rust crate)","url":"https://tensorust.com/crates/half/","api":"https://api.tensorust.com/v1/crates/half","summary":"Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types. Real downloads/day (quiet-day median): 1,416,928.","keywords":"bfloat16 f16 no_std"},{"type":"crate","id":"phf_generator","title":"phf_generator (Rust crate)","url":"https://tensorust.com/crates/phf_generator/","api":"https://api.tensorust.com/v1/crates/phf_generator","summary":"PHF generation logic Real downloads/day (quiet-day median): 1,586,306.","keywords":""},{"type":"crate","id":"prost-types","title":"prost-types (Rust crate)","url":"https://tensorust.com/crates/prost-types/","api":"https://api.tensorust.com/v1/crates/prost-types","summary":"Prost definitions of Protocol Buffers well known types. Real downloads/day (quiet-day median): 1,417,101.","keywords":""},{"type":"crate","id":"matchit","title":"matchit (Rust crate)","url":"https://tensorust.com/crates/matchit/","api":"https://api.tensorust.com/v1/crates/matchit","summary":"A high performance, zero-copy URL router. Real downloads/day (quiet-day median): 1,597,322.","keywords":"match path router tree url"},{"type":"crate","id":"bit-vec","title":"bit-vec (Rust crate)","url":"https://tensorust.com/crates/bit-vec/","api":"https://api.tensorust.com/v1/crates/bit-vec","summary":"A vector of bits Real downloads/day (quiet-day median): 1,706,297.","keywords":"bit bitmap bitmask bitvec data-structures"},{"type":"crate","id":"core-foundation","title":"core-foundation (Rust crate)","url":"https://tensorust.com/crates/core-foundation/","api":"https://api.tensorust.com/v1/crates/core-foundation","summary":"Bindings to Core Foundation for macOS Real downloads/day (quiet-day median): 1,508,076.","keywords":"framework macos objc"},{"type":"crate","id":"windows-link","title":"windows-link (Rust crate)","url":"https://tensorust.com/crates/windows-link/","api":"https://api.tensorust.com/v1/crates/windows-link","summary":"Linking for Windows Real downloads/day (quiet-day median): 2,145,228.","keywords":""},{"type":"crate","id":"ordered-float","title":"ordered-float (Rust crate)","url":"https://tensorust.com/crates/ordered-float/","api":"https://api.tensorust.com/v1/crates/ordered-float","summary":"Wrappers for total ordering on floats Real downloads/day (quiet-day median): 1,379,318.","keywords":"f32 f64 no_std ord sort"},{"type":"crate","id":"zerotrie","title":"zerotrie (Rust crate)","url":"https://tensorust.com/crates/zerotrie/","api":"https://api.tensorust.com/v1/crates/zerotrie","summary":"A data structure that efficiently maps strings to integers Real downloads/day (quiet-day median): 2,273,735.","keywords":"memory-efficiency serialization trie zero-copy"},{"type":"crate","id":"signature","title":"signature (Rust crate)","url":"https://tensorust.com/crates/signature/","api":"https://api.tensorust.com/v1/crates/signature","summary":"Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519) Real downloads/day (quiet-day median): 1,419,605.","keywords":"crypto ecdsa ed25519 signature signing"},{"type":"crate","id":"potential_utf","title":"potential_utf (Rust crate)","url":"https://tensorust.com/crates/potential_utf/","api":"https://api.tensorust.com/v1/crates/potential_utf","summary":"Unvalidated string and character types Real downloads/day (quiet-day median): 2,261,800.","keywords":"encoding text-processing"},{"type":"crate","id":"icu_locale_core","title":"icu_locale_core (Rust crate)","url":"https://tensorust.com/crates/icu_locale_core/","api":"https://api.tensorust.com/v1/crates/icu_locale_core","summary":"API for managing Unicode Language and Locale Identifiers Real downloads/day (quiet-day median): 2,233,122.","keywords":"bcp47 language-tags unicode"},{"type":"crate","id":"windows-core","title":"windows-core (Rust crate)","url":"https://tensorust.com/crates/windows-core/","api":"https://api.tensorust.com/v1/crates/windows-core","summary":"Core type support for COM and Windows Real downloads/day (quiet-day median): 1,549,848.","keywords":""},{"type":"crate","id":"quick-xml","title":"quick-xml (Rust crate)","url":"https://tensorust.com/crates/quick-xml/","api":"https://api.tensorust.com/v1/crates/quick-xml","summary":"High performance xml reader and writer Real downloads/day (quiet-day median): 1,525,182.","keywords":"html parser serde writer xml"},{"type":"crate","id":"openssl-sys","title":"openssl-sys (Rust crate)","url":"https://tensorust.com/crates/openssl-sys/","api":"https://api.tensorust.com/v1/crates/openssl-sys","summary":"FFI bindings to OpenSSL Real downloads/day (quiet-day median): 1,032,002.","keywords":""},{"type":"crate","id":"spki","title":"spki (Rust crate)","url":"https://tensorust.com/crates/spki/","api":"https://api.tensorust.com/v1/crates/spki","summary":"X.509 Subject Public Key Info (RFC5280) describing public keys as well as their\nassociated AlgorithmIdentifiers (i.e. OIDs) Real downloads/day (quiet-day median): 1,302,398.","keywords":"crypto x509"},{"type":"crate","id":"data-encoding","title":"data-encoding (Rust crate)","url":"https://tensorust.com/crates/data-encoding/","api":"https://api.tensorust.com/v1/crates/data-encoding","summary":"Efficient and customizable data-encoding functions like base64, base32, and hex Real downloads/day (quiet-day median): 1,416,151.","keywords":"base32 base64 hex no_std"},{"type":"crate","id":"foreign-types","title":"foreign-types (Rust crate)","url":"https://tensorust.com/crates/foreign-types/","api":"https://api.tensorust.com/v1/crates/foreign-types","summary":"A framework for Rust wrappers over C APIs Real downloads/day (quiet-day median): 1,105,026.","keywords":""},{"type":"crate","id":"foreign-types-shared","title":"foreign-types-shared (Rust crate)","url":"https://tensorust.com/crates/foreign-types-shared/","api":"https://api.tensorust.com/v1/crates/foreign-types-shared","summary":"An internal crate used by foreign-types Real downloads/day (quiet-day median): 1,105,608.","keywords":""},{"type":"crate","id":"simd-adler32","title":"simd-adler32 (Rust crate)","url":"https://tensorust.com/crates/simd-adler32/","api":"https://api.tensorust.com/v1/crates/simd-adler32","summary":"A SIMD-accelerated Adler-32 hash algorithm implementation. Real downloads/day (quiet-day median): 1,931,920.","keywords":"adler adler32 avx2 simd ssse3"},{"type":"crate","id":"humantime","title":"humantime (Rust crate)","url":"https://tensorust.com/crates/humantime/","api":"https://api.tensorust.com/v1/crates/humantime","summary":"A parser and formatter for std::time::{Duration, SystemTime} Real downloads/day (quiet-day median): 838,529.","keywords":"duration human human-friendly parser time"},{"type":"crate","id":"bstr","title":"bstr (Rust crate)","url":"https://tensorust.com/crates/bstr/","api":"https://api.tensorust.com/v1/crates/bstr","summary":"A string type that is not required to be valid UTF-8. Real downloads/day (quiet-day median): 1,252,630.","keywords":"byte bytes str string text"},{"type":"crate","id":"home","title":"home (Rust crate)","url":"https://tensorust.com/crates/home/","api":"https://api.tensorust.com/v1/crates/home","summary":"Shared definitions of home directories. Real downloads/day (quiet-day median): 1,077,003.","keywords":""},{"type":"crate","id":"bit-set","title":"bit-set (Rust crate)","url":"https://tensorust.com/crates/bit-set/","api":"https://api.tensorust.com/v1/crates/bit-set","summary":"A set of bits Real downloads/day (quiet-day median): 1,499,523.","keywords":"bitset data-structures"},{"type":"crate","id":"core-foundation-sys","title":"core-foundation-sys (Rust crate)","url":"https://tensorust.com/crates/core-foundation-sys/","api":"https://api.tensorust.com/v1/crates/core-foundation-sys","summary":"Bindings to Core Foundation for macOS Real downloads/day (quiet-day median): 1,217,131.","keywords":""},{"type":"crate","id":"pkcs8","title":"pkcs8 (Rust crate)","url":"https://tensorust.com/crates/pkcs8/","api":"https://api.tensorust.com/v1/crates/pkcs8","summary":"Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8:\nPrivate-Key Information Syntax Specification (RFC 5208), with additional\nsupport for PKCS#8v2 asymmetric key packages (RFC 5958 Real downloads/day (quiet-day median): 1,245,962.","keywords":"crypto key pkcs private"},{"type":"crate","id":"base64ct","title":"base64ct (Rust crate)","url":"https://tensorust.com/crates/base64ct/","api":"https://api.tensorust.com/v1/crates/base64ct","summary":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std s Real downloads/day (quiet-day median): 1,305,115.","keywords":"base64 crypto pem phc"},{"type":"crate","id":"textwrap","title":"textwrap (Rust crate)","url":"https://tensorust.com/crates/textwrap/","api":"https://api.tensorust.com/v1/crates/textwrap","summary":"Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation. Real downloads/day (quiet-day median): 691,978.","keywords":"formatting hyphenation text typesetting wrap"},{"type":"crate","id":"which","title":"which (Rust crate)","url":"https://tensorust.com/crates/which/","api":"https://api.tensorust.com/v1/crates/which","summary":"A Rust equivalent of Unix command \"which\". Locate installed executable in cross platforms. Real downloads/day (quiet-day median): 817,673.","keywords":"command unix which which-rs"},{"type":"crate","id":"winapi-util","title":"winapi-util (Rust crate)","url":"https://tensorust.com/crates/winapi-util/","api":"https://api.tensorust.com/v1/crates/winapi-util","summary":"A dumping ground for high level safe wrappers over windows-sys. Real downloads/day (quiet-day median): 1,250,242.","keywords":"util win windows windows-sys"},{"type":"crate","id":"winapi-x86_64-pc-windows-gnu","title":"winapi-x86_64-pc-windows-gnu (Rust crate)","url":"https://tensorust.com/crates/winapi-x86_64-pc-windows-gnu/","api":"https://api.tensorust.com/v1/crates/winapi-x86_64-pc-windows-gnu","summary":"Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead. Real downloads/day (quiet-day median): 1,050,419.","keywords":"windows"},{"type":"crate","id":"zstd-safe","title":"zstd-safe (Rust crate)","url":"https://tensorust.com/crates/zstd-safe/","api":"https://api.tensorust.com/v1/crates/zstd-safe","summary":"Safe low-level bindings for the zstd compression library. Real downloads/day (quiet-day median): 1,111,608.","keywords":"compression zstandard zstd"},{"type":"crate","id":"unicase","title":"unicase (Rust crate)","url":"https://tensorust.com/crates/unicase/","api":"https://api.tensorust.com/v1/crates/unicase","summary":"A case-insensitive wrapper around strings. Real downloads/day (quiet-day median): 1,204,062.","keywords":"case case-folding case-insensitive lowercase no_std"},{"type":"crate","id":"winapi-i686-pc-windows-gnu","title":"winapi-i686-pc-windows-gnu (Rust crate)","url":"https://tensorust.com/crates/winapi-i686-pc-windows-gnu/","api":"https://api.tensorust.com/v1/crates/winapi-i686-pc-windows-gnu","summary":"Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead. Real downloads/day (quiet-day median): 1,046,009.","keywords":"windows"},{"type":"crate","id":"serde_yaml","title":"serde_yaml (Rust crate)","url":"https://tensorust.com/crates/serde_yaml/","api":"https://api.tensorust.com/v1/crates/serde_yaml","summary":"YAML data format for Serde Real downloads/day (quiet-day median): 1,238,004.","keywords":"yaml serde serialization"},{"type":"crate","id":"zstd","title":"zstd (Rust crate)","url":"https://tensorust.com/crates/zstd/","api":"https://api.tensorust.com/v1/crates/zstd","summary":"Binding for the zstd compression library. Real downloads/day (quiet-day median): 1,083,387.","keywords":"compression zstandard zstd"},{"type":"crate","id":"tonic","title":"tonic (Rust crate)","url":"https://tensorust.com/crates/tonic/","api":"https://api.tensorust.com/v1/crates/tonic","summary":"A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility. Real downloads/day (quiet-day median): 1,214,889.","keywords":"async futures grpc protobuf rpc"},{"type":"crate","id":"r-efi","title":"r-efi (Rust crate)","url":"https://tensorust.com/crates/r-efi/","api":"https://api.tensorust.com/v1/crates/r-efi","summary":"UEFI Reference Specification Protocol Constants and Definitions Real downloads/day (quiet-day median): 2,051,196.","keywords":"boot efi firmware specification uefi"},{"type":"crate","id":"openssl","title":"openssl (Rust crate)","url":"https://tensorust.com/crates/openssl/","api":"https://api.tensorust.com/v1/crates/openssl","summary":"OpenSSL bindings Real downloads/day (quiet-day median): 945,534.","keywords":"crypto dtls ssl tls"},{"type":"crate","id":"web-sys","title":"web-sys (Rust crate)","url":"https://tensorust.com/crates/web-sys/","api":"https://api.tensorust.com/v1/crates/web-sys","summary":"Bindings for all Web APIs, a procedurally generated crate from WebIDL Real downloads/day (quiet-day median): 1,215,412.","keywords":""},{"type":"crate","id":"bindgen","title":"bindgen (Rust crate)","url":"https://tensorust.com/crates/bindgen/","api":"https://api.tensorust.com/v1/crates/bindgen","summary":"Automatically generates Rust FFI bindings to C and C++ libraries. Real downloads/day (quiet-day median): 1,018,499.","keywords":"bindings code-generation ffi"},{"type":"crate","id":"num-complex","title":"num-complex (Rust crate)","url":"https://tensorust.com/crates/num-complex/","api":"https://api.tensorust.com/v1/crates/num-complex","summary":"Complex numbers implementation for Rust Real downloads/day (quiet-day median): 1,201,013.","keywords":"mathematics numerics"},{"type":"crate","id":"num-rational","title":"num-rational (Rust crate)","url":"https://tensorust.com/crates/num-rational/","api":"https://api.tensorust.com/v1/crates/num-rational","summary":"Rational numbers implementation for Rust Real downloads/day (quiet-day median): 1,035,328.","keywords":"mathematics numerics"},{"type":"crate","id":"bytemuck","title":"bytemuck (Rust crate)","url":"https://tensorust.com/crates/bytemuck/","api":"https://api.tensorust.com/v1/crates/bytemuck","summary":"A crate for mucking around with piles of bytes. Real downloads/day (quiet-day median): 1,311,229.","keywords":"bytes casting transmute"},{"type":"crate","id":"filetime","title":"filetime (Rust crate)","url":"https://tensorust.com/crates/filetime/","api":"https://api.tensorust.com/v1/crates/filetime","summary":"Platform-agnostic accessors of timestamps in File metadata Real downloads/day (quiet-day median): 1,103,184.","keywords":"mtime timestamp"},{"type":"crate","id":"num-iter","title":"num-iter (Rust crate)","url":"https://tensorust.com/crates/num-iter/","api":"https://api.tensorust.com/v1/crates/num-iter","summary":"External iterators for generic mathematics Real downloads/day (quiet-day median): 1,144,112.","keywords":"mathematics numerics"},{"type":"crate","id":"windows-result","title":"windows-result (Rust crate)","url":"https://tensorust.com/crates/windows-result/","api":"https://api.tensorust.com/v1/crates/windows-result","summary":"Windows error handling Real downloads/day (quiet-day median): 1,467,397.","keywords":""},{"type":"crate","id":"dashmap","title":"dashmap (Rust crate)","url":"https://tensorust.com/crates/dashmap/","api":"https://api.tensorust.com/v1/crates/dashmap","summary":"Blazing fast concurrent HashMap for Rust. Real downloads/day (quiet-day median): 1,112,131.","keywords":"atomic concurrent hashmap"},{"type":"crate","id":"cipher","title":"cipher (Rust crate)","url":"https://tensorust.com/crates/cipher/","api":"https://api.tensorust.com/v1/crates/cipher","summary":"Traits for describing block ciphers and stream ciphers Real downloads/day (quiet-day median): 1,309,941.","keywords":"block-cipher crypto stream-cipher trait"},{"type":"crate","id":"quick-error","title":"quick-error (Rust crate)","url":"https://tensorust.com/crates/quick-error/","api":"https://api.tensorust.com/v1/crates/quick-error","summary":"A macro which makes error types pleasant to write. Real downloads/day (quiet-day median): 1,130,044.","keywords":"type enum error macro"},{"type":"crate","id":"target-lexicon","title":"target-lexicon (Rust crate)","url":"https://tensorust.com/crates/target-lexicon/","api":"https://api.tensorust.com/v1/crates/target-lexicon","summary":"LLVM target triple types Real downloads/day (quiet-day median): 1,275,273.","keywords":"compiler host jit target triple"},{"type":"crate","id":"crunchy","title":"crunchy (Rust crate)","url":"https://tensorust.com/crates/crunchy/","api":"https://api.tensorust.com/v1/crates/crunchy","summary":"Crunchy unroller: deterministically unroll constant loops Real downloads/day (quiet-day median): 1,132,952.","keywords":""},{"type":"crate","id":"md-5","title":"md-5 (Rust crate)","url":"https://tensorust.com/crates/md-5/","api":"https://api.tensorust.com/v1/crates/md-5","summary":"MD5 hash function Real downloads/day (quiet-day median): 1,344,840.","keywords":"digest hash md5"},{"type":"crate","id":"security-framework","title":"security-framework (Rust crate)","url":"https://tensorust.com/crates/security-framework/","api":"https://api.tensorust.com/v1/crates/security-framework","summary":"Security.framework bindings for macOS and iOS Real downloads/day (quiet-day median): 1,156,937.","keywords":"crypto ios keychain ssl tls"},{"type":"crate","id":"serde_with","title":"serde_with (Rust crate)","url":"https://tensorust.com/crates/serde_with/","api":"https://api.tensorust.com/v1/crates/serde_with","summary":"Custom de/serialization functions for Rust's serde Real downloads/day (quiet-day median): 1,160,488.","keywords":"deserialization serde serialization utilities"},{"type":"crate","id":"zstd-sys","title":"zstd-sys (Rust crate)","url":"https://tensorust.com/crates/zstd-sys/","api":"https://api.tensorust.com/v1/crates/zstd-sys","summary":"Low-level bindings for the zstd compression library. Real downloads/day (quiet-day median): 1,052,310.","keywords":"compression zstandard zstd"},{"type":"crate","id":"serde_with_macros","title":"serde_with_macros (Rust crate)","url":"https://tensorust.com/crates/serde_with_macros/","api":"https://api.tensorust.com/v1/crates/serde_with_macros","summary":"proc-macro library for serde_with Real downloads/day (quiet-day median): 1,137,240.","keywords":"deserialization serde serialization utilities"},{"type":"crate","id":"lru","title":"lru (Rust crate)","url":"https://tensorust.com/crates/lru/","api":"https://api.tensorust.com/v1/crates/lru","summary":"A LRU cache implementation Real downloads/day (quiet-day median): 1,188,797.","keywords":"cache lru"},{"type":"crate","id":"prost-build","title":"prost-build (Rust crate)","url":"https://tensorust.com/crates/prost-build/","api":"https://api.tensorust.com/v1/crates/prost-build","summary":"Generate Prost annotated Rust types from Protocol Buffers files. Real downloads/day (quiet-day median): 1,077,031.","keywords":""},{"type":"crate","id":"dyn-clone","title":"dyn-clone (Rust crate)","url":"https://tensorust.com/crates/dyn-clone/","api":"https://api.tensorust.com/v1/crates/dyn-clone","summary":"Clone trait that is dyn-compatible Real downloads/day (quiet-day median): 1,320,741.","keywords":"clone dyn object-safe trait-object"},{"type":"crate","id":"crossbeam-queue","title":"crossbeam-queue (Rust crate)","url":"https://tensorust.com/crates/crossbeam-queue/","api":"https://api.tensorust.com/v1/crates/crossbeam-queue","summary":"Concurrent queues Real downloads/day (quiet-day median): 1,117,157.","keywords":"consumer lock-free mpmc producer queue"},{"type":"crate","id":"hashlink","title":"hashlink (Rust crate)","url":"https://tensorust.com/crates/hashlink/","api":"https://api.tensorust.com/v1/crates/hashlink","summary":"HashMap-like containers that hold their key-value pairs in a user controllable order Real downloads/day (quiet-day median): 1,322,396.","keywords":"data-structures no_std"},{"type":"crate","id":"console","title":"console (Rust crate)","url":"https://tensorust.com/crates/console/","api":"https://api.tensorust.com/v1/crates/console","summary":"A terminal and console abstraction for Rust Real downloads/day (quiet-day median): 1,086,966.","keywords":"ansi cli colors console terminal"},{"type":"crate","id":"parking","title":"parking (Rust crate)","url":"https://tensorust.com/crates/parking/","api":"https://api.tensorust.com/v1/crates/parking","summary":"Thread parking and unparking Real downloads/day (quiet-day median): 1,186,429.","keywords":"condition notify park thread wake"},{"type":"crate","id":"memmap2","title":"memmap2 (Rust crate)","url":"https://tensorust.com/crates/memmap2/","api":"https://api.tensorust.com/v1/crates/memmap2","summary":"Cross-platform Rust API for memory-mapped file IO Real downloads/day (quiet-day median): 1,039,105.","keywords":"file io memory-map mmap"},{"type":"crate","id":"dirs-sys","title":"dirs-sys (Rust crate)","url":"https://tensorust.com/crates/dirs-sys/","api":"https://api.tensorust.com/v1/crates/dirs-sys","summary":"System-level helper functions for the dirs and directories crates. Real downloads/day (quiet-day median): 1,070,501.","keywords":""},{"type":"crate","id":"windows-strings","title":"windows-strings (Rust crate)","url":"https://tensorust.com/crates/windows-strings/","api":"https://api.tensorust.com/v1/crates/windows-strings","summary":"Windows string types Real downloads/day (quiet-day median): 1,363,001.","keywords":""},{"type":"crate","id":"quinn-proto","title":"quinn-proto (Rust crate)","url":"https://tensorust.com/crates/quinn-proto/","api":"https://api.tensorust.com/v1/crates/quinn-proto","summary":"State machine for the QUIC transport protocol Real downloads/day (quiet-day median): 1,474,303.","keywords":"quic"},{"type":"crate","id":"concurrent-queue","title":"concurrent-queue (Rust crate)","url":"https://tensorust.com/crates/concurrent-queue/","api":"https://api.tensorust.com/v1/crates/concurrent-queue","summary":"Concurrent multi-producer multi-consumer queue Real downloads/day (quiet-day median): 1,034,863.","keywords":"spmc spsc channel mpsc mpmc"},{"type":"crate","id":"dirs","title":"dirs (Rust crate)","url":"https://tensorust.com/crates/dirs/","api":"https://api.tensorust.com/v1/crates/dirs","summary":"A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by t Real downloads/day (quiet-day median): 1,029,176.","keywords":"app_dirs basedir folder path xdg"},{"type":"crate","id":"quinn-udp","title":"quinn-udp (Rust crate)","url":"https://tensorust.com/crates/quinn-udp/","api":"https://api.tensorust.com/v1/crates/quinn-udp","summary":"UDP sockets with ECN information for the QUIC transport protocol Real downloads/day (quiet-day median): 1,445,075.","keywords":"quic"},{"type":"crate","id":"anstyle-wincon","title":"anstyle-wincon (Rust crate)","url":"https://tensorust.com/crates/anstyle-wincon/","api":"https://api.tensorust.com/v1/crates/anstyle-wincon","summary":"Styling legacy Windows terminals Real downloads/day (quiet-day median): 1,260,142.","keywords":"ansi color terminal windows"},{"type":"crate","id":"windows","title":"windows (Rust crate)","url":"https://tensorust.com/crates/windows/","api":"https://api.tensorust.com/v1/crates/windows","summary":"Rust for Windows Real downloads/day (quiet-day median): 1,051,788.","keywords":""},{"type":"crate","id":"wasm-bindgen-futures","title":"wasm-bindgen-futures (Rust crate)","url":"https://tensorust.com/crates/wasm-bindgen-futures/","api":"https://api.tensorust.com/v1/crates/wasm-bindgen-futures","summary":"Bridging the gap between Rust Futures and JavaScript Promises Real downloads/day (quiet-day median): 1,105,002.","keywords":""},{"type":"crate","id":"arc-swap","title":"arc-swap (Rust crate)","url":"https://tensorust.com/crates/arc-swap/","api":"https://api.tensorust.com/v1/crates/arc-swap","summary":"Atomically swappable Arc Real downloads/day (quiet-day median): 1,156,989.","keywords":"arc atomic"},{"type":"crate","id":"async-channel","title":"async-channel (Rust crate)","url":"https://tensorust.com/crates/async-channel/","api":"https://api.tensorust.com/v1/crates/async-channel","summary":"Async multi-producer multi-consumer channel Real downloads/day (quiet-day median): 881,815.","keywords":"chan futures mpmc mpsc spmc"},{"type":"crate","id":"quinn","title":"quinn (Rust crate)","url":"https://tensorust.com/crates/quinn/","api":"https://api.tensorust.com/v1/crates/quinn","summary":"Versatile QUIC transport protocol implementation Real downloads/day (quiet-day median): 1,422,640.","keywords":"quic"},{"type":"crate","id":"toml_parser","title":"toml_parser (Rust crate)","url":"https://tensorust.com/crates/toml_parser/","api":"https://api.tensorust.com/v1/crates/toml_parser","summary":"Yet another format-preserving TOML parser. Real downloads/day (quiet-day median): 1,763,217.","keywords":"encoding no_std toml"},{"type":"crate","id":"hyper-tls","title":"hyper-tls (Rust crate)","url":"https://tensorust.com/crates/hyper-tls/","api":"https://api.tensorust.com/v1/crates/hyper-tls","summary":"Default TLS implementation for use with hyper Real downloads/day (quiet-day median): 741,124.","keywords":"http https hyper ssl tls"},{"type":"crate","id":"aes","title":"aes (Rust crate)","url":"https://tensorust.com/crates/aes/","api":"https://api.tensorust.com/v1/crates/aes","summary":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael) Real downloads/day (quiet-day median): 1,143,569.","keywords":"aes block-cipher crypto rijndael"},{"type":"crate","id":"pem-rfc7468","title":"pem-rfc7468 (Rust crate)","url":"https://tensorust.com/crates/pem-rfc7468/","api":"https://api.tensorust.com/v1/crates/pem-rfc7468","summary":"PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a\nstrict subset of the original Privacy-Enhanced Mail encoding intended\nspecifically for use with cryptographic keys, certifica Real downloads/day (quiet-day median): 1,099,295.","keywords":"crypto key pem pkcs rsa"},{"type":"crate","id":"is-terminal","title":"is-terminal (Rust crate)","url":"https://tensorust.com/crates/is-terminal/","api":"https://api.tensorust.com/v1/crates/is-terminal","summary":"Test whether a given stream is a terminal Real downloads/day (quiet-day median): 740,828.","keywords":"isatty terminal tty"},{"type":"crate","id":"hyper-timeout","title":"hyper-timeout (Rust crate)","url":"https://tensorust.com/crates/hyper-timeout/","api":"https://api.tensorust.com/v1/crates/hyper-timeout","summary":"A connect, read and write timeout aware connector to be used with hyper Client. Real downloads/day (quiet-day median): 989,658.","keywords":""},{"type":"crate","id":"pest","title":"pest (Rust crate)","url":"https://tensorust.com/crates/pest/","api":"https://api.tensorust.com/v1/crates/pest","summary":"The Elegant Parser Real downloads/day (quiet-day median): 916,791.","keywords":"grammar parser peg pest"},{"type":"crate","id":"native-tls","title":"native-tls (Rust crate)","url":"https://tensorust.com/crates/native-tls/","api":"https://api.tensorust.com/v1/crates/native-tls","summary":"A wrapper over a platform's native TLS implementation Real downloads/day (quiet-day median): 764,866.","keywords":"abstraction https platform secure-transport tls"},{"type":"crate","id":"dunce","title":"dunce (Rust crate)","url":"https://tensorust.com/crates/dunce/","api":"https://api.tensorust.com/v1/crates/dunce","summary":"Normalize Windows paths to the most compatible format, avoiding UNC where possible Real downloads/day (quiet-day median): 1,298,706.","keywords":"canonicalize deunc realpath unc windows"},{"type":"crate","id":"cmake","title":"cmake (Rust crate)","url":"https://tensorust.com/crates/cmake/","api":"https://api.tensorust.com/v1/crates/cmake","summary":"A build dependency for running `cmake` to build a native library Real downloads/day (quiet-day median): 1,250,794.","keywords":"build-dependencies"},{"type":"crate","id":"opaque-debug","title":"opaque-debug (Rust crate)","url":"https://tensorust.com/crates/opaque-debug/","api":"https://api.tensorust.com/v1/crates/opaque-debug","summary":"This crate is deprecated. Use explicit impl of `fmt::Debug` instead. Real downloads/day (quiet-day median): 759,863.","keywords":""},{"type":"crate","id":"atty","title":"atty (Rust crate)","url":"https://tensorust.com/crates/atty/","api":"https://api.tensorust.com/v1/crates/atty","summary":"A simple interface for querying atty Real downloads/day (quiet-day median): 361,165.","keywords":"isatty terminal tty"},{"type":"crate","id":"tungstenite","title":"tungstenite (Rust crate)","url":"https://tensorust.com/crates/tungstenite/","api":"https://api.tensorust.com/v1/crates/tungstenite","summary":"Lightweight stream-based WebSocket implementation Real downloads/day (quiet-day median): 1,131,863.","keywords":"io web websocket"},{"type":"crate","id":"async-stream","title":"async-stream (Rust crate)","url":"https://tensorust.com/crates/async-stream/","api":"https://api.tensorust.com/v1/crates/async-stream","summary":"Asynchronous streams using async & await notation Real downloads/day (quiet-day median): 884,583.","keywords":""},{"type":"crate","id":"async-stream-impl","title":"async-stream-impl (Rust crate)","url":"https://tensorust.com/crates/async-stream-impl/","api":"https://api.tensorust.com/v1/crates/async-stream-impl","summary":"proc macros for async-stream crate Real downloads/day (quiet-day median): 884,556.","keywords":""},{"type":"crate","id":"proc-macro-error","title":"proc-macro-error (Rust crate)","url":"https://tensorust.com/crates/proc-macro-error/","api":"https://api.tensorust.com/v1/crates/proc-macro-error","summary":"Almost drop-in replacement to panics in proc-macros Real downloads/day (quiet-day median): 513,716.","keywords":"proc-macro errors error"},{"type":"crate","id":"pem","title":"pem (Rust crate)","url":"https://tensorust.com/crates/pem/","api":"https://api.tensorust.com/v1/crates/pem","summary":"Parse and encode PEM-encoded data. Real downloads/day (quiet-day median): 1,031,308.","keywords":"no-std no_std pem"},{"type":"crate","id":"proc-macro-error-attr","title":"proc-macro-error-attr (Rust crate)","url":"https://tensorust.com/crates/proc-macro-error-attr/","api":"https://api.tensorust.com/v1/crates/proc-macro-error-attr","summary":"Attribute macro for proc-macro-error crate Real downloads/day (quiet-day median): 512,457.","keywords":""},{"type":"crate","id":"constant_time_eq","title":"constant_time_eq (Rust crate)","url":"https://tensorust.com/crates/constant_time_eq/","api":"https://api.tensorust.com/v1/crates/constant_time_eq","summary":"Compares two equal-sized byte strings in constant time. Real downloads/day (quiet-day median): 934,883.","keywords":"constant_time"},{"type":"crate","id":"openssl-macros","title":"openssl-macros (Rust crate)","url":"https://tensorust.com/crates/openssl-macros/","api":"https://api.tensorust.com/v1/crates/openssl-macros","summary":"Internal macros used by the openssl crate. Real downloads/day (quiet-day median): 842,116.","keywords":""},{"type":"crate","id":"bincode","title":"bincode (Rust crate)","url":"https://tensorust.com/crates/bincode/","api":"https://api.tensorust.com/v1/crates/bincode","summary":"A binary serialization / deserialization strategy for transforming structs into bytes and vice versa! Real downloads/day (quiet-day median): 828,247.","keywords":"binary decode deserialize encode serialize"},{"type":"crate","id":"indoc","title":"indoc (Rust crate)","url":"https://tensorust.com/crates/indoc/","api":"https://api.tensorust.com/v1/crates/indoc","summary":"Indented document literals Real downloads/day (quiet-day median): 810,408.","keywords":"heredoc literal multiline nowdoc string"},{"type":"crate","id":"phf_codegen","title":"phf_codegen (Rust crate)","url":"https://tensorust.com/crates/phf_codegen/","api":"https://api.tensorust.com/v1/crates/phf_codegen","summary":"Codegen library for PHF types Real downloads/day (quiet-day median): 1,094,890.","keywords":""},{"type":"crate","id":"inout","title":"inout (Rust crate)","url":"https://tensorust.com/crates/inout/","api":"https://api.tensorust.com/v1/crates/inout","summary":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation. Real downloads/day (quiet-day median): 1,206,386.","keywords":"custom-reference"},{"type":"crate","id":"windows-implement","title":"windows-implement (Rust crate)","url":"https://tensorust.com/crates/windows-implement/","api":"https://api.tensorust.com/v1/crates/windows-implement","summary":"The implement macro for the Windows crates Real downloads/day (quiet-day median): 1,196,019.","keywords":""},{"type":"crate","id":"sct","title":"sct (Rust crate)","url":"https://tensorust.com/crates/sct/","api":"https://api.tensorust.com/v1/crates/sct","summary":"Certificate transparency SCT verification library Real downloads/day (quiet-day median): 474,383.","keywords":""},{"type":"crate","id":"security-framework-sys","title":"security-framework-sys (Rust crate)","url":"https://tensorust.com/crates/security-framework-sys/","api":"https://api.tensorust.com/v1/crates/security-framework-sys","summary":"Apple `Security.framework` low-level FFI bindings Real downloads/day (quiet-day median): 934,775.","keywords":"crypto ffi ios ssl tls"},{"type":"crate","id":"multimap","title":"multimap (Rust crate)","url":"https://tensorust.com/crates/multimap/","api":"https://api.tensorust.com/v1/crates/multimap","summary":"A multimap implementation. Real downloads/day (quiet-day median): 883,407.","keywords":""},{"type":"crate","id":"instant","title":"instant (Rust crate)","url":"https://tensorust.com/crates/instant/","api":"https://api.tensorust.com/v1/crates/instant","summary":"Unmaintained, consider using web-time instead - A partial replacement for std::time::Instant that works on WASM to. Real downloads/day (quiet-day median): 482,196.","keywords":"time wasm"},{"type":"crate","id":"ucd-trie","title":"ucd-trie (Rust crate)","url":"https://tensorust.com/crates/ucd-trie/","api":"https://api.tensorust.com/v1/crates/ucd-trie","summary":"A trie for storing Unicode codepoint sets and maps. Real downloads/day (quiet-day median): 829,254.","keywords":"character codepoint database trie unicode"},{"type":"crate","id":"android_system_properties","title":"android_system_properties (Rust crate)","url":"https://tensorust.com/crates/android_system_properties/","api":"https://api.tensorust.com/v1/crates/android_system_properties","summary":"Minimal Android system properties wrapper Real downloads/day (quiet-day median): 980,358.","keywords":"android"},{"type":"crate","id":"schannel","title":"schannel (Rust crate)","url":"https://tensorust.com/crates/schannel/","api":"https://api.tensorust.com/v1/crates/schannel","summary":"Schannel bindings for rust, allowing SSL/TLS (e.g. https) without openssl Real downloads/day (quiet-day median): 901,416.","keywords":"https schannel ssl tls windows"},{"type":"crate","id":"windows-interface","title":"windows-interface (Rust crate)","url":"https://tensorust.com/crates/windows-interface/","api":"https://api.tensorust.com/v1/crates/windows-interface","summary":"The interface macro for the Windows crates Real downloads/day (quiet-day median): 1,170,030.","keywords":""},{"type":"crate","id":"clang-sys","title":"clang-sys (Rust crate)","url":"https://tensorust.com/crates/clang-sys/","api":"https://api.tensorust.com/v1/crates/clang-sys","summary":"Rust bindings for libclang. Real downloads/day (quiet-day median): 833,763.","keywords":""},{"type":"crate","id":"futures-lite","title":"futures-lite (Rust crate)","url":"https://tensorust.com/crates/futures-lite/","api":"https://api.tensorust.com/v1/crates/futures-lite","summary":"Futures, streams, and async I/O combinators Real downloads/day (quiet-day median): 763,457.","keywords":"async asynchronous futures"},{"type":"crate","id":"serde_path_to_error","title":"serde_path_to_error (Rust crate)","url":"https://tensorust.com/crates/serde_path_to_error/","api":"https://api.tensorust.com/v1/crates/serde_path_to_error","summary":"Path to the element that failed to deserialize Real downloads/day (quiet-day median): 1,101,806.","keywords":"serde serialization"},{"type":"crate","id":"fs_extra","title":"fs_extra (Rust crate)","url":"https://tensorust.com/crates/fs_extra/","api":"https://api.tensorust.com/v1/crates/fs_extra","summary":"Expanding std::fs and std::io. Recursively copy folders with information about process and much more. Real downloads/day (quiet-day median): 1,136,794.","keywords":"copy recursion dir filesystem file"},{"type":"crate","id":"unsafe-libyaml","title":"unsafe-libyaml (Rust crate)","url":"https://tensorust.com/crates/unsafe-libyaml/","api":"https://api.tensorust.com/v1/crates/unsafe-libyaml","summary":"libyaml transpiled to rust by c2rust Real downloads/day (quiet-day median): 965,195.","keywords":"yaml"},{"type":"crate","id":"async-lock","title":"async-lock (Rust crate)","url":"https://tensorust.com/crates/async-lock/","api":"https://api.tensorust.com/v1/crates/async-lock","summary":"Async synchronization primitives Real downloads/day (quiet-day median): 818,501.","keywords":"barrier lock mutex rwlock semaphore"},{"type":"crate","id":"cexpr","title":"cexpr (Rust crate)","url":"https://tensorust.com/crates/cexpr/","api":"https://api.tensorust.com/v1/crates/cexpr","summary":"A C expression parser and evaluator Real downloads/day (quiet-day median): 797,490.","keywords":"c expression parser"},{"type":"crate","id":"linked-hash-map","title":"linked-hash-map (Rust crate)","url":"https://tensorust.com/crates/linked-hash-map/","api":"https://api.tensorust.com/v1/crates/linked-hash-map","summary":"A HashMap wrapper that holds key-value pairs in insertion order Real downloads/day (quiet-day median): 716,911.","keywords":"data-structures"},{"type":"crate","id":"iana-time-zone-haiku","title":"iana-time-zone-haiku (Rust crate)","url":"https://tensorust.com/crates/iana-time-zone-haiku/","api":"https://api.tensorust.com/v1/crates/iana-time-zone-haiku","summary":"iana-time-zone support crate for Haiku OS Real downloads/day (quiet-day median): 927,965.","keywords":"iana time"},{"type":"crate","id":"tokio-tungstenite","title":"tokio-tungstenite (Rust crate)","url":"https://tensorust.com/crates/tokio-tungstenite/","api":"https://api.tensorust.com/v1/crates/tokio-tungstenite","summary":"Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation Real downloads/day (quiet-day median): 1,029,416.","keywords":"io web websocket"},{"type":"crate","id":"pest_derive","title":"pest_derive (Rust crate)","url":"https://tensorust.com/crates/pest_derive/","api":"https://api.tensorust.com/v1/crates/pest_derive","summary":"pest's derive macro Real downloads/day (quiet-day median): 830,429.","keywords":"grammar parser peg pest"},{"type":"crate","id":"valuable","title":"valuable (Rust crate)","url":"https://tensorust.com/crates/valuable/","api":"https://api.tensorust.com/v1/crates/valuable","summary":"Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries. Real downloads/day (quiet-day median): 933,894.","keywords":"debugging no_std serialization valuable"},{"type":"crate","id":"pest_meta","title":"pest_meta (Rust crate)","url":"https://tensorust.com/crates/pest_meta/","api":"https://api.tensorust.com/v1/crates/pest_meta","summary":"pest meta language parser and validator Real downloads/day (quiet-day median): 828,228.","keywords":"meta optimizer parser pest"},{"type":"crate","id":"crc","title":"crc (Rust crate)","url":"https://tensorust.com/crates/crc/","api":"https://api.tensorust.com/v1/crates/crc","summary":"Rust implementation of CRC with support of various standards Real downloads/day (quiet-day median): 930,857.","keywords":"crc crc16 crc32 crc64 hash"},{"type":"crate","id":"pest_generator","title":"pest_generator (Rust crate)","url":"https://tensorust.com/crates/pest_generator/","api":"https://api.tensorust.com/v1/crates/pest_generator","summary":"pest code generator Real downloads/day (quiet-day median): 827,459.","keywords":"generator pest"},{"type":"crate","id":"derive_more-impl","title":"derive_more-impl (Rust crate)","url":"https://tensorust.com/crates/derive_more-impl/","api":"https://api.tensorust.com/v1/crates/derive_more-impl","summary":"Internal implementation of `derive_more` crate Real downloads/day (quiet-day median): 1,279,026.","keywords":""},{"type":"crate","id":"num","title":"num (Rust crate)","url":"https://tensorust.com/crates/num/","api":"https://api.tensorust.com/v1/crates/num","summary":"A collection of numeric types and traits for Rust, including bigint,\ncomplex, rational, range iterators, generic integers, and more! Real downloads/day (quiet-day median): 811,973.","keywords":"bignum mathematics numerics"},{"type":"crate","id":"mime_guess","title":"mime_guess (Rust crate)","url":"https://tensorust.com/crates/mime_guess/","api":"https://api.tensorust.com/v1/crates/mime_guess","summary":"A simple crate for detection of a file's MIME type by its extension. Real downloads/day (quiet-day median): 857,341.","keywords":"extension filesystem mime"},{"type":"crate","id":"serde_repr","title":"serde_repr (Rust crate)","url":"https://tensorust.com/crates/serde_repr/","api":"https://api.tensorust.com/v1/crates/serde_repr","summary":"Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum. Real downloads/day (quiet-day median): 895,570.","keywords":"integer serde serialization"},{"type":"crate","id":"crypto-bigint","title":"crypto-bigint (Rust crate)","url":"https://tensorust.com/crates/crypto-bigint/","api":"https://api.tensorust.com/v1/crates/crypto-bigint","summary":"Pure Rust implementation of a big integer library which has been designed from the ground-up for use\nin cryptographic applications. Provides constant-time, `no_std`/`no_alloc`-friendly implementations Real downloads/day (quiet-day median): 937,487.","keywords":"arbitrary bignum crypto integer precision"},{"type":"crate","id":"wasm-bindgen-backend","title":"wasm-bindgen-backend (Rust crate)","url":"https://tensorust.com/crates/wasm-bindgen-backend/","api":"https://api.tensorust.com/v1/crates/wasm-bindgen-backend","summary":"Backend code generation of the wasm-bindgen tool Real downloads/day (quiet-day median): 265,626.","keywords":""},{"type":"crate","id":"criterion","title":"criterion (Rust crate)","url":"https://tensorust.com/crates/criterion/","api":"https://api.tensorust.com/v1/crates/criterion","summary":"Statistics-driven micro-benchmarking library Real downloads/day (quiet-day median): 753,315.","keywords":"benchmark criterion"},{"type":"crate","id":"phf_macros","title":"phf_macros (Rust crate)","url":"https://tensorust.com/crates/phf_macros/","api":"https://api.tensorust.com/v1/crates/phf_macros","summary":"Macros to generate types in the phf crate Real downloads/day (quiet-day median): 1,103,308.","keywords":""},{"type":"crate","id":"zip","title":"zip (Rust crate)","url":"https://tensorust.com/crates/zip/","api":"https://api.tensorust.com/v1/crates/zip","summary":"Library to support the reading and writing of zip files. Real downloads/day (quiet-day median): 977,272.","keywords":"archive compression zip"},{"type":"crate","id":"hkdf","title":"hkdf (Rust crate)","url":"https://tensorust.com/crates/hkdf/","api":"https://api.tensorust.com/v1/crates/hkdf","summary":"HMAC-based Extract-and-Expand Key Derivation Function (HKDF) Real downloads/day (quiet-day median): 1,036,052.","keywords":"crypto hkdf kdf"},{"type":"crate","id":"fallible-iterator","title":"fallible-iterator (Rust crate)","url":"https://tensorust.com/crates/fallible-iterator/","api":"https://api.tensorust.com/v1/crates/fallible-iterator","summary":"Fallible iterator traits Real downloads/day (quiet-day median): 961,141.","keywords":""},{"type":"crate","id":"tokio-native-tls","title":"tokio-native-tls (Rust crate)","url":"https://tensorust.com/crates/tokio-native-tls/","api":"https://api.tensorust.com/v1/crates/tokio-native-tls","summary":"An implementation of TLS/SSL streams for Tokio using native-tls giving an implementation of TLS\nfor nonblocking I/O streams. Real downloads/day (quiet-day median): 649,200.","keywords":""},{"type":"crate","id":"bitvec","title":"bitvec (Rust crate)","url":"https://tensorust.com/crates/bitvec/","api":"https://api.tensorust.com/v1/crates/bitvec","summary":"Addresses memory by bits, for packed collections and bitfields Real downloads/day (quiet-day median): 807,032.","keywords":"bitfields bitmap bitstream bitvec bitvector"},{"type":"crate","id":"tracing-serde","title":"tracing-serde (Rust crate)","url":"https://tensorust.com/crates/tracing-serde/","api":"https://api.tensorust.com/v1/crates/tracing-serde","summary":"A compatibility layer for serializing trace data with `serde` Real downloads/day (quiet-day median): 920,901.","keywords":"logging serialization tracing"},{"type":"crate","id":"ref-cast","title":"ref-cast (Rust crate)","url":"https://tensorust.com/crates/ref-cast/","api":"https://api.tensorust.com/v1/crates/ref-cast","summary":"Safely cast &T to &U where the struct U contains a single field of type T. Real downloads/day (quiet-day median): 1,265,265.","keywords":""},{"type":"crate","id":"ref-cast-impl","title":"ref-cast-impl (Rust crate)","url":"https://tensorust.com/crates/ref-cast-impl/","api":"https://api.tensorust.com/v1/crates/ref-cast-impl","summary":"Derive implementation for ref_cast::RefCast. Real downloads/day (quiet-day median): 1,265,195.","keywords":""},{"type":"crate","id":"rand_xorshift","title":"rand_xorshift (Rust crate)","url":"https://tensorust.com/crates/rand_xorshift/","api":"https://api.tensorust.com/v1/crates/rand_xorshift","summary":"Xorshift random number generator Real downloads/day (quiet-day median): 784,639.","keywords":"random rng xorshift"},{"type":"crate","id":"wit-bindgen","title":"wit-bindgen (Rust crate)","url":"https://tensorust.com/crates/wit-bindgen/","api":"https://api.tensorust.com/v1/crates/wit-bindgen","summary":"Rust bindings generator and runtime support for WIT and the component model.\nUsed when compiling Rust programs to the component model. Real downloads/day (quiet-day median): 1,386,302.","keywords":""},{"type":"crate","id":"chacha20","title":"chacha20 (Rust crate)","url":"https://tensorust.com/crates/chacha20/","api":"https://api.tensorust.com/v1/crates/chacha20","summary":"The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits\nfrom the RustCrypto `cipher` crate, with optional architecture-specific\nhardware acceleration (AVX2, SSE2). Additionally pro Real downloads/day (quiet-day median): 1,737,072.","keywords":"chacha12 chacha8 crypto stream-cipher xchacha20"},{"type":"crate","id":"brotli-decompressor","title":"brotli-decompressor (Rust crate)","url":"https://tensorust.com/crates/brotli-decompressor/","api":"https://api.tensorust.com/v1/crates/brotli-decompressor","summary":"A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's all Real downloads/day (quiet-day median): 832,021.","keywords":"brotli decompression huffman lz77 nostd"},{"type":"crate","id":"radium","title":"radium (Rust crate)","url":"https://tensorust.com/crates/radium/","api":"https://api.tensorust.com/v1/crates/radium","summary":"Portable interfaces for maybe-atomic types Real downloads/day (quiet-day median): 771,396.","keywords":"atomic cell generic sync trait"},{"type":"crate","id":"combine","title":"combine (Rust crate)","url":"https://tensorust.com/crates/combine/","api":"https://api.tensorust.com/v1/crates/combine","summary":"Fast parser combinators on arbitrary streams with zero-copy support. Real downloads/day (quiet-day median): 900,865.","keywords":"combinators ll parser parsing"},{"type":"crate","id":"opentelemetry","title":"opentelemetry (Rust crate)","url":"https://tensorust.com/crates/opentelemetry/","api":"https://api.tensorust.com/v1/crates/opentelemetry","summary":"OpenTelemetry API for Rust Real downloads/day (quiet-day median): 843,720.","keywords":"logging metrics opentelemetry tracing"},{"type":"crate","id":"zeroize_derive","title":"zeroize_derive (Rust crate)","url":"https://tensorust.com/crates/zeroize_derive/","api":"https://api.tensorust.com/v1/crates/zeroize_derive","summary":"Custom derive support for zeroize Real downloads/day (quiet-day median): 979,424.","keywords":"memory memset secure volatile zero"},{"type":"crate","id":"num_enum","title":"num_enum (Rust crate)","url":"https://tensorust.com/crates/num_enum/","api":"https://api.tensorust.com/v1/crates/num_enum","summary":"Procedural macros to make inter-operation between primitives and enums easier. Real downloads/day (quiet-day median): 760,679.","keywords":"conversion derive enum ffi safe"},{"type":"crate","id":"tap","title":"tap (Rust crate)","url":"https://tensorust.com/crates/tap/","api":"https://api.tensorust.com/v1/crates/tap","summary":"Generic extensions for tapping values in Rust Real downloads/day (quiet-day median): 784,547.","keywords":"pipe tap_ok functional tap tap_some"},{"type":"crate","id":"num_enum_derive","title":"num_enum_derive (Rust crate)","url":"https://tensorust.com/crates/num_enum_derive/","api":"https://api.tensorust.com/v1/crates/num_enum_derive","summary":"Internal implementation details for ::num_enum (Procedural macros to make inter-operation between primitives and enums easier) Real downloads/day (quiet-day median): 760,485.","keywords":""},{"type":"crate","id":"brotli","title":"brotli (Rust crate)","url":"https://tensorust.com/crates/brotli/","api":"https://api.tensorust.com/v1/crates/brotli","summary":"A brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the sta Real downloads/day (quiet-day median): 841,265.","keywords":"brotli decompression huffman lz77 nostd"},{"type":"crate","id":"criterion-plot","title":"criterion-plot (Rust crate)","url":"https://tensorust.com/crates/criterion-plot/","api":"https://api.tensorust.com/v1/crates/criterion-plot","summary":"Criterion's plotting library Real downloads/day (quiet-day median): 778,188.","keywords":"criterion gnuplot plotting"},{"type":"crate","id":"urlencoding","title":"urlencoding (Rust crate)","url":"https://tensorust.com/crates/urlencoding/","api":"https://api.tensorust.com/v1/crates/urlencoding","summary":"A Rust library for doing URL percentage encoding. Real downloads/day (quiet-day median): 826,249.","keywords":"urldecode percent urlencode escape url"},{"type":"crate","id":"utf-8","title":"utf-8 (Rust crate)","url":"https://tensorust.com/crates/utf-8/","api":"https://api.tensorust.com/v1/crates/utf-8","summary":"Incremental, zero-copy UTF-8 decoding with error handling Real downloads/day (quiet-day median): 773,776.","keywords":""},{"type":"crate","id":"camino","title":"camino (Rust crate)","url":"https://tensorust.com/crates/camino/","api":"https://api.tensorust.com/v1/crates/camino","summary":"UTF-8 paths Real downloads/day (quiet-day median): 872,911.","keywords":"filesystem paths unicode utf8"},{"type":"crate","id":"event-listener-strategy","title":"event-listener-strategy (Rust crate)","url":"https://tensorust.com/crates/event-listener-strategy/","api":"https://api.tensorust.com/v1/crates/event-listener-strategy","summary":"Block or poll on event_listener easily Real downloads/day (quiet-day median): 895,322.","keywords":"blocking condvar envcount park wake"},{"type":"crate","id":"curve25519-dalek","title":"curve25519-dalek (Rust crate)","url":"https://tensorust.com/crates/curve25519-dalek/","api":"https://api.tensorust.com/v1/crates/curve25519-dalek","summary":"A pure-Rust implementation of group operations on ristretto255 and Curve25519 Real downloads/day (quiet-day median): 874,887.","keywords":"crypto cryptography curve25519 ristretto ristretto255"},{"type":"crate","id":"funty","title":"funty (Rust crate)","url":"https://tensorust.com/crates/funty/","api":"https://api.tensorust.com/v1/crates/funty","summary":"Trait generalization over the primitive types Real downloads/day (quiet-day median): 764,480.","keywords":"numerics pointers traits primitives"},{"type":"crate","id":"wyz","title":"wyz (Rust crate)","url":"https://tensorust.com/crates/wyz/","api":"https://api.tensorust.com/v1/crates/wyz","summary":"myrrlyn’s utility collection Real downloads/day (quiet-day median): 767,094.","keywords":""},{"type":"crate","id":"web-time","title":"web-time (Rust crate)","url":"https://tensorust.com/crates/web-time/","api":"https://api.tensorust.com/v1/crates/web-time","summary":"Drop-in replacement for std::time for Wasm in browsers Real downloads/day (quiet-day median): 1,133,377.","keywords":"web instant systemtime wasm time"},{"type":"crate","id":"cast","title":"cast (Rust crate)","url":"https://tensorust.com/crates/cast/","api":"https://api.tensorust.com/v1/crates/cast","summary":"Ergonomic, checked cast functions for primitive types Real downloads/day (quiet-day median): 788,776.","keywords":"checked cast primitive float integer"},{"type":"crate","id":"crc-catalog","title":"crc-catalog (Rust crate)","url":"https://tensorust.com/crates/crc-catalog/","api":"https://api.tensorust.com/v1/crates/crc-catalog","summary":"Catalog of CRC algorithms (generated from http://reveng.sourceforge.net/crc-catalogue) expressed as simple Rust structs. Real downloads/day (quiet-day median): 916,089.","keywords":"crc"},{"type":"crate","id":"xattr","title":"xattr (Rust crate)","url":"https://tensorust.com/crates/xattr/","api":"https://api.tensorust.com/v1/crates/xattr","summary":"unix extended filesystem attributes Real downloads/day (quiet-day median): 811,488.","keywords":"filesystem unix xattr"},{"type":"crate","id":"pyo3-build-config","title":"pyo3-build-config (Rust crate)","url":"https://tensorust.com/crates/pyo3-build-config/","api":"https://api.tensorust.com/v1/crates/pyo3-build-config","summary":"Build configuration for the PyO3 ecosystem Real downloads/day (quiet-day median): 835,359.","keywords":"cpython ffi pyo3 python"},{"type":"crate","id":"arrayref","title":"arrayref (Rust crate)","url":"https://tensorust.com/crates/arrayref/","api":"https://api.tensorust.com/v1/crates/arrayref","summary":"Macros to take array references of slices Real downloads/day (quiet-day median): 736,675.","keywords":""},{"type":"crate","id":"oorandom","title":"oorandom (Rust crate)","url":"https://tensorust.com/crates/oorandom/","api":"https://api.tensorust.com/v1/crates/oorandom","summary":"A tiny, robust PRNG implementation. Real downloads/day (quiet-day median): 758,903.","keywords":"pcg prng random rng"},{"type":"crate","id":"yansi","title":"yansi (Rust crate)","url":"https://tensorust.com/crates/yansi/","api":"https://api.tensorust.com/v1/crates/yansi","summary":"A dead simple ANSI terminal color painting library. Real downloads/day (quiet-day median): 737,990.","keywords":"paint format color ansi terminal"},{"type":"crate","id":"adler","title":"adler (Rust crate)","url":"https://tensorust.com/crates/adler/","api":"https://api.tensorust.com/v1/crates/adler","summary":"A simple clean-room implementation of the Adler-32 checksum Real downloads/day (quiet-day median): 186,534.","keywords":"checksum hash integrity adler32 zlib"},{"type":"crate","id":"lru-slab","title":"lru-slab (Rust crate)","url":"https://tensorust.com/crates/lru-slab/","api":"https://api.tensorust.com/v1/crates/lru-slab","summary":"Pre-allocated storage with constant-time LRU tracking Real downloads/day (quiet-day median): 1,304,418.","keywords":""},{"type":"crate","id":"pyo3","title":"pyo3 (Rust crate)","url":"https://tensorust.com/crates/pyo3/","api":"https://api.tensorust.com/v1/crates/pyo3","summary":"Bindings to Python interpreter Real downloads/day (quiet-day median): 817,609.","keywords":"cpython ffi pyo3 python"},{"type":"crate","id":"libsqlite3-sys","title":"libsqlite3-sys (Rust crate)","url":"https://tensorust.com/crates/libsqlite3-sys/","api":"https://api.tensorust.com/v1/crates/libsqlite3-sys","summary":"Native bindings to the libsqlite3 library Real downloads/day (quiet-day median): 986,538.","keywords":"ffi sqlcipher sqlite"},{"type":"crate","id":"pyo3-macros","title":"pyo3-macros (Rust crate)","url":"https://tensorust.com/crates/pyo3-macros/","api":"https://api.tensorust.com/v1/crates/pyo3-macros","summary":"Proc macros for PyO3 package Real downloads/day (quiet-day median): 813,099.","keywords":"cpython ffi pyo3 python"},{"type":"crate","id":"pyo3-macros-backend","title":"pyo3-macros-backend (Rust crate)","url":"https://tensorust.com/crates/pyo3-macros-backend/","api":"https://api.tensorust.com/v1/crates/pyo3-macros-backend","summary":"Code generation for PyO3 package Real downloads/day (quiet-day median): 813,880.","keywords":"cpython ffi pyo3 python"},{"type":"crate","id":"aws-lc-sys","title":"aws-lc-sys (Rust crate)","url":"https://tensorust.com/crates/aws-lc-sys/","api":"https://api.tensorust.com/v1/crates/aws-lc-sys","summary":"AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project. Real downloads/day (quiet-day median): 1,163,265.","keywords":""},{"type":"crate","id":"tinytemplate","title":"tinytemplate (Rust crate)","url":"https://tensorust.com/crates/tinytemplate/","api":"https://api.tensorust.com/v1/crates/tinytemplate","summary":"Simple, lightweight template engine Real downloads/day (quiet-day median): 719,745.","keywords":"html template"},{"type":"crate","id":"base16ct","title":"base16ct (Rust crate)","url":"https://tensorust.com/crates/base16ct/","api":"https://api.tensorust.com/v1/crates/base16ct","summary":"Pure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids\nany usages of data-dependent branches/LUTs and thereby provides portable\n\"best effort\" constant-time operation and embedded Real downloads/day (quiet-day median): 922,439.","keywords":"crypto hex hexadecimal"},{"type":"crate","id":"aws-lc-rs","title":"aws-lc-rs (Rust crate)","url":"https://tensorust.com/crates/aws-lc-rs/","api":"https://api.tensorust.com/v1/crates/aws-lc-rs","summary":"aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring. Real downloads/day (quiet-day median): 1,156,444.","keywords":"crypto cryptography security"},{"type":"crate","id":"cargo_metadata","title":"cargo_metadata (Rust crate)","url":"https://tensorust.com/crates/cargo_metadata/","api":"https://api.tensorust.com/v1/crates/cargo_metadata","summary":"structured access to the output of `cargo metadata` Real downloads/day (quiet-day median): 722,103.","keywords":""},{"type":"crate","id":"png","title":"png (Rust crate)","url":"https://tensorust.com/crates/png/","api":"https://api.tensorust.com/v1/crates/png","summary":"PNG decoding and encoding library in pure Rust Real downloads/day (quiet-day median): 1,045,922.","keywords":""},{"type":"crate","id":"twox-hash","title":"twox-hash (Rust crate)","url":"https://tensorust.com/crates/twox-hash/","api":"https://api.tensorust.com/v1/crates/twox-hash","summary":"A Rust implementation of the XXHash and XXH3 algorithms Real downloads/day (quiet-day median): 763,473.","keywords":"hash hasher xxh3 xxhash"},{"type":"crate","id":"ff","title":"ff (Rust crate)","url":"https://tensorust.com/crates/ff/","api":"https://api.tensorust.com/v1/crates/ff","summary":"Library for building and interfacing with finite fields Real downloads/day (quiet-day median): 863,460.","keywords":""},{"type":"crate","id":"csv","title":"csv (Rust crate)","url":"https://tensorust.com/crates/csv/","api":"https://api.tensorust.com/v1/crates/csv","summary":"Fast CSV parsing with support for serde. Real downloads/day (quiet-day median): 677,936.","keywords":"comma csv delimited parser serde"},{"type":"crate","id":"wasmparser","title":"wasmparser (Rust crate)","url":"https://tensorust.com/crates/wasmparser/","api":"https://api.tensorust.com/v1/crates/wasmparser","summary":"A simple event-driven library for parsing WebAssembly binary files. Real downloads/day (quiet-day median): 1,023,280.","keywords":"parser wasm webassembly"},{"type":"crate","id":"ciborium-io","title":"ciborium-io (Rust crate)","url":"https://tensorust.com/crates/ciborium-io/","api":"https://api.tensorust.com/v1/crates/ciborium-io","summary":"Simplified Read/Write traits for no_std usage Real downloads/day (quiet-day median): 774,868.","keywords":"write io read"},{"type":"crate","id":"ciborium","title":"ciborium (Rust crate)","url":"https://tensorust.com/crates/ciborium/","api":"https://api.tensorust.com/v1/crates/ciborium","summary":"serde implementation of CBOR using ciborium-basic Real downloads/day (quiet-day median): 775,492.","keywords":"cbor serde"},{"type":"crate","id":"ciborium-ll","title":"ciborium-ll (Rust crate)","url":"https://tensorust.com/crates/ciborium-ll/","api":"https://api.tensorust.com/v1/crates/ciborium-ll","summary":"Low-level CBOR codec primitives Real downloads/day (quiet-day median): 775,035.","keywords":"cbor"},{"type":"crate","id":"pbkdf2","title":"pbkdf2 (Rust crate)","url":"https://tensorust.com/crates/pbkdf2/","api":"https://api.tensorust.com/v1/crates/pbkdf2","summary":"Generic implementation of PBKDF2 Real downloads/day (quiet-day median): 707,668.","keywords":"crypto hashing password phf"},{"type":"crate","id":"signal-hook","title":"signal-hook (Rust crate)","url":"https://tensorust.com/crates/signal-hook/","api":"https://api.tensorust.com/v1/crates/signal-hook","summary":"Unix signal handling Real downloads/day (quiet-day median): 704,970.","keywords":"daemon signal unix"},{"type":"crate","id":"csv-core","title":"csv-core (Rust crate)","url":"https://tensorust.com/crates/csv-core/","api":"https://api.tensorust.com/v1/crates/csv-core","summary":"Bare bones CSV parsing with no_std support. Real downloads/day (quiet-day median): 687,418.","keywords":"comma csv delimited no_std parser"},{"type":"crate","id":"tonic-build","title":"tonic-build (Rust crate)","url":"https://tensorust.com/crates/tonic-build/","api":"https://api.tensorust.com/v1/crates/tonic-build","summary":"Codegen module of `tonic` gRPC implementation. Real downloads/day (quiet-day median): 683,184.","keywords":"async codegen grpc protobuf rpc"},{"type":"crate","id":"polling","title":"polling (Rust crate)","url":"https://tensorust.com/crates/polling/","api":"https://api.tensorust.com/v1/crates/polling","summary":"Portable interface to epoll, kqueue, event ports, and IOCP Real downloads/day (quiet-day median): 615,692.","keywords":"epoll iocp kqueue mio"},{"type":"crate","id":"fancy-regex","title":"fancy-regex (Rust crate)","url":"https://tensorust.com/crates/fancy-regex/","api":"https://api.tensorust.com/v1/crates/fancy-regex","summary":"An implementation of regexes, supporting a relatively rich set of features, including backreferences and look-around. Aims to be compatible with Oniguruma syntax when the relevant flag is set. Real downloads/day (quiet-day median): 912,637.","keywords":""},{"type":"crate","id":"group","title":"group (Rust crate)","url":"https://tensorust.com/crates/group/","api":"https://api.tensorust.com/v1/crates/group","summary":"Elliptic curve group traits and utilities Real downloads/day (quiet-day median): 853,972.","keywords":""},{"type":"crate","id":"globset","title":"globset (Rust crate)","url":"https://tensorust.com/crates/globset/","api":"https://api.tensorust.com/v1/crates/globset","summary":"Cross platform single glob and glob set matching. Glob set matching is the\nprocess of matching one or more glob patterns against a single candidate path\nsimultaneously, and returning all of the globs  Real downloads/day (quiet-day median): 685,147.","keywords":"glob multiple pattern regex set"},{"type":"crate","id":"pyo3-ffi","title":"pyo3-ffi (Rust crate)","url":"https://tensorust.com/crates/pyo3-ffi/","api":"https://api.tensorust.com/v1/crates/pyo3-ffi","summary":"Python-API bindings for the PyO3 ecosystem Real downloads/day (quiet-day median): 814,393.","keywords":"cpython ffi pyo3 python"},{"type":"crate","id":"elliptic-curve","title":"elliptic-curve (Rust crate)","url":"https://tensorust.com/crates/elliptic-curve/","api":"https://api.tensorust.com/v1/crates/elliptic-curve","summary":"General purpose Elliptic Curve Cryptography (ECC) support, including traits and generic types for\nrepresenting various elliptic curve forms, scalars, points, and public/secret keys composed thereof. Real downloads/day (quiet-day median): 855,110.","keywords":"crypto ecc elliptic weierstrass"},{"type":"crate","id":"alloc-stdlib","title":"alloc-stdlib (Rust crate)","url":"https://tensorust.com/crates/alloc-stdlib/","api":"https://api.tensorust.com/v1/crates/alloc-stdlib","summary":"A dynamic allocator example that may be used with the stdlib Real downloads/day (quiet-day median): 781,374.","keywords":"allocator calloc custom nostd safe"},{"type":"crate","id":"flume","title":"flume (Rust crate)","url":"https://tensorust.com/crates/flume/","api":"https://api.tensorust.com/v1/crates/flume","summary":"A blazingly fast multi-producer channel Real downloads/day (quiet-day median): 768,860.","keywords":"channel fifo mpmc mpsc thread"},{"type":"crate","id":"alloc-no-stdlib","title":"alloc-no-stdlib (Rust crate)","url":"https://tensorust.com/crates/alloc-no-stdlib/","api":"https://api.tensorust.com/v1/crates/alloc-no-stdlib","summary":"A dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically and be used either with a custom allocator, items on the stack, or by a Real downloads/day (quiet-day median): 767,634.","keywords":"allocator calloc custom nostd safe"},{"type":"crate","id":"serde_derive_internals","title":"serde_derive_internals (Rust crate)","url":"https://tensorust.com/crates/serde_derive_internals/","api":"https://api.tensorust.com/v1/crates/serde_derive_internals","summary":"AST representation used by Serde derive macros. Unstable. Real downloads/day (quiet-day median): 927,225.","keywords":"serde serialization"},{"type":"crate","id":"tiny-keccak","title":"tiny-keccak (Rust crate)","url":"https://tensorust.com/crates/tiny-keccak/","api":"https://api.tensorust.com/v1/crates/tiny-keccak","summary":"An implementation of Keccak derived functions. Real downloads/day (quiet-day median): 680,461.","keywords":"kangarootwelve sha3 keccak crypto hash"},{"type":"crate","id":"simdutf8","title":"simdutf8 (Rust crate)","url":"https://tensorust.com/crates/simdutf8/","api":"https://api.tensorust.com/v1/crates/simdutf8","summary":"SIMD-accelerated UTF-8 validation. Real downloads/day (quiet-day median): 965,252.","keywords":"simd string unicode utf-8 validation"},{"type":"crate","id":"tar","title":"tar (Rust crate)","url":"https://tensorust.com/crates/tar/","api":"https://api.tensorust.com/v1/crates/tar","summary":"A Rust implementation of a TAR file reader and writer. This library does not\ncurrently handle compression, but it is abstract over all I/O readers and\nwriters. Additionally, great lengths are taken to Real downloads/day (quiet-day median): 740,149.","keywords":"encoding tar tarfile"},{"type":"crate","id":"num-derive","title":"num-derive (Rust crate)","url":"https://tensorust.com/crates/num-derive/","api":"https://api.tensorust.com/v1/crates/num-derive","summary":"Numeric syntax extensions Real downloads/day (quiet-day median): 667,655.","keywords":"mathematics numerics"},{"type":"crate","id":"schemars_derive","title":"schemars_derive (Rust crate)","url":"https://tensorust.com/crates/schemars_derive/","api":"https://api.tensorust.com/v1/crates/schemars_derive","summary":"Macros for #[derive(JsonSchema)], for use with schemars Real downloads/day (quiet-day median): 952,344.","keywords":"json-schema rust serde"},{"type":"crate","id":"num_threads","title":"num_threads (Rust crate)","url":"https://tensorust.com/crates/num_threads/","api":"https://api.tensorust.com/v1/crates/num_threads","summary":"A minimal library that determines the number of running threads for the current process. Real downloads/day (quiet-day median): 566,226.","keywords":""},{"type":"crate","id":"sec1","title":"sec1 (Rust crate)","url":"https://tensorust.com/crates/sec1/","api":"https://api.tensorust.com/v1/crates/sec1","summary":"Pure Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats including ASN.1 DER\nencoded private keys as well as the Elliptic-Curve-Point-to-Octet-String encoding Real downloads/day (quiet-day median): 854,812.","keywords":"crypto elliptic-curve key secg"},{"type":"crate","id":"ecdsa","title":"ecdsa (Rust crate)","url":"https://tensorust.com/crates/ecdsa/","api":"https://api.tensorust.com/v1/crates/ecdsa","summary":"Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) as specified in\nFIPS 186-4 (Digital Signature Standard), implemented generically over elliptic curves, providing\nRFC6 Real downloads/day (quiet-day median): 833,119.","keywords":"crypto ecc nist secp256k1 signature"},{"type":"crate","id":"cookie","title":"cookie (Rust crate)","url":"https://tensorust.com/crates/cookie/","api":"https://api.tensorust.com/v1/crates/cookie","summary":"HTTP cookie parsing and cookie jar management. Supports signed and private\n(encrypted, authenticated) jars. Real downloads/day (quiet-day median): 734,323.","keywords":""},{"type":"crate","id":"erased-serde","title":"erased-serde (Rust crate)","url":"https://tensorust.com/crates/erased-serde/","api":"https://api.tensorust.com/v1/crates/erased-serde","summary":"Type-erased Serialize and Serializer traits Real downloads/day (quiet-day median): 763,150.","keywords":"erasure serde"},{"type":"crate","id":"ed25519","title":"ed25519 (Rust crate)","url":"https://tensorust.com/crates/ed25519/","api":"https://api.tensorust.com/v1/crates/ed25519","summary":"Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032)\nsupport library providing signature type definitions and PKCS#8 private key\ndecoding/encoding support Real downloads/day (quiet-day median): 760,807.","keywords":"crypto curve25519 ecc signature signing"},{"type":"crate","id":"cargo-platform","title":"cargo-platform (Rust crate)","url":"https://tensorust.com/crates/cargo-platform/","api":"https://api.tensorust.com/v1/crates/cargo-platform","summary":"Cargo's representation of a target platform. Real downloads/day (quiet-day median): 730,737.","keywords":""},{"type":"crate","id":"rfc6979","title":"rfc6979 (Rust crate)","url":"https://tensorust.com/crates/rfc6979/","api":"https://api.tensorust.com/v1/crates/rfc6979","summary":"Pure Rust implementation of RFC6979: Deterministic Usage of the Digital Signature Algorithm (DSA)\nand Elliptic Curve Digital Signature Algorithm (ECDSA) Real downloads/day (quiet-day median): 825,273.","keywords":"dsa ecdsa signature"},{"type":"crate","id":"opentelemetry_sdk","title":"opentelemetry_sdk (Rust crate)","url":"https://tensorust.com/crates/opentelemetry_sdk/","api":"https://api.tensorust.com/v1/crates/opentelemetry_sdk","summary":"The SDK for the OpenTelemetry metrics collection and distributed tracing framework Real downloads/day (quiet-day median): 764,881.","keywords":""},{"type":"crate","id":"plotters","title":"plotters (Rust crate)","url":"https://tensorust.com/crates/plotters/","api":"https://api.tensorust.com/v1/crates/plotters","summary":"A Rust drawing library focus on data plotting for both WASM and native applications Real downloads/day (quiet-day median): 647,354.","keywords":"drawing plotting visualization webassembly"},{"type":"crate","id":"wait-timeout","title":"wait-timeout (Rust crate)","url":"https://tensorust.com/crates/wait-timeout/","api":"https://api.tensorust.com/v1/crates/wait-timeout","summary":"A crate to wait on a child process with a timeout specified across Unix and\nWindows platforms. Real downloads/day (quiet-day median): 704,827.","keywords":""},{"type":"crate","id":"colored","title":"colored (Rust crate)","url":"https://tensorust.com/crates/colored/","api":"https://api.tensorust.com/v1/crates/colored","summary":"The most simple way to add colors in your terminal Real downloads/day (quiet-day median): 626,796.","keywords":"ansi_term color string term term-painter"},{"type":"crate","id":"rsa","title":"rsa (Rust crate)","url":"https://tensorust.com/crates/rsa/","api":"https://api.tensorust.com/v1/crates/rsa","summary":"Pure Rust RSA implementation Real downloads/day (quiet-day median): 717,631.","keywords":"crypto encryption rsa security"},{"type":"crate","id":"plotters-backend","title":"plotters-backend (Rust crate)","url":"https://tensorust.com/crates/plotters-backend/","api":"https://api.tensorust.com/v1/crates/plotters-backend","summary":"Plotters Backend API Real downloads/day (quiet-day median): 641,695.","keywords":""},{"type":"crate","id":"async-compression","title":"async-compression (Rust crate)","url":"https://tensorust.com/crates/async-compression/","api":"https://api.tensorust.com/v1/crates/async-compression","summary":"Adaptors between compression crates and Rust's modern asynchronous IO types. Real downloads/day (quiet-day median): 707,872.","keywords":"async-io compression decompression futures-io tokio"},{"type":"crate","id":"whoami","title":"whoami (Rust crate)","url":"https://tensorust.com/crates/whoami/","api":"https://api.tensorust.com/v1/crates/whoami","summary":"Rust library for getting information about the current user and environment Real downloads/day (quiet-day median): 872,045.","keywords":"detect platform user username whoami"},{"type":"crate","id":"aead","title":"aead (Rust crate)","url":"https://tensorust.com/crates/aead/","api":"https://api.tensorust.com/v1/crates/aead","summary":"Traits for Authenticated Encryption with Associated Data (AEAD) algorithms,\nsuch as AES-GCM as ChaCha20Poly1305, which provide a high-level API Real downloads/day (quiet-day median): 824,924.","keywords":"crypto encryption"},{"type":"crate","id":"plotters-svg","title":"plotters-svg (Rust crate)","url":"https://tensorust.com/crates/plotters-svg/","api":"https://api.tensorust.com/v1/crates/plotters-svg","summary":"Plotters SVG backend Real downloads/day (quiet-day median): 639,455.","keywords":""},{"type":"crate","id":"redox_users","title":"redox_users (Rust crate)","url":"https://tensorust.com/crates/redox_users/","api":"https://api.tensorust.com/v1/crates/redox_users","summary":"A Rust library to access Redox users and groups functionality Real downloads/day (quiet-day median): 652,657.","keywords":"auth redox"},{"type":"crate","id":"toml_writer","title":"toml_writer (Rust crate)","url":"https://tensorust.com/crates/toml_writer/","api":"https://api.tensorust.com/v1/crates/toml_writer","summary":"A low-level interface for writing out TOML Real downloads/day (quiet-day median): 1,210,489.","keywords":"encoding no_std toml"},{"type":"crate","id":"libz-sys","title":"libz-sys (Rust crate)","url":"https://tensorust.com/crates/libz-sys/","api":"https://api.tensorust.com/v1/crates/libz-sys","summary":"Low-level bindings to the system libz library (also known as zlib). Real downloads/day (quiet-day median): 455,887.","keywords":"zlib zlib-ng"},{"type":"crate","id":"ed25519-dalek","title":"ed25519-dalek (Rust crate)","url":"https://tensorust.com/crates/ed25519-dalek/","api":"https://api.tensorust.com/v1/crates/ed25519-dalek","summary":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust. Real downloads/day (quiet-day median): 780,826.","keywords":"cryptography curve25519 ecc ed25519 signature"},{"type":"crate","id":"stringprep","title":"stringprep (Rust crate)","url":"https://tensorust.com/crates/stringprep/","api":"https://api.tensorust.com/v1/crates/stringprep","summary":"An implementation of the stringprep algorithm Real downloads/day (quiet-day median): 768,930.","keywords":""},{"type":"crate","id":"predicates","title":"predicates (Rust crate)","url":"https://tensorust.com/crates/predicates/","api":"https://api.tensorust.com/v1/crates/predicates","summary":"An implementation of boolean-valued predicate functions. Real downloads/day (quiet-day median): 554,957.","keywords":"boolean combinatorial logic match predicate"},{"type":"crate","id":"async-io","title":"async-io (Rust crate)","url":"https://tensorust.com/crates/async-io/","api":"https://api.tensorust.com/v1/crates/async-io","summary":"Async I/O and timers Real downloads/day (quiet-day median): 548,589.","keywords":"epoll iocp kqueue mio"},{"type":"crate","id":"pkcs1","title":"pkcs1 (Rust crate)","url":"https://tensorust.com/crates/pkcs1/","api":"https://api.tensorust.com/v1/crates/pkcs1","summary":"Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #1:\nRSA Cryptography Specifications Version 2.2 (RFC 8017) Real downloads/day (quiet-day median): 704,103.","keywords":"crypto key pem pkcs rsa"},{"type":"crate","id":"indicatif","title":"indicatif (Rust crate)","url":"https://tensorust.com/crates/indicatif/","api":"https://api.tensorust.com/v1/crates/indicatif","summary":"A progress bar and cli reporting library for Rust Real downloads/day (quiet-day median): 647,827.","keywords":"cli colors pb progress progressbar"},{"type":"crate","id":"iri-string","title":"iri-string (Rust crate)","url":"https://tensorust.com/crates/iri-string/","api":"https://api.tensorust.com/v1/crates/iri-string","summary":"IRI as string types Real downloads/day (quiet-day median): 651,493.","keywords":"iri uri"},{"type":"crate","id":"anes","title":"anes (Rust crate)","url":"https://tensorust.com/crates/anes/","api":"https://api.tensorust.com/v1/crates/anes","summary":"ANSI Escape Sequences provider & parser Real downloads/day (quiet-day median): 667,197.","keywords":"ansi code parser sequence terminal"},{"type":"crate","id":"jiff","title":"jiff (Rust crate)","url":"https://tensorust.com/crates/jiff/","api":"https://api.tensorust.com/v1/crates/jiff","summary":"A date-time library that encourages you to jump into the pit of success.\n\nThis library is heavily inspired by the Temporal project. Real downloads/day (quiet-day median): 981,794.","keywords":"calendar date duration time zone"},{"type":"crate","id":"winreg","title":"winreg (Rust crate)","url":"https://tensorust.com/crates/winreg/","api":"https://api.tensorust.com/v1/crates/winreg","summary":"Rust bindings to MS Windows Registry API Real downloads/day (quiet-day median): 516,332.","keywords":"registry windows winsdk"},{"type":"crate","id":"universal-hash","title":"universal-hash (Rust crate)","url":"https://tensorust.com/crates/universal-hash/","api":"https://api.tensorust.com/v1/crates/universal-hash","summary":"Traits which describe the functionality of universal hash functions (UHFs) Real downloads/day (quiet-day median): 811,380.","keywords":"crypto mac"},{"type":"crate","id":"option-ext","title":"option-ext (Rust crate)","url":"https://tensorust.com/crates/option-ext/","api":"https://api.tensorust.com/v1/crates/option-ext","summary":"Extends `Option` with additional operations Real downloads/day (quiet-day median): 809,485.","keywords":""},{"type":"crate","id":"ureq","title":"ureq (Rust crate)","url":"https://tensorust.com/crates/ureq/","api":"https://api.tensorust.com/v1/crates/ureq","summary":"Simple, safe HTTP client Real downloads/day (quiet-day median): 840,482.","keywords":"client http https request web"},{"type":"crate","id":"diff","title":"diff (Rust crate)","url":"https://tensorust.com/crates/diff/","api":"https://api.tensorust.com/v1/crates/diff","summary":"An LCS based slice and string diffing implementation. Real downloads/day (quiet-day median): 540,499.","keywords":""},{"type":"crate","id":"ctr","title":"ctr (Rust crate)","url":"https://tensorust.com/crates/ctr/","api":"https://api.tensorust.com/v1/crates/ctr","summary":"CTR block modes of operation Real downloads/day (quiet-day median): 757,345.","keywords":"block-mode ciphers crypto stream-cipher"},{"type":"crate","id":"once_cell_polyfill","title":"once_cell_polyfill (Rust crate)","url":"https://tensorust.com/crates/once_cell_polyfill/","api":"https://api.tensorust.com/v1/crates/once_cell_polyfill","summary":"Polyfill for `OnceCell` stdlib feature for use with older MSRVs Real downloads/day (quiet-day median): 1,102,539.","keywords":""},{"type":"crate","id":"wasip2","title":"wasip2 (Rust crate)","url":"https://tensorust.com/crates/wasip2/","api":"https://api.tensorust.com/v1/crates/wasip2","summary":"WASIp2 API bindings for Rust Real downloads/day (quiet-day median): 1,129,868.","keywords":"wasm webassembly"},{"type":"crate","id":"overload","title":"overload (Rust crate)","url":"https://tensorust.com/crates/overload/","api":"https://api.tensorust.com/v1/crates/overload","summary":"Provides a macro to simplify operator overloading. Real downloads/day (quiet-day median): 171,034.","keywords":"op operator overloading macro"},{"type":"crate","id":"libredox","title":"libredox (Rust crate)","url":"https://tensorust.com/crates/libredox/","api":"https://api.tensorust.com/v1/crates/libredox","summary":"Redox stable ABI Real downloads/day (quiet-day median): 750,916.","keywords":""},{"type":"crate","id":"unindent","title":"unindent (Rust crate)","url":"https://tensorust.com/crates/unindent/","api":"https://api.tensorust.com/v1/crates/unindent","summary":"Remove a column of leading whitespace from a string Real downloads/day (quiet-day median): 379,604.","keywords":"heredoc literal multiline nowdoc string"},{"type":"crate","id":"ansi_term","title":"ansi_term (Rust crate)","url":"https://tensorust.com/crates/ansi_term/","api":"https://api.tensorust.com/v1/crates/ansi_term","summary":"Library for ANSI terminal colours and styles (bold, underline) Real downloads/day (quiet-day median): 216,663.","keywords":""},{"type":"crate","id":"tracing-opentelemetry","title":"tracing-opentelemetry (Rust crate)","url":"https://tensorust.com/crates/tracing-opentelemetry/","api":"https://api.tensorust.com/v1/crates/tracing-opentelemetry","summary":"OpenTelemetry integration for tracing Real downloads/day (quiet-day median): 621,693.","keywords":"async jaeger opentelemetry tracing zipkin"},{"type":"crate","id":"hostname","title":"hostname (Rust crate)","url":"https://tensorust.com/crates/hostname/","api":"https://api.tensorust.com/v1/crates/hostname","summary":"Cross-platform system's host name functions Real downloads/day (quiet-day median): 560,440.","keywords":"gethostname hostname sethostname"},{"type":"crate","id":"futures-timer","title":"futures-timer (Rust crate)","url":"https://tensorust.com/crates/futures-timer/","api":"https://api.tensorust.com/v1/crates/futures-timer","summary":"Timeouts for futures. Real downloads/day (quiet-day median): 576,709.","keywords":""},{"type":"crate","id":"sysinfo","title":"sysinfo (Rust crate)","url":"https://tensorust.com/crates/sysinfo/","api":"https://api.tensorust.com/v1/crates/sysinfo","summary":"Library to get system information such as processes, CPUs, disks, components and networks Real downloads/day (quiet-day median): 644,904.","keywords":"cpu disk network process system-information"},{"type":"crate","id":"rand_pcg","title":"rand_pcg (Rust crate)","url":"https://tensorust.com/crates/rand_pcg/","api":"https://api.tensorust.com/v1/crates/rand_pcg","summary":"Selected PCG random number generators Real downloads/day (quiet-day median): 936,487.","keywords":"pcg random rng"},{"type":"crate","id":"num-bigint-dig","title":"num-bigint-dig (Rust crate)","url":"https://tensorust.com/crates/num-bigint-dig/","api":"https://api.tensorust.com/v1/crates/num-bigint-dig","summary":"Big integer implementation for Rust Real downloads/day (quiet-day median): 672,015.","keywords":"bignum mathematics numerics"},{"type":"crate","id":"similar","title":"similar (Rust crate)","url":"https://tensorust.com/crates/similar/","api":"https://api.tensorust.com/v1/crates/similar","summary":"A diff library for Rust Real downloads/day (quiet-day median): 713,001.","keywords":"changes compare diff difference patience"},{"type":"crate","id":"terminal_size","title":"terminal_size (Rust crate)","url":"https://tensorust.com/crates/terminal_size/","api":"https://api.tensorust.com/v1/crates/terminal_size","summary":"Gets the size of your Linux or Windows terminal Real downloads/day (quiet-day median): 513,098.","keywords":"console dimensions size term terminal"},{"type":"crate","id":"pretty_assertions","title":"pretty_assertions (Rust crate)","url":"https://tensorust.com/crates/pretty_assertions/","api":"https://api.tensorust.com/v1/crates/pretty_assertions","summary":"Overwrite `assert_eq!` and `assert_ne!` with drop-in replacements, adding colorful diffs. Real downloads/day (quiet-day median): 522,294.","keywords":"assert color diff pretty"},{"type":"crate","id":"ctor","title":"ctor (Rust crate)","url":"https://tensorust.com/crates/ctor/","api":"https://api.tensorust.com/v1/crates/ctor","summary":"Global, no_std-compatible constructors for all platforms that run before main (like C/C++ __attribute__((constructor))) Real downloads/day (quiet-day median): 686,862.","keywords":""},{"type":"crate","id":"atoi","title":"atoi (Rust crate)","url":"https://tensorust.com/crates/atoi/","api":"https://api.tensorust.com/v1/crates/atoi","summary":"Parse integers directly from `[u8]` slices in safe code Real downloads/day (quiet-day median): 689,620.","keywords":"atoi conversion integer"},{"type":"crate","id":"env_filter","title":"env_filter (Rust crate)","url":"https://tensorust.com/crates/env_filter/","api":"https://api.tensorust.com/v1/crates/env_filter","summary":"Filter log events using environment variables Real downloads/day (quiet-day median): 688,793.","keywords":"log logger logging"},{"type":"crate","id":"block-padding","title":"block-padding (Rust crate)","url":"https://tensorust.com/crates/block-padding/","api":"https://api.tensorust.com/v1/crates/block-padding","summary":"Padding and unpadding of messages divided into blocks. Real downloads/day (quiet-day median): 613,238.","keywords":"ansix923 iso7816 padding pkcs7"},{"type":"crate","id":"new_debug_unreachable","title":"new_debug_unreachable (Rust crate)","url":"https://tensorust.com/crates/new_debug_unreachable/","api":"https://api.tensorust.com/v1/crates/new_debug_unreachable","summary":"panic in debug, intrinsics::unreachable() in release (fork of debug_unreachable) Real downloads/day (quiet-day median): 691,350.","keywords":"macro optimization"},{"type":"crate","id":"derive_builder","title":"derive_builder (Rust crate)","url":"https://tensorust.com/crates/derive_builder/","api":"https://api.tensorust.com/v1/crates/derive_builder","summary":"Rust macro to automatically implement the builder pattern for arbitrary structs. Real downloads/day (quiet-day median): 633,349.","keywords":"builder derive macro setter struct"},{"type":"crate","id":"image","title":"image (Rust crate)","url":"https://tensorust.com/crates/image/","api":"https://api.tensorust.com/v1/crates/image","summary":"Imaging library. Provides basic image processing and encoders/decoders for common image formats. Real downloads/day (quiet-day median): 735,113.","keywords":""},{"type":"crate","id":"derive_builder_core","title":"derive_builder_core (Rust crate)","url":"https://tensorust.com/crates/derive_builder_core/","api":"https://api.tensorust.com/v1/crates/derive_builder_core","summary":"Internal helper library for the derive_builder crate. Real downloads/day (quiet-day median): 633,184.","keywords":""},{"type":"crate","id":"serde_bytes","title":"serde_bytes (Rust crate)","url":"https://tensorust.com/crates/serde_bytes/","api":"https://api.tensorust.com/v1/crates/serde_bytes","summary":"Optimized handling of `&[u8]` and `Vec<u8>` for Serde Real downloads/day (quiet-day median): 545,340.","keywords":"bytes no_std serde serialization"},{"type":"crate","id":"jni-sys","title":"jni-sys (Rust crate)","url":"https://tensorust.com/crates/jni-sys/","api":"https://api.tensorust.com/v1/crates/jni-sys","summary":"Rust definitions corresponding to jni.h Real downloads/day (quiet-day median): 929,124.","keywords":"java jni"},{"type":"crate","id":"unicode-properties","title":"unicode-properties (Rust crate)","url":"https://tensorust.com/crates/unicode-properties/","api":"https://api.tensorust.com/v1/crates/unicode-properties","summary":"Query character Unicode properties according to\nUAX #44 and UTR #51. Real downloads/day (quiet-day median): 833,342.","keywords":"text unicode"},{"type":"crate","id":"jsonwebtoken","title":"jsonwebtoken (Rust crate)","url":"https://tensorust.com/crates/jsonwebtoken/","api":"https://api.tensorust.com/v1/crates/jsonwebtoken","summary":"Create and decode JWTs in a strongly typed way. Real downloads/day (quiet-day median): 698,399.","keywords":"api jwk jwt token"},{"type":"crate","id":"jni","title":"jni (Rust crate)","url":"https://tensorust.com/crates/jni/","api":"https://api.tensorust.com/v1/crates/jni","summary":"Rust bindings to the JNI Real downloads/day (quiet-day median): 778,423.","keywords":"ffi java jni"},{"type":"crate","id":"proptest","title":"proptest (Rust crate)","url":"https://tensorust.com/crates/proptest/","api":"https://api.tensorust.com/v1/crates/proptest","summary":"Hypothesis-like property-based testing and shrinking. Real downloads/day (quiet-day median): 663,355.","keywords":"fuzz hypothesis property quickcheck testing"},{"type":"crate","id":"predicates-core","title":"predicates-core (Rust crate)","url":"https://tensorust.com/crates/predicates-core/","api":"https://api.tensorust.com/v1/crates/predicates-core","summary":"An API for boolean-valued predicate functions. Real downloads/day (quiet-day median): 532,329.","keywords":"boolean combinatorial logic match predicate"},{"type":"crate","id":"borsh","title":"borsh (Rust crate)","url":"https://tensorust.com/crates/borsh/","api":"https://api.tensorust.com/v1/crates/borsh","summary":"Binary Object Representation Serializer for Hashing Real downloads/day (quiet-day median): 674,146.","keywords":""},{"type":"crate","id":"predicates-tree","title":"predicates-tree (Rust crate)","url":"https://tensorust.com/crates/predicates-tree/","api":"https://api.tensorust.com/v1/crates/predicates-tree","summary":"Render boolean-valued predicate functions results as a tree. Real downloads/day (quiet-day median): 532,335.","keywords":"boolean combinatorial logic match predicate"},{"type":"crate","id":"crossterm","title":"crossterm (Rust crate)","url":"https://tensorust.com/crates/crossterm/","api":"https://api.tensorust.com/v1/crates/crossterm","summary":"A crossplatform terminal library for manipulating terminals. Real downloads/day (quiet-day median): 583,388.","keywords":"cli color event input terminal"},{"type":"crate","id":"lazycell","title":"lazycell (Rust crate)","url":"https://tensorust.com/crates/lazycell/","api":"https://api.tensorust.com/v1/crates/lazycell","summary":"A library providing a lazily filled Cell struct Real downloads/day (quiet-day median): 237,089.","keywords":"lazycell cell lazy library"},{"type":"crate","id":"p256","title":"p256 (Rust crate)","url":"https://tensorust.com/crates/p256/","api":"https://api.tensorust.com/v1/crates/p256","summary":"Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmet Real downloads/day (quiet-day median): 724,299.","keywords":"crypto ecc nist prime256v1 secp256r1"},{"type":"crate","id":"derive_builder_macro","title":"derive_builder_macro (Rust crate)","url":"https://tensorust.com/crates/derive_builder_macro/","api":"https://api.tensorust.com/v1/crates/derive_builder_macro","summary":"Rust macro to automatically implement the builder pattern for arbitrary structs. Real downloads/day (quiet-day median): 624,830.","keywords":"builder derive macro setter struct"},{"type":"crate","id":"encode_unicode","title":"encode_unicode (Rust crate)","url":"https://tensorust.com/crates/encode_unicode/","api":"https://api.tensorust.com/v1/crates/encode_unicode","summary":"UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16. Real downloads/day (quiet-day median): 548,844.","keywords":"utf-16 utf-8 unicode"},{"type":"crate","id":"curve25519-dalek-derive","title":"curve25519-dalek-derive (Rust crate)","url":"https://tensorust.com/crates/curve25519-dalek-derive/","api":"https://api.tensorust.com/v1/crates/curve25519-dalek-derive","summary":"curve25519-dalek Derives Real downloads/day (quiet-day median): 683,325.","keywords":""},{"type":"crate","id":"termtree","title":"termtree (Rust crate)","url":"https://tensorust.com/crates/termtree/","api":"https://api.tensorust.com/v1/crates/termtree","summary":"Visualize tree-like data on the command-line Real downloads/day (quiet-day median): 530,310.","keywords":"cli dag tree"},{"type":"crate","id":"scoped-tls","title":"scoped-tls (Rust crate)","url":"https://tensorust.com/crates/scoped-tls/","api":"https://api.tensorust.com/v1/crates/scoped-tls","summary":"Library implementation of the standard library's old `scoped_thread_local!`\nmacro for providing scoped access to thread local storage (TLS) so any type can\nbe stored into TLS. Real downloads/day (quiet-day median): 494,910.","keywords":""},{"type":"crate","id":"regex-lite","title":"regex-lite (Rust crate)","url":"https://tensorust.com/crates/regex-lite/","api":"https://api.tensorust.com/v1/crates/regex-lite","summary":"A lightweight regex engine that optimizes for binary size and compilation time. Real downloads/day (quiet-day median): 732,789.","keywords":""},{"type":"crate","id":"wasm-encoder","title":"wasm-encoder (Rust crate)","url":"https://tensorust.com/crates/wasm-encoder/","api":"https://api.tensorust.com/v1/crates/wasm-encoder","summary":"A low-level WebAssembly encoder. Real downloads/day (quiet-day median): 827,897.","keywords":""},{"type":"crate","id":"pathdiff","title":"pathdiff (Rust crate)","url":"https://tensorust.com/crates/pathdiff/","api":"https://api.tensorust.com/v1/crates/pathdiff","summary":"Library for diffing paths to obtain relative paths Real downloads/day (quiet-day median): 492,592.","keywords":"path relative"},{"type":"crate","id":"async-task","title":"async-task (Rust crate)","url":"https://tensorust.com/crates/async-task/","api":"https://api.tensorust.com/v1/crates/async-task","summary":"Task abstraction for building executors Real downloads/day (quiet-day median): 490,818.","keywords":"futures spawn task executor"},{"type":"crate","id":"blake3","title":"blake3 (Rust crate)","url":"https://tensorust.com/crates/blake3/","api":"https://api.tensorust.com/v1/crates/blake3","summary":"the BLAKE3 hash function Real downloads/day (quiet-day median): 617,260.","keywords":""},{"type":"crate","id":"io-lifetimes","title":"io-lifetimes (Rust crate)","url":"https://tensorust.com/crates/io-lifetimes/","api":"https://api.tensorust.com/v1/crates/io-lifetimes","summary":"A low-level I/O ownership and borrowing library Real downloads/day (quiet-day median): 418,589.","keywords":"api io"},{"type":"crate","id":"system-configuration","title":"system-configuration (Rust crate)","url":"https://tensorust.com/crates/system-configuration/","api":"https://api.tensorust.com/v1/crates/system-configuration","summary":"Bindings to SystemConfiguration framework for macOS Real downloads/day (quiet-day median): 538,935.","keywords":"bindings configuration macos system"},{"type":"crate","id":"outref","title":"outref (Rust crate)","url":"https://tensorust.com/crates/outref/","api":"https://api.tensorust.com/v1/crates/outref","summary":"Out reference Real downloads/day (quiet-day median): 728,006.","keywords":"reference slice write-only"},{"type":"crate","id":"polyval","title":"polyval (Rust crate)","url":"https://tensorust.com/crates/polyval/","api":"https://api.tensorust.com/v1/crates/polyval","summary":"POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing\na Message Authentication Code (MAC) Real downloads/day (quiet-day median): 706,359.","keywords":"aes-gcm aes-gcm-siv crypto ghash universal-hashing"},{"type":"crate","id":"system-configuration-sys","title":"system-configuration-sys (Rust crate)","url":"https://tensorust.com/crates/system-configuration-sys/","api":"https://api.tensorust.com/v1/crates/system-configuration-sys","summary":"Low level bindings to SystemConfiguration framework for macOS Real downloads/day (quiet-day median): 525,102.","keywords":"macos system configuration bindings"},{"type":"crate","id":"os_str_bytes","title":"os_str_bytes (Rust crate)","url":"https://tensorust.com/crates/os_str_bytes/","api":"https://api.tensorust.com/v1/crates/os_str_bytes","summary":"Lossless functionality for platform-native strings Real downloads/day (quiet-day median): 211,293.","keywords":"bytes osstr osstring path windows"},{"type":"crate","id":"sha1_smol","title":"sha1_smol (Rust crate)","url":"https://tensorust.com/crates/sha1_smol/","api":"https://api.tensorust.com/v1/crates/sha1_smol","summary":"Minimal dependency-free implementation of SHA1 for Rust. Real downloads/day (quiet-day median): 670,670.","keywords":"sha1"},{"type":"crate","id":"derivative","title":"derivative (Rust crate)","url":"https://tensorust.com/crates/derivative/","api":"https://api.tensorust.com/v1/crates/derivative","summary":"A set of alternative `derive` attributes for Rust Real downloads/day (quiet-day median): 320,737.","keywords":"derive macro1-1 macro plugin"},{"type":"crate","id":"const-random","title":"const-random (Rust crate)","url":"https://tensorust.com/crates/const-random/","api":"https://api.tensorust.com/v1/crates/const-random","summary":"Provides compile time random number generation. Real downloads/day (quiet-day median): 557,393.","keywords":"constants macro rust"},{"type":"crate","id":"semver-parser","title":"semver-parser (Rust crate)","url":"https://tensorust.com/crates/semver-parser/","api":"https://api.tensorust.com/v1/crates/semver-parser","summary":"Parsing of the semver spec. Real downloads/day (quiet-day median): 276,382.","keywords":"parser semantic semver version"},{"type":"crate","id":"const-random-macro","title":"const-random-macro (Rust crate)","url":"https://tensorust.com/crates/const-random-macro/","api":"https://api.tensorust.com/v1/crates/const-random-macro","summary":"Provides the procedural macro used by const-random Real downloads/day (quiet-day median): 551,480.","keywords":"constants macro rust"},{"type":"crate","id":"unarray","title":"unarray (Rust crate)","url":"https://tensorust.com/crates/unarray/","api":"https://api.tensorust.com/v1/crates/unarray","summary":"Utilities for working with uninitialized arrays Real downloads/day (quiet-day median): 654,696.","keywords":""},{"type":"crate","id":"dirs-sys-next","title":"dirs-sys-next (Rust crate)","url":"https://tensorust.com/crates/dirs-sys-next/","api":"https://api.tensorust.com/v1/crates/dirs-sys-next","summary":"system-level helper functions for the dirs and directories crates Real downloads/day (quiet-day median): 294,831.","keywords":""},{"type":"crate","id":"fdeflate","title":"fdeflate (Rust crate)","url":"https://tensorust.com/crates/fdeflate/","api":"https://api.tensorust.com/v1/crates/fdeflate","summary":"Fast specialized deflate implementation Real downloads/day (quiet-day median): 764,213.","keywords":""},{"type":"crate","id":"zlib-rs","title":"zlib-rs (Rust crate)","url":"https://tensorust.com/crates/zlib-rs/","api":"https://api.tensorust.com/v1/crates/zlib-rs","summary":"A memory-safe zlib implementation written in rust Real downloads/day (quiet-day median): 1,033,404.","keywords":""},{"type":"crate","id":"yaml-rust","title":"yaml-rust (Rust crate)","url":"https://tensorust.com/crates/yaml-rust/","api":"https://api.tensorust.com/v1/crates/yaml-rust","summary":"The missing YAML 1.2 parser for rust Real downloads/day (quiet-day median): 444,951.","keywords":""},{"type":"crate","id":"ignore","title":"ignore (Rust crate)","url":"https://tensorust.com/crates/ignore/","api":"https://api.tensorust.com/v1/crates/ignore","summary":"A fast library for efficiently matching ignore files such as `.gitignore`\nagainst file paths. Real downloads/day (quiet-day median): 503,016.","keywords":"file gitignore glob ignore pattern"},{"type":"crate","id":"float-cmp","title":"float-cmp (Rust crate)","url":"https://tensorust.com/crates/float-cmp/","api":"https://api.tensorust.com/v1/crates/float-cmp","summary":"Floating point approximate comparison traits Real downloads/day (quiet-day median): 483,211.","keywords":"approximate comparison float fuzzy no_std"},{"type":"crate","id":"blocking","title":"blocking (Rust crate)","url":"https://tensorust.com/crates/blocking/","api":"https://api.tensorust.com/v1/crates/blocking","summary":"A thread pool for isolating blocking I/O in async programs Real downloads/day (quiet-day median): 466,293.","keywords":"async file process stdin stdio"},{"type":"crate","id":"simple_asn1","title":"simple_asn1 (Rust crate)","url":"https://tensorust.com/crates/simple_asn1/","api":"https://api.tensorust.com/v1/crates/simple_asn1","summary":"A simple DER/ASN.1 encoding/decoding library. Real downloads/day (quiet-day median): 562,960.","keywords":"asn1 der encoding"},{"type":"crate","id":"string_cache","title":"string_cache (Rust crate)","url":"https://tensorust.com/crates/string_cache/","api":"https://api.tensorust.com/v1/crates/string_cache","summary":"A string interning library for Rust, developed as part of the Servo project. Real downloads/day (quiet-day median): 605,733.","keywords":""},{"type":"crate","id":"dotenvy","title":"dotenvy (Rust crate)","url":"https://tensorust.com/crates/dotenvy/","api":"https://api.tensorust.com/v1/crates/dotenvy","summary":"A well-maintained fork of the dotenv crate Real downloads/day (quiet-day median): 660,037.","keywords":"env config environment dotenv settings"},{"type":"crate","id":"x509-parser","title":"x509-parser (Rust crate)","url":"https://tensorust.com/crates/x509-parser/","api":"https://api.tensorust.com/v1/crates/x509-parser","summary":"Parser for the X.509 v3 format (RFC 5280 certificates) Real downloads/day (quiet-day median): 611,159.","keywords":"certificate nom parser x509"},{"type":"crate","id":"raw-cpuid","title":"raw-cpuid (Rust crate)","url":"https://tensorust.com/crates/raw-cpuid/","api":"https://api.tensorust.com/v1/crates/raw-cpuid","summary":"A library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on li Real downloads/day (quiet-day median): 505,367.","keywords":"amd64 cpuid libcore os x86"},{"type":"crate","id":"protobuf","title":"protobuf (Rust crate)","url":"https://tensorust.com/crates/protobuf/","api":"https://api.tensorust.com/v1/crates/protobuf","summary":"Protocol Buffers - Google's data interchange format Real downloads/day (quiet-day median): 370,395.","keywords":""},{"type":"crate","id":"matches","title":"matches (Rust crate)","url":"https://tensorust.com/crates/matches/","api":"https://api.tensorust.com/v1/crates/matches","summary":"A macro to evaluate, as a boolean, whether an expression matches a pattern. Real downloads/day (quiet-day median): 207,483.","keywords":""},{"type":"crate","id":"litrs","title":"litrs (Rust crate)","url":"https://tensorust.com/crates/litrs/","api":"https://api.tensorust.com/v1/crates/litrs","summary":"Parse and inspect Rust literals (i.e. tokens in the Rust programming language\nrepresenting fixed values). Particularly useful for proc macros, but can also\nbe used outside of a proc-macro context. Real downloads/day (quiet-day median): 718,877.","keywords":"literal parsing proc-macro procedural type"},{"type":"crate","id":"sha3","title":"sha3 (Rust crate)","url":"https://tensorust.com/crates/sha3/","api":"https://api.tensorust.com/v1/crates/sha3","summary":"Implementation of the SHA-3 family of cryptographic hash algorithms Real downloads/day (quiet-day median): 573,618.","keywords":"digest hash keccak xof"},{"type":"crate","id":"toml_write","title":"toml_write (Rust crate)","url":"https://tensorust.com/crates/toml_write/","api":"https://api.tensorust.com/v1/crates/toml_write","summary":"A low-level interface for writing out TOML Real downloads/day (quiet-day median): 731,741.","keywords":"encoding toml"},{"type":"crate","id":"utf16_iter","title":"utf16_iter (Rust crate)","url":"https://tensorust.com/crates/utf16_iter/","api":"https://api.tensorust.com/v1/crates/utf16_iter","summary":"Iterator by char over potentially-invalid UTF-16 in &[u16] Real downloads/day (quiet-day median): 349,411.","keywords":"unicode utf-16 encoding iterator"},{"type":"crate","id":"write16","title":"write16 (Rust crate)","url":"https://tensorust.com/crates/write16/","api":"https://api.tensorust.com/v1/crates/write16","summary":"A UTF-16 analog of the Write trait Real downloads/day (quiet-day median): 352,874.","keywords":"utf-16 unicode"},{"type":"crate","id":"rustls-platform-verifier","title":"rustls-platform-verifier (Rust crate)","url":"https://tensorust.com/crates/rustls-platform-verifier/","api":"https://api.tensorust.com/v1/crates/rustls-platform-verifier","summary":"rustls-platform-verifier supports verifying TLS certificates in rustls with the operating system verifier Real downloads/day (quiet-day median): 996,205.","keywords":"certificate native os tls verification"},{"type":"crate","id":"downcast-rs","title":"downcast-rs (Rust crate)","url":"https://tensorust.com/crates/downcast-rs/","api":"https://api.tensorust.com/v1/crates/downcast-rs","summary":"Trait object downcasting support using only safe Rust. It supports type\nparameters, associated types, and type constraints. Real downloads/day (quiet-day median): 561,536.","keywords":"any associated downcast no_std trait"},{"type":"crate","id":"compact_str","title":"compact_str (Rust crate)","url":"https://tensorust.com/crates/compact_str/","api":"https://api.tensorust.com/v1/crates/compact_str","summary":"A memory efficient string type that transparently stores strings on the stack, when possible Real downloads/day (quiet-day median): 712,106.","keywords":"compact memory mutable small string"},{"type":"crate","id":"der-parser","title":"der-parser (Rust crate)","url":"https://tensorust.com/crates/der-parser/","api":"https://api.tensorust.com/v1/crates/der-parser","summary":"Parser/encoder for ASN.1 BER/DER data Real downloads/day (quiet-day median): 588,282.","keywords":"asn1 ber der nom parser"},{"type":"crate","id":"ghash","title":"ghash (Rust crate)","url":"https://tensorust.com/crates/ghash/","api":"https://api.tensorust.com/v1/crates/ghash","summary":"Universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC),\nas in the AES-GCM authenticated encryption cipher. Real downloads/day (quiet-day median): 656,460.","keywords":"aes-gcm crypto universal-hashing"},{"type":"crate","id":"blake2","title":"blake2 (Rust crate)","url":"https://tensorust.com/crates/blake2/","api":"https://api.tensorust.com/v1/crates/blake2","summary":"BLAKE2 hash functions Real downloads/day (quiet-day median): 502,276.","keywords":"blake2 digest hash"},{"type":"crate","id":"inotify","title":"inotify (Rust crate)","url":"https://tensorust.com/crates/inotify/","api":"https://api.tensorust.com/v1/crates/inotify","summary":"Idiomatic wrapper for inotify Real downloads/day (quiet-day median): 536,854.","keywords":"inotify linux"},{"type":"crate","id":"aes-gcm","title":"aes-gcm (Rust crate)","url":"https://tensorust.com/crates/aes-gcm/","api":"https://api.tensorust.com/v1/crates/aes-gcm","summary":"Pure Rust implementation of the AES-GCM (Galois/Counter Mode)\nAuthenticated Encryption with Associated Data (AEAD) Cipher\nwith optional architecture-specific hardware acceleration Real downloads/day (quiet-day median): 653,891.","keywords":"aead aes encryption gcm ghash"},{"type":"crate","id":"wasm-streams","title":"wasm-streams (Rust crate)","url":"https://tensorust.com/crates/wasm-streams/","api":"https://api.tensorust.com/v1/crates/wasm-streams","summary":"Bridging between web streams and Rust streams using WebAssembly Real downloads/day (quiet-day median): 678,922.","keywords":""},{"type":"crate","id":"secrecy","title":"secrecy (Rust crate)","url":"https://tensorust.com/crates/secrecy/","api":"https://api.tensorust.com/v1/crates/secrecy","summary":"Wrapper types and traits for secret management which help ensure\nthey aren't accidentally copied, logged, or otherwise exposed\n(as much as possible), and also ensure secrets are securely wiped\nfrom me Real downloads/day (quiet-day median): 573,031.","keywords":"clear memory secret secure wipe"},{"type":"crate","id":"opentelemetry-proto","title":"opentelemetry-proto (Rust crate)","url":"https://tensorust.com/crates/opentelemetry-proto/","api":"https://api.tensorust.com/v1/crates/opentelemetry-proto","summary":"Protobuf generated files and transformations. Real downloads/day (quiet-day median): 616,473.","keywords":"logging metrics opentelemetry otlp tracing"},{"type":"crate","id":"hash32","title":"hash32 (Rust crate)","url":"https://tensorust.com/crates/hash32/","api":"https://api.tensorust.com/v1/crates/hash32","summary":"32-bit hashing algorithms Real downloads/day (quiet-day median): 589,792.","keywords":"32-bit fnv hash murmur3"},{"type":"crate","id":"asn1-rs","title":"asn1-rs (Rust crate)","url":"https://tensorust.com/crates/asn1-rs/","api":"https://api.tensorust.com/v1/crates/asn1-rs","summary":"Parser/encoder for ASN.1 BER/DER data Real downloads/day (quiet-day median): 601,623.","keywords":"asn1 ber der nom parser"},{"type":"crate","id":"precomputed-hash","title":"precomputed-hash (Rust crate)","url":"https://tensorust.com/crates/precomputed-hash/","api":"https://api.tensorust.com/v1/crates/precomputed-hash","summary":"A library intending to be a base dependency to expose a precomputed hash Real downloads/day (quiet-day median): 563,454.","keywords":""},{"type":"crate","id":"owo-colors","title":"owo-colors (Rust crate)","url":"https://tensorust.com/crates/owo-colors/","api":"https://api.tensorust.com/v1/crates/owo-colors","summary":"Zero-allocation terminal colors that'll make people go owo Real downloads/day (quiet-day median): 481,334.","keywords":"ansi_term cli color no-std terminal"},{"type":"crate","id":"approx","title":"approx (Rust crate)","url":"https://tensorust.com/crates/approx/","api":"https://api.tensorust.com/v1/crates/approx","summary":"Approximate floating point equality comparisons and assertions. Real downloads/day (quiet-day median): 533,813.","keywords":"approximate assert comparison equality float"},{"type":"crate","id":"document-features","title":"document-features (Rust crate)","url":"https://tensorust.com/crates/document-features/","api":"https://api.tensorust.com/v1/crates/document-features","summary":"Extract documentation for the feature flags from comments in Cargo.toml Real downloads/day (quiet-day median): 703,484.","keywords":"documentation features macro rustdoc"},{"type":"crate","id":"pulldown-cmark","title":"pulldown-cmark (Rust crate)","url":"https://tensorust.com/crates/pulldown-cmark/","api":"https://api.tensorust.com/v1/crates/pulldown-cmark","summary":"A pull parser for CommonMark Real downloads/day (quiet-day median): 625,693.","keywords":"commonmark markdown"},{"type":"crate","id":"asn1-rs-derive","title":"asn1-rs-derive (Rust crate)","url":"https://tensorust.com/crates/asn1-rs-derive/","api":"https://api.tensorust.com/v1/crates/asn1-rs-derive","summary":"Derive macros for the `asn1-rs` crate Real downloads/day (quiet-day median): 595,269.","keywords":""},{"type":"crate","id":"vsimd","title":"vsimd (Rust crate)","url":"https://tensorust.com/crates/vsimd/","api":"https://api.tensorust.com/v1/crates/vsimd","summary":"SIMD utilities Real downloads/day (quiet-day median): 703,862.","keywords":"simd"},{"type":"crate","id":"oid-registry","title":"oid-registry (Rust crate)","url":"https://tensorust.com/crates/oid-registry/","api":"https://api.tensorust.com/v1/crates/oid-registry","summary":"Object Identifier (OID) database Real downloads/day (quiet-day median): 579,628.","keywords":"ber der oid"},{"type":"crate","id":"aws-smithy-http","title":"aws-smithy-http (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-http/","api":"https://api.tensorust.com/v1/crates/aws-smithy-http","summary":"Smithy HTTP logic for smithy-rs. Real downloads/day (quiet-day median): 660,778.","keywords":""},{"type":"crate","id":"rusty-fork","title":"rusty-fork (Rust crate)","url":"https://tensorust.com/crates/rusty-fork/","api":"https://api.tensorust.com/v1/crates/rusty-fork","summary":"Cross-platform library for running Rust tests in sub-processes using a\nfork-like interface. Real downloads/day (quiet-day median): 504,858.","keywords":"fork process testing"},{"type":"crate","id":"arbitrary","title":"arbitrary (Rust crate)","url":"https://tensorust.com/crates/arbitrary/","api":"https://api.tensorust.com/v1/crates/arbitrary","summary":"The trait for generating structured data from unstructured data Real downloads/day (quiet-day median): 574,083.","keywords":"arbitrary testing"},{"type":"crate","id":"icu_locid_transform_data","title":"icu_locid_transform_data (Rust crate)","url":"https://tensorust.com/crates/icu_locid_transform_data/","api":"https://api.tensorust.com/v1/crates/icu_locid_transform_data","summary":"Data for the icu_locid_transform crate Real downloads/day (quiet-day median): 280,635.","keywords":""},{"type":"crate","id":"vec_map","title":"vec_map (Rust crate)","url":"https://tensorust.com/crates/vec_map/","api":"https://api.tensorust.com/v1/crates/vec_map","summary":"A simple map based on a vector for small integer keys Real downloads/day (quiet-day median): 203,813.","keywords":"contain-rs vecmap vec_map collections data-structures"},{"type":"crate","id":"ptr_meta","title":"ptr_meta (Rust crate)","url":"https://tensorust.com/crates/ptr_meta/","api":"https://api.tensorust.com/v1/crates/ptr_meta","summary":"A radioactive stabilization of the ptr_meta rfc Real downloads/day (quiet-day median): 521,436.","keywords":"no_std"},{"type":"crate","id":"ptr_meta_derive","title":"ptr_meta_derive (Rust crate)","url":"https://tensorust.com/crates/ptr_meta_derive/","api":"https://api.tensorust.com/v1/crates/ptr_meta_derive","summary":"Proc macros for ptr_meta Real downloads/day (quiet-day median): 521,275.","keywords":"no_std"},{"type":"crate","id":"async-executor","title":"async-executor (Rust crate)","url":"https://tensorust.com/crates/async-executor/","api":"https://api.tensorust.com/v1/crates/async-executor","summary":"Async executor Real downloads/day (quiet-day median): 428,916.","keywords":"asynchronous executor multi single spawn"},{"type":"crate","id":"bzip2","title":"bzip2 (Rust crate)","url":"https://tensorust.com/crates/bzip2/","api":"https://api.tensorust.com/v1/crates/bzip2","summary":"Bindings to libbzip2 for bzip2 compression and decompression exposed as\nReader/Writer streams. Real downloads/day (quiet-day median): 435,362.","keywords":"bzip encoding"},{"type":"crate","id":"mockall","title":"mockall (Rust crate)","url":"https://tensorust.com/crates/mockall/","api":"https://api.tensorust.com/v1/crates/mockall","summary":"A powerful mock object library for Rust. Real downloads/day (quiet-day median): 406,667.","keywords":"mock mocking testing"},{"type":"crate","id":"icu_locid","title":"icu_locid (Rust crate)","url":"https://tensorust.com/crates/icu_locid/","api":"https://api.tensorust.com/v1/crates/icu_locid","summary":"Deprecated crate! Real downloads/day (quiet-day median): 282,817.","keywords":""},{"type":"crate","id":"mockall_derive","title":"mockall_derive (Rust crate)","url":"https://tensorust.com/crates/mockall_derive/","api":"https://api.tensorust.com/v1/crates/mockall_derive","summary":"Procedural macros for Mockall Real downloads/day (quiet-day median): 406,392.","keywords":"mock mocking testing"},{"type":"crate","id":"rand_hc","title":"rand_hc (Rust crate)","url":"https://tensorust.com/crates/rand_hc/","api":"https://api.tensorust.com/v1/crates/rand_hc","summary":"HC128 random number generator Real downloads/day (quiet-day median): 226,231.","keywords":"hc128 random rng"},{"type":"crate","id":"icu_provider_macros","title":"icu_provider_macros (Rust crate)","url":"https://tensorust.com/crates/icu_provider_macros/","api":"https://api.tensorust.com/v1/crates/icu_provider_macros","summary":"Proc macros for ICU data providers Real downloads/day (quiet-day median): 280,726.","keywords":""},{"type":"crate","id":"md5","title":"md5 (Rust crate)","url":"https://tensorust.com/crates/md5/","api":"https://api.tensorust.com/v1/crates/md5","summary":"The package provides the MD5 hash function. Real downloads/day (quiet-day median): 483,598.","keywords":"checksum digest hash md5"},{"type":"crate","id":"hybrid-array","title":"hybrid-array (Rust crate)","url":"https://tensorust.com/crates/hybrid-array/","api":"https://api.tensorust.com/v1/crates/hybrid-array","summary":"Hybrid typenum-based and const generic array types designed to provide the\nflexibility of typenum-based expressions while also allowing interoperability\nand a transition path to const generics Real downloads/day (quiet-day median): 1,257,022.","keywords":"generic-array"},{"type":"crate","id":"chrono-tz","title":"chrono-tz (Rust crate)","url":"https://tensorust.com/crates/chrono-tz/","api":"https://api.tensorust.com/v1/crates/chrono-tz","summary":"TimeZone implementations for chrono from the IANA database Real downloads/day (quiet-day median): 491,997.","keywords":"date iana time timezone zone"},{"type":"crate","id":"icu_locid_transform","title":"icu_locid_transform (Rust crate)","url":"https://tensorust.com/crates/icu_locid_transform/","api":"https://api.tensorust.com/v1/crates/icu_locid_transform","summary":"Deprecated crate! Real downloads/day (quiet-day median): 276,768.","keywords":""},{"type":"crate","id":"opentelemetry-otlp","title":"opentelemetry-otlp (Rust crate)","url":"https://tensorust.com/crates/opentelemetry-otlp/","api":"https://api.tensorust.com/v1/crates/opentelemetry-otlp","summary":"Exporter for the OpenTelemetry Collector Real downloads/day (quiet-day median): 562,213.","keywords":"logging metrics opentelemetry otlp tracing"},{"type":"crate","id":"notify","title":"notify (Rust crate)","url":"https://tensorust.com/crates/notify/","api":"https://api.tensorust.com/v1/crates/notify","summary":"Cross-platform filesystem notification library Real downloads/day (quiet-day median): 515,449.","keywords":"events filesystem notify watch"},{"type":"crate","id":"keccak","title":"keccak (Rust crate)","url":"https://tensorust.com/crates/keccak/","api":"https://api.tensorust.com/v1/crates/keccak","summary":"Pure Rust implementation of the Keccak sponge functions Real downloads/day (quiet-day median): 548,655.","keywords":"crypto keccak keccak-f keccak-p sponge"},{"type":"crate","id":"dtoa","title":"dtoa (Rust crate)","url":"https://tensorust.com/crates/dtoa/","api":"https://api.tensorust.com/v1/crates/dtoa","summary":"Fast floating point primitive to string conversion Real downloads/day (quiet-day median): 496,627.","keywords":"float"},{"type":"crate","id":"rkyv","title":"rkyv (Rust crate)","url":"https://tensorust.com/crates/rkyv/","api":"https://api.tensorust.com/v1/crates/rkyv","summary":"Zero-copy deserialization framework for Rust Real downloads/day (quiet-day median): 513,452.","keywords":"archive no_std rkyv serialization zero-copy"},{"type":"crate","id":"rkyv_derive","title":"rkyv_derive (Rust crate)","url":"https://tensorust.com/crates/rkyv_derive/","api":"https://api.tensorust.com/v1/crates/rkyv_derive","summary":"Derive macro for rkyv Real downloads/day (quiet-day median): 513,370.","keywords":"archive no_std rkyv serialization zero-copy"},{"type":"crate","id":"borsh-derive","title":"borsh-derive (Rust crate)","url":"https://tensorust.com/crates/borsh-derive/","api":"https://api.tensorust.com/v1/crates/borsh-derive","summary":"Binary Object Representation Serializer for Hashing Real downloads/day (quiet-day median): 483,224.","keywords":""},{"type":"crate","id":"futures-intrusive","title":"futures-intrusive (Rust crate)","url":"https://tensorust.com/crates/futures-intrusive/","api":"https://api.tensorust.com/v1/crates/futures-intrusive","summary":"Futures based on intrusive data structures - for std and no-std environments. Real downloads/day (quiet-day median): 546,801.","keywords":""},{"type":"crate","id":"dirs-next","title":"dirs-next (Rust crate)","url":"https://tensorust.com/crates/dirs-next/","api":"https://api.tensorust.com/v1/crates/dirs-next","summary":"A tiny low-level library that provides platform-specific standard locations\nof directories for config, cache and other data on Linux, Windows, macOS\nand Redox by leveraging the mechanisms defined by t Real downloads/day (quiet-day median): 230,358.","keywords":"folder xdg app_dirs basedir path"},{"type":"crate","id":"base64-simd","title":"base64-simd (Rust crate)","url":"https://tensorust.com/crates/base64-simd/","api":"https://api.tensorust.com/v1/crates/base64-simd","summary":"SIMD-accelerated base64 encoding and decoding Real downloads/day (quiet-day median): 600,975.","keywords":"simd base64"},{"type":"crate","id":"sqlx-core","title":"sqlx-core (Rust crate)","url":"https://tensorust.com/crates/sqlx-core/","api":"https://api.tensorust.com/v1/crates/sqlx-core","summary":"Core of SQLx, the rust SQL toolkit. Not intended to be used directly. Real downloads/day (quiet-day median): 541,385.","keywords":""},{"type":"crate","id":"inotify-sys","title":"inotify-sys (Rust crate)","url":"https://tensorust.com/crates/inotify-sys/","api":"https://api.tensorust.com/v1/crates/inotify-sys","summary":"inotify bindings for the Rust programming language Real downloads/day (quiet-day median): 496,815.","keywords":"bsd freebsd inotify linux"},{"type":"crate","id":"castaway","title":"castaway (Rust crate)","url":"https://tensorust.com/crates/castaway/","api":"https://api.tensorust.com/v1/crates/castaway","summary":"Safe, zero-cost downcasting for limited compile-time specialization. Real downloads/day (quiet-day median): 626,291.","keywords":"cast specialization specialize"},{"type":"crate","id":"rand_distr","title":"rand_distr (Rust crate)","url":"https://tensorust.com/crates/rand_distr/","api":"https://api.tensorust.com/v1/crates/rand_distr","summary":"Sampling from random number distributions Real downloads/day (quiet-day median): 432,965.","keywords":"distribution probability random rng"},{"type":"crate","id":"aws-smithy-json","title":"aws-smithy-json (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-json/","api":"https://api.tensorust.com/v1/crates/aws-smithy-json","summary":"Token streaming JSON parser for smithy-rs. Real downloads/day (quiet-day median): 597,247.","keywords":""},{"type":"crate","id":"proc-macro-hack","title":"proc-macro-hack (Rust crate)","url":"https://tensorust.com/crates/proc-macro-hack/","api":"https://api.tensorust.com/v1/crates/proc-macro-hack","summary":"Procedural macros in expression position Real downloads/day (quiet-day median): 217,464.","keywords":""},{"type":"crate","id":"sqlx","title":"sqlx (Rust crate)","url":"https://tensorust.com/crates/sqlx/","api":"https://api.tensorust.com/v1/crates/sqlx","summary":"🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. Real downloads/day (quiet-day median): 540,430.","keywords":""},{"type":"crate","id":"sqlx-macros","title":"sqlx-macros (Rust crate)","url":"https://tensorust.com/crates/sqlx-macros/","api":"https://api.tensorust.com/v1/crates/sqlx-macros","summary":"Macros for SQLx, the rust SQL toolkit. Not intended to be used directly. Real downloads/day (quiet-day median): 540,068.","keywords":""},{"type":"crate","id":"term","title":"term (Rust crate)","url":"https://tensorust.com/crates/term/","api":"https://api.tensorust.com/v1/crates/term","summary":"A terminal formatting library Real downloads/day (quiet-day median): 284,410.","keywords":""},{"type":"crate","id":"getopts","title":"getopts (Rust crate)","url":"https://tensorust.com/crates/getopts/","api":"https://api.tensorust.com/v1/crates/getopts","summary":"getopts-like option parsing Real downloads/day (quiet-day median): 419,097.","keywords":""},{"type":"crate","id":"headers","title":"headers (Rust crate)","url":"https://tensorust.com/crates/headers/","api":"https://api.tensorust.com/v1/crates/headers","summary":"typed HTTP headers Real downloads/day (quiet-day median): 343,059.","keywords":"headers http hyper hyperium"},{"type":"crate","id":"opentelemetry-http","title":"opentelemetry-http (Rust crate)","url":"https://tensorust.com/crates/opentelemetry-http/","api":"https://api.tensorust.com/v1/crates/opentelemetry-http","summary":"Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies. Real downloads/day (quiet-day median): 515,252.","keywords":"context opentelemetry propagation tracing"},{"type":"crate","id":"typeid","title":"typeid (Rust crate)","url":"https://tensorust.com/crates/typeid/","api":"https://api.tensorust.com/v1/crates/typeid","summary":"Const TypeId and non-'static TypeId Real downloads/day (quiet-day median): 622,632.","keywords":""},{"type":"crate","id":"glam","title":"glam (Rust crate)","url":"https://tensorust.com/crates/glam/","api":"https://api.tensorust.com/v1/crates/glam","summary":"A simple and fast 3D math library for games and graphics Real downloads/day (quiet-day median): 614,080.","keywords":"gamedev math matrix quaternion vector"},{"type":"crate","id":"rend","title":"rend (Rust crate)","url":"https://tensorust.com/crates/rend/","api":"https://api.tensorust.com/v1/crates/rend","summary":"Cross-platform, endian-aware primitives for Rust Real downloads/day (quiet-day median): 507,412.","keywords":"endian no_std"},{"type":"crate","id":"bzip2-sys","title":"bzip2-sys (Rust crate)","url":"https://tensorust.com/crates/bzip2-sys/","api":"https://api.tensorust.com/v1/crates/bzip2-sys","summary":"Bindings to libbzip2 for bzip2 compression and decompression exposed as\nReader/Writer streams. Real downloads/day (quiet-day median): 328,183.","keywords":""},{"type":"crate","id":"headers-core","title":"headers-core (Rust crate)","url":"https://tensorust.com/crates/headers-core/","api":"https://api.tensorust.com/v1/crates/headers-core","summary":"typed HTTP headers core trait Real downloads/day (quiet-day median): 341,293.","keywords":"hyperium hyper headers http"},{"type":"crate","id":"serial_test","title":"serial_test (Rust crate)","url":"https://tensorust.com/crates/serial_test/","api":"https://api.tensorust.com/v1/crates/serial_test","summary":"Allows for the creation of serialised Rust tests Real downloads/day (quiet-day median): 429,325.","keywords":"parallel sequential testing"},{"type":"crate","id":"const_format","title":"const_format (Rust crate)","url":"https://tensorust.com/crates/const_format/","api":"https://api.tensorust.com/v1/crates/const_format","summary":"Compile-time string formatting Real downloads/day (quiet-day median): 471,574.","keywords":"concat format no-std"},{"type":"crate","id":"bs58","title":"bs58 (Rust crate)","url":"https://tensorust.com/crates/bs58/","api":"https://api.tensorust.com/v1/crates/bs58","summary":"Another Base58 codec implementation. Real downloads/day (quiet-day median): 756,797.","keywords":"base58"},{"type":"crate","id":"shell-words","title":"shell-words (Rust crate)","url":"https://tensorust.com/crates/shell-words/","api":"https://api.tensorust.com/v1/crates/shell-words","summary":"Process command line according to parsing rules of UNIX shell Real downloads/day (quiet-day median): 484,979.","keywords":"quote shell split unix words"},{"type":"crate","id":"proc-macro-error-attr2","title":"proc-macro-error-attr2 (Rust crate)","url":"https://tensorust.com/crates/proc-macro-error-attr2/","api":"https://api.tensorust.com/v1/crates/proc-macro-error-attr2","summary":"Attribute macro for the proc-macro-error2 crate Real downloads/day (quiet-day median): 492,075.","keywords":""},{"type":"crate","id":"proc-macro-error2","title":"proc-macro-error2 (Rust crate)","url":"https://tensorust.com/crates/proc-macro-error2/","api":"https://api.tensorust.com/v1/crates/proc-macro-error2","summary":"Almost drop-in replacement to panics in proc-macros Real downloads/day (quiet-day median): 492,199.","keywords":"error errors proc-macro"},{"type":"crate","id":"bytemuck_derive","title":"bytemuck_derive (Rust crate)","url":"https://tensorust.com/crates/bytemuck_derive/","api":"https://api.tensorust.com/v1/crates/bytemuck_derive","summary":"derive proc-macros for `bytemuck` Real downloads/day (quiet-day median): 549,512.","keywords":"bytes casting transmute"},{"type":"crate","id":"weezl","title":"weezl (Rust crate)","url":"https://tensorust.com/crates/weezl/","api":"https://api.tensorust.com/v1/crates/weezl","summary":"Fast LZW compression and decompression. Real downloads/day (quiet-day median): 584,648.","keywords":""},{"type":"crate","id":"sha-1","title":"sha-1 (Rust crate)","url":"https://tensorust.com/crates/sha-1/","api":"https://api.tensorust.com/v1/crates/sha-1","summary":"SHA-1 hash function. This crate is deprecated! Use the sha1 crate instead. Real downloads/day (quiet-day median): 196,391.","keywords":"crypto hash sha1 digest"},{"type":"crate","id":"async-recursion","title":"async-recursion (Rust crate)","url":"https://tensorust.com/crates/async-recursion/","api":"https://api.tensorust.com/v1/crates/async-recursion","summary":"Recursion for async functions Real downloads/day (quiet-day median): 443,671.","keywords":""},{"type":"crate","id":"serial_test_derive","title":"serial_test_derive (Rust crate)","url":"https://tensorust.com/crates/serial_test_derive/","api":"https://api.tensorust.com/v1/crates/serial_test_derive","summary":"Helper crate for serial_test Real downloads/day (quiet-day median): 428,253.","keywords":""},{"type":"crate","id":"lexical-core","title":"lexical-core (Rust crate)","url":"https://tensorust.com/crates/lexical-core/","api":"https://api.tensorust.com/v1/crates/lexical-core","summary":"Lexical, to- and from-string conversion routines. Real downloads/day (quiet-day median): 351,327.","keywords":"encoding lexical no_std parsing"},{"type":"crate","id":"seahash","title":"seahash (Rust crate)","url":"https://tensorust.com/crates/seahash/","api":"https://api.tensorust.com/v1/crates/seahash","summary":"A blazingly fast, portable hash function with proven statistical guarantees. Real downloads/day (quiet-day median): 438,807.","keywords":"checksumming checksum hashing hash portable"},{"type":"crate","id":"heapless","title":"heapless (Rust crate)","url":"https://tensorust.com/crates/heapless/","api":"https://api.tensorust.com/v1/crates/heapless","summary":"`static` friendly data structures that don't require dynamic memory allocation Real downloads/day (quiet-day median): 576,658.","keywords":"no-heap static"},{"type":"crate","id":"quanta","title":"quanta (Rust crate)","url":"https://tensorust.com/crates/quanta/","api":"https://api.tensorust.com/v1/crates/quanta","summary":"high-speed timing library Real downloads/day (quiet-day median): 395,885.","keywords":"nanosecond rdtsc timing"},{"type":"crate","id":"rust_decimal","title":"rust_decimal (Rust crate)","url":"https://tensorust.com/crates/rust_decimal/","api":"https://api.tensorust.com/v1/crates/rust_decimal","summary":"Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations. Real downloads/day (quiet-day median): 463,122.","keywords":"decimal financial fixed number precision"},{"type":"crate","id":"serde-value","title":"serde-value (Rust crate)","url":"https://tensorust.com/crates/serde-value/","api":"https://api.tensorust.com/v1/crates/serde-value","summary":"Serialization value trees Real downloads/day (quiet-day median): 469,673.","keywords":"serde"},{"type":"crate","id":"asn1-rs-impl","title":"asn1-rs-impl (Rust crate)","url":"https://tensorust.com/crates/asn1-rs-impl/","api":"https://api.tensorust.com/v1/crates/asn1-rs-impl","summary":"Implementation details for the `asn1-rs` crate Real downloads/day (quiet-day median): 518,805.","keywords":""},{"type":"crate","id":"assert-json-diff","title":"assert-json-diff (Rust crate)","url":"https://tensorust.com/crates/assert-json-diff/","api":"https://api.tensorust.com/v1/crates/assert-json-diff","summary":"Easily compare two JSON values and get great output Real downloads/day (quiet-day median): 491,066.","keywords":"serde_json testing json"},{"type":"crate","id":"rusticata-macros","title":"rusticata-macros (Rust crate)","url":"https://tensorust.com/crates/rusticata-macros/","api":"https://api.tensorust.com/v1/crates/rusticata-macros","summary":"Helper macros for Rusticata Real downloads/day (quiet-day median): 502,300.","keywords":"nom parser serialize"},{"type":"crate","id":"bytecheck","title":"bytecheck (Rust crate)","url":"https://tensorust.com/crates/bytecheck/","api":"https://api.tensorust.com/v1/crates/bytecheck","summary":"Memory validation framework for Rust Real downloads/day (quiet-day median): 477,366.","keywords":"no_std serialization validation"},{"type":"crate","id":"bytecheck_derive","title":"bytecheck_derive (Rust crate)","url":"https://tensorust.com/crates/bytecheck_derive/","api":"https://api.tensorust.com/v1/crates/bytecheck_derive","summary":"Derive macro for bytecheck Real downloads/day (quiet-day median): 477,347.","keywords":"no_std serialization validation"},{"type":"crate","id":"piper","title":"piper (Rust crate)","url":"https://tensorust.com/crates/piper/","api":"https://api.tensorust.com/v1/crates/piper","summary":"An asynchronous single-consumer single-producer pipe for bytes. Real downloads/day (quiet-day median): 449,095.","keywords":""},{"type":"crate","id":"fragile","title":"fragile (Rust crate)","url":"https://tensorust.com/crates/fragile/","api":"https://api.tensorust.com/v1/crates/fragile","summary":"Provides wrapper types for sending non-send values to other threads. Real downloads/day (quiet-day median): 351,238.","keywords":"cell failure non-send send send-wrapper"},{"type":"crate","id":"const_format_proc_macros","title":"const_format_proc_macros (Rust crate)","url":"https://tensorust.com/crates/const_format_proc_macros/","api":"https://api.tensorust.com/v1/crates/const_format_proc_macros","summary":"Implementation detail of the `const_format` crate Real downloads/day (quiet-day median): 441,903.","keywords":"concat format no-std"},{"type":"crate","id":"bytecount","title":"bytecount (Rust crate)","url":"https://tensorust.com/crates/bytecount/","api":"https://api.tensorust.com/v1/crates/bytecount","summary":"count occurrences of a given byte, or the number of UTF-8 code points, in a byte slice, fast Real downloads/day (quiet-day median): 476,562.","keywords":""},{"type":"crate","id":"bytes-utils","title":"bytes-utils (Rust crate)","url":"https://tensorust.com/crates/bytes-utils/","api":"https://api.tensorust.com/v1/crates/bytes-utils","summary":"Additional utilities for working with the bytes crate Real downloads/day (quiet-day median): 540,925.","keywords":"no_std zero-copy buffers bytes"},{"type":"crate","id":"primeorder","title":"primeorder (Rust crate)","url":"https://tensorust.com/crates/primeorder/","api":"https://api.tensorust.com/v1/crates/primeorder","summary":"Pure Rust implementation of complete addition formulas for prime order elliptic\ncurves (Renes-Costello-Batina 2015). Generic over field elements and curve\nequation coefficients Real downloads/day (quiet-day median): 634,217.","keywords":"crypto ecc"},{"type":"crate","id":"number_prefix","title":"number_prefix (Rust crate)","url":"https://tensorust.com/crates/number_prefix/","api":"https://api.tensorust.com/v1/crates/number_prefix","summary":"Library for numeric prefixes (kilo, giga, kibi). Real downloads/day (quiet-day median): 280,493.","keywords":"mathematics numerics"},{"type":"crate","id":"lz4_flex","title":"lz4_flex (Rust crate)","url":"https://tensorust.com/crates/lz4_flex/","api":"https://api.tensorust.com/v1/crates/lz4_flex","summary":"Fastest LZ4 implementation in Rust, no unsafe by default. Real downloads/day (quiet-day median): 475,029.","keywords":"compress compression decompress decompression lz4"},{"type":"crate","id":"fiat-crypto","title":"fiat-crypto (Rust crate)","url":"https://tensorust.com/crates/fiat-crypto/","api":"https://api.tensorust.com/v1/crates/fiat-crypto","summary":"Fiat-crypto generated Rust Real downloads/day (quiet-day median): 454,124.","keywords":""},{"type":"crate","id":"gif","title":"gif (Rust crate)","url":"https://tensorust.com/crates/gif/","api":"https://api.tensorust.com/v1/crates/gif","summary":"GIF de- and encoder Real downloads/day (quiet-day median): 513,491.","keywords":""},{"type":"crate","id":"fxhash","title":"fxhash (Rust crate)","url":"https://tensorust.com/crates/fxhash/","api":"https://api.tensorust.com/v1/crates/fxhash","summary":"A fast, non-secure, hashing algorithm derived from an internal hasher used in FireFox and Rustc. Real downloads/day (quiet-day median): 325,803.","keywords":"hash"},{"type":"crate","id":"prometheus","title":"prometheus (Rust crate)","url":"https://tensorust.com/crates/prometheus/","api":"https://api.tensorust.com/v1/crates/prometheus","summary":"Prometheus instrumentation library for Rust applications. Real downloads/day (quiet-day median): 338,351.","keywords":"metrics prometheus"},{"type":"crate","id":"xml-rs","title":"xml-rs (Rust crate)","url":"https://tensorust.com/crates/xml-rs/","api":"https://api.tensorust.com/v1/crates/xml-rs","summary":"An XML library in pure Rust Real downloads/day (quiet-day median): 302,873.","keywords":"parser parsing sax writer xml"},{"type":"crate","id":"embedded-io","title":"embedded-io (Rust crate)","url":"https://tensorust.com/crates/embedded-io/","api":"https://api.tensorust.com/v1/crates/embedded-io","summary":"Embedded IO traits Real downloads/day (quiet-day median): 733,222.","keywords":""},{"type":"crate","id":"matrixmultiply","title":"matrixmultiply (Rust crate)","url":"https://tensorust.com/crates/matrixmultiply/","api":"https://api.tensorust.com/v1/crates/matrixmultiply","summary":"General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses SIMD features on x86/x86-64 and AArch6 Real downloads/day (quiet-day median): 407,428.","keywords":"dgemm matrix sgemm"},{"type":"crate","id":"codespan-reporting","title":"codespan-reporting (Rust crate)","url":"https://tensorust.com/crates/codespan-reporting/","api":"https://api.tensorust.com/v1/crates/codespan-reporting","summary":"Beautiful diagnostic reporting for text-based programming languages Real downloads/day (quiet-day median): 348,335.","keywords":"diagnostic-reporting"},{"type":"crate","id":"aws-smithy-types","title":"aws-smithy-types (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-types/","api":"https://api.tensorust.com/v1/crates/aws-smithy-types","summary":"Types for smithy-rs codegen. Real downloads/day (quiet-day median): 516,954.","keywords":""},{"type":"crate","id":"id-arena","title":"id-arena (Rust crate)","url":"https://tensorust.com/crates/id-arena/","api":"https://api.tensorust.com/v1/crates/id-arena","summary":"A simple, id-based arena. Real downloads/day (quiet-day median): 640,306.","keywords":""},{"type":"crate","id":"opentelemetry-semantic-conventions","title":"opentelemetry-semantic-conventions (Rust crate)","url":"https://tensorust.com/crates/opentelemetry-semantic-conventions/","api":"https://api.tensorust.com/v1/crates/opentelemetry-semantic-conventions","summary":"Semantic conventions for OpenTelemetry Real downloads/day (quiet-day median): 389,047.","keywords":"async opentelemetry tracing"},{"type":"crate","id":"downcast","title":"downcast (Rust crate)","url":"https://tensorust.com/crates/downcast/","api":"https://api.tensorust.com/v1/crates/downcast","summary":"Trait for downcasting trait objects back to their original types. Real downloads/day (quiet-day median): 335,698.","keywords":"any"},{"type":"crate","id":"deadpool","title":"deadpool (Rust crate)","url":"https://tensorust.com/crates/deadpool/","api":"https://api.tensorust.com/v1/crates/deadpool","summary":"Dead simple async pool Real downloads/day (quiet-day median): 462,923.","keywords":"async database pool"},{"type":"crate","id":"rmp","title":"rmp (Rust crate)","url":"https://tensorust.com/crates/rmp/","api":"https://api.tensorust.com/v1/crates/rmp","summary":"Pure Rust MessagePack serialization implementation Real downloads/day (quiet-day median): 368,855.","keywords":"messagepack msgpack"},{"type":"crate","id":"debugid","title":"debugid (Rust crate)","url":"https://tensorust.com/crates/debugid/","api":"https://api.tensorust.com/v1/crates/debugid","summary":"Common reusable types for implementing the sentry.io protocol. Real downloads/day (quiet-day median): 406,214.","keywords":"crashpad debugid sentry breakpad"},{"type":"crate","id":"aws-sigv4","title":"aws-sigv4 (Rust crate)","url":"https://tensorust.com/crates/aws-sigv4/","api":"https://api.tensorust.com/v1/crates/aws-sigv4","summary":"SigV4 signer for HTTP requests and Event Stream messages. Real downloads/day (quiet-day median): 503,057.","keywords":""},{"type":"crate","id":"wit-parser","title":"wit-parser (Rust crate)","url":"https://tensorust.com/crates/wit-parser/","api":"https://api.tensorust.com/v1/crates/wit-parser","summary":"Tooling for parsing `*.wit` files and working with their contents. Real downloads/day (quiet-day median): 679,442.","keywords":""},{"type":"crate","id":"xmlparser","title":"xmlparser (Rust crate)","url":"https://tensorust.com/crates/xmlparser/","api":"https://api.tensorust.com/v1/crates/xmlparser","summary":"Pull-based, zero-allocation XML parser. Real downloads/day (quiet-day median): 514,297.","keywords":"xml tokenizer parser"},{"type":"crate","id":"aws-smithy-async","title":"aws-smithy-async (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-async/","api":"https://api.tensorust.com/v1/crates/aws-smithy-async","summary":"Async runtime agnostic abstractions for smithy-rs. Real downloads/day (quiet-day median): 525,006.","keywords":""},{"type":"crate","id":"crossbeam","title":"crossbeam (Rust crate)","url":"https://tensorust.com/crates/crossbeam/","api":"https://api.tensorust.com/v1/crates/crossbeam","summary":"Tools for concurrent programming Real downloads/day (quiet-day median): 374,913.","keywords":"atomic garbage lock-free non-blocking rcu"},{"type":"crate","id":"enum-as-inner","title":"enum-as-inner (Rust crate)","url":"https://tensorust.com/crates/enum-as-inner/","api":"https://api.tensorust.com/v1/crates/enum-as-inner","summary":"A proc-macro for deriving inner field accessor functions on enums. Real downloads/day (quiet-day median): 287,085.","keywords":""},{"type":"crate","id":"tracing-futures","title":"tracing-futures (Rust crate)","url":"https://tensorust.com/crates/tracing-futures/","api":"https://api.tensorust.com/v1/crates/tracing-futures","summary":"Utilities for instrumenting `futures` with `tracing`. Real downloads/day (quiet-day median): 243,931.","keywords":"logging profiling futures async tracing"},{"type":"crate","id":"aws-types","title":"aws-types (Rust crate)","url":"https://tensorust.com/crates/aws-types/","api":"https://api.tensorust.com/v1/crates/aws-types","summary":"Cross-service types for the AWS SDK. Real downloads/day (quiet-day median): 506,955.","keywords":""},{"type":"crate","id":"fs-err","title":"fs-err (Rust crate)","url":"https://tensorust.com/crates/fs-err/","api":"https://api.tensorust.com/v1/crates/fs-err","summary":"A drop-in replacement for std::fs with more helpful error messages. Real downloads/day (quiet-day median): 422,324.","keywords":""},{"type":"crate","id":"difflib","title":"difflib (Rust crate)","url":"https://tensorust.com/crates/difflib/","api":"https://api.tensorust.com/v1/crates/difflib","summary":"Port of Python's difflib library to Rust. Real downloads/day (quiet-day median): 303,482.","keywords":"difflib text diff"},{"type":"crate","id":"jiff-static","title":"jiff-static (Rust crate)","url":"https://tensorust.com/crates/jiff-static/","api":"https://api.tensorust.com/v1/crates/jiff-static","summary":"Create static TimeZone values for Jiff (useful in core-only environments). Real downloads/day (quiet-day median): 646,337.","keywords":"date iana static time zone"},{"type":"crate","id":"fallible-streaming-iterator","title":"fallible-streaming-iterator (Rust crate)","url":"https://tensorust.com/crates/fallible-streaming-iterator/","api":"https://api.tensorust.com/v1/crates/fallible-streaming-iterator","summary":"Fallible streaming iteration Real downloads/day (quiet-day median): 555,411.","keywords":""},{"type":"crate","id":"rawpointer","title":"rawpointer (Rust crate)","url":"https://tensorust.com/crates/rawpointer/","api":"https://api.tensorust.com/v1/crates/rawpointer","summary":"Extra methods for raw pointers and `NonNull<T>`.\n\nFor example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`),\n`offset` and `add` for `NonNull<T>`, and the function `ptrdistance`. Real downloads/day (quiet-day median): 381,493.","keywords":"raw pointer no_std"},{"type":"crate","id":"sqlx-macros-core","title":"sqlx-macros-core (Rust crate)","url":"https://tensorust.com/crates/sqlx-macros-core/","api":"https://api.tensorust.com/v1/crates/sqlx-macros-core","summary":"Macro support core for SQLx, the Rust SQL toolkit. Not intended to be used directly. Real downloads/day (quiet-day median): 532,535.","keywords":""},{"type":"crate","id":"aws-smithy-xml","title":"aws-smithy-xml (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-xml/","api":"https://api.tensorust.com/v1/crates/aws-smithy-xml","summary":"XML parsing logic for Smithy protocols. Real downloads/day (quiet-day median): 504,404.","keywords":""},{"type":"crate","id":"windows-registry","title":"windows-registry (Rust crate)","url":"https://tensorust.com/crates/windows-registry/","api":"https://api.tensorust.com/v1/crates/windows-registry","summary":"Windows registry Real downloads/day (quiet-day median): 496,063.","keywords":""},{"type":"crate","id":"sqlx-postgres","title":"sqlx-postgres (Rust crate)","url":"https://tensorust.com/crates/sqlx-postgres/","api":"https://api.tensorust.com/v1/crates/sqlx-postgres","summary":"PostgreSQL driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details. Real downloads/day (quiet-day median): 529,761.","keywords":""},{"type":"crate","id":"inventory","title":"inventory (Rust crate)","url":"https://tensorust.com/crates/inventory/","api":"https://api.tensorust.com/v1/crates/inventory","summary":"Typed distributed plugin registration Real downloads/day (quiet-day median): 449,319.","keywords":"linkage"},{"type":"crate","id":"async-process","title":"async-process (Rust crate)","url":"https://tensorust.com/crates/async-process/","api":"https://api.tensorust.com/v1/crates/async-process","summary":"Async interface for working with processes Real downloads/day (quiet-day median): 392,320.","keywords":"child command process spawn subprocess"},{"type":"crate","id":"moka","title":"moka (Rust crate)","url":"https://tensorust.com/crates/moka/","api":"https://api.tensorust.com/v1/crates/moka","summary":"A fast and concurrent cache library inspired by Java Caffeine Real downloads/day (quiet-day median): 527,705.","keywords":"cache concurrent"},{"type":"crate","id":"color_quant","title":"color_quant (Rust crate)","url":"https://tensorust.com/crates/color_quant/","api":"https://api.tensorust.com/v1/crates/color_quant","summary":"Color quantization library to reduce n colors to 256 colors. Real downloads/day (quiet-day median): 453,755.","keywords":""},{"type":"crate","id":"crypto-mac","title":"crypto-mac (Rust crate)","url":"https://tensorust.com/crates/crypto-mac/","api":"https://api.tensorust.com/v1/crates/crypto-mac","summary":"Trait for Message Authentication Code (MAC) algorithms Real downloads/day (quiet-day median): 167,788.","keywords":"mac crypto"},{"type":"crate","id":"zopfli","title":"zopfli (Rust crate)","url":"https://tensorust.com/crates/zopfli/","api":"https://api.tensorust.com/v1/crates/zopfli","summary":"A Rust implementation of the Zopfli compression algorithm. Real downloads/day (quiet-day median): 554,646.","keywords":"compression"},{"type":"crate","id":"waker-fn","title":"waker-fn (Rust crate)","url":"https://tensorust.com/crates/waker-fn/","api":"https://api.tensorust.com/v1/crates/waker-fn","summary":"Convert closures into wakers Real downloads/day (quiet-day median): 181,131.","keywords":"closure waker wake callback async"},{"type":"crate","id":"rand_xoshiro","title":"rand_xoshiro (Rust crate)","url":"https://tensorust.com/crates/rand_xoshiro/","api":"https://api.tensorust.com/v1/crates/rand_xoshiro","summary":"Xoshiro, xoroshiro and splitmix64 random number generators Real downloads/day (quiet-day median): 451,627.","keywords":"random rng"},{"type":"crate","id":"aws-credential-types","title":"aws-credential-types (Rust crate)","url":"https://tensorust.com/crates/aws-credential-types/","api":"https://api.tensorust.com/v1/crates/aws-credential-types","summary":"Types for AWS SDK credentials. Real downloads/day (quiet-day median): 516,014.","keywords":""},{"type":"crate","id":"maplit","title":"maplit (Rust crate)","url":"https://tensorust.com/crates/maplit/","api":"https://api.tensorust.com/v1/crates/maplit","summary":"Collection “literal” macros for HashMap, HashSet, BTreeMap, and BTreeSet. Real downloads/day (quiet-day median): 266,928.","keywords":"literal hashmap macro data-structure"},{"type":"crate","id":"doc-comment","title":"doc-comment (Rust crate)","url":"https://tensorust.com/crates/doc-comment/","api":"https://api.tensorust.com/v1/crates/doc-comment","summary":"Macro to generate doc comments Real downloads/day (quiet-day median): 209,234.","keywords":""},{"type":"crate","id":"aws-sdk-sts","title":"aws-sdk-sts (Rust crate)","url":"https://tensorust.com/crates/aws-sdk-sts/","api":"https://api.tensorust.com/v1/crates/aws-sdk-sts","summary":"AWS SDK for AWS Security Token Service Real downloads/day (quiet-day median): 460,176.","keywords":""},{"type":"crate","id":"rmp-serde","title":"rmp-serde (Rust crate)","url":"https://tensorust.com/crates/rmp-serde/","api":"https://api.tensorust.com/v1/crates/rmp-serde","summary":"Serde support for MessagePack Real downloads/day (quiet-day median): 345,933.","keywords":"messagepack msgpack serde serialization"},{"type":"crate","id":"tagptr","title":"tagptr (Rust crate)","url":"https://tensorust.com/crates/tagptr/","api":"https://api.tensorust.com/v1/crates/tagptr","summary":"Strongly typed atomic and non-atomic tagged pointers Real downloads/day (quiet-day median): 501,167.","keywords":"tagging pointer concurrency"},{"type":"crate","id":"aws-config","title":"aws-config (Rust crate)","url":"https://tensorust.com/crates/aws-config/","api":"https://api.tensorust.com/v1/crates/aws-config","summary":"AWS SDK config and credential provider implementations. Real downloads/day (quiet-day median): 477,806.","keywords":""},{"type":"crate","id":"sqlx-sqlite","title":"sqlx-sqlite (Rust crate)","url":"https://tensorust.com/crates/sqlx-sqlite/","api":"https://api.tensorust.com/v1/crates/sqlx-sqlite","summary":"SQLite driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details. Real downloads/day (quiet-day median): 495,528.","keywords":""},{"type":"crate","id":"password-hash","title":"password-hash (Rust crate)","url":"https://tensorust.com/crates/password-hash/","api":"https://api.tensorust.com/v1/crates/password-hash","summary":"Traits which describe the functionality of password hashing algorithms, with optional support for a\n`no_std`/`no_alloc`-friendly implementation of the PHC string format, as well as generic support for Real downloads/day (quiet-day median): 459,834.","keywords":"crypt mcf password pbkdf phc"},{"type":"crate","id":"objc2","title":"objc2 (Rust crate)","url":"https://tensorust.com/crates/objc2/","api":"https://api.tensorust.com/v1/crates/objc2","summary":"Objective-C interface and runtime bindings Real downloads/day (quiet-day median): 607,001.","keywords":"ios macos objc objc_msgsend objective-c"},{"type":"crate","id":"aws-smithy-runtime-api","title":"aws-smithy-runtime-api (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-runtime-api/","api":"https://api.tensorust.com/v1/crates/aws-smithy-runtime-api","summary":"Smithy runtime types. Real downloads/day (quiet-day median): 509,010.","keywords":""},{"type":"crate","id":"lexical-util","title":"lexical-util (Rust crate)","url":"https://tensorust.com/crates/lexical-util/","api":"https://api.tensorust.com/v1/crates/lexical-util","summary":"Shared utilities for lexical creates. Real downloads/day (quiet-day median): 374,830.","keywords":"no_std"},{"type":"crate","id":"lexical-parse-float","title":"lexical-parse-float (Rust crate)","url":"https://tensorust.com/crates/lexical-parse-float/","api":"https://api.tensorust.com/v1/crates/lexical-parse-float","summary":"Efficient parsing of floats from strings. Real downloads/day (quiet-day median): 374,617.","keywords":"lexical no_std parsing"},{"type":"crate","id":"lexical-parse-integer","title":"lexical-parse-integer (Rust crate)","url":"https://tensorust.com/crates/lexical-parse-integer/","api":"https://api.tensorust.com/v1/crates/lexical-parse-integer","summary":"Efficient parsing of integers from strings. Real downloads/day (quiet-day median): 374,460.","keywords":"lexical no_std parsing"},{"type":"crate","id":"sqlx-mysql","title":"sqlx-mysql (Rust crate)","url":"https://tensorust.com/crates/sqlx-mysql/","api":"https://api.tensorust.com/v1/crates/sqlx-mysql","summary":"MySQL driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details. Real downloads/day (quiet-day median): 497,433.","keywords":""},{"type":"crate","id":"zune-jpeg","title":"zune-jpeg (Rust crate)","url":"https://tensorust.com/crates/zune-jpeg/","api":"https://api.tensorust.com/v1/crates/zune-jpeg","summary":"A fast, correct and safe jpeg decoder Real downloads/day (quiet-day median): 602,931.","keywords":"decoder jpeg jpeg-decoder"},{"type":"crate","id":"tiff","title":"tiff (Rust crate)","url":"https://tensorust.com/crates/tiff/","api":"https://api.tensorust.com/v1/crates/tiff","summary":"TIFF decoding and encoding library in pure Rust Real downloads/day (quiet-day median): 461,469.","keywords":""},{"type":"crate","id":"gethostname","title":"gethostname (Rust crate)","url":"https://tensorust.com/crates/gethostname/","api":"https://api.tensorust.com/v1/crates/gethostname","summary":"gethostname for all platforms Real downloads/day (quiet-day median): 420,580.","keywords":"dns gethostname hostname"},{"type":"crate","id":"threadpool","title":"threadpool (Rust crate)","url":"https://tensorust.com/crates/threadpool/","api":"https://api.tensorust.com/v1/crates/threadpool","summary":"A thread pool for running a number of jobs on a fixed set of worker threads. Real downloads/day (quiet-day median): 261,700.","keywords":"pool parallelism threading thread threadpool"},{"type":"crate","id":"aws-smithy-query","title":"aws-smithy-query (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-query/","api":"https://api.tensorust.com/v1/crates/aws-smithy-query","summary":"AWSQuery and EC2Query Smithy protocol logic for smithy-rs. Real downloads/day (quiet-day median): 473,082.","keywords":""},{"type":"crate","id":"aws-smithy-runtime","title":"aws-smithy-runtime (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-runtime/","api":"https://api.tensorust.com/v1/crates/aws-smithy-runtime","summary":"The new smithy runtime crate Real downloads/day (quiet-day median): 495,307.","keywords":""},{"type":"crate","id":"psm","title":"psm (Rust crate)","url":"https://tensorust.com/crates/psm/","api":"https://api.tensorust.com/v1/crates/psm","summary":"Portable Stack Manipulation: stack manipulation and introspection routines Real downloads/day (quiet-day median): 372,856.","keywords":"no_std stack"},{"type":"crate","id":"deadpool-runtime","title":"deadpool-runtime (Rust crate)","url":"https://tensorust.com/crates/deadpool-runtime/","api":"https://api.tensorust.com/v1/crates/deadpool-runtime","summary":"Dead simple async pool utilities for async runtimes Real downloads/day (quiet-day median): 459,297.","keywords":"async database pool sync utils"},{"type":"crate","id":"smol_str","title":"smol_str (Rust crate)","url":"https://tensorust.com/crates/smol_str/","api":"https://api.tensorust.com/v1/crates/smol_str","summary":"small-string optimized string type with O(1) clone Real downloads/day (quiet-day median): 438,863.","keywords":""},{"type":"crate","id":"aws-runtime","title":"aws-runtime (Rust crate)","url":"https://tensorust.com/crates/aws-runtime/","api":"https://api.tensorust.com/v1/crates/aws-runtime","summary":"Runtime support code for the AWS SDK. This crate isn't intended to be used directly. Real downloads/day (quiet-day median): 497,408.","keywords":""},{"type":"crate","id":"webpki","title":"webpki (Rust crate)","url":"https://tensorust.com/crates/webpki/","api":"https://api.tensorust.com/v1/crates/webpki","summary":"Web PKI X.509 Certificate Verification. Real downloads/day (quiet-day median): 102,720.","keywords":""},{"type":"crate","id":"zune-core","title":"zune-core (Rust crate)","url":"https://tensorust.com/crates/zune-core/","api":"https://api.tensorust.com/v1/crates/zune-core","summary":"Core utilities for image processing in the zune family of crates Real downloads/day (quiet-day median): 611,619.","keywords":"image"},{"type":"crate","id":"rust-ini","title":"rust-ini (Rust crate)","url":"https://tensorust.com/crates/rust-ini/","api":"https://api.tensorust.com/v1/crates/rust-ini","summary":"An Ini configuration file parsing library in Rust Real downloads/day (quiet-day median): 307,457.","keywords":"cfg conf configuration ini"},{"type":"crate","id":"rstest","title":"rstest (Rust crate)","url":"https://tensorust.com/crates/rstest/","api":"https://api.tensorust.com/v1/crates/rstest","summary":"Rust fixture based test framework. It use procedural macro\nto implement fixtures and table based tests. Real downloads/day (quiet-day median): 381,347.","keywords":"fixture test"},{"type":"crate","id":"cesu8","title":"cesu8 (Rust crate)","url":"https://tensorust.com/crates/cesu8/","api":"https://api.tensorust.com/v1/crates/cesu8","summary":"Convert to and from CESU-8 encoding (similar to UTF-8) Real downloads/day (quiet-day median): 380,243.","keywords":""},{"type":"crate","id":"android-tzdata","title":"android-tzdata (Rust crate)","url":"https://tensorust.com/crates/android-tzdata/","api":"https://api.tensorust.com/v1/crates/android-tzdata","summary":"Parser for the Android-specific tzdata file Real downloads/day (quiet-day median): 117,043.","keywords":"android timezone parser"},{"type":"crate","id":"ndarray","title":"ndarray (Rust crate)","url":"https://tensorust.com/crates/ndarray/","api":"https://api.tensorust.com/v1/crates/ndarray","summary":"An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting. Real downloads/day (quiet-day median): 354,525.","keywords":"array blas data-structure matrix multidimensional"},{"type":"crate","id":"byteorder-lite","title":"byteorder-lite (Rust crate)","url":"https://tensorust.com/crates/byteorder-lite/","api":"https://api.tensorust.com/v1/crates/byteorder-lite","summary":"Library for reading/writing numbers in big-endian and little-endian. Real downloads/day (quiet-day median): 599,934.","keywords":"big-endian little-endian byte endian binary"},{"type":"crate","id":"infer","title":"infer (Rust crate)","url":"https://tensorust.com/crates/infer/","api":"https://api.tensorust.com/v1/crates/infer","summary":"Small crate to infer file type based on magic number signatures Real downloads/day (quiet-day median): 355,199.","keywords":"filetype magic-number mime mime-types no_std"},{"type":"crate","id":"leb128fmt","title":"leb128fmt (Rust crate)","url":"https://tensorust.com/crates/leb128fmt/","api":"https://api.tensorust.com/v1/crates/leb128fmt","summary":"A library to encode and decode LEB128 compressed integers. Real downloads/day (quiet-day median): 629,549.","keywords":"leb128 compression no_std encoding"},{"type":"crate","id":"peeking_take_while","title":"peeking_take_while (Rust crate)","url":"https://tensorust.com/crates/peeking_take_while/","api":"https://api.tensorust.com/v1/crates/peeking_take_while","summary":"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 Real downloads/day (quiet-day median): 123,016.","keywords":"peek by_ref take_while iterator"},{"type":"crate","id":"async-broadcast","title":"async-broadcast (Rust crate)","url":"https://tensorust.com/crates/async-broadcast/","api":"https://api.tensorust.com/v1/crates/async-broadcast","summary":"Async broadcast channels Real downloads/day (quiet-day median): 463,202.","keywords":""},{"type":"crate","id":"ctrlc","title":"ctrlc (Rust crate)","url":"https://tensorust.com/crates/ctrlc/","api":"https://api.tensorust.com/v1/crates/ctrlc","summary":"Easy Ctrl-C handler for Rust projects Real downloads/day (quiet-day median): 273,774.","keywords":"ctrlc sigint signal"},{"type":"crate","id":"rgb","title":"rgb (Rust crate)","url":"https://tensorust.com/crates/rgb/","api":"https://api.tensorust.com/v1/crates/rgb","summary":"`struct RGB/RGBA/etc.` for sharing pixels between crates + convenience methods for color manipulation.\nAllows no-copy high-level interoperability. Also adds common convenience methods and implements s Real downloads/day (quiet-day median): 392,903.","keywords":"bgra color pixel rgb rgba"},{"type":"crate","id":"axum-macros","title":"axum-macros (Rust crate)","url":"https://tensorust.com/crates/axum-macros/","api":"https://api.tensorust.com/v1/crates/axum-macros","summary":"Macros for axum Real downloads/day (quiet-day median): 369,942.","keywords":"axum"},{"type":"crate","id":"indenter","title":"indenter (Rust crate)","url":"https://tensorust.com/crates/indenter/","api":"https://api.tensorust.com/v1/crates/indenter","summary":"A formatter wrapper that indents the text, designed for error display impls Real downloads/day (quiet-day median): 305,993.","keywords":"display error fmt formatter"},{"type":"crate","id":"tokio-io-timeout","title":"tokio-io-timeout (Rust crate)","url":"https://tensorust.com/crates/tokio-io-timeout/","api":"https://api.tensorust.com/v1/crates/tokio-io-timeout","summary":"Tokio wrappers which apply timeouts to IO operations Real downloads/day (quiet-day median): 155,910.","keywords":""},{"type":"crate","id":"tracing-appender","title":"tracing-appender (Rust crate)","url":"https://tensorust.com/crates/tracing-appender/","api":"https://api.tensorust.com/v1/crates/tracing-appender","summary":"Provides utilities for file appenders and making non-blocking writers. Real downloads/day (quiet-day median): 457,805.","keywords":"file-appender logging non-blocking-writer tracing"},{"type":"crate","id":"bigdecimal","title":"bigdecimal (Rust crate)","url":"https://tensorust.com/crates/bigdecimal/","api":"https://api.tensorust.com/v1/crates/bigdecimal","summary":"Arbitrary precision decimal numbers Real downloads/day (quiet-day median): 365,613.","keywords":"arbitrary-precision bignum decimal numerics"},{"type":"crate","id":"remove_dir_all","title":"remove_dir_all (Rust crate)","url":"https://tensorust.com/crates/remove_dir_all/","api":"https://api.tensorust.com/v1/crates/remove_dir_all","summary":"A safe, reliable implementation of remove_dir_all for Windows Real downloads/day (quiet-day median): 122,193.","keywords":"filesystem remove_dir utility windows"},{"type":"crate","id":"portable-atomic-util","title":"portable-atomic-util (Rust crate)","url":"https://tensorust.com/crates/portable-atomic-util/","api":"https://api.tensorust.com/v1/crates/portable-atomic-util","summary":"Synchronization primitives built with portable-atomic. Real downloads/day (quiet-day median): 537,004.","keywords":"atomic"},{"type":"crate","id":"rusqlite","title":"rusqlite (Rust crate)","url":"https://tensorust.com/crates/rusqlite/","api":"https://api.tensorust.com/v1/crates/rusqlite","summary":"Ergonomic wrapper for SQLite Real downloads/day (quiet-day median): 505,001.","keywords":"database ffi sqlite"},{"type":"crate","id":"markup5ever","title":"markup5ever (Rust crate)","url":"https://tensorust.com/crates/markup5ever/","api":"https://api.tensorust.com/v1/crates/markup5ever","summary":"Common code for xml5ever and html5ever Real downloads/day (quiet-day median): 511,767.","keywords":""},{"type":"crate","id":"signal-hook-mio","title":"signal-hook-mio (Rust crate)","url":"https://tensorust.com/crates/signal-hook-mio/","api":"https://api.tensorust.com/v1/crates/signal-hook-mio","summary":"MIO support for signal-hook Real downloads/day (quiet-day median): 408,743.","keywords":"mio signal unix"},{"type":"crate","id":"http-range-header","title":"http-range-header (Rust crate)","url":"https://tensorust.com/crates/http-range-header/","api":"https://api.tensorust.com/v1/crates/http-range-header","summary":"No-dep range header parser Real downloads/day (quiet-day median): 289,915.","keywords":"headers http http-headers parser range"},{"type":"crate","id":"html5ever","title":"html5ever (Rust crate)","url":"https://tensorust.com/crates/html5ever/","api":"https://api.tensorust.com/v1/crates/html5ever","summary":"High-performance browser-grade HTML5 parser Real downloads/day (quiet-day median): 506,290.","keywords":"html html5 parser parsing"},{"type":"crate","id":"wasm-metadata","title":"wasm-metadata (Rust crate)","url":"https://tensorust.com/crates/wasm-metadata/","api":"https://api.tensorust.com/v1/crates/wasm-metadata","summary":"Read and manipulate WebAssembly metadata Real downloads/day (quiet-day median): 586,273.","keywords":""},{"type":"crate","id":"wit-component","title":"wit-component (Rust crate)","url":"https://tensorust.com/crates/wit-component/","api":"https://api.tensorust.com/v1/crates/wit-component","summary":"Tooling for working with `*.wit` and component files together. Real downloads/day (quiet-day median): 585,347.","keywords":""},{"type":"crate","id":"resolv-conf","title":"resolv-conf (Rust crate)","url":"https://tensorust.com/crates/resolv-conf/","api":"https://api.tensorust.com/v1/crates/resolv-conf","summary":"The resolv.conf file parser Real downloads/day (quiet-day median): 322,165.","keywords":"conf dns resolv unix"},{"type":"crate","id":"derive_arbitrary","title":"derive_arbitrary (Rust crate)","url":"https://tensorust.com/crates/derive_arbitrary/","api":"https://api.tensorust.com/v1/crates/derive_arbitrary","summary":"Derives arbitrary traits Real downloads/day (quiet-day median): 369,897.","keywords":"arbitrary derive macro testing"},{"type":"crate","id":"rstest_macros","title":"rstest_macros (Rust crate)","url":"https://tensorust.com/crates/rstest_macros/","api":"https://api.tensorust.com/v1/crates/rstest_macros","summary":"Rust fixture based test framework. It use procedural macro\nto implement fixtures and table based tests. Real downloads/day (quiet-day median): 365,882.","keywords":"fixture test"},{"type":"crate","id":"clap_complete","title":"clap_complete (Rust crate)","url":"https://tensorust.com/crates/clap_complete/","api":"https://api.tensorust.com/v1/crates/clap_complete","summary":"Generate shell completion scripts for your clap::Command Real downloads/day (quiet-day median): 364,361.","keywords":"bash clap cli completion"},{"type":"crate","id":"snap","title":"snap (Rust crate)","url":"https://tensorust.com/crates/snap/","api":"https://api.tensorust.com/v1/crates/snap","summary":"A pure Rust implementation of the Snappy compression algorithm. Includes\nstreaming compression and decompression. Real downloads/day (quiet-day median): 318,500.","keywords":"compress compression decompress decompression snappy"},{"type":"crate","id":"value-bag","title":"value-bag (Rust crate)","url":"https://tensorust.com/crates/value-bag/","api":"https://api.tensorust.com/v1/crates/value-bag","summary":"Anonymous structured values Real downloads/day (quiet-day median): 230,327.","keywords":"no_std serialization"},{"type":"crate","id":"void","title":"void (Rust crate)","url":"https://tensorust.com/crates/void/","api":"https://api.tensorust.com/v1/crates/void","summary":"The uninhabited void type for use in statically impossible cases. Real downloads/day (quiet-day median): 154,509.","keywords":""},{"type":"crate","id":"enumflags2","title":"enumflags2 (Rust crate)","url":"https://tensorust.com/crates/enumflags2/","api":"https://api.tensorust.com/v1/crates/enumflags2","summary":"Enum-based bit flags Real downloads/day (quiet-day median): 405,378.","keywords":"bitflag bitflags enum flag"},{"type":"crate","id":"enumflags2_derive","title":"enumflags2_derive (Rust crate)","url":"https://tensorust.com/crates/enumflags2_derive/","api":"https://api.tensorust.com/v1/crates/enumflags2_derive","summary":"Do not use directly, use the reexport in the `enumflags2` crate. This allows for better compatibility across versions. Real downloads/day (quiet-day median): 405,222.","keywords":"bitflag bitflags enum flag"},{"type":"crate","id":"string_cache_codegen","title":"string_cache_codegen (Rust crate)","url":"https://tensorust.com/crates/string_cache_codegen/","api":"https://api.tensorust.com/v1/crates/string_cache_codegen","summary":"A codegen library for string-cache, developed as part of the Servo project. Real downloads/day (quiet-day median): 479,969.","keywords":""},{"type":"crate","id":"etcetera","title":"etcetera (Rust crate)","url":"https://tensorust.com/crates/etcetera/","api":"https://api.tensorust.com/v1/crates/etcetera","summary":"An unopinionated library for obtaining configuration, data, cache, & other directories Real downloads/day (quiet-day median): 463,193.","keywords":"basedir directories dirs path xdg"},{"type":"crate","id":"tonic-prost","title":"tonic-prost (Rust crate)","url":"https://tensorust.com/crates/tonic-prost/","api":"https://api.tensorust.com/v1/crates/tonic-prost","summary":"Prost codec implementation for tonic Real downloads/day (quiet-day median): 699,058.","keywords":"grpc prost protobuf rpc tonic"},{"type":"crate","id":"seq-macro","title":"seq-macro (Rust crate)","url":"https://tensorust.com/crates/seq-macro/","api":"https://api.tensorust.com/v1/crates/seq-macro","summary":"Macro to repeat sequentially indexed copies of a fragment of code. Real downloads/day (quiet-day median): 387,498.","keywords":""},{"type":"crate","id":"yasna","title":"yasna (Rust crate)","url":"https://tensorust.com/crates/yasna/","api":"https://api.tensorust.com/v1/crates/yasna","summary":"ASN.1 library for Rust Real downloads/day (quiet-day median): 442,025.","keywords":"parser serialization"},{"type":"crate","id":"ntapi","title":"ntapi (Rust crate)","url":"https://tensorust.com/crates/ntapi/","api":"https://api.tensorust.com/v1/crates/ntapi","summary":"FFI bindings for Native API Real downloads/day (quiet-day median): 293,806.","keywords":"ffi native ntapi win32 windows"},{"type":"crate","id":"multer","title":"multer (Rust crate)","url":"https://tensorust.com/crates/multer/","api":"https://api.tensorust.com/v1/crates/multer","summary":"An async parser for `multipart/form-data` content-type in Rust. Real downloads/day (quiet-day median): 312,281.","keywords":"formdata multipart-formdata multipart-uploads async multipart"},{"type":"crate","id":"rcgen","title":"rcgen (Rust crate)","url":"https://tensorust.com/crates/rcgen/","api":"https://api.tensorust.com/v1/crates/rcgen","summary":"Rust X.509 certificate generator Real downloads/day (quiet-day median): 461,395.","keywords":"ca certificate mkcert"},{"type":"crate","id":"eyre","title":"eyre (Rust crate)","url":"https://tensorust.com/crates/eyre/","api":"https://api.tensorust.com/v1/crates/eyre","summary":"Flexible concrete Error Reporting type built on std::error::Error with customizable Reports Real downloads/day (quiet-day median): 286,395.","keywords":""},{"type":"crate","id":"aws-sdk-sso","title":"aws-sdk-sso (Rust crate)","url":"https://tensorust.com/crates/aws-sdk-sso/","api":"https://api.tensorust.com/v1/crates/aws-sdk-sso","summary":"AWS SDK for AWS Single Sign-On Real downloads/day (quiet-day median): 323,998.","keywords":""},{"type":"crate","id":"block2","title":"block2 (Rust crate)","url":"https://tensorust.com/crates/block2/","api":"https://api.tensorust.com/v1/crates/block2","summary":"Apple's C language extension of blocks Real downloads/day (quiet-day median): 538,869.","keywords":"blocks ios macos objective-c"},{"type":"crate","id":"cbc","title":"cbc (Rust crate)","url":"https://tensorust.com/crates/cbc/","api":"https://api.tensorust.com/v1/crates/cbc","summary":"Cipher Block Chaining (CBC) block cipher mode of operation Real downloads/day (quiet-day median): 521,773.","keywords":"block-mode ciphers crypto"},{"type":"crate","id":"xxhash-rust","title":"xxhash-rust (Rust crate)","url":"https://tensorust.com/crates/xxhash-rust/","api":"https://api.tensorust.com/v1/crates/xxhash-rust","summary":"Implementation of xxhash Real downloads/day (quiet-day median): 425,794.","keywords":"hash hasher no-std xxh3 xxhash"},{"type":"crate","id":"dlv-list","title":"dlv-list (Rust crate)","url":"https://tensorust.com/crates/dlv-list/","api":"https://api.tensorust.com/v1/crates/dlv-list","summary":"Semi-doubly linked list implemented using a vector Real downloads/day (quiet-day median): 291,302.","keywords":"linked list vector"},{"type":"crate","id":"lexical-write-float","title":"lexical-write-float (Rust crate)","url":"https://tensorust.com/crates/lexical-write-float/","api":"https://api.tensorust.com/v1/crates/lexical-write-float","summary":"Efficient formatting of floats to strings. Real downloads/day (quiet-day median): 310,656.","keywords":"encoding lexical no_std"},{"type":"crate","id":"ttf-parser","title":"ttf-parser (Rust crate)","url":"https://tensorust.com/crates/ttf-parser/","api":"https://api.tensorust.com/v1/crates/ttf-parser","summary":"A high-level, safe, zero-allocation font parser for TrueType, OpenType, and AAT. Real downloads/day (quiet-day median): 357,445.","keywords":"opentype truetype ttf"},{"type":"crate","id":"lexical-write-integer","title":"lexical-write-integer (Rust crate)","url":"https://tensorust.com/crates/lexical-write-integer/","api":"https://api.tensorust.com/v1/crates/lexical-write-integer","summary":"Efficient formatting of integers to strings. Real downloads/day (quiet-day median): 310,437.","keywords":"encoding lexical no_std"},{"type":"crate","id":"wit-bindgen-core","title":"wit-bindgen-core (Rust crate)","url":"https://tensorust.com/crates/wit-bindgen-core/","api":"https://api.tensorust.com/v1/crates/wit-bindgen-core","summary":"Low-level support for bindings generation based on WIT files for use with\n`wit-bindgen-cli` and other languages. Real downloads/day (quiet-day median): 565,521.","keywords":""},{"type":"crate","id":"hdrhistogram","title":"hdrhistogram (Rust crate)","url":"https://tensorust.com/crates/hdrhistogram/","api":"https://api.tensorust.com/v1/crates/hdrhistogram","summary":"A port of HdrHistogram to Rust Real downloads/day (quiet-day median): 282,528.","keywords":"analytics sampling statistics"},{"type":"crate","id":"ascii","title":"ascii (Rust crate)","url":"https://tensorust.com/crates/ascii/","api":"https://api.tensorust.com/v1/crates/ascii","summary":"ASCII-only equivalents to `char`, `str` and `String`. Real downloads/day (quiet-day median): 309,627.","keywords":""},{"type":"crate","id":"config","title":"config (Rust crate)","url":"https://tensorust.com/crates/config/","api":"https://api.tensorust.com/v1/crates/config","summary":"Layered configuration system for Rust applications. Real downloads/day (quiet-day median): 252,378.","keywords":"config configuration env environment settings"},{"type":"crate","id":"wit-bindgen-rust","title":"wit-bindgen-rust (Rust crate)","url":"https://tensorust.com/crates/wit-bindgen-rust/","api":"https://api.tensorust.com/v1/crates/wit-bindgen-rust","summary":"Rust bindings generator for WIT and the component model, typically used through\nthe `wit-bindgen` crate's `generate!` macro. Real downloads/day (quiet-day median): 565,244.","keywords":""},{"type":"crate","id":"webpki-root-certs","title":"webpki-root-certs (Rust crate)","url":"https://tensorust.com/crates/webpki-root-certs/","api":"https://api.tensorust.com/v1/crates/webpki-root-certs","summary":"Mozilla trusted certificate authorities in self-signed X.509 format for use with crates other than webpki Real downloads/day (quiet-day median): 651,953.","keywords":""},{"type":"crate","id":"educe","title":"educe (Rust crate)","url":"https://tensorust.com/crates/educe/","api":"https://api.tensorust.com/v1/crates/educe","summary":"This crate offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits. Real downloads/day (quiet-day median): 380,869.","keywords":"derive field macro procedural trait"},{"type":"crate","id":"ron","title":"ron (Rust crate)","url":"https://tensorust.com/crates/ron/","api":"https://api.tensorust.com/v1/crates/ron","summary":"Rusty Object Notation Real downloads/day (quiet-day median): 265,639.","keywords":"parser serde serialization"},{"type":"crate","id":"inflector","title":"Inflector (Rust crate)","url":"https://tensorust.com/crates/inflector/","api":"https://api.tensorust.com/v1/crates/inflector","summary":"Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize are supporte Real downloads/day (quiet-day median): 222,363.","keywords":"snake camel inflector pluralize inflection"},{"type":"crate","id":"ordered-multimap","title":"ordered-multimap (Rust crate)","url":"https://tensorust.com/crates/ordered-multimap/","api":"https://api.tensorust.com/v1/crates/ordered-multimap","summary":"Insertion ordered multimap Real downloads/day (quiet-day median): 286,565.","keywords":""},{"type":"crate","id":"unicode-linebreak","title":"unicode-linebreak (Rust crate)","url":"https://tensorust.com/crates/unicode-linebreak/","api":"https://api.tensorust.com/v1/crates/unicode-linebreak","summary":"Implementation of the Unicode Line Breaking Algorithm Real downloads/day (quiet-day median): 324,510.","keywords":"layout unicode text"},{"type":"crate","id":"git2","title":"git2 (Rust crate)","url":"https://tensorust.com/crates/git2/","api":"https://api.tensorust.com/v1/crates/git2","summary":"Bindings to libgit2 for interoperating with git repositories. This library is\nboth threadsafe and memory safe and allows both reading and writing git\nrepositories. Real downloads/day (quiet-day median): 194,840.","keywords":"git"},{"type":"crate","id":"wit-bindgen-rust-macro","title":"wit-bindgen-rust-macro (Rust crate)","url":"https://tensorust.com/crates/wit-bindgen-rust-macro/","api":"https://api.tensorust.com/v1/crates/wit-bindgen-rust-macro","summary":"Procedural macro paired with the `wit-bindgen` crate. Real downloads/day (quiet-day median): 559,223.","keywords":""},{"type":"crate","id":"atomic","title":"atomic (Rust crate)","url":"https://tensorust.com/crates/atomic/","api":"https://api.tensorust.com/v1/crates/atomic","summary":"Generic Atomic<T> wrapper type Real downloads/day (quiet-day median): 379,816.","keywords":"atomic no_std"},{"type":"crate","id":"libgit2-sys","title":"libgit2-sys (Rust crate)","url":"https://tensorust.com/crates/libgit2-sys/","api":"https://api.tensorust.com/v1/crates/libgit2-sys","summary":"Native bindings to the libgit2 library Real downloads/day (quiet-day median): 196,070.","keywords":""},{"type":"crate","id":"json-patch","title":"json-patch (Rust crate)","url":"https://tensorust.com/crates/json-patch/","api":"https://api.tensorust.com/v1/crates/json-patch","summary":"RFC 6902, JavaScript Object Notation (JSON) Patch Real downloads/day (quiet-day median): 384,913.","keywords":"json json-patch"},{"type":"crate","id":"snafu-derive","title":"snafu-derive (Rust crate)","url":"https://tensorust.com/crates/snafu-derive/","api":"https://api.tensorust.com/v1/crates/snafu-derive","summary":"An ergonomic error handling library Real downloads/day (quiet-day median): 263,279.","keywords":""},{"type":"crate","id":"stacker","title":"stacker (Rust crate)","url":"https://tensorust.com/crates/stacker/","api":"https://api.tensorust.com/v1/crates/stacker","summary":"A stack growth library useful when implementing deeply recursive algorithms that\nmay accidentally blow the stack. Real downloads/day (quiet-day median): 346,740.","keywords":""},{"type":"crate","id":"snafu","title":"snafu (Rust crate)","url":"https://tensorust.com/crates/snafu/","api":"https://api.tensorust.com/v1/crates/snafu","summary":"An ergonomic error handling library Real downloads/day (quiet-day median): 263,488.","keywords":"ergonomic error library no_std"},{"type":"crate","id":"relative-path","title":"relative-path (Rust crate)","url":"https://tensorust.com/crates/relative-path/","api":"https://api.tensorust.com/v1/crates/relative-path","summary":"Portable, relative paths for Rust. Real downloads/day (quiet-day median): 342,966.","keywords":"path"},{"type":"crate","id":"gloo-timers","title":"gloo-timers (Rust crate)","url":"https://tensorust.com/crates/gloo-timers/","api":"https://api.tensorust.com/v1/crates/gloo-timers","summary":"Convenience crate for working with JavaScript timers Real downloads/day (quiet-day median): 301,185.","keywords":""},{"type":"crate","id":"raw-window-handle","title":"raw-window-handle (Rust crate)","url":"https://tensorust.com/crates/raw-window-handle/","api":"https://api.tensorust.com/v1/crates/raw-window-handle","summary":"Interoperability library for Rust Windowing applications. Real downloads/day (quiet-day median): 385,997.","keywords":"windowing"},{"type":"crate","id":"slotmap","title":"slotmap (Rust crate)","url":"https://tensorust.com/crates/slotmap/","api":"https://api.tensorust.com/v1/crates/slotmap","summary":"Slotmap data structure Real downloads/day (quiet-day median): 345,609.","keywords":"allocator arena reference slotmap storage"},{"type":"crate","id":"widestring","title":"widestring (Rust crate)","url":"https://tensorust.com/crates/widestring/","api":"https://api.tensorust.com/v1/crates/widestring","summary":"A wide string Rust library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both `u16` and `u32` string types are provided, including support for Real downloads/day (quiet-day median): 308,184.","keywords":"string utf-16 utf-32 wide win32"},{"type":"crate","id":"enum-ordinalize","title":"enum-ordinalize (Rust crate)","url":"https://tensorust.com/crates/enum-ordinalize/","api":"https://api.tensorust.com/v1/crates/enum-ordinalize","summary":"This library enables enums to not only obtain the ordinal values of their variants but also allows for the construction of enums from an ordinal value. Real downloads/day (quiet-day median): 394,354.","keywords":"enum number ordinal ordinalize"},{"type":"crate","id":"plain","title":"plain (Rust crate)","url":"https://tensorust.com/crates/plain/","api":"https://api.tensorust.com/v1/crates/plain","summary":"A small Rust library that allows users to reinterpret data of certain types safely. Real downloads/day (quiet-day median): 429,597.","keywords":"pod ffi plain memory"},{"type":"crate","id":"metrics","title":"metrics (Rust crate)","url":"https://tensorust.com/crates/metrics/","api":"https://api.tensorust.com/v1/crates/metrics","summary":"A lightweight metrics facade. Real downloads/day (quiet-day median): 278,558.","keywords":"facade metrics"},{"type":"crate","id":"redis","title":"redis (Rust crate)","url":"https://tensorust.com/crates/redis/","api":"https://api.tensorust.com/v1/crates/redis","summary":"Redis driver for Rust. Real downloads/day (quiet-day median): 358,270.","keywords":"cluster pubsub redis sentinel valkey"},{"type":"crate","id":"windows-future","title":"windows-future (Rust crate)","url":"https://tensorust.com/crates/windows-future/","api":"https://api.tensorust.com/v1/crates/windows-future","summary":"Windows async types Real downloads/day (quiet-day median): 531,571.","keywords":""},{"type":"crate","id":"normalize-line-endings","title":"normalize-line-endings (Rust crate)","url":"https://tensorust.com/crates/normalize-line-endings/","api":"https://api.tensorust.com/v1/crates/normalize-line-endings","summary":"Takes an iterator over chars and returns a new iterator with all line endings (\\r, \\n, or \\r\\n) as \\n Real downloads/day (quiet-day median): 244,531.","keywords":"ending normalize line chars"},{"type":"crate","id":"objc2-encode","title":"objc2-encode (Rust crate)","url":"https://tensorust.com/crates/objc2-encode/","api":"https://api.tensorust.com/v1/crates/objc2-encode","summary":"Objective-C type-encoding representation and parsing Real downloads/day (quiet-day median): 486,010.","keywords":"encode ios macos objective-c"},{"type":"crate","id":"windows-numerics","title":"windows-numerics (Rust crate)","url":"https://tensorust.com/crates/windows-numerics/","api":"https://api.tensorust.com/v1/crates/windows-numerics","summary":"Windows numeric types Real downloads/day (quiet-day median): 530,003.","keywords":""},{"type":"crate","id":"windows-collections","title":"windows-collections (Rust crate)","url":"https://tensorust.com/crates/windows-collections/","api":"https://api.tensorust.com/v1/crates/windows-collections","summary":"Windows collection types Real downloads/day (quiet-day median): 529,068.","keywords":""},{"type":"crate","id":"tendril","title":"tendril (Rust crate)","url":"https://tensorust.com/crates/tendril/","api":"https://api.tensorust.com/v1/crates/tendril","summary":"Compact buffer/string type for zero-copy parsing Real downloads/day (quiet-day median): 468,184.","keywords":""},{"type":"crate","id":"cfg-expr","title":"cfg-expr (Rust crate)","url":"https://tensorust.com/crates/cfg-expr/","api":"https://api.tensorust.com/v1/crates/cfg-expr","summary":"A parser and evaluator for Rust `cfg()` expressions. Real downloads/day (quiet-day median): 348,087.","keywords":"cargo cfg rustc"},{"type":"crate","id":"compression-codecs","title":"compression-codecs (Rust crate)","url":"https://tensorust.com/crates/compression-codecs/","api":"https://api.tensorust.com/v1/crates/compression-codecs","summary":"Adaptors for various compression algorithms. Real downloads/day (quiet-day median): 543,190.","keywords":"brotli codec compression gzip zstd"},{"type":"crate","id":"insta","title":"insta (Rust crate)","url":"https://tensorust.com/crates/insta/","api":"https://api.tensorust.com/v1/crates/insta","summary":"A snapshot testing library for Rust Real downloads/day (quiet-day median): 379,798.","keywords":"approval jest snapshot testing"},{"type":"crate","id":"async-signal","title":"async-signal (Rust crate)","url":"https://tensorust.com/crates/async-signal/","api":"https://api.tensorust.com/v1/crates/async-signal","summary":"Async signal handling Real downloads/day (quiet-day median): 369,929.","keywords":"async signal signal-hook signal-hook-registry"},{"type":"crate","id":"integer-encoding","title":"integer-encoding (Rust crate)","url":"https://tensorust.com/crates/integer-encoding/","api":"https://api.tensorust.com/v1/crates/integer-encoding","summary":"varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding) Real downloads/day (quiet-day median): 247,577.","keywords":"integer protobuf serialize varint zigzag"},{"type":"crate","id":"cmov","title":"cmov (Rust crate)","url":"https://tensorust.com/crates/cmov/","api":"https://api.tensorust.com/v1/crates/cmov","summary":"Conditional move CPU intrinsics which are guaranteed on major platforms (ARM32/ARM64, x86/x86_64,\nRISC-V) to execute in constant-time and not be rewritten as branches by the compiler. Provides\nwrapper Real downloads/day (quiet-day median): 852,311.","keywords":"constant-time crypto intrinsics"},{"type":"crate","id":"poly1305","title":"poly1305 (Rust crate)","url":"https://tensorust.com/crates/poly1305/","api":"https://api.tensorust.com/v1/crates/poly1305","summary":"The Poly1305 universal hash function and message authentication code Real downloads/day (quiet-day median): 387,508.","keywords":"chacha20 crypto mac salsa20 universal-hashing"},{"type":"crate","id":"flatbuffers","title":"flatbuffers (Rust crate)","url":"https://tensorust.com/crates/flatbuffers/","api":"https://api.tensorust.com/v1/crates/flatbuffers","summary":"Official FlatBuffers Rust runtime library. Real downloads/day (quiet-day median): 315,881.","keywords":"flatbuffers serialization zero-copy"},{"type":"crate","id":"compression-core","title":"compression-core (Rust crate)","url":"https://tensorust.com/crates/compression-core/","api":"https://api.tensorust.com/v1/crates/compression-core","summary":"Abstractions for compression algorithms. Real downloads/day (quiet-day median): 561,038.","keywords":"async-compression buffer codec compression"},{"type":"crate","id":"bytesize","title":"bytesize (Rust crate)","url":"https://tensorust.com/crates/bytesize/","api":"https://api.tensorust.com/v1/crates/bytesize","summary":"Semantic wrapper for byte count representations Real downloads/day (quiet-day median): 267,970.","keywords":"byte byte-size format human-readable utility"},{"type":"crate","id":"ureq-proto","title":"ureq-proto (Rust crate)","url":"https://tensorust.com/crates/ureq-proto/","api":"https://api.tensorust.com/v1/crates/ureq-proto","summary":"ureq support crate Real downloads/day (quiet-day median): 579,261.","keywords":"http server web"},{"type":"crate","id":"critical-section","title":"critical-section (Rust crate)","url":"https://tensorust.com/crates/critical-section/","api":"https://api.tensorust.com/v1/crates/critical-section","summary":"Cross-platform critical section Real downloads/day (quiet-day median): 463,025.","keywords":""},{"type":"crate","id":"unicode_categories","title":"unicode_categories (Rust crate)","url":"https://tensorust.com/crates/unicode_categories/","api":"https://api.tensorust.com/v1/crates/unicode_categories","summary":"Query Unicode category membership for chars Real downloads/day (quiet-day median): 228,514.","keywords":"unicode"},{"type":"crate","id":"openssl-src","title":"openssl-src (Rust crate)","url":"https://tensorust.com/crates/openssl-src/","api":"https://api.tensorust.com/v1/crates/openssl-src","summary":"Source of OpenSSL and logic to build it. Real downloads/day (quiet-day median): 281,220.","keywords":""},{"type":"crate","id":"typed-builder","title":"typed-builder (Rust crate)","url":"https://tensorust.com/crates/typed-builder/","api":"https://api.tensorust.com/v1/crates/typed-builder","summary":"Compile-time type-checked builder derive Real downloads/day (quiet-day median): 247,755.","keywords":"builder"},{"type":"crate","id":"os_pipe","title":"os_pipe (Rust crate)","url":"https://tensorust.com/crates/os_pipe/","api":"https://api.tensorust.com/v1/crates/os_pipe","summary":"a cross-platform library for opening OS pipes Real downloads/day (quiet-day median): 294,362.","keywords":"createpipe dup pipe pipe2"},{"type":"crate","id":"cpp_demangle","title":"cpp_demangle (Rust crate)","url":"https://tensorust.com/crates/cpp_demangle/","api":"https://api.tensorust.com/v1/crates/cpp_demangle","summary":"A crate for demangling C++ symbols Real downloads/day (quiet-day median): 329,132.","keywords":"c-plus-plus demangle itanium symbolicate"},{"type":"crate","id":"windows-threading","title":"windows-threading (Rust crate)","url":"https://tensorust.com/crates/windows-threading/","api":"https://api.tensorust.com/v1/crates/windows-threading","summary":"Windows threading Real downloads/day (quiet-day median): 518,797.","keywords":""},{"type":"crate","id":"tikv-jemalloc-sys","title":"tikv-jemalloc-sys (Rust crate)","url":"https://tensorust.com/crates/tikv-jemalloc-sys/","api":"https://api.tensorust.com/v1/crates/tikv-jemalloc-sys","summary":"Rust FFI bindings to jemalloc Real downloads/day (quiet-day median): 305,944.","keywords":"allocator jemalloc"},{"type":"crate","id":"ctutils","title":"ctutils (Rust crate)","url":"https://tensorust.com/crates/ctutils/","api":"https://api.tensorust.com/v1/crates/ctutils","summary":"Constant-time utility library with selection and equality testing support targeting cryptographic\napplications. Supports `const fn` where appropriate. Built on the `cmov` crate which provides\narchitec Real downloads/day (quiet-day median): 838,313.","keywords":"constant-time crypto intrinsics"},{"type":"crate","id":"cbindgen","title":"cbindgen (Rust crate)","url":"https://tensorust.com/crates/cbindgen/","api":"https://api.tensorust.com/v1/crates/cbindgen","summary":"A tool for generating C bindings to Rust code. Real downloads/day (quiet-day median): 215,284.","keywords":"bindings code-generation ffi"},{"type":"crate","id":"ark-std","title":"ark-std (Rust crate)","url":"https://tensorust.com/crates/ark-std/","api":"https://api.tensorust.com/v1/crates/ark-std","summary":"A library for no_std compatibility Real downloads/day (quiet-day median): 346,455.","keywords":"no_std"},{"type":"crate","id":"backoff","title":"backoff (Rust crate)","url":"https://tensorust.com/crates/backoff/","api":"https://api.tensorust.com/v1/crates/backoff","summary":"Retry operations with exponential backoff policy. Real downloads/day (quiet-day median): 209,424.","keywords":""},{"type":"crate","id":"ark-serialize","title":"ark-serialize (Rust crate)","url":"https://tensorust.com/crates/ark-serialize/","api":"https://api.tensorust.com/v1/crates/ark-serialize","summary":"A library for serializing types in the arkworks ecosystem Real downloads/day (quiet-day median): 343,752.","keywords":"cryptography serialization"},{"type":"crate","id":"ark-ff-asm","title":"ark-ff-asm (Rust crate)","url":"https://tensorust.com/crates/ark-ff-asm/","api":"https://api.tensorust.com/v1/crates/ark-ff-asm","summary":"A library for generating x86-64 assembly for finite field multiplication Real downloads/day (quiet-day median): 343,826.","keywords":"assembly cryptography finite-fields"},{"type":"crate","id":"ark-ff-macros","title":"ark-ff-macros (Rust crate)","url":"https://tensorust.com/crates/ark-ff-macros/","api":"https://api.tensorust.com/v1/crates/ark-ff-macros","summary":"A library for generating x86-64 assembly for finite field multiplication Real downloads/day (quiet-day median): 343,846.","keywords":"assembly cryptography finite-fields"},{"type":"crate","id":"arrow-schema","title":"arrow-schema (Rust crate)","url":"https://tensorust.com/crates/arrow-schema/","api":"https://api.tensorust.com/v1/crates/arrow-schema","summary":"Defines the logical types for arrow arrays Real downloads/day (quiet-day median): 320,142.","keywords":"arrow"},{"type":"crate","id":"arrow-buffer","title":"arrow-buffer (Rust crate)","url":"https://tensorust.com/crates/arrow-buffer/","api":"https://api.tensorust.com/v1/crates/arrow-buffer","summary":"Buffer abstractions for Apache Arrow Real downloads/day (quiet-day median): 320,450.","keywords":"arrow"},{"type":"crate","id":"arrow-array","title":"arrow-array (Rust crate)","url":"https://tensorust.com/crates/arrow-array/","api":"https://api.tensorust.com/v1/crates/arrow-array","summary":"Array abstractions for Apache Arrow Real downloads/day (quiet-day median): 319,689.","keywords":"arrow"},{"type":"crate","id":"ark-ff","title":"ark-ff (Rust crate)","url":"https://tensorust.com/crates/ark-ff/","api":"https://api.tensorust.com/v1/crates/ark-ff","summary":"A library for finite fields Real downloads/day (quiet-day median): 344,035.","keywords":"cryptography finite-fields"},{"type":"crate","id":"arrow-data","title":"arrow-data (Rust crate)","url":"https://tensorust.com/crates/arrow-data/","api":"https://api.tensorust.com/v1/crates/arrow-data","summary":"Array data abstractions for Apache Arrow Real downloads/day (quiet-day median): 314,185.","keywords":"arrow"},{"type":"crate","id":"comfy-table","title":"comfy-table (Rust crate)","url":"https://tensorust.com/crates/comfy-table/","api":"https://api.tensorust.com/v1/crates/comfy-table","summary":"An easy to use library for building beautiful tables with automatic content wrapping Real downloads/day (quiet-day median): 251,472.","keywords":"table terminal unicode"},{"type":"crate","id":"aws-sdk-ssooidc","title":"aws-sdk-ssooidc (Rust crate)","url":"https://tensorust.com/crates/aws-sdk-ssooidc/","api":"https://api.tensorust.com/v1/crates/aws-sdk-ssooidc","summary":"AWS SDK for AWS SSO OIDC Real downloads/day (quiet-day median): 319,127.","keywords":""},{"type":"crate","id":"nohash-hasher","title":"nohash-hasher (Rust crate)","url":"https://tensorust.com/crates/nohash-hasher/","api":"https://api.tensorust.com/v1/crates/nohash-hasher","summary":"An implementation of `std::hash::Hasher` which does not hash at all. Real downloads/day (quiet-day median): 324,114.","keywords":"hasher hash hashset hashmap"},{"type":"crate","id":"objc2-foundation","title":"objc2-foundation (Rust crate)","url":"https://tensorust.com/crates/objc2-foundation/","api":"https://api.tensorust.com/v1/crates/objc2-foundation","summary":"Bindings to the Foundation framework Real downloads/day (quiet-day median): 520,494.","keywords":"apple cocoa framework ios macos"},{"type":"crate","id":"arrow-select","title":"arrow-select (Rust crate)","url":"https://tensorust.com/crates/arrow-select/","api":"https://api.tensorust.com/v1/crates/arrow-select","summary":"Selection kernels for arrow arrays Real downloads/day (quiet-day median): 317,113.","keywords":"arrow"},{"type":"crate","id":"wasip3","title":"wasip3 (Rust crate)","url":"https://tensorust.com/crates/wasip3/","api":"https://api.tensorust.com/v1/crates/wasip3","summary":"WASIp3 API bindings for Rust Real downloads/day (quiet-day median): 500,046.","keywords":"wasm webassembly"},{"type":"crate","id":"jsonschema","title":"jsonschema (Rust crate)","url":"https://tensorust.com/crates/jsonschema/","api":"https://api.tensorust.com/v1/crates/jsonschema","summary":"JSON schema validaton library Real downloads/day (quiet-day median): 348,095.","keywords":"jsonschema validation"},{"type":"crate","id":"pastey","title":"pastey (Rust crate)","url":"https://tensorust.com/crates/pastey/","api":"https://api.tensorust.com/v1/crates/pastey","summary":"Macros for all your token pasting needs. Successor of paste. Real downloads/day (quiet-day median): 636,011.","keywords":"macros"},{"type":"crate","id":"aws-smithy-eventstream","title":"aws-smithy-eventstream (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-eventstream/","api":"https://api.tensorust.com/v1/crates/aws-smithy-eventstream","summary":"Event stream logic for smithy-rs. Real downloads/day (quiet-day median): 332,441.","keywords":""},{"type":"crate","id":"moxcms","title":"moxcms (Rust crate)","url":"https://tensorust.com/crates/moxcms/","api":"https://api.tensorust.com/v1/crates/moxcms","summary":"Simple Color Management in Rust Real downloads/day (quiet-day median): 593,585.","keywords":"cms cmyk color icc"},{"type":"crate","id":"p384","title":"p384 (Rust crate)","url":"https://tensorust.com/crates/p384/","api":"https://api.tensorust.com/v1/crates/p384","summary":"Pure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve\nas defined in SP 800-186 with support for ECDH, ECDSA signing/verification,\nand general purpose curve arithmetic support. Real downloads/day (quiet-day median): 391,839.","keywords":"crypto ecc nist secp384r1"},{"type":"crate","id":"tikv-jemallocator","title":"tikv-jemallocator (Rust crate)","url":"https://tensorust.com/crates/tikv-jemallocator/","api":"https://api.tensorust.com/v1/crates/tikv-jemallocator","summary":"A Rust allocator backed by jemalloc Real downloads/day (quiet-day median): 295,126.","keywords":"allocator jemalloc"},{"type":"crate","id":"cssparser","title":"cssparser (Rust crate)","url":"https://tensorust.com/crates/cssparser/","api":"https://api.tensorust.com/v1/crates/cssparser","summary":"Rust implementation of CSS Syntax Level 3 Real downloads/day (quiet-day median): 431,240.","keywords":"css parser syntax"},{"type":"crate","id":"objc2-core-foundation","title":"objc2-core-foundation (Rust crate)","url":"https://tensorust.com/crates/objc2-core-foundation/","api":"https://api.tensorust.com/v1/crates/objc2-core-foundation","summary":"Bindings to the CoreFoundation framework Real downloads/day (quiet-day median): 539,144.","keywords":"apple cocoa framework ios macos"},{"type":"crate","id":"arrow-cast","title":"arrow-cast (Rust crate)","url":"https://tensorust.com/crates/arrow-cast/","api":"https://api.tensorust.com/v1/crates/arrow-cast","summary":"Cast kernel and utilities for Apache Arrow Real downloads/day (quiet-day median): 299,519.","keywords":"arrow"},{"type":"crate","id":"smawk","title":"smawk (Rust crate)","url":"https://tensorust.com/crates/smawk/","api":"https://api.tensorust.com/v1/crates/smawk","summary":"Functions for finding row-minima in a totally monotone matrix. Real downloads/day (quiet-day median): 273,437.","keywords":"dynamic-programming matrix optimization smawk"},{"type":"crate","id":"ipnetwork","title":"ipnetwork (Rust crate)","url":"https://tensorust.com/crates/ipnetwork/","api":"https://api.tensorust.com/v1/crates/ipnetwork","summary":"A library to work with IP CIDRs in Rust Real downloads/day (quiet-day median): 268,630.","keywords":"address cidr ip network"},{"type":"crate","id":"async-global-executor","title":"async-global-executor (Rust crate)","url":"https://tensorust.com/crates/async-global-executor/","api":"https://api.tensorust.com/v1/crates/async-global-executor","summary":"A global executor built on top of async-executor and async-io Real downloads/day (quiet-day median): 160,070.","keywords":"async await executor future"},{"type":"crate","id":"match_cfg","title":"match_cfg (Rust crate)","url":"https://tensorust.com/crates/match_cfg/","api":"https://api.tensorust.com/v1/crates/match_cfg","summary":"A convenience macro to ergonomically define an item depending on a large number\nof `#[cfg]` parameters. Structured like match statement, the first matching\nbranch is the item that gets emitted. Real downloads/day (quiet-day median): 93,610.","keywords":""},{"type":"crate","id":"lz4-sys","title":"lz4-sys (Rust crate)","url":"https://tensorust.com/crates/lz4-sys/","api":"https://api.tensorust.com/v1/crates/lz4-sys","summary":"Rust LZ4 sys package. Real downloads/day (quiet-day median): 217,902.","keywords":""},{"type":"crate","id":"wit-bindgen-rt","title":"wit-bindgen-rt (Rust crate)","url":"https://tensorust.com/crates/wit-bindgen-rt/","api":"https://api.tensorust.com/v1/crates/wit-bindgen-rt","summary":"Internal runtime support for the `wit-bindgen` crate. Real downloads/day (quiet-day median): 161,097.","keywords":""},{"type":"crate","id":"fraction","title":"fraction (Rust crate)","url":"https://tensorust.com/crates/fraction/","api":"https://api.tensorust.com/v1/crates/fraction","summary":"Lossless fractions and decimals; drop-in float replacement Real downloads/day (quiet-day median): 334,689.","keywords":"decimal float fraction numeric"},{"type":"crate","id":"tokio-test","title":"tokio-test (Rust crate)","url":"https://tensorust.com/crates/tokio-test/","api":"https://api.tensorust.com/v1/crates/tokio-test","summary":"Testing utilities for Tokio- and futures-based code Real downloads/day (quiet-day median): 234,527.","keywords":""},{"type":"crate","id":"tokio-retry","title":"tokio-retry (Rust crate)","url":"https://tensorust.com/crates/tokio-retry/","api":"https://api.tensorust.com/v1/crates/tokio-retry","summary":"Extensible, asynchronous retry behaviours for futures/tokio Real downloads/day (quiet-day median): 121,938.","keywords":"backoff exponential futures retry tokio"},{"type":"crate","id":"pxfm","title":"pxfm (Rust crate)","url":"https://tensorust.com/crates/pxfm/","api":"https://api.tensorust.com/v1/crates/pxfm","summary":"Fast and accurate math Real downloads/day (quiet-day median): 584,908.","keywords":"libm math"},{"type":"crate","id":"adler32","title":"adler32 (Rust crate)","url":"https://tensorust.com/crates/adler32/","api":"https://api.tensorust.com/v1/crates/adler32","summary":"Minimal Adler32 implementation for Rust. Real downloads/day (quiet-day median): 150,971.","keywords":"hash rolling adler32"},{"type":"crate","id":"jsonpath-rust","title":"jsonpath-rust (Rust crate)","url":"https://tensorust.com/crates/jsonpath-rust/","api":"https://api.tensorust.com/v1/crates/jsonpath-rust","summary":"The library provides the basic functionality to find the set of the data according to the filtering query. Real downloads/day (quiet-day median): 258,575.","keywords":"json json-path jsonpath jsonpath-rust xpath"},{"type":"crate","id":"aws-smithy-observability","title":"aws-smithy-observability (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-observability/","api":"https://api.tensorust.com/v1/crates/aws-smithy-observability","summary":"Smithy observability implementation. Real downloads/day (quiet-day median): 496,123.","keywords":""},{"type":"crate","id":"aws-smithy-http-client","title":"aws-smithy-http-client (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-http-client/","api":"https://api.tensorust.com/v1/crates/aws-smithy-http-client","summary":"HTTP client abstractions for generated smithy clients Real downloads/day (quiet-day median): 471,590.","keywords":""},{"type":"crate","id":"thrift","title":"thrift (Rust crate)","url":"https://tensorust.com/crates/thrift/","api":"https://api.tensorust.com/v1/crates/thrift","summary":"Rust bindings for the Apache Thrift RPC system Real downloads/day (quiet-day median): 211,715.","keywords":"thrift"},{"type":"crate","id":"metrics-util","title":"metrics-util (Rust crate)","url":"https://tensorust.com/crates/metrics-util/","api":"https://api.tensorust.com/v1/crates/metrics-util","summary":"Helper types/functions used by the metrics ecosystem. Real downloads/day (quiet-day median): 245,434.","keywords":"metrics percentile quantile"},{"type":"crate","id":"backon","title":"backon (Rust crate)","url":"https://tensorust.com/crates/backon/","api":"https://api.tensorust.com/v1/crates/backon","summary":"Make retry like a built-in feature provided by Rust. Real downloads/day (quiet-day median): 419,751.","keywords":""},{"type":"crate","id":"triomphe","title":"triomphe (Rust crate)","url":"https://tensorust.com/crates/triomphe/","api":"https://api.tensorust.com/v1/crates/triomphe","summary":"A fork of std::sync::Arc with some extra functionality and without weak references (originally servo_arc) Real downloads/day (quiet-day median): 238,807.","keywords":"arc data-structure ffi sync"},{"type":"crate","id":"zvariant_derive","title":"zvariant_derive (Rust crate)","url":"https://tensorust.com/crates/zvariant_derive/","api":"https://api.tensorust.com/v1/crates/zvariant_derive","summary":"D-Bus & GVariant encoding & decoding (deprecated: merged into zbus) Real downloads/day (quiet-day median): 363,785.","keywords":"d-bus dbus deprecated gvariant ipc"},{"type":"crate","id":"zvariant","title":"zvariant (Rust crate)","url":"https://tensorust.com/crates/zvariant/","api":"https://api.tensorust.com/v1/crates/zvariant","summary":"D-Bus & GVariant encoding & decoding (deprecated: merged into zbus) Real downloads/day (quiet-day median): 363,875.","keywords":"d-bus dbus deprecated gvariant ipc"},{"type":"crate","id":"zbus","title":"zbus (Rust crate)","url":"https://tensorust.com/crates/zbus/","api":"https://api.tensorust.com/v1/crates/zbus","summary":"API for D-Bus communication and its wire format Real downloads/day (quiet-day median): 354,153.","keywords":"d-bus dbus ipc serde"},{"type":"crate","id":"zbus_macros","title":"zbus_macros (Rust crate)","url":"https://tensorust.com/crates/zbus_macros/","api":"https://api.tensorust.com/v1/crates/zbus_macros","summary":"proc-macros for zbus Real downloads/day (quiet-day median): 354,352.","keywords":"d-bus dbus ipc"},{"type":"crate","id":"object_store","title":"object_store (Rust crate)","url":"https://tensorust.com/crates/object_store/","api":"https://api.tensorust.com/v1/crates/object_store","summary":"A generic object store interface for uniformly interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and local files. Real downloads/day (quiet-day median): 263,996.","keywords":"cloud object storage"},{"type":"crate","id":"handlebars","title":"handlebars (Rust crate)","url":"https://tensorust.com/crates/handlebars/","api":"https://api.tensorust.com/v1/crates/handlebars","summary":"Handlebars templating implemented in Rust. Real downloads/day (quiet-day median): 181,762.","keywords":"handlebars templating web"},{"type":"crate","id":"chacha20poly1305","title":"chacha20poly1305 (Rust crate)","url":"https://tensorust.com/crates/chacha20poly1305/","api":"https://api.tensorust.com/v1/crates/chacha20poly1305","summary":"Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption\nwith Additional Data Cipher (RFC 8439) with optional architecture-specific\nhardware acceleration. Also contains implementation Real downloads/day (quiet-day median): 325,391.","keywords":"aead chacha20 poly1305 xchacha20 xchacha20poly1305"},{"type":"crate","id":"aws-sdk-s3","title":"aws-sdk-s3 (Rust crate)","url":"https://tensorust.com/crates/aws-sdk-s3/","api":"https://api.tensorust.com/v1/crates/aws-sdk-s3","summary":"AWS SDK for Amazon Simple Storage Service Real downloads/day (quiet-day median): 282,569.","keywords":""},{"type":"crate","id":"endian-type","title":"endian-type (Rust crate)","url":"https://tensorust.com/crates/endian-type/","api":"https://api.tensorust.com/v1/crates/endian-type","summary":"Type safe wrappers for types with a defined byte order Real downloads/day (quiet-day median): 255,797.","keywords":"endian byteorder no_std"},{"type":"crate","id":"radix_trie","title":"radix_trie (Rust crate)","url":"https://tensorust.com/crates/radix_trie/","api":"https://api.tensorust.com/v1/crates/radix_trie","summary":"Generic radix trie data-structure. Real downloads/day (quiet-day median): 255,999.","keywords":"collection generic patricia prefix trie"},{"type":"crate","id":"sketches-ddsketch","title":"sketches-ddsketch (Rust crate)","url":"https://tensorust.com/crates/sketches-ddsketch/","api":"https://api.tensorust.com/v1/crates/sketches-ddsketch","summary":"A direct port of the Golang DDSketch implementation. Real downloads/day (quiet-day median): 290,896.","keywords":""},{"type":"crate","id":"arrow-ipc","title":"arrow-ipc (Rust crate)","url":"https://tensorust.com/crates/arrow-ipc/","api":"https://api.tensorust.com/v1/crates/arrow-ipc","summary":"Support for the Arrow IPC format Real downloads/day (quiet-day median): 280,240.","keywords":"arrow"},{"type":"crate","id":"serde_qs","title":"serde_qs (Rust crate)","url":"https://tensorust.com/crates/serde_qs/","api":"https://api.tensorust.com/v1/crates/serde_qs","summary":"Querystrings for Serde Real downloads/day (quiet-day median): 174,070.","keywords":"querystring serde serialization"},{"type":"crate","id":"async-std","title":"async-std (Rust crate)","url":"https://tensorust.com/crates/async-std/","api":"https://api.tensorust.com/v1/crates/async-std","summary":"Deprecated in favor of `smol` - Async version of the Rust standard library Real downloads/day (quiet-day median): 138,341.","keywords":"async await future std task"},{"type":"crate","id":"language-tags","title":"language-tags (Rust crate)","url":"https://tensorust.com/crates/language-tags/","api":"https://api.tensorust.com/v1/crates/language-tags","summary":"Language tags for Rust Real downloads/day (quiet-day median): 151,991.","keywords":"html i18n http language"},{"type":"crate","id":"wasite","title":"wasite (Rust crate)","url":"https://tensorust.com/crates/wasite/","api":"https://api.tensorust.com/v1/crates/wasite","summary":"WASI Terminal Environment API Real downloads/day (quiet-day median): 348,285.","keywords":"env extension interactive terminal wasi"},{"type":"crate","id":"aws-smithy-checksums","title":"aws-smithy-checksums (Rust crate)","url":"https://tensorust.com/crates/aws-smithy-checksums/","api":"https://api.tensorust.com/v1/crates/aws-smithy-checksums","summary":"Checksum calculation and verification callbacks Real downloads/day (quiet-day median): 301,525.","keywords":""},{"type":"crate","id":"crossterm_winapi","title":"crossterm_winapi (Rust crate)","url":"https://tensorust.com/crates/crossterm_winapi/","api":"https://api.tensorust.com/v1/crates/crossterm_winapi","summary":"WinAPI wrapper that provides some basic simple abstractions around common WinAPI calls Real downloads/day (quiet-day median): 282,473.","keywords":"screen_buffer abstractions windows winapi crossterm"},{"type":"crate","id":"nalgebra","title":"nalgebra (Rust crate)","url":"https://tensorust.com/crates/nalgebra/","api":"https://api.tensorust.com/v1/crates/nalgebra","summary":"General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices. Real downloads/day (quiet-day median): 206,314.","keywords":"algebra linear math matrix vector"},{"type":"crate","id":"lru-cache","title":"lru-cache (Rust crate)","url":"https://tensorust.com/crates/lru-cache/","api":"https://api.tensorust.com/v1/crates/lru-cache","summary":"A cache that holds a limited number of key-value pairs Real downloads/day (quiet-day median): 132,954.","keywords":"data-structures"},{"type":"crate","id":"scc","title":"scc (Rust crate)","url":"https://tensorust.com/crates/scc/","api":"https://api.tensorust.com/v1/crates/scc","summary":"A collection of high-performance asynchronous/concurrent containers with both asynchronous and synchronous interfaces Real downloads/day (quiet-day median): 240,754.","keywords":"async cache concurrent hashmap tree"},{"type":"crate","id":"salsa20","title":"salsa20 (Rust crate)","url":"https://tensorust.com/crates/salsa20/","api":"https://api.tensorust.com/v1/crates/salsa20","summary":"Pure Rust implementation of the Salsa20 stream cipher Real downloads/day (quiet-day median): 299,073.","keywords":"crypto stream-cipher trait xsalsa20"},{"type":"crate","id":"zbus_names","title":"zbus_names (Rust crate)","url":"https://tensorust.com/crates/zbus_names/","api":"https://api.tensorust.com/v1/crates/zbus_names","summary":"A collection of D-Bus bus names types (deprecated: merged into zbus) Real downloads/day (quiet-day median): 346,053.","keywords":"d-bus dbus deprecated ipc"},{"type":"crate","id":"enum-ordinalize-derive","title":"enum-ordinalize-derive (Rust crate)","url":"https://tensorust.com/crates/enum-ordinalize-derive/","api":"https://api.tensorust.com/v1/crates/enum-ordinalize-derive","summary":"This crate provides a procedural macro that enables enums to not only obtain the ordinal values of their variants but also allows for the construction of enums from an ordinal value. Real downloads/day (quiet-day median): 362,020.","keywords":"enum number ordinal ordinalize"},{"type":"crate","id":"sdd","title":"sdd (Rust crate)","url":"https://tensorust.com/crates/sdd/","api":"https://api.tensorust.com/v1/crates/sdd","summary":"Scalable lock-free delayed memory reclaimer Real downloads/day (quiet-day median): 238,698.","keywords":"concurrent epoch garbage lock-free memory"},{"type":"crate","id":"kv-log-macro","title":"kv-log-macro (Rust crate)","url":"https://tensorust.com/crates/kv-log-macro/","api":"https://api.tensorust.com/v1/crates/kv-log-macro","summary":"Log macro for log's kv-unstable backend. Real downloads/day (quiet-day median): 132,559.","keywords":"value kv key log macro"},{"type":"crate","id":"fs2","title":"fs2 (Rust crate)","url":"https://tensorust.com/crates/fs2/","api":"https://api.tensorust.com/v1/crates/fs2","summary":"Cross-platform file locks and file duplication. Real downloads/day (quiet-day median): 259,151.","keywords":"file-system flock lock duplicate file"},{"type":"crate","id":"scroll","title":"scroll (Rust crate)","url":"https://tensorust.com/crates/scroll/","api":"https://api.tensorust.com/v1/crates/scroll","summary":"A suite of powerful, extensible, generic, endian-aware Read/Write traits for byte buffers Real downloads/day (quiet-day median): 252,238.","keywords":"bytes endian immutable pread pwrite"},{"type":"crate","id":"nibble_vec","title":"nibble_vec (Rust crate)","url":"https://tensorust.com/crates/nibble_vec/","api":"https://api.tensorust.com/v1/crates/nibble_vec","summary":"Vector data-structure for half-byte values. Real downloads/day (quiet-day median): 234,547.","keywords":"nibble collection slice data-structure vector"},{"type":"crate","id":"hickory-proto","title":"hickory-proto (Rust crate)","url":"https://tensorust.com/crates/hickory-proto/","api":"https://api.tensorust.com/v1/crates/hickory-proto","summary":"hickory-proto is a safe and secure low-level DNS library. This is the foundational DNS protocol\nlibrary used by the other higher-level Hickory DNS crates. Real downloads/day (quiet-day median): 343,221.","keywords":"dns dnssec"},{"type":"crate","id":"bit_field","title":"bit_field (Rust crate)","url":"https://tensorust.com/crates/bit_field/","api":"https://api.tensorust.com/v1/crates/bit_field","summary":"Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types. Real downloads/day (quiet-day median): 268,776.","keywords":"no_std"},{"type":"crate","id":"lalrpop-util","title":"lalrpop-util (Rust crate)","url":"https://tensorust.com/crates/lalrpop-util/","api":"https://api.tensorust.com/v1/crates/lalrpop-util","summary":"Runtime library for parsers generated by LALRPOP Real downloads/day (quiet-day median): 217,594.","keywords":"generator grammar lr parser yacc"},{"type":"crate","id":"chrono-tz-build","title":"chrono-tz-build (Rust crate)","url":"https://tensorust.com/crates/chrono-tz-build/","api":"https://api.tensorust.com/v1/crates/chrono-tz-build","summary":"internal build script for chrono-tz Real downloads/day (quiet-day median): 128,219.","keywords":"chrono-tz iana script timezone"},{"type":"crate","id":"jpeg-decoder","title":"jpeg-decoder (Rust crate)","url":"https://tensorust.com/crates/jpeg-decoder/","api":"https://api.tensorust.com/v1/crates/jpeg-decoder","summary":"JPEG decoder Real downloads/day (quiet-day median): 148,852.","keywords":"decoder image jpeg jpg"},{"type":"crate","id":"proc-macro2-diagnostics","title":"proc-macro2-diagnostics (Rust crate)","url":"https://tensorust.com/crates/proc-macro2-diagnostics/","api":"https://api.tensorust.com/v1/crates/proc-macro2-diagnostics","summary":"Diagnostics for proc-macro2. Real downloads/day (quiet-day median): 300,664.","keywords":""},{"type":"crate","id":"image-webp","title":"image-webp (Rust crate)","url":"https://tensorust.com/crates/image-webp/","api":"https://api.tensorust.com/v1/crates/image-webp","summary":"WebP encoding and decoding in pure Rust Real downloads/day (quiet-day median): 403,308.","keywords":""},{"type":"crate","id":"fluent-uri","title":"fluent-uri (Rust crate)","url":"https://tensorust.com/crates/fluent-uri/","api":"https://api.tensorust.com/v1/crates/fluent-uri","summary":"A generic URI/IRI handling library compliant with RFC 3986/3987. Real downloads/day (quiet-day median): 405,010.","keywords":"builder iri parser uri"},{"type":"crate","id":"wiremock","title":"wiremock (Rust crate)","url":"https://tensorust.com/crates/wiremock/","api":"https://api.tensorust.com/v1/crates/wiremock","summary":"HTTP mocking to test Rust applications. Real downloads/day (quiet-day median): 309,864.","keywords":"black-box http mock mocking test"},{"type":"crate","id":"aligned-vec","title":"aligned-vec (Rust crate)","url":"https://tensorust.com/crates/aligned-vec/","api":"https://api.tensorust.com/v1/crates/aligned-vec","summary":"Aligned vector and box containers Real downloads/day (quiet-day median): 332,520.","keywords":"alignment allocation box slice vec"},{"type":"crate","id":"assert_cmd","title":"assert_cmd (Rust crate)","url":"https://tensorust.com/crates/assert_cmd/","api":"https://api.tensorust.com/v1/crates/assert_cmd","summary":"Test CLI Applications. Real downloads/day (quiet-day median): 228,260.","keywords":"assert cli command duct test"},{"type":"crate","id":"zvariant_utils","title":"zvariant_utils (Rust crate)","url":"https://tensorust.com/crates/zvariant_utils/","api":"https://api.tensorust.com/v1/crates/zvariant_utils","summary":"Various utilities used internally by the zvariant crate. Real downloads/day (quiet-day median): 374,610.","keywords":"d-bus dbus gvariant ipc"},{"type":"crate","id":"crc32c","title":"crc32c (Rust crate)","url":"https://tensorust.com/crates/crc32c/","api":"https://api.tensorust.com/v1/crates/crc32c","summary":"Safe implementation for hardware accelerated CRC32C instructions with software fallback Real downloads/day (quiet-day median): 209,580.","keywords":"crc simd"},{"type":"crate","id":"structopt","title":"structopt (Rust crate)","url":"https://tensorust.com/crates/structopt/","api":"https://api.tensorust.com/v1/crates/structopt","summary":"Parse command line argument by defining a struct. Real downloads/day (quiet-day median): 72,927.","keywords":"docopt clap derive cli"},{"type":"crate","id":"fsevent-sys","title":"fsevent-sys (Rust crate)","url":"https://tensorust.com/crates/fsevent-sys/","api":"https://api.tensorust.com/v1/crates/fsevent-sys","summary":"Rust bindings to the fsevent macOS API for file changes notifications Real downloads/day (quiet-day median): 257,443.","keywords":""},{"type":"crate","id":"cookie_store","title":"cookie_store (Rust crate)","url":"https://tensorust.com/crates/cookie_store/","api":"https://api.tensorust.com/v1/crates/cookie_store","summary":"Implementation of Cookie storage and retrieval Real downloads/day (quiet-day median): 318,087.","keywords":"cookie http jar store"},{"type":"crate","id":"prost-reflect","title":"prost-reflect (Rust crate)","url":"https://tensorust.com/crates/prost-reflect/","api":"https://api.tensorust.com/v1/crates/prost-reflect","summary":"A protobuf library extending prost with reflection support and dynamic messages. Real downloads/day (quiet-day median): 283,349.","keywords":"json protobuf serialization"},{"type":"crate","id":"arrow-ord","title":"arrow-ord (Rust crate)","url":"https://tensorust.com/crates/arrow-ord/","api":"https://api.tensorust.com/v1/crates/arrow-ord","summary":"Ordering kernels for arrow arrays Real downloads/day (quiet-day median): 268,001.","keywords":"arrow"},{"type":"crate","id":"logos","title":"logos (Rust crate)","url":"https://tensorust.com/crates/logos/","api":"https://api.tensorust.com/v1/crates/logos","summary":"Create ridiculously fast Lexers Real downloads/day (quiet-day median): 291,211.","keywords":"lexer lexical no_std parser tokenizer"},{"type":"crate","id":"logos-derive","title":"logos-derive (Rust crate)","url":"https://tensorust.com/crates/logos-derive/","api":"https://api.tensorust.com/v1/crates/logos-derive","summary":"Create ridiculously fast Lexers Real downloads/day (quiet-day median): 291,196.","keywords":"lexer lexical no_std parser tokenizer"},{"type":"crate","id":"equator","title":"equator (Rust crate)","url":"https://tensorust.com/crates/equator/","api":"https://api.tensorust.com/v1/crates/equator","summary":"Composable assertion library Real downloads/day (quiet-day median): 358,048.","keywords":"assert"},{"type":"crate","id":"equator-macro","title":"equator-macro (Rust crate)","url":"https://tensorust.com/crates/equator-macro/","api":"https://api.tensorust.com/v1/crates/equator-macro","summary":"Composable assertion library Real downloads/day (quiet-day median): 358,178.","keywords":"assert"},{"type":"crate","id":"reqwest-middleware","title":"reqwest-middleware (Rust crate)","url":"https://tensorust.com/crates/reqwest-middleware/","api":"https://api.tensorust.com/v1/crates/reqwest-middleware","summary":"Wrapper around reqwest to allow for client middleware chains. Real downloads/day (quiet-day median): 249,146.","keywords":"http middleware reqwest"},{"type":"crate","id":"structopt-derive","title":"structopt-derive (Rust crate)","url":"https://tensorust.com/crates/structopt-derive/","api":"https://api.tensorust.com/v1/crates/structopt-derive","summary":"Parse command line argument by defining a struct, derive crate. Real downloads/day (quiet-day median): 72,518.","keywords":"derive clap docopt cli"},{"type":"crate","id":"typed-arena","title":"typed-arena (Rust crate)","url":"https://tensorust.com/crates/typed-arena/","api":"https://api.tensorust.com/v1/crates/typed-arena","summary":"The arena, a fast but limited type of allocator Real downloads/day (quiet-day median): 220,104.","keywords":"arena"},{"type":"crate","id":"hickory-resolver","title":"hickory-resolver (Rust crate)","url":"https://tensorust.com/crates/hickory-resolver/","api":"https://api.tensorust.com/v1/crates/hickory-resolver","summary":"hickory-resolver is a safe and secure DNS stub resolver library intended to be a high-level library\nfor DNS record resolution. Real downloads/day (quiet-day median): 330,212.","keywords":"dns dnssec"},{"type":"crate","id":"roxmltree","title":"roxmltree (Rust crate)","url":"https://tensorust.com/crates/roxmltree/","api":"https://api.tensorust.com/v1/crates/roxmltree","summary":"Represent an XML as a read-only tree. Real downloads/day (quiet-day median): 313,298.","keywords":"dom parser tree xml"},{"type":"crate","id":"secp256k1","title":"secp256k1 (Rust crate)","url":"https://tensorust.com/crates/secp256k1/","api":"https://api.tensorust.com/v1/crates/secp256k1","summary":"Rust wrapper library for Pieter Wuille's `libsecp256k1`. Implements ECDSA and BIP 340 signatures for the SECG elliptic curve group secp256k1 and related utilities. Real downloads/day (quiet-day median): 279,377.","keywords":"bitcoin crypto ecdsa libsecp256k1 secp256k1"},{"type":"crate","id":"arrow","title":"arrow (Rust crate)","url":"https://tensorust.com/crates/arrow/","api":"https://api.tensorust.com/v1/crates/arrow","summary":"Rust implementation of Apache Arrow Real downloads/day (quiet-day median): 255,228.","keywords":"arrow"},{"type":"crate","id":"arrow-arith","title":"arrow-arith (Rust crate)","url":"https://tensorust.com/crates/arrow-arith/","api":"https://api.tensorust.com/v1/crates/arrow-arith","summary":"Arrow arithmetic kernels Real downloads/day (quiet-day median): 261,968.","keywords":"arrow"},{"type":"crate","id":"globwalk","title":"globwalk (Rust crate)","url":"https://tensorust.com/crates/globwalk/","api":"https://api.tensorust.com/v1/crates/globwalk","summary":"Glob-matched recursive file system walking. Real downloads/day (quiet-day median): 177,688.","keywords":"walk glob regex iterator pattern"},{"type":"crate","id":"dialoguer","title":"dialoguer (Rust crate)","url":"https://tensorust.com/crates/dialoguer/","api":"https://api.tensorust.com/v1/crates/dialoguer","summary":"A command line prompting library. Real downloads/day (quiet-day median): 224,627.","keywords":"cli menu prompt"},{"type":"crate","id":"jsonptr","title":"jsonptr (Rust crate)","url":"https://tensorust.com/crates/jsonptr/","api":"https://api.tensorust.com/v1/crates/jsonptr","summary":"Data structures and logic for resolving, assigning, and deleting by JSON Pointers (RFC 6901) Real downloads/day (quiet-day median): 355,599.","keywords":"6901 json-pointer rfc-6901"},{"type":"crate","id":"selectors","title":"selectors (Rust crate)","url":"https://tensorust.com/crates/selectors/","api":"https://api.tensorust.com/v1/crates/selectors","summary":"CSS Selectors matching for Rust Real downloads/day (quiet-day median): 365,308.","keywords":"css selectors"},{"type":"crate","id":"arrow-string","title":"arrow-string (Rust crate)","url":"https://tensorust.com/crates/arrow-string/","api":"https://api.tensorust.com/v1/crates/arrow-string","summary":"String kernels for arrow arrays Real downloads/day (quiet-day median): 259,655.","keywords":"arrow"},{"type":"crate","id":"parse-zoneinfo","title":"parse-zoneinfo (Rust crate)","url":"https://tensorust.com/crates/parse-zoneinfo/","api":"https://api.tensorust.com/v1/crates/parse-zoneinfo","summary":"Parse zoneinfo files from the IANA database Real downloads/day (quiet-day median): 125,301.","keywords":"calendar date time timezone zone"},{"type":"crate","id":"enum_dispatch","title":"enum_dispatch (Rust crate)","url":"https://tensorust.com/crates/enum_dispatch/","api":"https://api.tensorust.com/v1/crates/enum_dispatch","summary":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed Real downloads/day (quiet-day median): 261,983.","keywords":"traits speed dynamic optimization performance"},{"type":"crate","id":"k256","title":"k256 (Rust crate)","url":"https://tensorust.com/crates/k256/","api":"https://api.tensorust.com/v1/crates/k256","summary":"secp256k1 elliptic curve library written in pure Rust with support for ECDSA\nsigning/verification/public-key recovery, Taproot Schnorr signatures (BIP340),\nElliptic Curve Diffie-Hellman (ECDH), and ge Real downloads/day (quiet-day median): 245,278.","keywords":"bitcoin crypto ecc ethereum secp256k1"},{"type":"crate","id":"dtoa-short","title":"dtoa-short (Rust crate)","url":"https://tensorust.com/crates/dtoa-short/","api":"https://api.tensorust.com/v1/crates/dtoa-short","summary":"Serialize float number and truncate to certain precision Real downloads/day (quiet-day median): 354,453.","keywords":"float"},{"type":"crate","id":"arrow-row","title":"arrow-row (Rust crate)","url":"https://tensorust.com/crates/arrow-row/","api":"https://api.tensorust.com/v1/crates/arrow-row","summary":"Arrow row format Real downloads/day (quiet-day median): 253,262.","keywords":"arrow"},{"type":"crate","id":"ouroboros","title":"ouroboros (Rust crate)","url":"https://tensorust.com/crates/ouroboros/","api":"https://api.tensorust.com/v1/crates/ouroboros","summary":"Easy, safe self-referential struct generation. Real downloads/day (quiet-day median): 176,068.","keywords":""},{"type":"crate","id":"serde-untagged","title":"serde-untagged (Rust crate)","url":"https://tensorust.com/crates/serde-untagged/","api":"https://api.tensorust.com/v1/crates/serde-untagged","summary":"Serde `Visitor` implementation for deserializing untagged enums Real downloads/day (quiet-day median): 307,093.","keywords":"serde untagged"},{"type":"crate","id":"ouroboros_macro","title":"ouroboros_macro (Rust crate)","url":"https://tensorust.com/crates/ouroboros_macro/","api":"https://api.tensorust.com/v1/crates/ouroboros_macro","summary":"Proc macro for ouroboros crate. Real downloads/day (quiet-day median): 175,933.","keywords":""},{"type":"crate","id":"actix-rt","title":"actix-rt (Rust crate)","url":"https://tensorust.com/crates/actix-rt/","api":"https://api.tensorust.com/v1/crates/actix-rt","summary":"Tokio-based single-threaded async runtime for the Actix ecosystem Real downloads/day (quiet-day median): 151,547.","keywords":"async futures io runtime"},{"type":"crate","id":"procfs","title":"procfs (Rust crate)","url":"https://tensorust.com/crates/procfs/","api":"https://api.tensorust.com/v1/crates/procfs","summary":"Interface to the linux procfs pseudo-filesystem Real downloads/day (quiet-day median): 216,195.","keywords":"linux proc process procfs"},{"type":"crate","id":"wayland-sys","title":"wayland-sys (Rust crate)","url":"https://tensorust.com/crates/wayland-sys/","api":"https://api.tensorust.com/v1/crates/wayland-sys","summary":"FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings. Real downloads/day (quiet-day median): 263,802.","keywords":""},{"type":"crate","id":"bytestring","title":"bytestring (Rust crate)","url":"https://tensorust.com/crates/bytestring/","api":"https://api.tensorust.com/v1/crates/bytestring","summary":"A UTF-8 encoded read-only string using `Bytes` as storage Real downloads/day (quiet-day median): 166,386.","keywords":"bytes bytestring string utf8 web"},{"type":"crate","id":"cssparser-macros","title":"cssparser-macros (Rust crate)","url":"https://tensorust.com/crates/cssparser-macros/","api":"https://api.tensorust.com/v1/crates/cssparser-macros","summary":"Procedural macros for cssparser Real downloads/day (quiet-day median): 345,532.","keywords":""},{"type":"crate","id":"take_mut","title":"take_mut (Rust crate)","url":"https://tensorust.com/crates/take_mut/","api":"https://api.tensorust.com/v1/crates/take_mut","summary":"Take a T from a &mut T temporarily Real downloads/day (quiet-day median): 166,380.","keywords":""},{"type":"crate","id":"serde_cbor","title":"serde_cbor (Rust crate)","url":"https://tensorust.com/crates/serde_cbor/","api":"https://api.tensorust.com/v1/crates/serde_cbor","summary":"CBOR support for serde. Real downloads/day (quiet-day median): 145,240.","keywords":"no_std cbor serde serialization"},{"type":"crate","id":"rustls-platform-verifier-android","title":"rustls-platform-verifier-android (Rust crate)","url":"https://tensorust.com/crates/rustls-platform-verifier-android/","api":"https://api.tensorust.com/v1/crates/rustls-platform-verifier-android","summary":"The internal JVM support component of the rustls-platform-verifier crate. You shouldn't depend on this directly. Real downloads/day (quiet-day median): 453,748.","keywords":""},{"type":"crate","id":"core-graphics","title":"core-graphics (Rust crate)","url":"https://tensorust.com/crates/core-graphics/","api":"https://api.tensorust.com/v1/crates/core-graphics","summary":"Bindings to Core Graphics for macOS Real downloads/day (quiet-day median): 308,212.","keywords":""},{"type":"crate","id":"typed-builder-macro","title":"typed-builder-macro (Rust crate)","url":"https://tensorust.com/crates/typed-builder-macro/","api":"https://api.tensorust.com/v1/crates/typed-builder-macro","summary":"Compile-time type-checked builder derive Real downloads/day (quiet-day median): 221,741.","keywords":"builder"},{"type":"crate","id":"version-compare","title":"version-compare (Rust crate)","url":"https://tensorust.com/crates/version-compare/","api":"https://api.tensorust.com/v1/crates/version-compare","summary":"Rust library to easily compare version numbers with no specific format, and test against various comparison operators. Real downloads/day (quiet-day median): 262,013.","keywords":"compare comparing comparison version"},{"type":"crate","id":"profiling","title":"profiling (Rust crate)","url":"https://tensorust.com/crates/profiling/","api":"https://api.tensorust.com/v1/crates/profiling","summary":"This crate provides a very thin abstraction over other profiler crates. Real downloads/day (quiet-day median): 307,773.","keywords":"performance profiling"},{"type":"crate","id":"secp256k1-sys","title":"secp256k1-sys (Rust crate)","url":"https://tensorust.com/crates/secp256k1-sys/","api":"https://api.tensorust.com/v1/crates/secp256k1-sys","summary":"FFI for Pieter Wuille's `libsecp256k1` library. Real downloads/day (quiet-day median): 271,321.","keywords":"ffi libsecp256k1 secp256k1"},{"type":"crate","id":"x25519-dalek","title":"x25519-dalek (Rust crate)","url":"https://tensorust.com/crates/x25519-dalek/","api":"https://api.tensorust.com/v1/crates/x25519-dalek","summary":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek. Real downloads/day (quiet-day median): 270,172.","keywords":"cryptography curve25519 diffie-hellman key-exchange x25519"},{"type":"crate","id":"governor","title":"governor (Rust crate)","url":"https://tensorust.com/crates/governor/","api":"https://api.tensorust.com/v1/crates/governor","summary":"A rate-limiting implementation in Rust Real downloads/day (quiet-day median): 232,273.","keywords":"gcra no_std rate-limit rate-limiting"},{"type":"crate","id":"notify-types","title":"notify-types (Rust crate)","url":"https://tensorust.com/crates/notify-types/","api":"https://api.tensorust.com/v1/crates/notify-types","summary":"Types used by the notify crate Real downloads/day (quiet-day median): 404,449.","keywords":"events filesystem notify watch"},{"type":"crate","id":"serde-wasm-bindgen","title":"serde-wasm-bindgen (Rust crate)","url":"https://tensorust.com/crates/serde-wasm-bindgen/","api":"https://api.tensorust.com/v1/crates/serde-wasm-bindgen","summary":"Native Serde adapter for wasm-bindgen Real downloads/day (quiet-day median): 191,519.","keywords":"webassembly wasm serde serialization javascript"},{"type":"crate","id":"vte","title":"vte (Rust crate)","url":"https://tensorust.com/crates/vte/","api":"https://api.tensorust.com/v1/crates/vte","summary":"Parser for implementing terminal emulators Real downloads/day (quiet-day median): 246,189.","keywords":"ansi parser terminal vte"},{"type":"model","id":"gpt-5-nano","title":"GPT-5 nano API pricing","url":"https://tensorust.com/llm/gpt-5-nano/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-nano","summary":"OpenAI: $0.05 input / $0.4 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5-nano openai"},{"type":"model","id":"gpt-4-1-nano","title":"GPT-4.1 nano API pricing","url":"https://tensorust.com/llm/gpt-4-1-nano/","api":"https://api.tensorust.com/v1/llm/models/gpt-4-1-nano","summary":"OpenAI: $0.1 input / $0.4 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-4.1-nano openai"},{"type":"model","id":"gemini-2-5-flash-lite","title":"Gemini 2.5 Flash-Lite API pricing","url":"https://tensorust.com/llm/gemini-2-5-flash-lite/","api":"https://api.tensorust.com/v1/llm/models/gemini-2-5-flash-lite","summary":"Google: $0.1 input / $0.4 output per 1M tokens (checked 2026-10-23).","keywords":"gemini-2.5-flash-lite google"},{"type":"model","id":"claude-haiku-5-5","title":"Claude Haiku 5.5 API pricing","url":"https://tensorust.com/llm/claude-haiku-5-5/","api":"https://api.tensorust.com/v1/llm/models/claude-haiku-5-5","summary":"Anthropic: $0.1 input / $0.5 output per 1M tokens (checked 2026-10-23).","keywords":"claude-haiku-5-5 anthropic"},{"type":"model","id":"gpt-6-luna","title":"GPT-6 Luna API pricing","url":"https://tensorust.com/llm/gpt-6-luna/","api":"https://api.tensorust.com/v1/llm/models/gpt-6-luna","summary":"OpenAI: $0.1 input / $0.5 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-6-luna openai"},{"type":"model","id":"gpt-4o-mini","title":"GPT-4o mini API pricing","url":"https://tensorust.com/llm/gpt-4o-mini/","api":"https://api.tensorust.com/v1/llm/models/gpt-4o-mini","summary":"OpenAI: $0.15 input / $0.6 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-4o-mini openai"},{"type":"model","id":"gpt-5-6-luna","title":"GPT-5.6 Luna API pricing","url":"https://tensorust.com/llm/gpt-5-6-luna/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-6-luna","summary":"OpenAI: $0.2 input / $1.2 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.6-luna openai"},{"type":"model","id":"gpt-5-4-nano","title":"GPT-5.4 nano API pricing","url":"https://tensorust.com/llm/gpt-5-4-nano/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-4-nano","summary":"OpenAI: $0.2 input / $1.25 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.4-nano openai"},{"type":"model","id":"deepseek-flash","title":"DeepSeek Flash API pricing","url":"https://tensorust.com/llm/deepseek-flash/","api":"https://api.tensorust.com/v1/llm/models/deepseek-flash","summary":"DeepSeek: $0.3 input / $1.2 output per 1M tokens (checked 2026-10-23).","keywords":"deepseek-flash deepseek deepseek-v4-flash deepseek-v4-flash-vision-exp"},{"type":"model","id":"gemini-3-1-flash-lite","title":"Gemini 3.1 Flash-Lite API pricing","url":"https://tensorust.com/llm/gemini-3-1-flash-lite/","api":"https://api.tensorust.com/v1/llm/models/gemini-3-1-flash-lite","summary":"Google: $0.25 input / $1.5 output per 1M tokens (checked 2026-10-23).","keywords":"gemini-3.1-flash-lite google"},{"type":"model","id":"gpt-5-mini","title":"GPT-5 mini API pricing","url":"https://tensorust.com/llm/gpt-5-mini/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-mini","summary":"OpenAI: $0.25 input / $2 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5-mini openai"},{"type":"model","id":"gpt-4-1-mini","title":"GPT-4.1 mini API pricing","url":"https://tensorust.com/llm/gpt-4-1-mini/","api":"https://api.tensorust.com/v1/llm/models/gpt-4-1-mini","summary":"OpenAI: $0.4 input / $1.6 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-4.1-mini openai"},{"type":"model","id":"gpt-3-5-turbo","title":"GPT-3.5 Turbo API pricing","url":"https://tensorust.com/llm/gpt-3-5-turbo/","api":"https://api.tensorust.com/v1/llm/models/gpt-3-5-turbo","summary":"OpenAI: $0.5 input / $1.5 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-3.5-turbo openai"},{"type":"model","id":"gpt-3-5-turbo-0125","title":"GPT-3.5 Turbo (0125) API pricing","url":"https://tensorust.com/llm/gpt-3-5-turbo-0125/","api":"https://api.tensorust.com/v1/llm/models/gpt-3-5-turbo-0125","summary":"OpenAI: $0.5 input / $1.5 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-3.5-turbo-0125 openai"},{"type":"model","id":"gemini-3-5-flash-lite","title":"Gemini 3.5 Flash-Lite API pricing","url":"https://tensorust.com/llm/gemini-3-5-flash-lite/","api":"https://api.tensorust.com/v1/llm/models/gemini-3-5-flash-lite","summary":"Google: $0.3 input / $2.5 output per 1M tokens (checked 2026-10-23).","keywords":"gemini-3.5-flash-lite google"},{"type":"model","id":"gemini-2-5-flash","title":"Gemini 2.5 Flash API pricing","url":"https://tensorust.com/llm/gemini-2-5-flash/","api":"https://api.tensorust.com/v1/llm/models/gemini-2-5-flash","summary":"Google: $0.3 input / $2.5 output per 1M tokens (checked 2026-10-23).","keywords":"gemini-2.5-flash google"},{"type":"model","id":"gemini-3-flash-preview","title":"Gemini 3 Flash Preview API pricing","url":"https://tensorust.com/llm/gemini-3-flash-preview/","api":"https://api.tensorust.com/v1/llm/models/gemini-3-flash-preview","summary":"Google: $0.5 input / $3 output per 1M tokens (checked 2026-10-23).","keywords":"gemini-3-flash-preview google"},{"type":"model","id":"gemini-3-8-flash","title":"Gemini 3.8 Flash API pricing","url":"https://tensorust.com/llm/gemini-3-8-flash/","api":"https://api.tensorust.com/v1/llm/models/gemini-3-8-flash","summary":"Google: $0.75 input / $3.75 output per 1M tokens (checked 2026-10-23).","keywords":"gemini-3.8-flash google"},{"type":"model","id":"gemini-3-6-flash","title":"Gemini 3.6 Flash API pricing","url":"https://tensorust.com/llm/gemini-3-6-flash/","api":"https://api.tensorust.com/v1/llm/models/gemini-3-6-flash","summary":"Google: $0.75 input / $3.75 output per 1M tokens (checked 2026-10-23).","keywords":"gemini-3.6-flash google"},{"type":"model","id":"claude-3-5-haiku-20241022","title":"Claude Haiku 3.5 API pricing","url":"https://tensorust.com/llm/claude-3-5-haiku-20241022/","api":"https://api.tensorust.com/v1/llm/models/claude-3-5-haiku-20241022","summary":"Anthropic: $0.8 input / $4 output per 1M tokens (checked 2026-10-23).","keywords":"claude-3-5-haiku-20241022 anthropic"},{"type":"model","id":"gpt-5-4-mini","title":"GPT-5.4 mini API pricing","url":"https://tensorust.com/llm/gpt-5-4-mini/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-4-mini","summary":"OpenAI: $0.75 input / $4.5 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.4-mini openai"},{"type":"model","id":"o4-mini","title":"o4-mini API pricing","url":"https://tensorust.com/llm/o4-mini/","api":"https://api.tensorust.com/v1/llm/models/o4-mini","summary":"OpenAI: $1.1 input / $4.4 output per 1M tokens (checked 2026-10-23).","keywords":"o4-mini openai"},{"type":"model","id":"o3-mini","title":"o3-mini API pricing","url":"https://tensorust.com/llm/o3-mini/","api":"https://api.tensorust.com/v1/llm/models/o3-mini","summary":"OpenAI: $1.1 input / $4.4 output per 1M tokens (checked 2026-10-23).","keywords":"o3-mini openai"},{"type":"model","id":"claude-haiku-4-5","title":"Claude Haiku 4.5 API pricing","url":"https://tensorust.com/llm/claude-haiku-4-5/","api":"https://api.tensorust.com/v1/llm/models/claude-haiku-4-5","summary":"Anthropic: $1 input / $5 output per 1M tokens (checked 2026-10-23).","keywords":"claude-haiku-4-5 anthropic claude-haiku-4-5-20251001"},{"type":"model","id":"deepseek-v4-pro","title":"DeepSeek V4 Pro API pricing","url":"https://tensorust.com/llm/deepseek-v4-pro/","api":"https://api.tensorust.com/v1/llm/models/deepseek-v4-pro","summary":"DeepSeek: $1.32 input / $3.96 output per 1M tokens (checked 2026-10-23).","keywords":"deepseek-v4-pro deepseek"},{"type":"model","id":"gpt-5-1","title":"GPT-5.1 API pricing","url":"https://tensorust.com/llm/gpt-5-1/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-1","summary":"OpenAI: $1.25 input / $10 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.1 openai"},{"type":"model","id":"gpt-5","title":"GPT-5 API pricing","url":"https://tensorust.com/llm/gpt-5/","api":"https://api.tensorust.com/v1/llm/models/gpt-5","summary":"OpenAI: $1.25 input / $10 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5 openai"},{"type":"model","id":"gpt-5-search-api","title":"GPT-5 Search API API pricing","url":"https://tensorust.com/llm/gpt-5-search-api/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-search-api","summary":"OpenAI: $1.25 input / $10 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5-search-api openai"},{"type":"model","id":"gemini-2-5-pro","title":"Gemini 2.5 Pro API pricing","url":"https://tensorust.com/llm/gemini-2-5-pro/","api":"https://api.tensorust.com/v1/llm/models/gemini-2-5-pro","summary":"Google: $1.25 input / $10 output per 1M tokens (checked 2026-10-23).","keywords":"gemini-2.5-pro google"},{"type":"model","id":"gpt-4-1","title":"GPT-4.1 API pricing","url":"https://tensorust.com/llm/gpt-4-1/","api":"https://api.tensorust.com/v1/llm/models/gpt-4-1","summary":"OpenAI: $2 input / $8 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-4.1 openai"},{"type":"model","id":"o3","title":"o3 API pricing","url":"https://tensorust.com/llm/o3/","api":"https://api.tensorust.com/v1/llm/models/o3","summary":"OpenAI: $2 input / $8 output per 1M tokens (checked 2026-10-23).","keywords":"o3 openai"},{"type":"model","id":"claude-sonnet-5-5","title":"Claude Sonnet 5.5 API pricing","url":"https://tensorust.com/llm/claude-sonnet-5-5/","api":"https://api.tensorust.com/v1/llm/models/claude-sonnet-5-5","summary":"Anthropic: $2 input / $10 output per 1M tokens (checked 2026-10-23).","keywords":"claude-sonnet-5-5 anthropic"},{"type":"model","id":"claude-sonnet-5","title":"Claude Sonnet 5 API pricing","url":"https://tensorust.com/llm/claude-sonnet-5/","api":"https://api.tensorust.com/v1/llm/models/claude-sonnet-5","summary":"Anthropic: $2 input / $10 output per 1M tokens (checked 2026-10-23).","keywords":"claude-sonnet-5 anthropic"},{"type":"model","id":"gpt-6-1-sol","title":"GPT-6.1 Sol API pricing","url":"https://tensorust.com/llm/gpt-6-1-sol/","api":"https://api.tensorust.com/v1/llm/models/gpt-6-1-sol","summary":"OpenAI: $2 input / $10 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-6.1-sol openai"},{"type":"model","id":"gpt-6-sol","title":"GPT-6 Sol API pricing","url":"https://tensorust.com/llm/gpt-6-sol/","api":"https://api.tensorust.com/v1/llm/models/gpt-6-sol","summary":"OpenAI: $2 input / $10 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-6-sol openai"},{"type":"model","id":"gemini-4-argon","title":"Gemini 4 Argon API pricing","url":"https://tensorust.com/llm/gemini-4-argon/","api":"https://api.tensorust.com/v1/llm/models/gemini-4-argon","summary":"Google: $2 input / $10 output per 1M tokens (checked 2026-10-23).","keywords":"gemini-4-argon google"},{"type":"model","id":"gpt-4o","title":"GPT-4o API pricing","url":"https://tensorust.com/llm/gpt-4o/","api":"https://api.tensorust.com/v1/llm/models/gpt-4o","summary":"OpenAI: $2.5 input / $10 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-4o openai"},{"type":"model","id":"gpt-5-6-terra","title":"GPT-5.6 Terra API pricing","url":"https://tensorust.com/llm/gpt-5-6-terra/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-6-terra","summary":"OpenAI: $2 input / $12 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.6-terra openai"},{"type":"model","id":"gemini-3-1-pro-preview","title":"Gemini 3.1 Pro Preview API pricing","url":"https://tensorust.com/llm/gemini-3-1-pro-preview/","api":"https://api.tensorust.com/v1/llm/models/gemini-3-1-pro-preview","summary":"Google: $2 input / $12 output per 1M tokens (checked 2026-10-23).","keywords":"gemini-3.1-pro-preview google"},{"type":"model","id":"gpt-5-2","title":"GPT-5.2 API pricing","url":"https://tensorust.com/llm/gpt-5-2/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-2","summary":"OpenAI: $1.75 input / $14 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.2 openai"},{"type":"model","id":"gpt-5-3-codex","title":"GPT-5.3 Codex API pricing","url":"https://tensorust.com/llm/gpt-5-3-codex/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-3-codex","summary":"OpenAI: $1.75 input / $14 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.3-codex openai"},{"type":"model","id":"gpt-5-4","title":"GPT-5.4 API pricing","url":"https://tensorust.com/llm/gpt-5-4/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-4","summary":"OpenAI: $2.5 input / $15 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.4 openai"},{"type":"model","id":"claude-sonnet-4-6","title":"Claude Sonnet 4.6 API pricing","url":"https://tensorust.com/llm/claude-sonnet-4-6/","api":"https://api.tensorust.com/v1/llm/models/claude-sonnet-4-6","summary":"Anthropic: $3 input / $15 output per 1M tokens (checked 2026-10-23).","keywords":"claude-sonnet-4-6 anthropic"},{"type":"model","id":"claude-sonnet-4-5-20250929","title":"Claude Sonnet 4.5 API pricing","url":"https://tensorust.com/llm/claude-sonnet-4-5-20250929/","api":"https://api.tensorust.com/v1/llm/models/claude-sonnet-4-5-20250929","summary":"Anthropic: $3 input / $15 output per 1M tokens (checked 2026-10-23).","keywords":"claude-sonnet-4-5-20250929 anthropic"},{"type":"model","id":"claude-sonnet-4-20250514","title":"Claude Sonnet 4 API pricing","url":"https://tensorust.com/llm/claude-sonnet-4-20250514/","api":"https://api.tensorust.com/v1/llm/models/claude-sonnet-4-20250514","summary":"Anthropic: $3 input / $15 output per 1M tokens (checked 2026-10-23).","keywords":"claude-sonnet-4-20250514 anthropic"},{"type":"model","id":"gpt-4o-2024-05-13","title":"GPT-4o (2024-05-13) API pricing","url":"https://tensorust.com/llm/gpt-4o-2024-05-13/","api":"https://api.tensorust.com/v1/llm/models/gpt-4o-2024-05-13","summary":"OpenAI: $5 input / $15 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-4o-2024-05-13 openai"},{"type":"model","id":"claude-opus-5-5","title":"Claude Opus 5.5 API pricing","url":"https://tensorust.com/llm/claude-opus-5-5/","api":"https://api.tensorust.com/v1/llm/models/claude-opus-5-5","summary":"Anthropic: $4 input / $20 output per 1M tokens (checked 2026-10-23).","keywords":"claude-opus-5-5 anthropic"},{"type":"model","id":"gpt-5-6-sol","title":"GPT-5.6 Sol API pricing","url":"https://tensorust.com/llm/gpt-5-6-sol/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-6-sol","summary":"OpenAI: $4 input / $20 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.6-sol openai"},{"type":"model","id":"claude-opus-5","title":"Claude Opus 5 API pricing","url":"https://tensorust.com/llm/claude-opus-5/","api":"https://api.tensorust.com/v1/llm/models/claude-opus-5","summary":"Anthropic: $5 input / $25 output per 1M tokens (checked 2026-10-23).","keywords":"claude-opus-5 anthropic"},{"type":"model","id":"claude-opus-4-8","title":"Claude Opus 4.8 API pricing","url":"https://tensorust.com/llm/claude-opus-4-8/","api":"https://api.tensorust.com/v1/llm/models/claude-opus-4-8","summary":"Anthropic: $5 input / $25 output per 1M tokens (checked 2026-10-23).","keywords":"claude-opus-4-8 anthropic"},{"type":"model","id":"claude-opus-4-7","title":"Claude Opus 4.7 API pricing","url":"https://tensorust.com/llm/claude-opus-4-7/","api":"https://api.tensorust.com/v1/llm/models/claude-opus-4-7","summary":"Anthropic: $5 input / $25 output per 1M tokens (checked 2026-10-23).","keywords":"claude-opus-4-7 anthropic"},{"type":"model","id":"claude-opus-4-6","title":"Claude Opus 4.6 API pricing","url":"https://tensorust.com/llm/claude-opus-4-6/","api":"https://api.tensorust.com/v1/llm/models/claude-opus-4-6","summary":"Anthropic: $5 input / $25 output per 1M tokens (checked 2026-10-23).","keywords":"claude-opus-4-6 anthropic"},{"type":"model","id":"claude-opus-4-5","title":"Claude Opus 4.5 API pricing","url":"https://tensorust.com/llm/claude-opus-4-5/","api":"https://api.tensorust.com/v1/llm/models/claude-opus-4-5","summary":"Anthropic: $5 input / $25 output per 1M tokens (checked 2026-10-23).","keywords":"claude-opus-4-5 anthropic claude-opus-4-5-20251101"},{"type":"model","id":"gpt-5-5","title":"GPT-5.5 API pricing","url":"https://tensorust.com/llm/gpt-5-5/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-5","summary":"OpenAI: $5 input / $30 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.5 openai"},{"type":"model","id":"chat-latest","title":"chat-latest API pricing","url":"https://tensorust.com/llm/chat-latest/","api":"https://api.tensorust.com/v1/llm/models/chat-latest","summary":"OpenAI: $5 input / $30 output per 1M tokens (checked 2026-10-23).","keywords":"chat-latest openai"},{"type":"model","id":"gpt-4-turbo-2024-04-09","title":"GPT-4 Turbo (2024-04-09) API pricing","url":"https://tensorust.com/llm/gpt-4-turbo-2024-04-09/","api":"https://api.tensorust.com/v1/llm/models/gpt-4-turbo-2024-04-09","summary":"OpenAI: $10 input / $30 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-4-turbo-2024-04-09 openai"},{"type":"model","id":"claude-fable-5-1","title":"Claude Fable 5.1 API pricing","url":"https://tensorust.com/llm/claude-fable-5-1/","api":"https://api.tensorust.com/v1/llm/models/claude-fable-5-1","summary":"Anthropic: $10 input / $50 output per 1M tokens (checked 2026-10-23).","keywords":"claude-fable-5-1 anthropic"},{"type":"model","id":"claude-fable-5","title":"Claude Fable 5 API pricing","url":"https://tensorust.com/llm/claude-fable-5/","api":"https://api.tensorust.com/v1/llm/models/claude-fable-5","summary":"Anthropic: $10 input / $50 output per 1M tokens (checked 2026-10-23).","keywords":"claude-fable-5 anthropic"},{"type":"model","id":"gpt-6-astra","title":"GPT-6 Astra API pricing","url":"https://tensorust.com/llm/gpt-6-astra/","api":"https://api.tensorust.com/v1/llm/models/gpt-6-astra","summary":"OpenAI: $10 input / $50 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-6-astra openai"},{"type":"model","id":"o1","title":"o1 API pricing","url":"https://tensorust.com/llm/o1/","api":"https://api.tensorust.com/v1/llm/models/o1","summary":"OpenAI: $15 input / $60 output per 1M tokens (checked 2026-10-23).","keywords":"o1 openai"},{"type":"model","id":"gpt-5-6-cyber","title":"GPT-5.6 Cyber API pricing","url":"https://tensorust.com/llm/gpt-5-6-cyber/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-6-cyber","summary":"OpenAI: $12.5 input / $75 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.6-cyber openai"},{"type":"model","id":"gpt-5-5-cyber","title":"GPT-5.5 Cyber API pricing","url":"https://tensorust.com/llm/gpt-5-5-cyber/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-5-cyber","summary":"OpenAI: $12.5 input / $75 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.5-cyber openai"},{"type":"model","id":"claude-opus-4-1-20250805","title":"Claude Opus 4.1 API pricing","url":"https://tensorust.com/llm/claude-opus-4-1-20250805/","api":"https://api.tensorust.com/v1/llm/models/claude-opus-4-1-20250805","summary":"Anthropic: $15 input / $75 output per 1M tokens (checked 2026-10-23).","keywords":"claude-opus-4-1-20250805 anthropic"},{"type":"model","id":"claude-opus-4-20250514","title":"Claude Opus 4 API pricing","url":"https://tensorust.com/llm/claude-opus-4-20250514/","api":"https://api.tensorust.com/v1/llm/models/claude-opus-4-20250514","summary":"Anthropic: $15 input / $75 output per 1M tokens (checked 2026-10-23).","keywords":"claude-opus-4-20250514 anthropic"},{"type":"model","id":"o3-pro","title":"o3-pro API pricing","url":"https://tensorust.com/llm/o3-pro/","api":"https://api.tensorust.com/v1/llm/models/o3-pro","summary":"OpenAI: $20 input / $80 output per 1M tokens (checked 2026-10-23).","keywords":"o3-pro openai"},{"type":"model","id":"gpt-4-0613","title":"GPT-4 (0613) API pricing","url":"https://tensorust.com/llm/gpt-4-0613/","api":"https://api.tensorust.com/v1/llm/models/gpt-4-0613","summary":"OpenAI: $30 input / $60 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-4-0613 openai"},{"type":"model","id":"gpt-5-pro","title":"GPT-5 Pro API pricing","url":"https://tensorust.com/llm/gpt-5-pro/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-pro","summary":"OpenAI: $15 input / $120 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5-pro openai"},{"type":"model","id":"gpt-5-2-pro","title":"GPT-5.2 Pro API pricing","url":"https://tensorust.com/llm/gpt-5-2-pro/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-2-pro","summary":"OpenAI: $21 input / $168 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.2-pro openai"},{"type":"model","id":"gpt-5-5-pro","title":"GPT-5.5 Pro API pricing","url":"https://tensorust.com/llm/gpt-5-5-pro/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-5-pro","summary":"OpenAI: $30 input / $180 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.5-pro openai"},{"type":"model","id":"gpt-5-4-pro","title":"GPT-5.4 Pro API pricing","url":"https://tensorust.com/llm/gpt-5-4-pro/","api":"https://api.tensorust.com/v1/llm/models/gpt-5-4-pro","summary":"OpenAI: $30 input / $180 output per 1M tokens (checked 2026-10-23).","keywords":"gpt-5.4-pro openai"},{"type":"model","id":"o1-pro","title":"o1-pro API pricing","url":"https://tensorust.com/llm/o1-pro/","api":"https://api.tensorust.com/v1/llm/models/o1-pro","summary":"OpenAI: $150 input / $600 output per 1M tokens (checked 2026-10-23).","keywords":"o1-pro openai"},{"type":"explainer","id":"circular-financing-ai","title":"What is circular financing in AI?","url":"https://tensorust.com/explainers/circular-financing-ai/","api":"https://api.tensorust.com/v1/manual/circular-financing-ai","summary":"Circular financing is when a seller funds its own customer, and the customer uses the money to buy from the seller. In AI it is now big enough to show up on balance sheets: as of July 26, 2026 , Nvidia held $99 billion of equity stakes, had promised $25 billion more, and had signed up to $108.5 bill","keywords":"circular financing ai What is circular financing in AI, and should it worry anyone? ai-industry economics"},{"type":"explainer","id":"props-41-42-explained","title":"Props 41 and 42 explained: the two measures that can cancel the billionaire tax","url":"https://tensorust.com/explainers/props-41-42-explained/","api":"https://api.tensorust.com/v1/manual/props-41-42-explained","summary":"Props 41 and 42 are the two measures on California's November 3, 2026 ballot written to stop the billionaire tax, Prop 40. Prop 41 adds state audits to new special taxes and blocks new taxes whose money is kept outside the state spending limit; Prop 42 bans new taxes on owning stocks, businesses and","keywords":"prop 41 and 42 california What do California Props 41 and 42 do, and how can they cancel Prop 40? economics"},{"type":"guide","id":"uuidv7-extract-timestamp","title":"How to extract the timestamp from a UUIDv7","url":"https://tensorust.com/guides/uuidv7-extract-timestamp/","api":"https://api.tensorust.com/v1/manual/uuidv7-extract-timestamp","summary":"A UUIDv7 keeps its creation time in the first 12 hex digits : a Unix timestamp in milliseconds. Strip the dashes, parse those 12 characters as hex, and you have the time: int(u.replace('-', '')[:12], 16) in Python, uuid_extract_timestamp(id) in Postgres 18. The catch is that the spec lets libraries ","keywords":"extract timestamp from uuid v7 How to extract the timestamp from a UUIDv7 rust app-dev guides"},{"type":"explainer","id":"app-store-waiting-for-review","title":"App stuck in \"Waiting for Review\": how long is normal, and when to worry","url":"https://tensorust.com/explainers/app-store-waiting-for-review/","api":"https://api.tensorust.com/v1/manual/app-store-waiting-for-review","summary":"\"Waiting for Review\" means Apple has your build in the queue but no reviewer has opened it yet. It is normal for it to sit there 2 to 3 days : across 64 real App Review decisions on our 21 iPhone apps, the median wait from \"Submitted\" to Apple's decision was 73 hours , and 17 of our 24 approvals lan","keywords":"app store waiting for review My app is stuck in Waiting for Review. Is that normal? ios app-dev"},{"type":"explainer","id":"china-sells-us-treasuries","title":"What happens if China sells its US Treasuries?","url":"https://tensorust.com/explainers/china-sells-us-treasuries/","api":"https://api.tensorust.com/v1/manual/china-sells-us-treasuries","summary":"It is already happening, slowly, and the US has absorbed it. China held $1,316.7 billion of US Treasuries at its peak in November 2013 and $590.7 billion in August 2026 : a cut of $726 billion (55%) . During its fastest selling, in 2016, the 10-year yield actually hit a record low . A sudden dump of","keywords":"what happens if china sells us treasuries What would happen if China dumped its US Treasuries? economics"},{"type":"explainer","id":"prop-40-explained","title":"Prop 40 explained: what California's billionaire tax actually does","url":"https://tensorust.com/explainers/prop-40-explained/","api":"https://api.tensorust.com/v1/manual/prop-40-explained","summary":"Prop 40 is a one-time California tax of 5% of net worth on billionaires who were California residents on January 1, 2026 . Wealth is valued on December 31, 2026 , the bill is due in 2027 (or in five yearly payments with a 7.5% charge on the unpaid balance), real estate and retirement accounts are mo","keywords":"prop 40 explained What does California's Prop 40 do? economics"},{"type":"explainer","id":"uuidv7-vs-uuidv4","title":"UUIDv7 vs UUIDv4: which should you use?","url":"https://tensorust.com/explainers/uuidv7-vs-uuidv4/","api":"https://api.tensorust.com/v1/manual/uuidv7-vs-uuidv4","summary":"Use UUIDv7 for database primary keys and anything you sort or index by ID: it starts with a millisecond timestamp, so new IDs always land at the end of the index instead of at random spots. In our test on a 5-million-row table, inserting with random UUIDv4 keys took 176.6 seconds against 11.0 second","keywords":"uuidv7 vs uuidv4 Should I use UUIDv7 or UUIDv4 for my database IDs? app-dev rust"},{"type":"explainer","id":"crates-io-download-count-inflated","title":"Why are crates.io download counts inflated?","url":"https://tensorust.com/explainers/crates-io-download-count-inflated/","api":"https://api.tensorust.com/v1/manual/crates-io-download-count-inflated","summary":"Because a crates.io \"download\" is one fetch of a .crate file from the crates.io CDN , not a person. Every CI run on a clean machine fetches again, every new version gets fetched by automated systems within hours, and one install of a crate split into a workspace counts once per member crate. In our ","keywords":"crates io download count Why is my crates.io download count so high when nobody uses my crate? rust"},{"type":"explainer","id":"who-owns-us-debt","title":"Who owns the US national debt?","url":"https://tensorust.com/explainers/who-owns-us-debt/","api":"https://api.tensorust.com/v1/manual/who-owns-us-debt","summary":"Mostly Americans. The US owed $40.4 trillion on October 22, 2026. About 46% ($18.7 trillion) is held by Americans outside the federal government: mutual and money market funds, banks, pension funds, insurers, state and local governments and individual savers. Federal trust funds like Social Security","keywords":"who owns us debt Who owns the US national debt? economics"},{"type":"explainer","id":"banks-after-2008","title":"What happened to banks after 2008?","url":"https://tensorust.com/explainers/banks-after-2008/","api":"https://api.tensorust.com/v1/manual/banks-after-2008","summary":"After the 2008 crash, Congress passed the Dodd-Frank Act (2010), which created a consumer finance watchdog, banned most bank betting with their own money and forced big banks through yearly stress tests. Banks paid tens of billions in settlements, but only one senior Wall Street executive went to pr","keywords":"what happened to banks after 2008 What happened to banks after 2008? economics"},{"type":"explainer","id":"did-the-government-take-social-security-money","title":"Did the government take money from Social Security and not pay it back?","url":"https://tensorust.com/explainers/did-the-government-take-social-security-money/","api":"https://api.tensorust.com/v1/manual/did-the-government-take-social-security-money","summary":"No, not in the way the claim usually goes. There is no record of the military, or anyone, taking trillions from Social Security and not paying it back. For decades Social Security collected more than it paid out, and by law it lent the surplus to the Treasury in exchange for interest-bearing bonds. ","keywords":"did the government take money from social security and not pay it back Did the government take money from Social Security and not pay it back? economics"},{"type":"explainer","id":"bottom-50-percent-income-tax-share","title":"What percent of federal income tax does the bottom 50% pay?","url":"https://tensorust.com/explainers/bottom-50-percent-income-tax-share/","api":"https://api.tensorust.com/v1/manual/bottom-50-percent-income-tax-share","summary":"The bottom 50% of taxpayers paid about 3.3% of all federal income tax in tax year 2023, roughly $70 billion out of $2.14 trillion, while earning 12.3% of the income. But income tax is not the only tax: the same people pay payroll taxes at a higher rate than top earners, plus state, local and sales t","keywords":"what percent of taxes do the bottom 50 pay What percent of federal income tax does the bottom 50% pay? economics"},{"type":"explainer","id":"interest-rates-national-debt","title":"How do interest rates affect the national debt?","url":"https://tensorust.com/explainers/interest-rates-national-debt/","api":"https://api.tensorust.com/v1/manual/interest-rates-national-debt","summary":"Interest rates set the price of the national debt. When rates are low, the government can borrow trillions and the interest bill barely moves; when rates rise, every bond that comes due is refinanced at the higher rate. That is exactly what happened: the average rate on Treasury debt went from 1.42%","keywords":"how do interest rates affect the national debt How do interest rates affect the national debt? economics"},{"type":"explainer","id":"does-building-more-housing-lower-rent","title":"Does building more housing lower rent?","url":"https://tensorust.com/explainers/does-building-more-housing-lower-rent/","api":"https://api.tensorust.com/v1/manual/does-building-more-housing-lower-rent","summary":"Yes. New apartments lower rent, including for people who could never afford the new units. Studies find rents within about two blocks of a big new building fall roughly 5 to 7% compared with similar blocks, and every 100 new market-rate homes free up about 70 cheaper ones elsewhere as people move up","keywords":"does building more housing lower rent Does building more housing lower rent? economics"},{"type":"explainer","id":"can-the-president-lower-rent","title":"Can the president lower rent prices?","url":"https://tensorust.com/explainers/can-the-president-lower-rent/","api":"https://api.tensorust.com/v1/manual/can-the-president-lower-rent","summary":"Not directly. No federal law sets private rents, and the president cannot pass one alone. The levers that set rent, zoning, permits and rent rules, belong to states and cities, and 32 states ban local rent control outright. What Washington can do is pay part of some people's rent (vouchers), fund pu","keywords":"can the president lower rent prices Can the president lower rent prices? economics"},{"type":"explainer","id":"steam-visibility-rounds","title":"Steam update visibility rounds, explained","url":"https://tensorust.com/explainers/steam-visibility-rounds/","api":"https://api.tensorust.com/v1/manual/steam-visibility-rounds","summary":"Every game on Steam gets five Update Visibility Rounds . Each one gives your game a slot on the Steam front page for up to 30 days or 1 million impressions , whichever comes first, but only for people who already own it or have it on their wishlist . You can start one after your launch visibility en","keywords":"steam visibility rounds Steam update visibility rounds, explained game-dev games"},{"type":"explainer","id":"what-is-x402","title":"What is x402?","url":"https://tensorust.com/explainers/what-is-x402/","api":"https://api.tensorust.com/v1/manual/what-is-x402","summary":"x402 is an open standard that makes the HTTP status code 402 Payment Required do what its name says. A server answers an unpaid request with 402 and a machine-readable price. The client (usually an AI agent with a wallet) signs a payment in a stablecoin like USDC and sends the same request again wit","keywords":"what is x402 What is x402? ai-agents guides"},{"type":"guide","id":"deploy-to-vercel-from-cli","title":"How to deploy to Vercel from the CLI","url":"https://tensorust.com/guides/deploy-to-vercel-from-cli/","api":"https://api.tensorust.com/v1/manual/deploy-to-vercel-from-cli","summary":"Install the CLI with npm i -g vercel , run vercel login , then from the folder you want online run vercel deploy --prod --yes . The first run asks which project to link (or creates one), uploads the files and prints the production URL. On the free Hobby plan you get 100 deployments a day and 5,000 u","keywords":"how to deploy to vercel from cli How to deploy to Vercel from the CLI guides app-dev"},{"type":"guide","id":"gumroad-api-create-product","title":"How to create and publish a Gumroad product with the API","url":"https://tensorust.com/guides/gumroad-api-create-product/","api":"https://api.tensorust.com/v1/manual/gumroad-api-create-product","summary":"Gumroad's v2 API can do the whole job. POST /v2/products creates the product (send draft=true ), PUT /v2/products/:id fills in the listing, POST /v2/files/presign plus POST /v2/files/complete uploads the file, POST .../covers and .../thumbnail add images, and PUT .../enable puts it on sale. You need","keywords":"gumroad api create product How to create and publish a Gumroad product with the API guides growth"},{"type":"guide","id":"app-store-connect-api-key","title":"How to create an App Store Connect API key and use it in CI","url":"https://tensorust.com/guides/app-store-connect-api-key/","api":"https://api.tensorust.com/v1/manual/app-store-connect-api-key","summary":"In App Store Connect go to Users and Access, Integrations, App Store Connect API, Team Keys , click Generate API Key , pick a role, and download the .p8 file. You get exactly one download. Copy the key ID from the key list and the issuer ID from the top of the same page. Every API call then carries ","keywords":"app store connect api key How to create an App Store Connect API key and use it in CI ios app-dev guides"},{"type":"guide","id":"how-to-publish-a-rust-crate","title":"How to publish a Rust crate to crates.io","url":"https://tensorust.com/guides/how-to-publish-a-rust-crate/","api":"https://api.tensorust.com/v1/manual/how-to-publish-a-rust-crate","summary":"Make a crates.io account, create an API token, run cargo login , add description and license to Cargo.toml , check the package with cargo publish --dry-run , then run cargo publish . Read the next section before you do, though: every version you publish is permanent. You can yank it, but you can nev","keywords":"how to publish a rust crate How to publish a Rust crate to crates.io rust guides"},{"type":"article","id":"california-prop-40-billionaires-priced","title":"Prop 40 priced: 223 billionaires, $90B on paper, Zuckerberg $11B","url":"https://tensorust.com/articles/california-prop-40-billionaires-priced/","api":"https://api.tensorust.com/v1/articles/california-prop-40-billionaires-priced","summary":"We priced every Forbes California billionaire for Prop 40: $90B on paper, Zuckerberg $11B, $744B moved off the list. 70 Forbes snapshots, free CSV.","keywords":"prop 40 california economics ai-industry"},{"type":"article","id":"boomers-assets-debt-hot-potato","title":"Boomers, debt and asset prices: is the market playing hot potato?","url":"https://tensorust.com/articles/boomers-assets-debt-hot-potato/","api":"https://api.tensorust.com/v1/articles/boomers-assets-debt-hot-potato","summary":"Boomers own 52.5% of US household wealth but owe 20.8% of the debt; millennials owe 42.6%. Fed data, the AI circular deals and the hot potato thesis, tested.","keywords":"what percent of wealth do boomers own economics ai-industry"},{"type":"article","id":"new-apartments-lower-rent","title":"New apartments cut local rent: what happens when supply finally arrives","url":"https://tensorust.com/articles/new-apartments-lower-rent/","api":"https://api.tensorust.com/v1/articles/new-apartments-lower-rent","summary":"One block went from $3,500 to $1,650 for the cheapest apartment after new construction. The research, the national data and Austin, with a free CSV.","keywords":"does building more apartments lower rent economics"},{"type":"article","id":"uuidv7-libraries-tested","title":"Pick a UUIDv7 library that keeps order: 10 tested, .NET fails 50%","url":"https://tensorust.com/articles/uuidv7-libraries-tested/","api":"https://api.tensorust.com/v1/articles/uuidv7-libraries-tested","summary":"We tested 10 UUIDv7 libraries with 1M IDs each and a clock jump. .NET put 50% out of order, uuid6 ran 16.6 min ahead. The 2 that passed, plus free data.","keywords":"uuidv7 library rust guides app-dev"},{"type":"article","id":"how-we-got-featured","title":"Get featured as a solo dev: 9 features in 28 days, 2 moved a number","url":"https://tensorust.com/articles/how-we-got-featured/","api":"https://api.tensorust.com/v1/articles/how-we-got-featured","summary":"9 features in 28 days, from This Week in Rust to a 60K-star awesome list, and what each one sent. Only 2 moved a number. Free data and a 7-step playbook.","keywords":"how to get featured growth guides studio-log"},{"type":"article","id":"ai-bubble-vs-2008","title":"Bonds just broke 2007's peak. AI is this cycle's housing boom","url":"https://tensorust.com/articles/ai-bubble-vs-2008/","api":"https://api.tensorust.com/v1/articles/ai-bubble-vs-2008","summary":"AI bubble vs 2008: the 10-year Treasury topped its 2007 peak, tech capex hit a record 5.05% of GDP. 10 indicators, 2007 vs now, with free data.","keywords":"ai bubble vs 2008 ai-industry economics"},{"type":"article","id":"balatro-ui-design","title":"Borrow Balatro's UI grammar, not its cards: 5 builds in one night","url":"https://tensorust.com/articles/balatro-ui-design/","api":"https://api.tensorust.com/v1/articles/balatro-ui-design","summary":"A player's bug list, 5 builds in one night: how O'BLOCK borrowed Balatro's UI grammar, got called a rip-off, and rebuilt its menus as a wall of shoeboxes.","keywords":"balatro ui design game-dev games studio-log"},{"type":"article","id":"xbox-cloud-gaming-hours-cap","title":"Xbox's new cloud cap can't finish 42% of its own games","url":"https://tensorust.com/articles/xbox-cloud-gaming-hours-cap/","api":"https://api.tensorust.com/v1/articles/xbox-cloud-gaming-hours-cap","summary":"From November Xbox caps cloud gaming at 15/10/5 hours a month and sells the rest at 24-40c an hour. We timed all 562 cloud games: 42% outlast Ultimate.","keywords":"xbox cloud gaming hours limit games guides"},{"type":"article","id":"php-rce-patch-survey","title":"PHP's RCE fix is 13 hours old. 235 top sites can never get it","url":"https://tensorust.com/articles/php-rce-patch-survey/","api":"https://api.tensorust.com/v1/articles/php-rce-patch-survey","summary":"PHP patched two critical unauthenticated RCEs on Oct 21. A header scan of the top 20,000 sites: of 428 showing a version, only 107 are patched and 235 run end-of-life PHP.","keywords":"php rce cve 2026 patch guides"},{"type":"article","id":"litellm-supply-chain-attack","title":"LiteLLM got backdoored again. Check if it took your keys in 5 min","url":"https://tensorust.com/articles/litellm-supply-chain-attack/","api":"https://api.tensorust.com/v1/articles/litellm-supply-chain-attack","summary":"LiteLLM 1.107.0 shipped a credential stealer for 1 h 43 min. 20 of 30 AI packages that use it accepted it. The 5-minute check and the 15-minute rotation order.","keywords":"litellm supply chain attack llms ai-agents guides"},{"type":"article","id":"oblock-launch","title":"2,077 claimed our free Steam game. 16 played it. 30 GB did that","url":"https://tensorust.com/articles/oblock-launch/","api":"https://api.tensorust.com/v1/articles/oblock-launch","summary":"O'BLOCK launched free on Steam: 2,077 claims, 16 players, 13 min median play. The 29.8 GB download, 58 top free games compared, and the bots behind claims.","keywords":"free steam game game-dev games studio-log"},{"type":"article","id":"deepseek-deepinfer","title":"DeepSeek gave away its engine. The $38-an-hour parts stayed home","url":"https://tensorust.com/articles/deepseek-deepinfer/","api":"https://api.tensorust.com/v1/articles/deepseek-deepinfer","summary":"DeepSeek calls DeepInfer fully open source. The README lists 3 missing parts, 4 of 5 routing boxes are absent, 6.82% matches vLLM, Huawei kernels 52% bigger.","keywords":"deepseek inference engine llms ai-industry guides"},{"type":"article","id":"selling-on-gumroad","title":"Selling on Gumroad with AI: 130 products, 0 sales. Greg is wrong","url":"https://tensorust.com/articles/selling-on-gumroad/","api":"https://api.tensorust.com/v1/articles/selling-on-gumroad","summary":"130 AI-built products on Gumroad for 36 days: 87 free, 0 downloads, $0. Fresh API numbers, the Discover $100 gate, and what to do before product two.","keywords":"is selling on gumroad worth it guides app-dev growth"},{"type":"article","id":"vibe-coded-game-economy","title":"Sweeney wants rockets. 37,800 bots crashed my vibe-coded game","url":"https://tensorust.com/articles/vibe-coded-game-economy/","api":"https://api.tensorust.com/v1/articles/vibe-coded-game-economy","summary":"My AI-coded game is out now, free on Steam. 37,800 bot runs of its economy: cheating fails on the street, but the finance layer prints $14 trillion. The data.","keywords":"vibe coded games on steam games game-dev rust"},{"type":"article","id":"guideline-4-3-spam","title":"Apple's 4.3 spam check is a 30-second batch job. 22 rejections prove it","url":"https://tensorust.com/articles/guideline-4-3-spam/","api":"https://api.tensorust.com/v1/articles/guideline-4-3-spam","summary":"Apple rejected 11 of my iPhone apps under Guideline 4.3 spam in 30 seconds, then again after exactly 7 days. The data, my own spam test, and how to survive it.","keywords":"guideline 4.3 spam ios app-dev guides"},{"type":"article","id":"claude-code-vs-codex-outages","title":"Theo's 60% stat is an outage chart: 43 hours of Codex incidents","url":"https://tensorust.com/articles/claude-code-vs-codex-outages/","api":"https://api.tensorust.com/v1/articles/claude-code-vs-codex-outages","summary":"Claude Code had 42 hours of incidents in 80 days, Codex 56. Both at once: 101 minutes. Why Theo's 60% stat is an outage chart, and my router that never routed.","keywords":"claude code vs codex llms coding-agents guides"},{"type":"article","id":"balatro-save-file","title":"Balatro save file runs as code. 1 in 5 corrupted saves load anyway","url":"https://tensorust.com/articles/balatro-save-file/","api":"https://api.tensorust.com/v1/articles/balatro-save-file","summary":"Balatro runs your save file as Lua code. Where saves live on Windows, Mac and Steam Deck, and why 12,694 of 61,672 corrupted saves loaded with no error.","keywords":"balatro save file rust games guides"},{"type":"article","id":"tim-sweeney-kenney-epic-ai","title":"Tim Sweeney told Kenney \"up yours\" on 2.5M views. Kenney is right","url":"https://tensorust.com/articles/tim-sweeney-kenney-epic-ai/","api":"https://api.tensorust.com/v1/articles/tim-sweeney-kenney-epic-ai","summary":"Tim Sweeney told Kenney 'up yours' over Epic's AI-first pivot. The receipts: 1,000+ layoffs, a vibe coded launcher, and an AI engine that broke ROLLBACK.","keywords":"tim sweeney ai tweet games ai-industry game-dev"},{"type":"article","id":"steam-next-fest-october-2026","title":"Steam Next Fest opens Oct 19. Our game launches 24 hours later","url":"https://tensorust.com/articles/steam-next-fest-october-2026/","api":"https://api.tensorust.com/v1/articles/steam-next-fest-october-2026","summary":"Steam Next Fest October 2026 runs Oct 19 to 26. Valve's rules, the randomized first days, wishlist inflation data, and a free game launching 24 hours in.","keywords":"steam next fest october 2026 game-dev games studio-log"},{"type":"article","id":"exponential-backoff-jitter","title":"Exponential backoff with jitter: 64 of 100 LLM calls still failed","url":"https://tensorust.com/articles/exponential-backoff-jitter/","api":"https://api.tensorust.com/v1/articles/exponential-backoff-jitter","summary":"100 LLM calls hit a rate limit at once. Backoff with 10% jitter answered 36. Retry-After answered all in 11.8 s; a client-side limiter in 8.0 s, zero 429s.","keywords":"exponential backoff with jitter llms guides"},{"type":"article","id":"ios-development-on-windows","title":"iOS development on Windows: the complete guide (21 apps, no Mac)","url":"https://tensorust.com/articles/ios-development-on-windows/","api":"https://api.tensorust.com/v1/articles/ios-development-on-windows","summary":"The full no-Mac path from Windows to the App Store: 21 iPhone apps, 384 CI runs, 4-minute releases, the signing traps, and why 13 got stuck in review.","keywords":"ios development on windows ios app-dev guides"},{"type":"article","id":"build-database-in-rust","title":"Build a database in Rust: AI passed 866K tests, then failed ROLLBACK","url":"https://tensorust.com/articles/build-database-in-rust/","api":"https://api.tensorust.com/v1/articles/build-database-in-rust","summary":"Claude Code wrote a SQL engine in Rust in 12.5 minutes. It passed 866,331 SQLite test records it never saw, then failed 24 of 79 everyday SQL statements.","keywords":"build a database in rust rust coding-agents guides"},{"type":"article","id":"app-store-review-time","title":"App Store review time: 64 real decisions, median 73 hours","url":"https://tensorust.com/articles/app-store-review-time/","api":"https://api.tensorust.com/v1/articles/app-store-review-time","summary":"I timed every App Review decision for 21 iPhone apps: median 73 hours, 27% inside 48 h (Apple says 90%), 0 of 21 new apps approved on the first try.","keywords":"app store review time ios app-dev guides"},{"type":"article","id":"llm-proxy-benchmark","title":"LLM proxy benchmark: 200 duplicate calls became 1 (and a 30 s bug)","url":"https://tensorust.com/articles/llm-proxy-benchmark/","api":"https://api.tensorust.com/v1/articles/llm-proxy-benchmark","summary":"I put a Rust LLM proxy in front of the OpenAI SDK: 200 duplicate calls became 1, outage calls fell 89 to 5, and a test found a 30 s serialization bug.","keywords":"llm proxy rust llms guides"},{"type":"article","id":"llm-json-output-repetition-penalty","title":"LLM JSON output: one setting dropped valid JSON from 75% to 4%","url":"https://tensorust.com/articles/llm-json-output-repetition-penalty/","api":"https://api.tensorust.com/v1/articles/llm-json-output-repetition-penalty","summary":"432 real replies from 3 small LLMs in Chrome: no_repeat_ngram_size took valid JSON from 75% to 4%. The fix, a 4-step parse ladder and a free repair tool.","keywords":"llm json output llms guides"},{"type":"article","id":"iphone-app-development-cost","title":"iPhone app development cost: 20 real apps, $99 in fees, 8 approved","url":"https://tensorust.com/articles/iphone-app-development-cost/","api":"https://api.tensorust.com/v1/articles/iphone-app-development-cost","summary":"What 20 real iPhone apps cost: $99 in Apple fees, $0 for a Mac and CI, a $30,500+ quote for the same apps, and 12 that never made it onto the store.","keywords":"iphone app development cost ios app-dev guides"},{"type":"article","id":"landing-page-grader-show-hn","title":"Landing page grader tested on 2,077 Show HN pages: correlation 0.00","url":"https://tensorust.com/articles/landing-page-grader-show-hn/","api":"https://api.tensorust.com/v1/articles/landing-page-grader-show-hn","summary":"A no-AI landing page grader ran on 2,077 Show HN pages. The top failure was a missing og:image, one rule was a bug, and the score did not predict upvotes.","keywords":"landing page grader app-dev growth guides"},{"type":"article","id":"crates-io-download-count","title":"crates.io download count: 80% of ours arrived with a new version","url":"https://tensorust.com/articles/crates-io-download-count/","api":"https://api.tensorust.com/v1/articles/crates-io-download-count","summary":"What the crates.io download count really measures: 69 Rust crates, 90 days of daily data, 80% within a day of a publish, 0 outside dependents.","keywords":"crates io download count rust guides"},{"type":"article","id":"run-llm-in-browser-webgpu","title":"Run an LLM in the browser: WebGPU did 63 tokens/s, WASM did 1.6","url":"https://tensorust.com/articles/run-llm-in-browser-webgpu/","api":"https://api.tensorust.com/v1/articles/run-llm-in-browser-webgpu","summary":"How to run an LLM in the browser with Transformers.js, a Web Worker and WebGPU. Real code from a live app, three models measured, and the bundler trap.","keywords":"run llm in browser llms app-dev guides"},{"type":"article","id":"bevy-instancing-600k-units","title":"Bevy instancing: drawing 639,000 units with one draw call per mesh","url":"https://tensorust.com/articles/bevy-instancing-600k-units/","api":"https://api.tensorust.com/v1/articles/bevy-instancing-600k-units","summary":"Bevy instancing past automatic batching: units as plain data, 48-byte instances, Arc hand-off and one draw per mesh. Real Rust code and measured frame times.","keywords":"bevy instancing rust game-dev guides"},{"type":"article","id":"build-ios-app-on-windows","title":"Build an iOS app on Windows: how 21 apps shipped with no Mac","url":"https://tensorust.com/articles/build-ios-app-on-windows/","api":"https://api.tensorust.com/v1/articles/build-ios-app-on-windows","summary":"How to build an iOS app on Windows with no Mac: XcodeGen, a GitHub Actions macOS runner, signing via the App Store Connect API and fastlane. Real code and runs.","keywords":"build ios app on windows ios app-dev guides"},{"type":"article","id":"x-reply-guy-strategy-ai-agents","title":"We cut the AI replies. Daily impressions fell from 447,575 to 5,686","url":"https://tensorust.com/articles/x-reply-guy-strategy-ai-agents/","api":"https://api.tensorust.com/v1/articles/x-reply-guy-strategy-ai-agents","summary":"AI agents grew an X account to 1.23M impressions in 7 days by replying to big threads. When the replies stopped, daily reach fell 98.7%. The data and lessons.","keywords":"x reply guy strategy studio-log ai-agents growth"},{"type":"article","id":"order-of-the-sinking-star-sales-week-one","title":"Jonathan Blow's new game outsold The Witness by 45% in week one","url":"https://tensorust.com/articles/order-of-the-sinking-star-sales-week-one/","api":"https://api.tensorust.com/v1/articles/order-of-the-sinking-star-sales-week-one","summary":"Jonathan Blow says Order of the Sinking Star sold 45% more Steam copies in week one than The Witness, at $30 vs $40. What it means for indie launches in 2026.","keywords":"order of the sinking star sales games"},{"type":"article","id":"decomp-dev-shutting-down-ai-decompilation","title":"Decompiling one game took years. AI made it so easy the hub quit","url":"https://tensorust.com/articles/decomp-dev-shutting-down-ai-decompilation/","api":"https://api.tensorust.com/v1/articles/decomp-dev-shutting-down-ai-decompilation","summary":"decomp.dev, the hub for matching decompilation of classic games, stopped new projects on Oct 15 2026. Its admin says AI broke the community, not the craft.","keywords":"ai decompilation games games ai-industry"},{"type":"article","id":"muse-spark-open-weights-ram","title":"Meta open-sourced an 816B model. Running it takes about 1TB of RAM","url":"https://tensorust.com/articles/muse-spark-open-weights-ram/","api":"https://api.tensorust.com/v1/articles/muse-spark-open-weights-ram","summary":"Meta released Muse Spark Open weights: 816B parameters, 42B active, 1M context. The model card asks 700GB VRAM at NVFP4, 2TB at BF16. What open means here.","keywords":"muse spark open weights llms ai-industry"},{"type":"article","id":"shogun-2-complete-edition-ai-art-pulled","title":"Sega pulled Shogun 2's remaster in 2 days. 19% of players liked it","url":"https://tensorust.com/articles/shogun-2-complete-edition-ai-art-pulled/","api":"https://api.tensorust.com/v1/articles/shogun-2-complete-edition-ai-art-pulled","summary":"Sega pulled Total War: Shogun 2 Complete Edition two days after launch. 19% of 2,000+ Steam reviews were positive, and fans flagged AI-upscaled unit art.","keywords":"shogun 2 complete edition ai art games ai-industry"},{"type":"article","id":"epic-games-launcher-vibe-coded","title":"Epic vibe-coded a launcher to beat Steam's 10.07s. Steam hit 5.23s","url":"https://tensorust.com/articles/epic-games-launcher-vibe-coded/","api":"https://api.tensorust.com/v1/articles/epic-games-launcher-vibe-coded","summary":"Epic says its vibe-coded launcher opens 46% faster than Steam. Valve patched Steam a day earlier and one test now has it at 5.23s. What the numbers prove.","keywords":"epic games launcher vibe coded games coding-agents"},{"type":"article","id":"meet-tensorust-studio","title":"Meet Tensorust: one person, AI agents, 1,085,925 impressions in 4 days","url":"https://tensorust.com/articles/meet-tensorust-studio/","api":"https://api.tensorust.com/v1/articles/meet-tensorust-studio","summary":"Tensorust is a software studio where AI agents run the distribution. 1,085,925 X impressions in 4 days, 8 iPhone apps, 120+ tools and a Steam game.","keywords":"ai agent software studio studio-log ai-agents"},{"type":"article","id":"linux-kernel-ai-assisted-by-tag-torvalds","title":"Linux dropped its AI label after 9 months. Torvalds: UTTERLY STUPID","url":"https://tensorust.com/articles/linux-kernel-ai-assisted-by-tag-torvalds/","api":"https://api.tensorust.com/v1/articles/linux-kernel-ai-assisted-by-tag-torvalds","summary":"The Linux kernel is deprecating its Assisted-by AI tag after about 9 months. What changed in the kernel's AI policy, what Torvalds said, and what to copy.","keywords":"linux kernel ai policy ai-industry coding-agents"},{"type":"article","id":"character-ai-chapter-11-disney-bid","title":"Character.AI: $2.7B Google deal in 2024, $20M Disney bid in 2026","url":"https://tensorust.com/articles/character-ai-chapter-11-disney-bid/","api":"https://api.tensorust.com/v1/articles/character-ai-chapter-11-disney-bid","summary":"Character.AI filed for Chapter 11 and Disney opened the bidding at $20 million, after a reported $2.7 billion Google deal. What happened and the lesson for AI builders.","keywords":"character ai chapter 11 ai-industry"},{"type":"article","id":"ai-agents-x-account-1-million-impressions","title":"AI agents ran an X account for 4 days: 1,085,925 impressions, 60 new followers, $4.99","url":"https://tensorust.com/articles/ai-agents-x-account-1-million-impressions/","api":"https://api.tensorust.com/v1/articles/ai-agents-x-account-1-million-impressions","summary":"What happened when an AI agent team ran a small X account for 4 days: 1,085,925 impressions, 87 to 147 followers, and $4.99. Every number from X analytics.","keywords":"ai agent for x twitter studio-log ai-agents growth"},{"type":"article","id":"kururin-paradise-gba-switch-online","title":"A GBA game America never got just hit Switch, 24 years late. 177.9K people showed up for it.","url":"https://tensorust.com/articles/kururin-paradise-gba-switch-online/","api":"https://api.tensorust.com/v1/articles/kururin-paradise-gba-switch-online","summary":"Nintendo added Kururin Paradise, a GBA game America never got, to Switch Online almost 24 years after Japan. Why the news hit 177.9K views in hours.","keywords":"switch online gba games games"},{"type":"article","id":"rails-ai-coding-agents-benchmark","title":"Rails tested 9 AI coding agents. The best costs $10.53 a run, and 9 of 12 runs rewrote a test to stay green.","url":"https://tensorust.com/articles/rails-ai-coding-agents-benchmark/","api":"https://api.tensorust.com/v1/articles/rails-ai-coding-agents-benchmark","summary":"The Rails team's Agents on Rails benchmark tested 9 AI coding agents on real Rails apps. The cost per run, the winners, and why 9 of 12 runs rewrote a test.","keywords":"rails ai benchmark coding-agents ai-industry"},{"type":"article","id":"valve-index-discontinued","title":"Valve's $999 VR headset is officially done. Here's how you retire something people loved.","url":"https://tensorust.com/articles/valve-index-discontinued/","api":"https://api.tensorust.com/v1/articles/valve-index-discontinued","summary":"Valve Index is no longer being produced. The launch, the prices, the 20% off clearance and why \"nothing changes\" for owners is the right way to retire hardware.","keywords":"valve index discontinued games"},{"type":"article","id":"ai-agent-joke-306k-views-14-followers","title":"Day 4: an AI agent's joke hit 306K views. It got 14 followers.","url":"https://tensorust.com/articles/ai-agent-joke-306k-views-14-followers/","api":"https://api.tensorust.com/v1/articles/ai-agent-joke-306k-views-14-followers","summary":"Day 4 of letting AI agents run an X account: one joke reached 306K views and brought 14 followers. What that says about getting followers on X.","keywords":"how to get followers on x studio-log ai-agents growth"},{"type":"article","id":"ai-agents-500k-views-3-checkouts-0-dollars","title":"Day 3: my AI agents got 500K views, 3 checkouts and $0. Here's what they changed.","url":"https://tensorust.com/articles/ai-agents-500k-views-3-checkouts-0-dollars/","api":"https://api.tensorust.com/v1/articles/ai-agents-500k-views-3-checkouts-0-dollars","summary":"Day 3 of an AI agent team running social accounts: 500K views, 3 opened checkouts and $0 in sales. What the agents changed next.","keywords":"can ai agents make money studio-log ai-agents growth"},{"type":"article","id":"ai-agents-ran-my-socials-reddit-banned","title":"I let AI agents run my socials. Day 2: 220K impressions on an 87-follower account. Then Reddit banned them.","url":"https://tensorust.com/articles/ai-agents-ran-my-socials-reddit-banned/","api":"https://api.tensorust.com/v1/articles/ai-agents-ran-my-socials-reddit-banned","summary":"Chapter 1: AI agents ran the socials of an 87-follower account. 220K impressions in two days, then Reddit banned them. What worked and what broke.","keywords":"ai social media manager studio-log ai-agents growth"},{"type":"article","id":"coding-agent-api-key-failed-mid-task","title":"Your coding agent's token just failed mid-task. Does it stop, or go find another key?","url":"https://tensorust.com/articles/coding-agent-api-key-failed-mid-task/","api":"https://api.tensorust.com/v1/articles/coding-agent-api-key-failed-mid-task","summary":"When a coding agent's token fails mid-task, some agents go looking for other keys on your machine. How to keep AI agent API keys and secrets contained.","keywords":"ai agent api keys coding-agents llms"},{"type":"article","id":"how-to-review-ai-generated-code","title":"AI writes code faster than anyone can review it. What do you actually check?","url":"https://tensorust.com/articles/how-to-review-ai-generated-code/","api":"https://api.tensorust.com/v1/articles/how-to-review-ai-generated-code","summary":"AI writes code faster than anyone can review it. A practical look at what to actually check when you review AI-generated code.","keywords":"how to review ai generated code coding-agents guides"},{"type":"article","id":"claude-code-cheat-on-tests","title":"I tried to make Claude Code cheat on tests. Here's when it did.","url":"https://tensorust.com/articles/claude-code-cheat-on-tests/","api":"https://api.tensorust.com/v1/articles/claude-code-cheat-on-tests","summary":"A small experiment: when does Claude Code edit the tests instead of fixing the code? The setups that made it cheat and the ones that did not.","keywords":"claude code cheating tests coding-agents llms"},{"type":"article","id":"stop-coding-agents-editing-tests","title":"Coding agents keep \"fixing\" tests by editing them, so I made it impossible","url":"https://tensorust.com/articles/stop-coding-agents-editing-tests/","api":"https://api.tensorust.com/v1/articles/stop-coding-agents-editing-tests","summary":"Coding agents like Claude Code sometimes make failing tests pass by editing the tests. tamperproof, a Claude Code plugin, makes existing tests read-only to the agent.","keywords":"claude code tests coding-agents guides"},{"type":"article","id":"windows-live-wallpaper-geodesic-equation","title":"My Windows wallpaper solves the geodesic equation, live","url":"https://tensorust.com/articles/windows-live-wallpaper-geodesic-equation/","api":"https://api.tensorust.com/v1/articles/windows-live-wallpaper-geodesic-equation","summary":"A Windows live wallpaper that steps the geodesic equation with RK4 in real time, on a torus, a knot and a Klein bottle. How the math works.","keywords":"live wallpaper windows 11 rust guides"},{"type":"article","id":"run-20-ai-coding-agents-on-one-pc","title":"I ran 20 AI coding agents on one PC. The bottleneck was the compiler.","url":"https://tensorust.com/articles/run-20-ai-coding-agents-on-one-pc/","api":"https://api.tensorust.com/v1/articles/run-20-ai-coding-agents-on-one-pc","summary":"Running 20 coding agents in parallel on one PC: the model never slowed things down, the compiler did. How content-hashed test caching fixed it.","keywords":"run multiple claude code agents coding-agents rust guides"},{"type":"article","id":"haggling-game-npcs-lie","title":"My game has one mechanic, so I taught the NPCs to lie","url":"https://tensorust.com/articles/haggling-game-npcs-lie/","api":"https://api.tensorust.com/v1/articles/haggling-game-npcs-lie","summary":"O'BLOCK is a sneaker-flipping haggling game with one verb: name a price. How every NPC hides a real limit and opens with a different number, so haggling stays interesting.","keywords":"haggling game game-dev rust"},{"type":"article","id":"swiftui-spring-animation-cartoon-eyes","title":"Making two cartoon eyes feel alive: springs, saccades and blinks in SwiftUI","url":"https://tensorust.com/articles/swiftui-spring-animation-cartoon-eyes/","api":"https://api.tensorust.com/v1/articles/swiftui-spring-animation-cartoon-eyes","summary":"Springs, saccades and blinks in SwiftUI: how the Minder focus app makes two cartoon eyes feel alive, with Core Motion and optional face tracking.","keywords":"swiftui spring animation example ios app-dev guides"},{"type":"article","id":"rust-game-engine-chinese-japanese-korean-text","title":"Adding Chinese, Japanese and Korean to my Rust game engine without touching 39,000 lines","url":"https://tensorust.com/articles/rust-game-engine-chinese-japanese-korean-text/","api":"https://api.tensorust.com/v1/articles/rust-game-engine-chinese-japanese-korean-text","summary":"How O'BLOCK got Simplified Chinese, Japanese and Korean in a custom Rust game engine without touching 39,000 lines: glyph atlases, fonts and string width.","keywords":"rust opengl text rendering rust game-dev guides"},{"type":"article","id":"llm-semantic-cache-duplicate-prompts","title":"I stopped paying twice for the same LLM answer (and why embeddings alone can't dedupe prompts)","url":"https://tensorust.com/articles/llm-semantic-cache-duplicate-prompts/","api":"https://api.tensorust.com/v1/articles/llm-semantic-cache-duplicate-prompts","summary":"Retries, double clicks and parallel workers send the same prompt twice. How to cache LLM responses, and why embeddings alone cannot dedupe prompts.","keywords":"llm semantic cache llms guides"},{"type":"report","id":"llm-price-index","title":"LLM API Price Index","url":"https://tensorust.com/reports/llm-price-index/","api":"https://api.tensorust.com/v1/reports","summary":"What 1,000 requests cost across every listed OpenAI, Anthropic, Google and DeepSeek model, indexed to the first issue.","keywords":"report monthly index"},{"type":"report","id":"app-store-review-times","title":"App Store review times","url":"https://tensorust.com/reports/app-store-review-times/","api":"https://api.tensorust.com/v1/reports","summary":"Real App Review waits from our own developer account, by submission type and week, with every decision as CSV.","keywords":"report monthly index"},{"type":"money","id":"what-does-a-million-dollars-look-like","title":"What $1 million looks like in cash","url":"https://tensorust.com/money/what-does-a-million-dollars-look-like/","api":"https://api.tensorust.com/v1/money?amount=1000000","summary":"This is the one the movies get right: a million in hundreds fits in a briefcase and one person can carry it.","keywords":"cash pile weight volume bills"},{"type":"money","id":"what-does-10-million-dollars-look-like","title":"What $10 million looks like in cash","url":"https://tensorust.com/money/what-does-10-million-dollars-look-like/","api":"https://api.tensorust.com/v1/money?amount=10000000","summary":"Ten movie briefcases. At 100 kg it is already more than most people can lift in one go, but it still fits in the trunk of a car.","keywords":"cash pile weight volume bills"},{"type":"money","id":"what-does-100-million-dollars-look-like","title":"What $100 million looks like in cash","url":"https://tensorust.com/money/what-does-100-million-dollars-look-like/","api":"https://api.tensorust.com/v1/money?amount=100000000","summary":"This is where cash stops being something you carry. $100 million in hundreds is one metric ton: one full pallet, moved with a forklift.","keywords":"cash pile weight volume bills"},{"type":"money","id":"what-does-a-billion-dollars-look-like","title":"What $1 billion looks like in cash","url":"https://tensorust.com/money/what-does-a-billion-dollars-look-like/","api":"https://api.tensorust.com/v1/money?amount=1000000000","summary":"A billion is a thousand millions, so the 10 kg briefcase becomes 10 metric tons on 10 pallets. It still fits in one 20-foot shipping container.","keywords":"cash pile weight volume bills"},{"type":"money","id":"what-does-10-billion-dollars-look-like","title":"What $10 billion looks like in cash","url":"https://tensorust.com/money/what-does-10-billion-dollars-look-like/","api":"https://api.tensorust.com/v1/money?amount=10000000000","summary":"100 metric tons of paper. It would fill about a quarter of a 2,000 square foot house, floor to ceiling.","keywords":"cash pile weight volume bills"},{"type":"money","id":"what-does-100-billion-dollars-look-like","title":"What $100 billion looks like in cash","url":"https://tensorust.com/money/what-does-100-billion-dollars-look-like/","api":"https://api.tensorust.com/v1/money?amount=100000000000","summary":"1,000 metric tons, and stacked in one column the bills would reach about 109 km, past the edge of space at 100 km.","keywords":"cash pile weight volume bills"},{"type":"money","id":"what-does-a-trillion-dollars-look-like","title":"What $1 trillion looks like in cash","url":"https://tensorust.com/money/what-does-a-trillion-dollars-look-like/","api":"https://api.tensorust.com/v1/money?amount=1000000000000","summary":"A trillion is a million millions. In hundreds it weighs 10,000 metric tons and would fill four and a half Olympic pools. Stacked in one column it would reach 1,092 km, more than twice as high as the International Space Station orbits.","keywords":"cash pile weight volume bills"},{"type":"money","id":"us-debt-in-100-dollar-bills","title":"What The US national debt looks like in cash","url":"https://tensorust.com/money/us-debt-in-100-dollar-bills/","api":"https://api.tensorust.com/v1/money?amount=40444342709389","summary":"On Oct 22, 2026 the US Treasury counted $40.44 trillion in total public debt outstanding. Paid out in hundreds, that is a pile you would measure against skyscrapers, not rooms.","keywords":"cash pile weight volume bills"},{"type":"tool","id":"iphone-app-cost","title":"iPhone app cost calculator","url":"https://tensorust.com/tools/iphone-app-cost/","api":null,"summary":"Pick an app type and features, get an honest budget range.","keywords":"free tool calculator"},{"type":"tool","id":"llm-api-cost","title":"LLM API cost calculator","url":"https://tensorust.com/tools/llm-api-cost/","api":"https://api.tensorust.com/v1/tools/llm_cost","summary":"Tokens in, tokens out, requests a day: monthly cost on 24 GPT, Claude and Gemini models.","keywords":"free tool calculator"},{"type":"tool","id":"teardown","title":"Landing page teardown","url":"https://tensorust.com/teardown/","api":null,"summary":"26 checks on your live page, a score and the fix for each.","keywords":"free tool calculator"},{"type":"tool","id":"llm-json-repair","title":"LLM JSON repair","url":"https://tensorust.com/tools/llm-json-repair/","api":"https://api.tensorust.com/v1/tools/json_repair","summary":"Paste a model reply, get valid JSON: fences, prose, bare keys, cut-off replies.","keywords":"free tool calculator"},{"type":"tool","id":"llm-vram-calculator","title":"LLM VRAM calculator","url":"https://tensorust.com/tools/llm-vram-calculator/","api":"https://api.tensorust.com/v1/tools/llm_vram","summary":"Will the model fit your GPU? GB for weights + KV cache on 24 open models, and which cards fit.","keywords":"free tool calculator"},{"type":"tool","id":"token-counter","title":"Token counter","url":"https://tensorust.com/tools/token-counter/","api":"https://api.tensorust.com/v1/tools/count_tokens","summary":"Exact GPT token counts, labelled Claude and Gemini estimates, cost per request on 24 models.","keywords":"free tool calculator"},{"type":"tool","id":"json-to-rust","title":"JSON to Rust struct","url":"https://tensorust.com/tools/json-to-rust/","api":null,"summary":"Paste JSON, get serde structs: nested types, Option for nulls, renames done.","keywords":"free tool calculator"},{"type":"tool","id":"cron-expression","title":"Cron expression translator","url":"https://tensorust.com/tools/cron-expression/","api":"https://api.tensorust.com/v1/tools/cron_explain","summary":"Plain English and the next 10 run times in your time zone. Standard, Quartz, AWS.","keywords":"free tool calculator"},{"type":"tool","id":"unix-timestamp","title":"Unix timestamp converter","url":"https://tensorust.com/tools/unix-timestamp/","api":"https://api.tensorust.com/v1/tools/unix_timestamp","summary":"Timestamp to date in any time zone and back, plus all 9 Discord timestamp codes.","keywords":"free tool calculator"},{"type":"tool","id":"jwt-decoder","title":"JWT decoder","url":"https://tensorust.com/tools/jwt-decoder/","api":"https://api.tensorust.com/v1/tools/jwt_decode","summary":"Decode a token offline, see when it expires, verify the signature locally.","keywords":"free tool calculator"},{"type":"tool","id":"steam-revenue-calculator","title":"Steam revenue calculator","url":"https://tensorust.com/tools/steam-revenue-calculator/","api":"https://api.tensorust.com/v1/tools/steam_revenue","summary":"Price and copies (or reviews) to what the developer keeps, on Valve's real 30/25/20% tiers.","keywords":"free tool calculator"},{"type":"tool","id":"steam-wishlist-calculator","title":"Steam wishlist to sales calculator","url":"https://tensorust.com/tools/steam-wishlist-calculator/","api":null,"summary":"Wishlists to week-one and year-one sales ranges, from dated launch data.","keywords":"free tool calculator"},{"type":"tool","id":"sneaker-resale-calculator","title":"Sneaker resale calculator","url":"https://tensorust.com/tools/sneaker-resale-calculator/","api":null,"summary":"StockX, GOAT, eBay or cash: profit, ROI and break-even on any flip.","keywords":"free tool calculator"},{"type":"tool","id":"app-store-fee-calculator","title":"App Store fee calculator","url":"https://tensorust.com/tools/app-store-fee-calculator/","api":"https://api.tensorust.com/v1/tools/app_store_fee","summary":"Apple's 30% or 15% cut, tax and your net, plus every screenshot size.","keywords":"free tool calculator"},{"type":"tool","id":"uuid-v7-generator","title":"UUID v7 generator","url":"https://tensorust.com/tools/uuid-v7-generator/","api":"https://api.tensorust.com/v1/tools/uuid_decode","summary":"Time-ordered UUIDs (RFC 9562), and the timestamp read back out of any v7, v6 or v1.","keywords":"free tool calculator"},{"type":"tool","id":"snowflake-id-decoder","title":"Snowflake ID decoder","url":"https://tensorust.com/tools/snowflake-id-decoder/","api":"https://api.tensorust.com/v1/tools/snowflake_decode","summary":"Discord or X (Twitter) ID to the exact millisecond it was made, and back.","keywords":"free tool calculator"},{"type":"tool","id":"semver-checker","title":"Semver checker","url":"https://tensorust.com/tools/semver-checker/","api":"https://api.tensorust.com/v1/tools/semver_check","summary":"Cargo or npm requirement to its exact range, which versions match, and why.","keywords":"free tool calculator"},{"type":"tool","id":"toml-to-json","title":"TOML to JSON converter","url":"https://tensorust.com/tools/toml-to-json/","api":null,"summary":"Cargo.toml or any TOML to JSON and back, with the line of every error.","keywords":"free tool calculator"},{"type":"tool","id":"ios-app-icon-generator","title":"iOS app icon generator","url":"https://tensorust.com/tools/ios-app-icon-generator/","api":null,"summary":"One image to a 1024 PNG with no alpha channel and an AppIcon set for Xcode.","keywords":"free tool calculator"},{"type":"tool","id":"steam-capsule-resizer","title":"Steam capsule resizer","url":"https://tensorust.com/tools/steam-capsule-resizer/","api":null,"summary":"One key art to all 7 Steam capsule sizes, cropped around your focal point.","keywords":"free tool calculator"},{"type":"tool","id":"money-size-calculator","title":"Money size calculator","url":"https://tensorust.com/tools/money-size-calculator/","api":"https://api.tensorust.com/v1/tools/money_size","summary":"Any amount as a pile of $100 or $1 bills next to a person: weight, volume, height.","keywords":"free tool calculator"},{"type":"tool","id":"lab","title":"Proof Engine Lab","url":"https://tensorust.com/lab/","api":null,"summary":"Live game-engine demos: spin sneakers, paint from your name, stack cash next to you.","keywords":"free tool calculator"},{"type":"tool","id":"crate-downloads","title":"crates.io real-downloads checker","url":"https://tensorust.com/tools/crate-downloads/","api":null,"summary":"How much of a crate's download count is release-day bots? The quiet-day baseline, charted.","keywords":"free tool calculator"},{"type":"tool","id":"check-your-crates","title":"Check your crates","url":"https://tensorust.com/tools/check-your-crates/","api":null,"summary":"Every crate a crates.io account owns, with real downloads a day and trends.","keywords":"free tool calculator"}]}