-
humansize
A configurable crate to easily represent sizes in a human-readable format
-
arrayref
Macros to take array references of slices
-
multihash
format
-
bitcode
bitwise binary serializer
-
size
expressing, formatting, and interacting with file sizes
-
terminal_size
Gets the size of your Linux or Windows terminal
-
termsize
Retrieves terminal size
-
fixedstr
strings of constant maximum size that can be copied and stack allocated using const generics
-
cargo-bloat
Find out what takes most of the space in your executable
-
imagesize
Quick probing of image dimensions without loading the entire file
-
parse-size
Parse byte size into integer accurately
-
halfbrown
Multi backend HashMap for higher performance on different key space sizes
-
fastcdc
(content defined chunking) in pure Rust
-
loupe
Profiling tool for Rust
-
bufsize
bytes::BufMut implementation to count buffer size
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
pdbtool
reading Program Database (PDB) files and displaying information about them
-
get-size2
Determine the size in bytes an object occupies inside RAM
-
inplace_it
Place small arrays on the stack with a low-cost!
-
fcnt
cmd-line tool for counting the number of files in given directories
-
DiskAnalyzer
make diagram base on system folder size
-
below-btrfs
reading btrfs
-
file-organiser
Command line file manager to list, move or delete large numbers of files in nested folders filtered by age, file extension, file name pattern and/or size range
-
cargo-binutils
Proxy for LLVM tools like llvm-nm, llvm-objdump and llvm-size
-
flf
Find largest files in directory trees
-
argh_shared
Derive-based argument parsing optimized for code size
-
scalable_cuckoo_filter
A variant of Cuckoo Filter whose size automatically scales as necessary
-
tauri-plugin-window-state
Save window positions and sizes and restore them when the app is reopened
-
malloc_size_of
A an allocator-agnostic crate for measuring the heap size of a value
-
lightweight-mmap
memory mapping helpers for Rust, with minimal amount of code generated
-
prs-rs
High performance compressor/decompressor for the SEGA PRS Compression scheme
-
parallel-disk-usage
Highly parallelized, blazing fast directory tree analyzer
-
mkemptyfile
creates an empty file
-
serialization
encode and decode your struct
-
hui
UI library for games and other interactive applications
-
mla
Multi Layer Archive - A pure rust encrypted and compressed archive file format
-
mouse
Client for the daemon for SourisDB
-
n-mb
ffmpeg wrapper to parse files to the most efficient formats within a set size
-
diskus
A minimal, fast alternative to 'du -sh'
-
regex-lite
A lightweight regex engine that optimizes for binary size and compilation time
-
imageinfo
get image size and format without loading/decoding
-
minivec
A version of Vec that's only the size of a single pointer
-
rspack_plugin_size_limits
rspack size limits plugin
-
recursive
Easy recursion without stack overflows
-
tiny_sort
Binary-size optimized stable and unstable sorts
-
lru_time_cache
Least Recently Used caching algorithm in a container which may be limited by size or time, ordered by most recently seen
-
p3-keccak-air
Keccak AIR implementation for Plonky3
-
deepsize
measuring the total size of object on the stack and heap
-
thumbnailify
generating and caching thumbnails using the GNOME thumbnailer approach
-
specmc-protocol
parsing Minecraft protocol specification
-
mutils
Mathematical-like utilities. Points, Sizes, Colours, maths operating on them. Things like that.
-
cache-size
finding your L1/L2/L3 cache sizes
-
cargo-depsize
Rust cargo utility that calculates and displays the total size of each dependency in your Rust project
-
re_byte_size
Calculate the heap-allocated size of values at runtime
-
mediumvec
Vector types optimized for space, including a 32-bit Vec
-
log2
out-of-the-box logging library for Rust
-
rectessellate
WIP — DO NOT USE!
-
small_len
A small library for storing the length in the smallest internal type
-
code128
Code 128 decoding and encoding
-
pack_it_up
that implements various bin packing algorithms
-
tui-cock
Cock For Your Terminal
-
slice_map
A generic container to store a single type of data into unevenly sized slices
-
cn-font-split
划时代的字体切割工具,CJK与任何字符!支持 otf、ttf、woff2 字体多线程切割,完美地细颗粒度地进行包大小控制。A revolutionary font subetter that supports CJK and any characters…
-
mur3
language implementation of MurmurHash3
-
archive-to-parquet
Recursively convert archives to parquet files
-
versionize
A version tolerant serialization/deserialization framework
-
dioxus-resize-observer
Resize observer hooks for Dioxus
-
audio_painter
make audio out of other audio
-
top-type-sizes
Makes -Zprint-type-size more useful
-
size-of-trait
determine the size of a future or trait impl at compile time
-
divide_slice
methods to divide a slice into portions of same size
-
nanokit
A collection of tiny, reusable utility methods that reduce code size and improve performance
-
queues
Efficient FIFO Queue data structures
-
yafnv
Fowler-Noll-Vo (FNV-1, FNV-1a) hash implementation for
u32/u64/u128
size, allno_std
andno_alloc
-
humble-cli
The missing CLI for downloading your Humble Bundle purchases
-
windows-file-info
gathering useful infos about Windows entities(archives, directories or reparse point/symlinks) with developer friendly way
-
cloc
Count, or compute differences of, lines of source code and comments
-
ord-uuid
Creates lexically sortable uuid values of size 16 bytes
-
tauri-plugin-android-fix-font-size
Fix font size on Tauri app for Android
-
const_sized_bit_set
A bitset with a const generic size parameter indicating the number of 64 bit words to use
-
revec
Convert a Vec<A> to a Vec<B> provided vec is empty
-
siz
A versatile, cross-platform command line file size reporting executable with default recursive file system traversal
-
fixedstr-ext
A fork of fixedstr, which add more const functions to it
-
magicpak
Build minimal docker images without static linking
-
smol_buf
small-string optimized string / buffer type with O(1) clone
-
mlar
A wrapper around the MLA library for common usecases
-
zippity
asynchronously creating a ZIP file on the fly
-
svgc
svgc
(previously SvgCompress) is a tool for compressing SVG files by removing unnecessary whitespace, comments, metadata and some other data. It also supports optimization with SVGO and compression into SVGZ. -
huby
(supporting serde) to handle byte sizes as human
-
mipmap-1d
A small data structure to perform 1d-mipmapping (downsampling)
-
human-size
Sizes for humans
-
chromsize
just get your chrom sizes
-
stack_box
store unsize struct on stack with static check
-
heapsz
calculating the heap usage of a data structure
-
dx-cli
faster dx with obj c ffi bindings
-
tabulate
aligning data in columns
-
file-size
a function formatting file sizes in 4 chars
-
anonymous_table
A way to store data regardless of type
-
termize
functions for determining terminal sizes and dimensions
-
hinted
small crate for providing a size hint and exact size on an iterator
-
natls
nat - the 'ls' replacement you never knew you needed
-
samply-quota-manager
Limit the total size of a directory by deleting least-recently-used files
-
trash_dumper
trash file dumper
-
datagram-chunker
Serialize and deserialize messages in datagrams
-
json_size
calculate the size of a JSON object
-
vec_to_array
Moves a heap allocated
Vec<T>
to an stack allocated array of typeT
and sizeN
-
dir-size
Parallelized directory size calculation
-
byte-size
An effective short string shrinker with total disregard for speed, memory usage and executable size
-
wasm-snip
Replace a wasm function with an
unreachable
-
rcloc
Count, or compute differences of, lines of source code and comments
-
jsonm
port for Rust. jsonm is a fast and safe way to compress JSON messages using memoization. jsonm makes messages up to several orders of magnitude smaller by getting rid of repeated names and values.
-
convrt
Utils for conversion between measures
-
remedian
A Rust implementation of The Remedian
-
thin-boxed-slice
ThinBoxedSlice
stores the size of the slice before the content of the slice, so thatsize_of::<ThinBoxedSlice>
is only the size of a pointer -
pretty-bytes-rust
that takes a number that represent a byte and returns a string that is prettier to read for a human
-
ico-builder
Create multi-size ICO files from separate images
-
rusync
Minimalist rsync clone in Rust
-
expandable_grid
expandable, non-chunked 2d grid ideal for dynamic simulations
-
argmax
deal with 'argument too long' errors
-
assystem
key-value database stored in one file
-
cabish
Component model ABI-ish for native code
-
slim-futures
Asynchronous tools that intends for smaller binary size
-
fls
A fast POSIX ls that doesn't require a libc
-
js_resized_event_channel
js resized event channel (only supports full size window)
-
smolset
" An unordered set of elements optimized for small sizes. This is a fork of the original library with overhauled internals, better fallback perforamance (O(1) insert and find) and more features!
-
cursebox
Cell-grid TTY UI library
-
buf_sized
Calculate buffer sizes needed by types
-
radix-yew-use-size
Yew port of Radix Use Size
-
ag_file_system_scanner
A nifty command line tool to scan and search through the filesystem and get the sizes of directories
-
init_array
Initialize arrays itemwise
-
linux-file-info
gathering useful infos about linux entities(files, folders or symlinks) with developer friendly way
-
prometheus_folder_size_exporter
Prometheus Folder Size Exporter
-
orion_cfmt
Format output without Rust code segment in binary to reduce the ultimate binary size
-
codevis
turning your code into one large image
-
gdcm_conv
Grassroots DICOM Library wrapper
-
bevy-web-resizer
Automatically resize your Bevy app on the web (wasm) to the size of the browser window
-
multicache
An LRU cache where each object has a given weight
-
data_models
used to lookup the sizes of various C-types of historical data models
-
imgcatr
Cat for images
-
whalespotter
Find Big and Fat Files and Folders
-
size-of-no-padding
A procedural macro to calculate the size of a type without padding
-
block-array-cow
In memory array de-duplication, useful for efficient storing of a history of data versions
-
flex-grow
allocate a size between children
-
sized-vec
Type level sized vectors
-
fscan
analyze the filesystem
-
maikor-language
Maikor Platform (language, addresses, etc)
-
sized-data
Sized data trait + macro implementation for use in Anchor framework
-
geochunk
Split a CSV semi-evenly based on ZIP population stats
-
decoded-char
wrapper to keep track of the original byte length of a decoded character in the encoded source file
-
img_craft
Images for General Purpose Application
-
twiggy-traits
Common traits for the Twiggy code size profiler
-
size_fmt
formats sizes in a human readable format
-
canadensis_bit_length_set
A bit length set type used to calculate data type sizes when processing Cyphal data structure description language files
-
danalyze
Analyze your current directory, show files/folders as list with their sizes
-
sourisdb
Database format focused on compression size without using external libraries
-
embedded-graphics-sparklines
Sparklines for rust's embedded-graphics
-
durt
Command line tool for calculating the size of files and directories
-
thumb2-stack-size
estimates stack space requirements of thumb2 programs
-
argh_derive
Derive-based argument parsing optimized for code size
-
stalin-compression
A highly advanced compression algorithm
-
fsan
analyze the filesystem
-
treesize
List directory tree, sorted by size
-
size_format
Allows for easier formatting of sizes
-
dioxus-use-window
use_window
hooks for dioxus -
heap-slice
Basically
Box<[T]>
but smaller stack size -
fsize
fsize
is aliased to the floating-point type of pointer size -
mimalloc-rust-sys
mimalloc_rust hand writted sys binding
-
cable
A cable(pointer) with a hook(header at address) at the end and a sized payload(array)
-
dui
An interactive version of du
-
node-size-analyzer
CLI tool to analyze node_modules sizes
-
expand_array
Macro to convert a static array to a fixed-size array
-
ext_count
Summarize the file extensions in a path, with estimated MIME types and average size per extension
-
byte-array-struct
Macro to create a byte-array backed struct
-
mono-macro
Force monomorphizing on functions with
share-generics
to minimalize binary size -
vector-growing
The growing vector with free indexes
-
zw-fast-quantile
Zhang-Wang fast quantile algorithm in Rust
-
jsdu
JSON file size analyzer
-
syze
clie to view the size of files and folders in the current directory
-
cdr-encoding-size
Helper crate for RustDDS: Trait to compute the maximum CDR-serialized size of data
-
memory-size-type
A data type for dealing with memory sizes
-
mdbook-image-size
A mdbook preprocessor which support image size syntax
-
cargo-typesize
Cargo extension to list size of all types in a crate
-
constany_blank
Convert any function to constant
-
file_filler
Fun-made program. It can create and fill files with 1s with given size
-
simple_bitfield
Create bitfields with the same memory structure as integers using a simple macro
-
sleekfft_rs
A high performance FFT library for power of 2 signal sizes
-
cache_line_size
that exposes the size of a cache line on the current architecture
-
bpack
Fast, simple and easy to use data compression library meant to work with byte slices of String and str types
-
constany_stage_two
Convert any function to constant
-
atomik
Generic Atomic type
-
splitx
splitting a text file into pieces with the size of each piece below a specified maximum number of bytes on disk
-
radix-leptos-use-size
Leptos port of Radix Use Size
-
termsize-alt
Retrieves terminal size
-
seqbytes
traits for reading bytes sequentially
-
screen_size
Gets the monitor/screen size for desktop
-
bitmap_copy
BitMap is an image container
-
sizef
#[no_std] crate to format sizes
-
inpu
CLI tool to measure JavaScript library bundle size
-
serde_dokechi
serializer / deserializer library focus on only serialized binary size
-
iterator-endiate
Extension method for (exact size) iterators which yields tuple containing whether item is last in iterator
-
formula_3d_shape_lib
getting volume size and surface area for different type 3D shape
-
any_terminal_size
Gets the terminal size of your process or [transitive] parent process
-
size-rs
Tells the size of some structures available on the system
-
memsize
Memory unit sizes
-
lzw-compress
efficient implementation of the LZW data compression algorithm. LZW is a widely used compression algorithm that can be used to reduce the size of data for storage or transmission.
-
scotch-guest
Scotch guest api for creating WASM plugins
-
mm0_deepsize
MM0 port of deepsize crate
-
difftastic_mod_for_windows
A diff that understands syntax (fork which fixes terminal size for windows)
-
cairo-lang-sierra-type-size
Sierra type sizes computation
Try searching with DuckDuckGo.