-
indicatif
A progress bar and cli reporting library for Rust
-
directories
tiny mid-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms defined…
-
scraper
HTML parsing and querying with CSS selectors
-
slotmap
data structure
-
assert_fs
Filesystem fixtures and assertions for testing
-
json5
serializer and deserializer which speaks Serde
-
string_cache
A string interning library for Rust, developed as part of the Servo project
-
nom_locate
A special input type for nom to locate tokens
-
path-slash
Conversion to/from a file path from/to slash path
-
relative-path
Portable, relative paths for Rust
-
downcast-rs
Trait object downcasting support using only safe Rust. It supports type parameters, associated types, and type constraints.
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
const_panic
const panic with formatting
-
capnp-rpc
Cap'n Proto remote procedure call protocol
-
strip-ansi-escapes
Strip ANSI escape sequences from byte streams
-
prettytable-rs
printing pretty formatted tables in terminal
-
httptest
HTTP testing facilities including a mock server
-
charming
A visualization library for Rust
-
diff
An LCS based slice and string diffing implementation
-
protox
protobuf compiler
-
capnpc
Cap'n Proto code generation
-
pythonize
Serde Serializer & Deserializer from Rust <--> Python, backed by PyO3
-
qdrant-client
Rust client for Qdrant Vector Search Engine
-
more-asserts
Small library providing additional assert_* and debug_assert_* macros
-
hcl-rs
HCL parser and formatter for rust with serde support
-
iced_aw
Additional widgets for the Iced GUI library
-
flagset
Data types and a macro for generating enumeration-based bit flags
-
memcache
memcached client for rust
-
typewit
type-witness-based abstractions, mostly for emulating polymorphism in const fns
-
cliclack
Beautiful, minimal, opinionated CLI prompts inspired by the Clack NPM package
-
tracing-indicatif
Tracing layer that automatically creates and manages progress bars for active spans
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
r2d2_sqlite
SQLite and SQLCipher support for the r2d2 connection pool
-
extension-traits
Annotation to easily define ad-hoc / one-shot extension traits
-
du-dust
A more intuitive version of du
-
indicatif-log-bridge
Bridge the log crate and indicatif to stop log lines from mixing up with progress bars
-
jmespath
query language for JSON
-
oxiri
fast implementation of IRI validation and relative IRI resolution
-
sugar_path
Sugar functions for manipulating paths
-
foreign-types
A framework for Rust wrappers over C APIs
-
image-compare
Image comparison library based upon the image crate. Currently it provides SSIM and RMS for comparing grayscale and rgb images, a cool hybrid compare as well as several grayscale histogram distance metrics…
-
tiny-fn
Type erased closures on stack
-
godot
Rust bindings for Godot 4
-
globset
Cross platform single glob and glob set matching. Glob set matching is the process of matching one or more glob patterns against a single candidate path simultaneously, and returning all of the globs that matched.
-
field-offset
Safe pointer-to-member implementation
-
if_chain
Macro for writing nested
if letexpressions -
tuc
When cut doesn't cut it
-
cargo-all-features
A Cargo subcommand to build and test all feature flag combinations
-
ironbar
Customisable GTK Layer Shell wlroots/sway bar
-
hirun
A concurrent framework for asynchronous programming based on event-driven, non-blocking I/O mechanism
-
markdown_timesheet
processing markdown files to extract and format timesheet data
-
async-backtrace
Efficient, logical 'backtraces' of async tasks
-
bcmr
Better Copy Move Remove (BCMR) - A modern CLI tool for file operations with progress bar and advanced features
-
soa-rs
A Vec-like structure-of-arrays container
-
trackable
way to track objects manually as an alternative to mechanisms like backtracing
-
dir-test
macro to generate tests from files in a directory
-
narrow
Apache Arrow
-
hyprdock
A small program to handle external pluggable screens with hyprland and acpid
-
tomat
A Pomodoro timer with daemon support for waybar and other status bars
-
document-features
Extract documentation for the feature flags from comments in Cargo.toml
-
impl-more
Concise, declarative trait implementation macros
-
typeset
A DSL for defining source code pretty printers
-
progress_bar
elegant crate for displaying progress bars in the terminal. It can estimate and display the remaining time, and includes logging utilities that integrate cleanly with your progress bar output.
-
sealed_test
A procmacro attribute to run your test in an isolated environment
-
hextazy
A colorful hexadecimal editor
-
kdam
A console progress bar library for Rust. (inspired by tqdm & rich.progress)
-
shadow_counted
An iterator that counts every iteration in a hidden counter, nested iterators may commit the count to parents
-
tqdm
Python tqdm in Rust
-
charts-rs
A charts library for rust
-
function_name
macro that expands to the name of the annotated function
-
boilerplate
Minimal compile-time Rust template engine
-
thunderdome
Fast arena allocator with compact generational indices
-
create-gpui-docview
A CLI tool to create a new GPUI document-view style app
-
erl_tokenize
Erlang source code tokenizer
-
i3stat
A lightweight and batteries-included status_command for i3 and sway
-
toml-query
work with toml::Value objects more conveniently
-
rnr
command-line tool to rename multiple files and directories that supports regular expressions
-
nasm-rs
Run NASM during your Cargo build
-
portfolio_rs
A command line tool with interactive TUI for managing financial investment portfolios written in Rust
-
noargs
Imperative command-line argument parser library with no dependencies, no macros, and no implicit I/O
-
russell_stat
Statistics calculations and (engineering) probability distributions
-
krowbar
Status bar for BSPWM
-
dwm-status
Displays system information for dwm status bar
-
serde-querystring
A query string deserializer based on serde
-
dear-implot
High-level Rust bindings to ImPlot with dear-imgui-rs integration
-
cursive-tabs
Tabs for gyscos/cursive views
-
rubbl
Facade crate and CLI interface for the Rubbl astrophysics data analysis framework
-
v_htmlescape
The simd optimized HTML escaping code
-
zcat
netcat-inspired utility for zenoh
-
enum-assoc
Procedural macro to associate constants with enum variants
-
rnx
web development scaffold, support salvo and axum
-
zman
a CLI year progress
-
pingmon
Real-time ping monitor with beautiful ASCII charts, TTL display, and statistics
-
picotest
Test framework for Picodata plugin
-
riverql
GraphQL bridge and CLI client for the River Wayland compositor
-
envy
deserialize env vars into typesafe structs
-
unreal-doc
generating documentation from Unreal C++ sources
-
pisnge
A Rust-based diagram rendering library inspired by Mermaid.js, focused on generating SVG pie charts
-
cicada
Bash-like Unix shell
-
valq
macros for querying semi-structured data with the JavaScript-like syntax
-
gpui-px
High-level Plotly Express-style charting API built on d3rs and GPUI
-
pbr-120
Console progress bar for Rust
-
ringboard-tui
Ringboard ratatui client application
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
four-bar
Four🍀bar library provides simulation and synthesis function for four-bar linkages
-
zzz
Fast progress bar with sane defaults
-
rcp-tools-rlink
Fast hard-linking tool - efficiently creates hard links for large filesets (inspired by pcp/dsync)
-
v_utils
My utils crate
-
one_err
OneErr to rule them all
-
web-route
Ergonomic web route construction, joining, and population for Rust web frameworks
-
oxttl
Parser and serializer for languages related to RDF Turtle (N-Triples, N-Quads, Turtle, TriG and N3)
-
const_env
Configure const and static items by environment variables
-
lazybar
A lightweight, event-driven X11 status bar
-
no-proxy
Parses and evaluate no_proxy configuration
-
spotifatius
Spotify CLI primarily made for monitoring what songs you're listening to and displaying that in your bar of choice like waybar or polybar
-
oxrdfio
Parser and serializer for various RDF formats
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
alpm-buildinfo
commandline toolkit for the specification, writing and parsing of ALPM BUILDINFO files
-
qstring
Query string parser
-
globcmp
assesses whether one glob pattern matches a file path more closely than another glob pattern does
-
ruplacer
Find and replace text in source files
-
jsongrep
A JSONPath-inspired query language for JSON documents
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
oatbar
Powerful and customizable DE and WM status bar
-
serde-error
Serde (de)serializer for Error types
-
sikula
query language
-
nutmeg
An unopinionated progress bar library
-
ngrv
A terminal-based pipe viewer similar to
pv(1) -
ruwren
bindings to Wren programming language
-
tradestation
An ergonomic Rust client for the TradeStation API
-
portaldi
An ergonomic lightweight compile-time depencency injection library
-
nodi
playback and abstraction of MIDI files
-
mago-feedback
Logging, progress bars, and other feedback utilities
-
escaping
configurable string escaping and unescaping
-
rudi-dev
Rudi - an out-of-the-box dependency injection framework for Rust
-
mkgraphic
port of the cycfi/elements GUI framework
-
handlebars_misc_helpers
A collection of helpers for handlebars (rust) to manage string, json, yaml, toml, path, file, http request
-
braces
Convert path lists into compact brace expansion syntax
-
dioxus-charts
Chart components library for Dioxus
-
rsleep
A prettier version of the sleep command that shows you something is going on
-
falcon-cli
Efficiently develop fully featured CLI apps
-
higher-free-macro
macro that creates a (naive) Free Monad type based on a user-supplied Functor. It uses the traits from the "higher" crate. This macro is a port of the Control.Monad.Free part of the…
-
bounded-static
Defines the ToBoundedStatic and IntoBoundedStatic traits
-
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
zrs
Jump to recently used directories
-
bevy_health_bar3d
Health bar for bevy implemented as a billboard shader
-
line-span
Find line ranges and jump between next and previous lines
-
morphix
Observing and serializing mutations
-
durs
fast, intuitive disk usage analyzer in Rust. Quickly assess file system space with efficient, clear visualizations and insights.
-
jxcape
A command line tool for creating JSON values
-
rinf-router
Router and handler framework for RINF-based Flutter <> Rust apps
-
zmove
Move files in the command line with ease
-
enumeration
An extension to rust enum
-
jmespath_community
JMESPath is a query and transformation language for JSON
-
pbr
Console progress bar for Rust
-
derust
Easy way to start your Rust asynchronous application server using Tokio and Axum frameworks
-
rfc822-like
encoding used in control files implemented for serde
-
animal-age
CLI tool to convert animal ages to human years and show lifespan progress
-
eb_bars
Tiny plot library for creating barcharts and histograms
-
make
just making files and directories
-
tracing-indicatif-patched
Tracing layer that automatically creates and manages progress bars for active spans
-
kyuri
A very simple progress display library
-
qcos
Provide basic interface encapsulation of Tencent Cloud Object Storage (cos)
-
retrogress
Progress bars with a thin API around complex features
-
type_reflect
Extensible runtime reflection through a Derive macro
-
snapshot_fonts
High-resolution terminal bar charts using custom PUA fonts (251 levels per half-character)
-
miniarg
A minimal argument parser, with support for no-std and no-alloc
-
dfr
A minimalist `df clone written in Rust - displays mounted filesystems & disk usage
-
termprogress
A terminal progress bar renderer with status and spinners
-
mod-cli
A fully customizable, feature-rich CLI framework for Rust. Define commands, prefixes, styled output, and more—built for flexibility and speed.
-
zenoh-plugin-rest
The zenoh REST plugin
-
webull_unofficial
The unofficial Rust interface for the WeBull API
-
flatpage
file system based markdown flat page
-
monitor-affinity
Route bars and widgets to monitors based on criteria like "largest" or "rightmost"
-
cstr-argument
A trait for converting function arguments to null terminated strings
-
oxdl
Asynchronous downloader with progress bars and SHA256 verification
-
zcopy
Copy files in the command line with ease
-
bevy_perf_hud
Configurable performance HUD overlay plugin for Bevy apps
-
compose-idents
macro for generating new identifiers (names of variables, functions, traits, etc) by concatenating one or more arbitrary parts and applying other manipulations
-
file-retriever
Concurrent download library with progress bar
-
oxrdfxml
Parser and serializer for the RDF/XML format
-
smpd-tui
mpd client tui
-
time_calc
music/DSP time conversions! Provides functions and methods for converting between ticks, ms, samples, bars, beats and measures
-
tui-slider
TUI slider component library for ratatui
-
php-literal-parser
parser for php literals
-
bariumsh
Barium figures out how to optimise a workout by figuring out the optimal plates to use for each (dumb/bar)bell for each exercise
-
process-terminal
Terminal manager for displaying outputs/errors of processes launched from rust code
-
wasm-serde
serde, componentized
-
mockall_double
Test double adapter for Mockall
-
rangebar-io
I/O operations for rangebar data (CSV, Parquet, Arrow)
-
assert_matches2
A version of the assert_matches! macro that brings variables from the pattern into scope
-
rocksdb-rayon
rayon's ParallelIterator for rocksdb
-
pretty-type-name
a shorter version of std::any::type_name
-
dbg-pls
Syntax aware pretty-printing debugging
-
cote
Quickly build your command line utils
-
polygon
Rust client library for polygon.io
-
v_escape
The simd optimized escaping code
-
uget
A minimal cli tool to make http requests. You want, you get!
-
lala-bar
a bar on layershell with iced-rs
-
barista
Concurrent status bar with cache expirations and remote control; aggregating outputs from external collector processes
-
ninja-writer
ergonomic library for writing Ninja build files
-
zenity
100+ spinner animations and Progress Bars and Support for Multiple Animations at Once
-
ini-rs
Read and write INI files with funcions. Also allows direct access to INI data
-
bevy_aspect_ratio_mask
A Bevy plugin for fixed aspect ratios, letterboxing, and UI scaling in 2D games
-
enquote
Quotes and unquotes strings
-
tampines-steam-tables
Steam Tables for the TAMPINES Library
-
re_log_types
The basic building blocks of the Rerun data types and tables
-
sqlx-error
A wrapper around
sqlx::Errorto provide error path and additional context -
rotbl
Read Only Table
-
cloning
Clone directory contents
-
nourl
Url primitive for no_std environments
-
odbc-iter
High level database access library based on 'odbc' crate that uses native ODBC drivers to access variety of databases
-
qx
Eazy to use log analyzer
-
graplot
Experimental plotting library based on macroquad
-
dwrs
CLI tool for parallel file downloads with progress bar and i18n support
-
ncp-matcher
plug and play high performance fuzzy matcher
-
options
The package provides a data structure for managing named parameters
-
rpaca
wrapping the Alpaca API
-
s3-path
Describe paths inside an S3 bucket like working with std's Path and PathBuf
-
mvx
Enhanced file and directory move utility with progress bars and cross-device support
-
qiniu-uploader
Qiniu upload lib with progress bar
-
tauri-plugin-m3
Android Material3/MaterialYou Plugin
-
modelscope
A command-line interface tool for downloading models from Modelscope, which can also be used as a library
-
scoria
Beautiful TUI components for building terminal interfaces 🎇
-
nt-core
Core types, traits, and utilities for Neural Trader - A high-performance algorithmic trading platform
-
identify
Strongly-typed UUIDs, statically associated with other types
-
csvpp
Compile csv++ source code to a target spreadsheet format
-
const_init_build
Get Rust constant variables from configuration file at build time
-
bitbar
Helper library for writing BitBar plugins
-
better-routes
A powerful Rust library designed for generating type-safe and maintainable Axum routers
-
manifest-dir-macros
function-like macros to check or operate paths relative to CARGO_MANIFEST_DIR at compile time
-
lookupvec
Container with Vec-like properties that also offers O(1) lookup of items based on an id field
-
notation_proto
Fun notation - protocol for storage
-
visyx
A terminal-based audio spectrum visualizer written in Rust
-
async_fn_traits
Trait synonyms for “Fn[…]”-trait bounds returning futures
-
oma-console
Console and terminal emulator handling library used by oma
-
linya
concurrent progress bars
-
marsbar
Task bar for marswm (and other EWMH-compliant window managers)
-
asciibar
A cli tool to print percentages as ascii bar charts
-
throbberous
An async-native CLI progress bar and throbber (spinner) library for Rust
-
progpool
Job pool with terminal progress bar
-
egui-circular-progress-bar
A circular progress bar widget for egui
-
menhue
Status bar interface for Phillips Hue lights
-
cnx
X11 status bar
-
orcast
OHLCV-driven options ticker screener (Rust). Fetch daily bars; rank tickers per strategy category.
-
nt-market-data
Market data providers and streaming for Neural Trader - supports Alpaca, Polygon, IEX, and more
-
mimir_progress
A terminal progress bar with highly configurable intervals
-
chart-relative
Compact bar charts in the terminal
-
progressing
A lightweight, text-based, counting progress-bar for Rust
-
ibkr
client for the Interactive Brokers TWS API
-
paginator
used for generating pagination bar
-
floating_bar
Representing rational numbers using the floating-bar number type
-
seno
A fast Progress Bar Placeholder Tool
-
spb
lightweight and simple progress bar
-
metrome
Create click tracks from any rhythm
-
rangebar-streaming
Real-time streaming engine for range bar processing
-
tauri-plugin-ntb
A Tauri plugin for custom title bars
-
tradestation-rs
High level, fully featured, and ergonomic Rust client for the TradeStation API
-
re_view_bar_chart
A view that shows a single bar chart
-
rangebar-cli
Command-line tools for range bar processing and analysis
-
probar
A progress bar
-
bevy_ym2149_viz
Visualization systems for the bevy_ym2149 plugin (oscilloscope, spectrum, HUD)
-
progress_string
Generate a progress bar string
-
rsprogress
A basic progress bar for projects
-
headway
An ergonomic progress bar library
-
loading_bar
CLI loading bar crate
-
stamon
Status monitors for textual status bars (such as barista, pista, etc.)
-
four-bar-ui
Four🍀bar GUI is a simulator, a synthesizing tool for four-bar linkages
-
bevy_stat_bars
plugin for drawing floating stat bars
-
rangebar-core
Core range bar construction algorithm with temporal integrity guarantees
Try searching with DuckDuckGo or on crates.io.