1. textwrap

    word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.

    v0.16.2 8.3M #word-wrapping #text-formatting #hyphenation #typesetting
  2. cargo-hack

    Cargo subcommand to provide various options useful for testing and continuous integration

    v0.6.39 30K #cargo-subcommand #continuous-integration #cargo-testing #testing
  3. bpaf

    Command Line Argument Parser with parser combinators

    v0.9.20 275K #arguments-parser #arguments-cli-parser #parser
  4. dlopen2

    opening and operating on dynamic link libraries (also known as shared objects or shared libraries)

    v0.8.2 559K #dlopen #dll #dylib #so
  5. libvips

    Safe bindings for libvips

    v1.7.3 50K #bindings #image #bindgen #graphics #encoding
  6. netlink-sys

    netlink sockets, with optional integration with tokio

    v0.8.7 1.0M #netlink-sockets #tokio-integration #linux #ip
  7. wkt

    Rust read/write support for well-known text (WKT)

    v0.14.0 262K #geospatial #geo
  8. grok

    popular Java & Ruby grok library which allows easy text and log file processing with composable patterns

    v2.4.0 574K #logging #regex #text-processing #ruby #java #pattern-match #string-matching
  9. tap

    Generic extensions for tapping values in Rust

    v1.0.1 7.2M #pipe #tap-ok #tap-some #functional
  10. file-rotate

    Log rotation for files

    v0.8.0 123K #log-file-rotation #logging #logrotate #rotation
  11. minifb

    Cross-platform window setup with optional bitmap rendering

    v0.28.0 50K #frame-buffer #windowing #window
  12. dircpy

    Copy directories recursively with flexible options

    v0.3.19 155K #recursion #file-copy #filesystem
  13. annatar

    A command line tool for making memes. Full readme available at: https://github.com/archer884/annatar

    v0.6.15 2.0K #image-processing #meme #pepe #kek
  14. struct-patch

    that helps you implement partial updates for your structs

    v0.10.4 31K #macro-derive #patch #overlay #struct
  15. cargo-lock

    Self-contained Cargo.lock parser with optional dependency graph analysis

    v11.0.0 1.1M #lock-files #cargo-dependencies #lock-file
  16. dogstatsd

    client for Rust

    v0.12.1 61K #datadog #client
  17. eqr

    Encode text into svg/png/jpg/terminal-format QR codes with optional logo

    v1.9.17 2.2K #qr #qr-generator #qr-image #encode #computer-vision
  18. azure_devops_rust_api

    Rust API library for Azure DevOps

    v0.32.0 50K #azure-sdk #azure-devops #devops
  19. space

    providing abstractions for spatial datastructures and search

    v0.19.0 19K #knn-search #ann #computer-vision
  20. multiboot2

    Convenient and safe parsing of Multiboot2 Boot Information (MBI) structures and the contained information tags. Usable in no_std environments, such as a kernel. An optional builder…

    v0.24.1 48K #bootloader #kernel-boot #kernel-bootloader #kernel
  21. rustlr

    Bottom-Up Parser Generator with Advanced Options

    v0.6.6 180 #parser-generator #lr-parser #grammar-parser #lr-parser-generator
  22. cucumber-expressions

    Cucumber Expressions AST and parser

    v0.5.0 613K #cucumber
  23. repack

    Powerful model codegen

    v0.99.0 800 #blueprint #codegen #enums #schema-definition #struct-fields #template-engine #typescript #snippets #data-model #database
  24. async-memcached

    An Tokio-based memcached client for Rust

    v0.5.0 13K #memcached-client #memcached #async
  25. dotter

    A dotfile manager and templater written in rust

    v0.13.4 2.3K #dotfiles #dotfiles-manager
  26. ra_ap_cfg

    Conditional compiling options, cfg attribute parser and evaluator for rust-analyzer

    v0.0.311 22K #rust-analyzer #language-server #conditional-compilation #cfg-parser #attributes #evaluator #language-server-protocol #parser-and-evaluator
  27. dlib

    Helper macros for handling manually loading optional system libraries

    v0.5.2 1.3M #dlopen #dylib #api-bindings
  28. jid

    struct for Jabber IDs

    v0.12.1 2.4K #xmpp #part
  29. gearbox

    Excessive tooling for Rust, boosting productivity and operations

    v5.0.0-rc.5 #tooling
  30. core2

    The bare essentials of std::io for use in no_std. Alloc support is optional.

    v0.4.0 1.9M #no-std #const-generics #embedded #write-trait #buf-writer #buf-reader
  31. debugless-unwrap

    Unwrap Result<!Debug, !Debug> and Option<!Debug>

    v1.0.0 34K #no-debug #unwrap #options
  32. cargo-options

    Reusable common Cargo command line options

    v0.7.6 259K #cargo-subcommand #clap #cargo-cli
  33. feedyourai

    combine text files for AI processing with flexible filtering options

    v1.6.0 #artificial-intelligence #config-file #filtering #combine #file-extension #text-processing #precedence #exclude #respect #output-file
  34. js_option

    An Option-like type with separate null and undefined variants

    v0.2.0 41K #serialization #json-parser #serde-default #option-like #undefined #serde-json #deserialize
  35. mago-reporting

    Structured error and diagnostic reporting utilities

    v1.0.3 200 #linter #mago #error-handling #ast #baseline #php #coding-style #php-toolchain #reporter #diagnostics-reporting
  36. rudolfs

    A high-performance, caching Git LFS server with an AWS S3 back-end

    v0.3.8 1.0K #git-lfs #amazon-s3
  37. nix-options-search

    fuzzy find nix-darwin and nixOS configuration options

    v0.3.5 #nixos #nix #cli
  38. gardal

    A WIP performance-focused token-bucket rate limiting and throttling library

    v0.0.1-alpha.9 4.7K #rate-limiting #token-bucket #async-stream #throttling #performance-focused #token-bucket-algorithm #performance-optimization #quanta #timer #thread-safe
  39. vhdl_lang

    VHDL Language Frontend

    v0.86.0 #language-server #vhdl #analysis #symbols #vhdl-language-server #overloading
  40. async_cell

    A Cell<Option<T>> that you can await on

    v0.2.3 141K #future #callback #watch #mvar #resolve
  41. perimeterx-fastly-enforcer

    PerimeterX Fastly Compute@Edge Rust Enforcer

    v1.2.3 460 #enforcer #perimeterx #security
  42. option-operations

    Traits and auto-implementations to improve arithmetic operations usability when dealing with Options

    v0.6.1 185K #arithmetic-operations #math #operation #options #cmp #ord
  43. getopt

    A minimal, (essentially) POSIX-compliant option parser

    v1.1.9 5.6K #arguments-parser #posix-compliant #getopts #command-line-arguments #first
  44. clamav-client

    ClamAV client library with optional support for async-std, smol, and Tokio

    v2.2.0 2.9K #clam-av #clamd #smol #tokio #anitvirus
  45. any_of

    A general optional sum of product type which can be Neither, Left, Right or Both

    v2.2.0 1.4K #left-right #both #either #any
  46. hooksmith

    Trivial git hook management tool

    v1.15.0 1.5K #git-hooks #git #rust #cli
  47. calimero-storage

    Core Calimero infrastructure and tools

    v0.10.0-rc.22 #crdt #conflict #calimero #distributed-applications #storage #storage-collection #storage-layer #logging #merge-conflicts #optional-fields
  48. eashy

    No more hassle writing shell functions! Easy subcommands and help documentation

    v0.3.1 110 #kdl #subcommand #shell-automation #shell #automation
  49. caffeinate2

    Caffeinate MacOS utility with more options. Temporarily prevent your system from sleeping.

    v0.8.0 #macos #caffeinate #utility
  50. openconfiguration

    (OC) is a modular, efficient and flexible approach for the uni-directional exchange of visual e-commerce configurations

    v1.7.0 750 #config-format #oc #e-commerce #visual #scene #javascript
  51. netgauze-bgp-pkt

    BGP-4 Protocol representation and serde

    v0.8.0 #protocol-parser #bgp #parser
  52. diesel_cli_ext

    different tools for projects using the diesel_cli

    v0.3.17 #codegen #diesel-cli #diesel #cli
  53. rust-keypaths

    A static dispatch, faster alternative to rust-key-paths - Type-safe, composable keypaths for Rust with superior performance

    v1.5.0 #key-path #static-dispatch #type-safe #zero-cost #composable
  54. no_std_io2

    The bare essentials of std::io for use in no_std. Alloc support is optional.

    v0.9.2 73K #io-error #write-trait #embedded #embedded-io #read
  55. pldag

    A DAG-based combinatorial-model framework with optional GLPK solving back-end

    v4.0.0 #ilp #combinatorics #glpk #milp
  56. typesense

    Client for typesense

    v0.3.0 4.9K #client-for-typesense #document #api-key #collection #field #serialization #deserialize
  57. html-asset-hasher

    Asset cache busting for your static HTML files, with optional Tailwind CSS bundling!

    v1.4.9 #tailwind #cache-busting #assets #static-html #bundling #hash #ico
  58. typical

    Data interchange with algebraic data types

    v0.12.1 2.1K #algebraic-data-types #serialization #data-interchange #generate-schema #optional-fields #generate-typescript #compact-serialization #type-safety
  59. num-valid

    robust numerical library providing validated types for real and complex numbers to prevent common floating-point errors like NaN propagation. Features a generic, layered architecture…

    v0.3.0 #complex-numbers #real-number #arbitrary-precision
  60. axum-gate

    Flexible authentication and authorization for Axum with JWT cookies or bearer tokens, optional OAuth2, and role/group/permission RBAC. Suitable for single-node and distributed systems.

    v1.1.0 190 #oauth2 #rbac #axum #authentication
  61. getopts

    getopts-like option parsing

    v0.2.24 4.3M #arguments-parser #command-line-arguments #free #single #parser-command #single-line
  62. sgrep

    grep util for those lazy to remember many command line options

    v1.1.0 650 #command-line #lazy-evaluation #remember #case-insensitive #grep
  63. strftime-ruby

    Ruby Time#strftime parser and formatter

    v1.3.1 1.4K #ruby #strftime #time #no-alloc
  64. gitfluff

    Commit message linting tool with presets, custom formats, and cleanup automation

    v0.7.0 #linter #commit-message #conventional-commits #commit-msg #cleanup #breaking-change #automation #artificial-intelligence #regex #git-commit
  65. optionstratlib

    comprehensive Rust library for options trading and strategy development across multiple asset classes

    v0.13.1 #finance-trading #finance #trading
  66. flood-tide

    command line flag and option parse utilities

    v0.2.12 200 #options #parse-command #arguments
  67. xremap

    Dynamic key remapp for X and Wayland

    v0.14.7 400 #key-press #remap-key #modifier-key #keymap #wayland #remapper #x11 #keyboard #alone #niri
  68. portable-atomic-util

    Synchronization primitives built with portable-atomic

    v0.2.4 3.4M #portable-atomic #synchronization-primitive #atomic
  69. pico-args

    An ultra simple CLI arguments parser

    v0.5.0 1.9M #arguments-parser #ultra #cli-flags #cli-arguments
  70. result-like

    Option/Result-like monad interface for your own enum

    v0.5.1 22K #enums #monads #macro #options #result
  71. red_asn1

    A little library to encode/decode ASN1 DER

    v0.4.6 280 #asn-1 #asn1-der #der-parser #build #red #general-string #asn1-object
  72. netsblox-vm

    running NetsBlox code with optional native extensions

    v0.4.6 1.6K #remote-procedure-call #web-api #native-extension #distributed-computing #netsblox #visual-programming #hardware-access #rustls-tls-webpki-roots #rustls-tls-native-roots
  73. giallo

    A code highlighter giving the same output as VSCode

    v0.1.0 #syntax-highlighting #grammar #vs-code #output #producing
  74. async-fuse

    Helpers for fusing asynchronous computations

    v1.0.1 1.1K #future #async
  75. rqlite_client

    rqlite database client with optional extra convenience

    v0.1.0 270 #database-migrations #sql #database #rqlite
  76. as_variant

    macro to convert enums with newtype variants to Options

    v1.3.0 21K #newtype #enums #macro
  77. cel-cxx

    A high-performance, type-safe Rust interface for Common Expression Language (CEL), build on top of cel-cpp with zero-cost FFI bindings via cxx

    v0.2.4 #expression-language #cpp #cel #ffi #expression
  78. menu

    #[no_std] command line interface

    v0.6.1 600 #embedded #command-line-interface #command-line-menu #heap-allocator #arguments
  79. flicense

    CLI for printing license information of rust cargo projects to the terminal

    v0.4.0 460 #fetch #find #about #license #fetch-about-find
  80. option-block

    A minimal utility Rust crate for small, fixed-size blocks of optional types

    v0.6.0 1.3K #fixed-size #block #embedded #optional #bitmask #heap-allocator
  81. benchmark

    Nanosecond-precision benchmarking for dev, testing, and production. Zero-overhead core timing when disabled; optional std-powered collectors and zero-dependency metrics (Watch/Timer) for real service observability.

    v0.8.0 390 #observability #performance-profiling #profiling
  82. optional_struct

    defining a macro that will generate, from a structure, another structure with only Option<T> fields

    v0.5.2 16K #macro
  83. hypercore

    Secure, distributed, append-only log

    v0.15.0 #p2p #dat #stream #feed #merkle
  84. esexpr

    serialization format and related utilities

    v0.2.5 1.2K #serialization #constructor #string-table #tags #positional-arguments
  85. reatler

    A thing that can bundle files into single one

    v0.5.4 400 #bundle #gitignore #directory #pattern #scan #fd #single-file
  86. cloudinary

    API

    v0.8.2 370 #upload-image #video-upload #api #image #video
  87. ceres-solver

    Safe Rust bindings for the Ceres Solver

    v0.5.0 1.0K #optimization-solver #cpp-bindings #ceres #safe-bindings #non-linear #least-squares
  88. scrolling_window_pattern_matcher

    A unified pattern matching library with optional context support and extractor-driven architecture for streaming data processing

    v3.0.1 750 #pattern-matcher #sequence #text #parser #pattern-matching
  89. rargz

    Fast parallel tar + zstd archiver and extractor with optional chunked format

    v0.1.5 #tar-archive #zstd #compression #archive
  90. rustop

    command line parser

    v1.1.4 3.1K #arguments-parser #command-line-arguments #parameters
  91. toml-example

    A lib help generate toml example

    v0.16.1 #toml #document #example
  92. runmat-accelerate-api

    Common API types for RunMat GPU acceleration backends

    v0.2.8 120 #gpu-acceleration #provider #back-ends #gpu-computing #run-mat #accelerate #matlab #numerical-methods
  93. traiy_cli

    serve AI suggestions according to user-provided guidelines and (optionally) context

    v0.0.12 240 #productivity #automation #suggestions #cli
  94. config2args

    A CLI tool which converts config file into GNU option style string

    v0.2.1 220 #convert-json #config-file #template-engine #tera-templates #string #config-json #file-config #python-script #machine-learning-script
  95. avila-atom

    Atomic computational structures - Option, Result, Vec, HashMap built from nucleus

    v0.7.0 #avila #foundation #primitive #data-structures-collection
  96. secretspec

    Declarative secrets, every environment, any provider

    v0.4.1 700 #secret #provider #profile #declarative #secret-management #keyring #config-toml #secret-storage #shared-configuration #inheritance
  97. fli

    The commander.js like CLI Parser for rust

    v1.2.0 #arguments-parser #cli-parser #clap #parser
  98. optionable

    Derive macro (and associated marker trait) to derive nested structs/enums with all subfields being optional (e.g. for patches or Kubernetes server side apply).

    v0.12.0 #kubernetes #patch #kubernetes-client #no-alloc #client
  99. swook

    Send slack message with slack webhook api

    v1.2.1 #slack #api
  100. self-assessment

    A CLI tool that generates a list of pull requests raised and reviewed in the Guardian's GitHub organisation, as well as an optional summary of the user's Trello boards and cards

    v2.2.0 550 #guardian #github #cli
  101. ghaction_version_gen

    Generate various version options as github action outputs

    v0.18.0 #github-actions #version-generate
  102. xml_schema_generator

    Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa

    v0.6.21 #xml-schema #xml-serde #deserliaze #serde #string #xml
  103. getopt2

    Zero dependency strict command line argument parser

    v0.1.0-alpha.2 #arguments-parser #getopts #getopt
  104. flexible-transcript

    transcript trait definition, along with viable options

    v0.3.4 8.6K #transcript #digest-transcript #merlin-transcript
  105. core-mumu

    MuMu/Lava core interpreter and REPL (engine + optional host features)

    v0.9.0-rc.5 #interpreter #repl #lava #mumu #language-interpreter
  106. option-chain-orderbook

    A high-performance Rust library for options market making infrastructure, providing a complete Option Chain Order Book system built on top of OrderBook-rs, PriceLevel, and OptionStratLib

    v0.1.5 #finance-trading #market-making #trading #options #finance #order-book #market-orderbook
  107. pg_named_args

    PostgreSQL named arguments

    v0.4.3 #postgresql #query #macro #database-query #database
  108. reverse-http-proxy

    A minimal reverse proxy for path-based HTTP routing with optional URL rewriting

    v0.1.0 #reverse-proxy #http-routing #async #routing #http-proxy #proxy
  109. gtd-mcp

    A Model Context Protocol (MCP) server for GTD (Getting Things Done) task management

    v0.8.0 #model-context-protocol #gtd #mcp #productivity
  110. orx-concurrent-option

    ConcurrentOption is a lock-free concurrent read and write option type

    v1.5.0 2.3K #lock-free-data-structures #lock-free #options #concurrency #atomic #data-structures
  111. overengineered_hkts

    Expiremental crate of higher-kinded types integrated with lifetimes and matching function types and optional cloning and supporting no_std

    v0.1.1 #transmute #one-of #no-std #hkt
  112. mcp-core

    implementing the Modern Context Protocol (MCP)

    v0.1.50 4.4K #client-server #mcp-server #modern #mcp-tool #context #mcp-client #sse-client
  113. supabase-storage-rs

    Supabase storage implementation following the official client libraries

    v0.1.7 700 #file-upload #supabase #storage
  114. black_scholes

    A Black Scholes option pricing library

    v0.11.0 900 #maturity #rate #pricing
  115. img4-dump

    Extracts payloads and metadata from IMG4/IM4P/IM4M; decrypts with user-supplied IV+Key; optional LZFSE/LZSS decompress

    v2.1.0 #decompression #decryption #payload #signature #im4p #img4 #im4m #aes-256 #aes-key #lzss
  116. cargo-build

    Wrapper around cargo instructions accesible in build.rs with better type safety and support for modern features. Includes functions by default. Macros are optional, but do provide…

    v1.0.0 300 #macro #config-macro #link #no-alloc #config
  117. metfor

    Meteorological formulas and constants

    v0.10.0 #meteorology #weather
  118. wol

    Wake up remote hosts with Wake On LAN magic packets

    v0.4.0 #magic-packet #wake-on-lan #secure-on
  119. is-macro

    Derive methods for using custom enums like Option / Result

    v0.3.7 1.5M #enums #generics #information
  120. vndb

    Kawaii VNDB API

    v0.16.1 1.3K #kawaii #tokio-client #api-client #struct #api-protocols #tls-protocols #response-parser #vndb-api
  121. e_midi

    An interactive/CLI/library MIDI player with advanced playback options, looping, and scan modes

    v0.1.13 #music-player #midi #audio-player #interactive #music
  122. jenkins

    A CLI tool for triggering Jenkins builds and monitoring job status

    v0.1.21 #devops #cli #ci
  123. trotter_qsim

    Sparse, persistent XXZ quantum simulator using second-order Trotter decomposition with optional GPU acceleration

    v0.1.1 #quantum-simulation #gpu-acceleration #second-order #trotter #chain #1d
  124. moosicbox_logging

    MoosicBox logging package

    v0.1.4 330 #logging #logging-macro #logger
  125. browser_launcher

    A cross-platform Rust library for launching browsers with extensive configuration options

    v1.0.1 #browser #launcher #chrome #edge #automation
  126. deduplicate

    caching, asynchronous, request deduplication

    v0.4.1 1.1K #cache #request #coalesce #caching #delegate
  127. jetblack-options

    Functions for calculating option values and sensitivities, both analytically and using and finite difference methods

    v0.4.0 #valuation #derivative #options
  128. rustymines

    A mine sweeping game engine with optional duds

    v2.6.2 1.5K #mine-sweeper #mines #sweeper
  129. hang-wasm

    Web implementation for MoQ utilizing WebAssembly+Typescript

    v0.1.4 300 #moq #video #quic #watch #events #wasm #rust-typescript #web-components #bundler #webpack
  130. dsi-progress-logger

    A tunable time-based progress logger to log progress information about long-running activities

    v0.8.2 3.1K #logging #progress
  131. ccal

    Enhanced calendar with weekend coloring and weekday-only option

    v0.1.1 #calendar #terminal #cli
  132. optionrs

    A high-performance option pricing library for Rust, supporting Black-Scholes, binomial tree, Monte Carlo simulation, PDE and exotic options (European/American/Barrier)

    v0.2.1 #black-scholes #finance #option-pricing #monte-carlo #quant
  133. spatch

    JSON Patch (RFC 6902) library and CLI with optional schema-aware paths for stable array element addressing

    v0.3.0 #json-schema #array-element #diff #schema-aware #patch #array-index #6902
  134. searcher_txt

    A copy of grep that I made to show that im bad at rust

    v1.2.9 650 #file-search #grep #cli #search
  135. typesafe_builder

    A procedural macro to generate type-safe builder patterns for Rust structs

    v1.6.0 #builder-pattern #type-safe #type-system #builder-macro #proc-macro #necessity
  136. lyon_extra

    Various optional utilities for the lyon crate

    v1.0.3 91K #lyon #extended #path-parser #optional #2d-rendering #gpu-rendering
  137. financial_symbols

    Stock symbols & option contracts structs which implement the Copy trait

    v1.0.3 500 #symbols #options #stock
  138. hyper-custom-cert

    A small, ergonomic HTTP client wrapper around hyper with optional support for custom Root CAs and a dev-only insecure mode for self-signed certificates

    v0.3.6 600 #tls #self-signed #http-client #hyper-rustls #hyper
  139. moq-web

    Web implementation for MoQ utilizing WebAssembly+Typescript

    v0.4.6 1.5K #moq #web #watch #wasm #publish #meet #video #web-components #bundler #webpack
  140. reduce_image_size

    Reduces size of images in a folder (and optionally sub-folders, recursively)

    v0.2.4 240 #jpeg #png #photo #computer-vision
  141. yarig

    A register interface generator

    v0.19.1 #register #rif #verilog
  142. tui-checkbox

    A customizable checkbox widget for Ratatui TUI applications

    v0.4.1 #ratatui-widgets #checkbox #tui #ratatui
  143. rialo-modular-config

    Rialo Modular Config

    v0.1.10 #config #json-schema-validation #precedence #command-line-arguments #layer #config-file #rialo #config-system #env-vars #schema-json
  144. nmea0183-parser

    A zero-allocation NMEA 0183 parser that separates message framing from content parsing

    v0.3.2 #gps-navigation #nmea-parser #nom #nmea #gps
  145. quant-opts

    High-performance Rust library for option pricing and risk

    v0.1.0 #black-scholes #quant #options-pricing #pricing #finance
  146. pi_null

    define trait is named Null. u8,u32,u64,Option...is implements Null

    v0.1.12 410 #traits #null #pi
  147. buru

    application with both CLI and Web interface for data/image processing

    v0.6.8 #axum #rust #cli #web
  148. rustlog

    A small, dependency-light logging crate with a pragmatic API, color (optional), groups, and a scope timer

    v0.3.1 270 #logging #debug-log #logger
  149. fetch-mcp-rs

    Advanced Rust MCP server for web content fetching with 11+ tools

    v0.1.1 #web-content #mcp #mcp-server #fetch #llm
  150. raz-validation

    Smart options validation system for raz

    v0.2.4 420 #validation #rust #cli #command
  151. tushare-api

    A comprehensive Rust client library for accessing Tushare financial data APIs

    v1.1.3 #data-api #stock #finance #tushare #data
  152. ads-proxy

    ADS proxy utility

    v0.9.7 300 #beckhoff-ads #proxy #beckhoff #ads
  153. footballscore

    a CLI tool to retrieve football score from api-football.com

    v0.2.6 #football #score #cli
  154. akima_spline

    A lightweight (only one dependency with 18 SLoC) implementation of a 1d Akima spline with optional smooth extrapolation and derivative calculation

    v0.1.5 #spline #akima #smoothing #calculations #1d #extrapolation #xs #18 #ys #spline-interpolation
  155. cargo-xfmt

    Safely use nightly fmt options without using unstable Rust

    v0.0.10 #rustfmt #cargo #safely #config
  156. fuckmit

    AI-powered git commit message generator

    v0.4.0 290 #git-commit #git #cli
  157. runmat-gc

    Generational garbage collector for RunMat with optional pointer compression

    v0.2.8 #garbage-collection #interpreter #root #generational #run-mat #statistics #generations #compression #young #raw-pointers
  158. openfga-client

    Type-safe client SDK for OpenFGA with optional Authorization Model management and Authentication (Bearer or Client Credentials)

    v0.4.0 1.9K #client-credentials #authorization #open-fga #model-management #sdk #protobuf #grpc-client #type-safe #bearer-token #authentication
  159. metazap

    CLI for zapping metadata from PNG/JPEG trees with optional oxipng optimization

    v0.1.3 #jpeg #image-metadata #image
  160. fp_rust

    Implement fp features for Rust

    v0.3.5 490 #pub-sub #monads #rx #optional #functional
  161. sortit

    Rust-based CLI tool to automatically organize your files by type and modified date, with duplicate detection and an optional watch mode for real-time organization

    v0.1.0 #file-organizer #duplicates #file-watcher #rust-cli #file-sorter
  162. args

    An argument parsing and validation library designed to take some of tediousness out of the general 'getopts' crate

    v2.2.0 1.0K #arguments-parser #command-line-arguments #argv
  163. g3fc

    (G3 File Container) format

    v1.1.5 #storage-compression #zstd #compression
  164. dia-args

    v0.61.0 4.6K #arguments-parser #no-debts #command-line-arguments
  165. css_lexer

    A spec-compliant CSS tokenizer with zero-copy cursors and optional feature gates

    v0.0.9-canary.fe59172891 130 #lexer-tokenizer #css #css-parser #parser
  166. later_operator

    Parsable, storable, printable comparison operators, w/ optional serde support

    v0.5.1 450 #compare #operator #relational #comparison
  167. form_builder

    building forms with various fields and validation

    v1.2.0 650 #input-validation #validation #builder #forms
  168. send_with_us

    Async Rust client for the SendWithUs transactional email API

    v0.1.2 160 #email-api #email #email-api-client #email-client #api-client
  169. fluent_result

    Fluent postfix helpers for Rust's Result and Option types

    v0.10.1 #error-handling #fluent #postfix #options
  170. az_logger

    Very simple logging crate for my projects

    v0.1.5 280 #logging #log-format #success #debug-log #logging-macro #thread-safe #async-runtime #debugging #logging-entries #terminal-output
  171. flood-tide-gen

    command line flag and option parse utilities

    v0.2.0 #arguments-parser #parse-command
  172. re_crash_handler

    Detect panics and signals, logging them and optionally sending them to analytics

    v0.28.1 54K #re-run #signal #panic #detect #logging
  173. libasciic

    converting images to ASCII art with optional ANSI colorization

    v1.1.1 #ascii-art #image #ascii-image #ansi-art #terminal
  174. prometheus_exporter_base

    Prometheus Rust exporters base crate with optional boilerplate

    v1.4.0 15K #prometheus #exporter
  175. rust-query

    A query builder using rust concepts

    v0.6.7 #sqlite #query-builder #database-transaction #aggregate #column #user-name #foreign-keys #violation #migrate #sql
  176. discord_rust_scraper

    DiscordRustScraper is a powerful Discord data scraper built in Rust, designed to extract and format channel data for further analysis. It efficiently scrapes message history from specified…

    v1.0.7 650 #web-scraping #discord-bot #bot #discord #discordscraper #scraper
  177. outline-core

    Image background removal with flexible mask processing options

    v0.1.0 #onnx #image-processing #mask #mask-processing #svg #ort #remover #removal #vtracer
  178. sigstore-sign

    Sigstore signature creation

    v0.6.0 340 #sigstore #attestation #rekor #creation #bundle #sha-256 #fulcio #authentication #timestamping #logging
  179. tap-msg

    Core message processing library for the Transaction Authorization Protocol

    v0.4.0 #tap-message #message-processing #participant #encryption #attachment #authorization #payment #policies #payment-request #transaction-authorization-protocols
  180. kodegen_tools_github

    KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents

    v0.10.8 #claude #mcp #agent #terminal
  181. easy-msr-api

    that provides Rust encapsulation for the MSR API, supporting direct API calls as well as optional Swagger UI documentation

    v0.1.3 #swagger-ui #msr #documentation #encapsulation #api #的库
  182. fstdout-logger

    log crate that logs to stdout and to an optional log file with configurable options

    v0.2.2 #logging #debug-log #file-logger #date-time #file-line #file-info #debugging #config-builder #rust-log #terminal-colors
  183. structable

    'serializing' structs as Vec<Vec<String>> tables

    v0.3.4 1.2K #cli-table #table-format #cli #format
  184. liveplot

    Realtime interactive plotting library using egui/eframe, with optional gRPC and Parquet export support

    v1.1.0 #parquet #fft #stream #export #csv #egui-plot #interactive-plot #screenshot #event-logging #data-analysis
  185. cord-path

    2 dimensional coordinate based path finder

    v1.0.0 #path-finder #csv #nearest-neighbor
  186. egui_elm

    Elm-style architecture on top of egui

    v0.3.3 #elm #egui
  187. optional

    supplies a number of Option-like primitive types

    v0.5.0 25K #options #iterator #data
  188. osrm-openapi-models

    Extended Open Source Routing Machine Models. This includes default OSRM models, plus optional fields like MaxSpeed.

    v0.0.5 #openapi #optional-fields #routing #osrm #default #open-api-specification #openapi-generator
  189. opentelemetry-system-metrics

    System metric export through Opentelemetry

    v0.31.0 6.5K #system-metrics #open-telemetry #metrics-export #cpu-memory #memory-disk #gpu
  190. noworkers

    A small asyncronous worker pool manages thread pool limiting, cancellation and error propogation, inspired by golangs errgroup (requires tokio)

    v0.1.1 270 #thread-pool #limiting #error #manage #worker #cancellation #concurrency #requires-tokio #asyncronous #propogation
  191. just-getopt

    Just a getopt-like command-line option parser

    v2.1.0 #arguments-parser #getopt-long
  192. qrosity

    A terminal and desktop application for generating QR codes with advanced customization options

    v0.1.1 #qr #desktop #qrcode
  193. ref-map

    Helper trait for Option and Result to map references

    v0.1.4 800 #reference #map #result #as-ref
  194. minicoap

    A tiny, zero-copy Rust library for parsing and building CoAP (Constrained Application Protocol) messages

    v0.2.0 #zero-copy-parser #coap #building #no-alloc
  195. cargo-ruin

    Ruins your project with different options

    v0.0.4 220 #cargo #ruins #different #removing
  196. lasprs

    Acoustic Signal Processing (Rust edition, with optional Python bindings via pyo3)

    v0.9.1 650 #audio #dsp #acoustics #measurement
  197. bench_matrix

    defining and running parameterized benchmarks, with optional Criterion integration

    v0.2.1 #benchmark #criterion #parameterized-benchmark #matrix #parameterized
  198. type-state-builder

    Type-state builder pattern derive macro with compile-time safety and enhanced ergonomics

    v0.5.1 120 #builder-pattern #type-state #macro-derive #macro
  199. naan

    A fast, easy, and tasty functional programming prelude

    v0.1.32 280 #functional-programming #prelude #vec #currying #data-structures #hkt #generic-parameters #and-then #f2 #tasty
  200. occupied

    A type-safe way to interact with removing from and inserting into options

    v1.1.0 #no-alloc #insert
  201. ministate

    A minimal, embeddable state manager with durable WAL logging and optional snapshot support. Ideal for component registries, metadata stores, and local state machines in edge applications.

    v0.1.1 #wal #durable #logging
  202. ez-hash

    Ergonomic hashing helpers with a simple Hashable API and optional algorithm features

    v1.1.0 #keccak #sha-2 #blake
  203. embedded-runner

    Cargo runner for embedded projects using OpenOCD

    v0.6.2 550 #cargo-runner #embedded #gdb #open-ocd #config-toml #openocd #rtt #test-run #logging #defmt
  204. light-svm

    Lightweight, fast LinearSVC-style crate with Pegasos/DCD solvers, CSR input, OvR/OvO strategies, and optional Platt calibration

    v0.1.0 #solver #linear-svc-style #svm #input #binary #ovr #dual #primal #csr #multiclass
  205. cl_parse

    defining and parsing commandline options and arguments

    v0.3.2 #arguments-parser #cli-options #cli
  206. flexon

    JSON parser

    v0.3.5 #json-parser #spans #json
  207. multipool

    A configurable thread pool with optional work-stealing support and task priority scheduling

    v0.2.8 1.0K #thread-pool #work-stealing #concurrency
  208. que

    A high performance channel with optional backpressure, interprocess capability, and a multiconsumer mode

    v0.4.5 #high-performance #spsc #shared-memory #inter-process #mode #backpressure #headless #single-producer #single-consumer #interprocess-communication
  209. multiboot2-header

    Convenient and safe parsing of Multiboot2 Header structures and the contained header tags. Usable in no_std environments, such as a bootloader. An optional builder feature also allows the construction of…

    v0.7.0 650 #bootloader #multiboot2 #kernel #kernel-boot
  210. tesseract-rs

    Rust bindings for Tesseract OCR with optional built-in compilation

    v0.1.20 850 #computer-vision #text-recognition #ocr
  211. nuon

    Support for the NUON format

    v0.109.1 3.9K #nu-shell #format #json #quote #optional #trailing-comma #statistics
  212. sensorthings-validator

    CLI tool that validates SensorThings API endpoints and responses

    v0.4.0 #validation #ogc #sensors #iot #api
  213. hax-frontend-exporter-options

    The options the hax-frontend-exporter crate is sensible to

    v0.3.5 700 #hax-frontend-exporter #ast #sensible #formal-verification #high-assurance #cargo-subcommand #nix
  214. better_option_result

    A better Option/Result alternative

    v0.5.0 #result #consistent-naming #options
  215. proto-builder-trait

    Builder tools for easily adding attributes for prost-build/tonic-build generated code. serde/sqlx/derive_builder are supported.

    v0.6.2 280 #tonic-build
  216. structural-typing

    Type-level field presence tracking for Rust structs, inspired by TypeScript

    v0.1.9 #builder #structural #type-safety #typing #optional
  217. optfield

    A macro that generates structs with optional fields

    v0.4.0 56K #struct-fields #options #optional-struct
  218. web-url

    aids in processing web-based URLs

    v0.8.0-rc.1 #web-based #url #aids #processing #optional
  219. misaki-cli

    Fast, asynchronous link checker with optional FlareSolverr support

    v0.1.0 500 #link-checker #link #checker
  220. scoped-arena

    Arena allocator with optional scopes

    v0.4.1 #arena-allocator #scoped #allocator
  221. utote

    Stack allocated uint multiset, with optional SIMD implementations

    v0.6.1 #stack #multiset #collection #simd
  222. axum-service-errors

    that provides an easy way for structured error responses using axum

    v0.3.3 #axum #structured-error #error
  223. jsonapi_deserialize

    JSON-API specific deserilization framework

    v1.3.0 330 #json-api #deserialize #document #deserilization #framework
  224. seekable-async-file

    Async pread and pwrite, with optional delayed sync and metrics

    v0.15.0 #async-file #pwrite #pread #async #delayed
  225. saydbg

    A tiny macro for conditional debug printing with optional colored output

    v0.2.1 #logging #debug-macro #debugging #timestamp #logging-macro
  226. csskit_highlight

    Semantic token classification for CSS with optional ANSI themes and color utilities

    v0.0.9-canary.fe59172891 #css-parser #semantic-token #css
  227. reborrow-generic

    Generalized reborrowing traits and an optional derive macro

    v0.1.1 #macro-derive #reborrow #traits #reborrowing #generalized
  228. fixed_free_list

    A fixed-size free-list with optional key lifetime safety and macroless unique typing

    v0.3.0 #free-list #fixed-size #reference #arena #storage
  229. cutoff-common

    A collection of common utilities and helpers used across Cutoff projects

    v0.9.1 #tracing-subscriber #cutoff #common-utilities #helper #urn #collection-and-helpers #logging #optional-logging
  230. partially

    Partial trait, and an optional macro to mirror a struct, wrapping each field in an Option

    v0.2.1 25K #struct-fields #optional-struct #struct
  231. config-loadr

    Type-safe configuration loading from environment variables with helpful errors and documentation generation

    v0.9.0 #config #macro #dotenv
  232. presentation-address

    OSI Networking PresentationAddress

    v1.0.1 #asn-1 #osi #x520
  233. gumdrop

    Option parser with custom derive support

    v0.8.1 175K #arguments-parser #getopts #command-line-flags #options
  234. markdown-frontmatter

    A type-safe markdown frontmatter parser

    v0.4.0 #markdown-parser #front-matter #type-safe #document #split
  235. keywatch

    Async channel that coalesces per-key Add/Delete updates with an optional cooldown

    v0.2.1 5.3K #delete #cooldown #update #emitted #key #async-channel #key-value-store
  236. simple-version

    The easiest way to manage versions in rust

    v2.3.1 #semver #version-number #pkg-version #build #manage
  237. azathoth-utils

    Small utilities crate for the AzathothC2 framework

    v0.1.2 #formatter #azathoth-c2 #binary-size #pattern #crc32 #wildcard #hashing #hasher #obfuscated #feature-gated
  238. bevy_tween_helpers

    Optional, additional utilities for the bevy_tween crate

    v0.2.4 #tweening #bevy
  239. fetsig

    Web-sys based browser fetch library using futures-signals with optional MAC

    v0.22.0 #web-sys #futures-signals #browser #fetch #mac
  240. more-options

    support for options

    v3.3.0 #more #config #options
  241. optionally_const

    Optional constness on stable Rust

    v0.8.0 430 #const #optional #maybe
  242. timewatch

    A terminal based stopwatch with optional messages

    v0.1.1 #stopwatch #layout #terminal
  243. posixmq

    An idiomatic library for using posix message queues, with optional mio integration

    v1.0.0 20K #mq #posix #mqueue
  244. hook_king

    Low-level automated hooking library with detours, trampolines, and memory management. Supports internal/external process hooking with optional original code preservation.

    v0.1.4 180 #hook #detour #assembly #trampoline #code-injection
  245. Try searching with DuckDuckGo or on crates.io.

  246. yara-x-proto

    Protocol buffer with options for YARA modules

    v1.10.0 2.7K #protobuf #yara-x #module #pattern-matching #yara-rules #malware
  247. dsync

    Generate rust structs & query functions from diesel schema files

    v0.1.0 190 #codegen #crud #diesel #database #database-generation
  248. enigma-relay

    Production-ready offline store-and-forward relay for Enigma with quotas, TTL/GC, rate limits, idempotent ack, and optional TLS

    v0.0.3 #enigma #relay #e2ee #store-and-forward #offline
  249. squirrel_noise5

    SquirrelNoise version 5 with a random values generator and optional bindings with rand crate (rand_squirrel feature)

    v1.1.2 #random #gamedev #no-alloc #rng
  250. blog-tools

    A collection of tools that helps make blogs in Rust

    v0.2.1 450 #blog #rocket #template #website
  251. api-version

    Axum middleware to add a version prefix to request paths based on a set of versions and an optional x-api-version header

    v0.3.3 #axum-middleware #x-api-version #prefix #request-path #http-header #rewritten #v0
  252. greentic-secrets

    Umbrella crate re-exporting Greentic secrets spec, core runtime, and optional providers

    v0.4.6 450 #greentic #kubernetes #cloud #envelope
  253. getopts-macro

    Use macros to cleanly define getopts options

    v0.1.9 240 #getopts #builder #arg #no-std
  254. todoscope

    CLI todo list manager

    v0.1.0 #due-date #todo-list #manager #uuid #command-line-tool #todo-cli #recurrence #notifications #subtasks #cli-todo-list
  255. timed-option

    options with TTLs

    v0.2.3 230 #ttl #timed-value #expired #valid #instant
  256. hotfix-web

    Web API and optional dashboard for the HotFIX engine

    v0.1.3 #trading #fix-protocol #finance-trading #finance
  257. systemd_socket

    A convenience crate for optionally supporting systemd socket activation

    v0.1.3 290 #socket-activation #systmed #api-bindings #linux
  258. stock-options

    Option pricing Greeks calculations using Black-Scholes and Bjerksund-Stensland models

    v0.1.1 #black-scholes #greeks #derivative #finance
  259. update_cell

    A Cell<Option<T>> that you can update

    v0.1.1 #update #cell #generic
  260. fastq_rs

    Multi purpose fastq toolkit

    v0.0.2 #bioinformatics #toolkit
  261. factorial

    Convenient methods to compute the factorial, optionally checked

    v0.4.0 3.4K #math #combinatorics
  262. hexga_encoding

    Encoding and I/O abstraction for loading, saving, and converting data with custom extensions and media types, with optional Serde integration

    v0.0.11-beta.43 #load-save #data-url #save #encoding #serde
  263. nairud

    v0.11.1 1.7K #required #optional #semver #component #view #notes
  264. agent-cli

    Agent AI command line

    v0.1.1 #ai-agent #command-line-tool #artificial-intelligence #skill #framework #unit-testing
  265. filecaster

    Procedural macro to derive configuration from files, with optional merging capabilities

    v0.2.3 #config #file-parsing #configuration
  266. opt_struct

    Optional collections

    v0.1.4 190 #collection #optional
  267. abootcrafter

    designed to manipulate android boot images like a real blacksmith

    v1.1.0 #boot-image #android-kernel #optional #information #ramdisk #blacksmith #tool-manipulate
  268. lyon_extra_for_carbide

    Various optional utilities for the lyon crate

    v1.0.1 #lyon #extended #optional #path #syntax