CATEGORY

Command-line interface 3,344 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

tengA basic game engine for the terminal7,894MIT OR Apache-2.0Command-line interfaceGame engines derivation32Implementation of bip-0032 for use on command line interface.7,890Apache-2.0Command-line interfaceCryptography::Cryptocurrencies hamlrs-cliA CLI for convert [Haml](http://haml.info) templates into HTML7,888MITCommand-line interfaceParser implementations clio-authOAuth 2 helper library for CLI and desktop applications7,884MITAuthenticationCommand-line interface netopnetop is a terminal command line interface that can customize the filter network traffic rule 🎯7,865MITCommand-line interfaceNetwork programming console-promptconsole_prompt is a very simple library for creating clean, thread-safe cli prompts for interactive cli programs in rust heavily…7,856non-standardCommand-line interfaceCommand line utilities shrs_output_captureCapture the previous stdout and stderr output7,854MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_linereadline implementation7,801MIT OR Apache-2.0Command-line interfaceCommand line utilities ublox-rnxEfficient RINEX production from a Ublox GNSS receiver7,800MIT OR Apache-2.0Command-line interfaceCommand line utilities argfetcha simple command line argument parser7,788MITCommand-line interface newsConsume the news in yout terminal 📰7,779non-standardCommand-line interface tui-syntax-highlightA syntax highlighter for Ratatui apps7,766MIT OR Apache-2.0Command-line interface cli_utilCommand-line utilitiy for unix based systems7,755MIT OR Apache-2.0Command-line interfaceParser implementations blarg_deriveA type-safe, domain sensitive, argument/option paradigm command line parser.7,755MIT OR Apache-2.0Command-line interface bitformatFormats bit-focused data structure for printing to terminals and logs.7,754GPL-3.0-or-laterCommand-line interfaceCommand line utilities clauiA GUI generator for clap using egui.7,741GPL-3.0Command-line interfaceGUI multiline-term-inputUtility for input of multiline strings7,733MITCommand-line interface pistaA simple bash prompt for programmers7,720MITCommand-line interfaceCommand line utilities miniargA minimal argument parser, with support for no-std and no-alloc7,719MPL-2.0Command-line interfaceNo standard library gittyInteractive command line interface for enhanced workflow when using the Git CLI7,718MIT OR Apache-2.0Command-line interfaceCommand line utilities ftui-a11yAccessibility layer for FrankenTUI7,707LicenseRef-MIT-OpenAI-Anthropic-RiderAccessibilityCommand-line interface pr_modProgram to look PR modifications7,666GPL-3.0AccessibilityCommand-line interface mk_desktopA CLI tool to create .desktop files with ease7,653MIT OR Apache-2.0Command-line interface ssh_uiPainlessly expose Rust TUI applications over ssh7,651MITCommand-line interface terminput-termwiztermwiz adapter for terminput7,646MIT OR Apache-2.0Command-line interfaceEncoding tui-piechartA customizable pie chart widget for Ratatui TUI applications7,637MITCommand-line interfaceGraphics yumya straightforward diagnostics rendering crate.7,630non-standardCommand-line interface get-blessedTerminal tool to get you the best crates for your rust projects with a few keybindings, curated by blessed.rs7,605MITCommand-line interfaceCommand line utilities tamasfe-clapA personal fork of clap, do not use!7,602MIT OR Apache-2.0Command-line interface fkl_cliFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.7,596MPL-2.0Command-line interfaceParsing tools girt-coreCore modules for git-interactive-rebase-tool7,590GPL-3.0-or-laterCommand-line interfaceCommand line utilities nameless-clapA simple to use, efficient, and full-featured Command Line Argument Parser7,585MIT OR Apache-2.0Command-line interface tui-tabsA tab navigation widget for Ratatui with bordered boxes and rounded corners7,581MIT OR Apache-2.0Command-line interface cloutcommandline output library7,576MITCommand-line interface rsql_driver_mysqlrsql mysql driver7,562Apache-2.0 OR MITCommand-line interfaceCommand line utilities girt-displayDisplay modules for git-interactive-rebase-tool7,554GPL-3.0-or-laterCommand-line interfaceCommand line utilities bannerFormats banners (text panels and headers) to help make console and log file output prettier.7,512GPL-3.0-or-laterCommand-line interfaceCommand line utilities logexA simple logger for Rust command line applications7,502MPL-2.0Command-line interfaceDevelopment tools::Debugging ratatui-hypertileTiling layout engine for Ratatui7,496MITCommand-line interface aimcal-coreAIM - Analyze. Interact. Manage Your Time, with calendar support7,484Apache-2.0Command-line interfaceDate and time smbcloud-networkingCommand line tool for deploying NextJS app on the smbCloud platform.7,479Apache-2.0Command-line interfaceCommand line utilities rsql_driver_sqlitersql sqlite driver7,467Apache-2.0 OR MITCommand-line interfaceCommand line utilities anythingCalculate everything and nothing with perfect precision.7,436MIT/Apache-2.0Command-line interface zigfizigfi is an open-source stocks, commodities and cryptocurrencies price monitoring CLI app, written fully in Rust, where you can…7,400AGPL-3.0-or-laterCommand-line interface zen-colourThe most minimal terminal colour and style crate.7,393MITCommand-line interface rags-rsrags is an easy to use argument parsing library that provides pretty help-printing.7,323GPL-3.0-or-laterCommand-line interface ar_cuil_cuit_validatorCLI tool to validate Argentinian CUIL/CUIT number7,310MITCommand-line interfaceCommand line utilities flaskyCreate boilerplate code for a new flask app7,296MITCommand-line interface rsql_driver_cockroachdbrsql cockroachdb driver7,290Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_duckdbrsql duckdb driver7,286Apache-2.0 OR MITCommand-line interfaceCommand line utilities fit2gpx.fit to .gpx converter7,280MITCommand-line interfaceScience::Geospatial term-data-tableTables to render data in CLI apps7,269MITCommand-line interface rsql_driver_sqlserverrsql sqlserver driver7,265Apache-2.0 OR MITCommand-line interfaceCommand line utilities pblA simple command line application for rendering templates from structured data and a template.7,264non-standardCommand-line interfaceCommand line utilities smbpndk-utilsCommand line tool for creating and managing SmbPndk resources.7,263Apache-2.0Command-line interfaceCommand line utilities rsql_driver_postgresrsql postgres driver7,263Apache-2.0 OR MITCommand-line interfaceCommand line utilities mergereqCLI for Gitlab merge requests & more7,259MITCommand-line interfaceDevelopment tools rsql_driver_excelrsql excel driver7,259Apache-2.0 OR MITCommand-line interfaceCommand line utilities ziyyTerminal Styling using HTML-like syntax.7,251MIT OR Apache-2.0Command-line interfaceCommand line utilities rsql_driver_avrorsql avro driver7,249Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_snowflakersql snowflake driver7,241Apache-2.0 OR MITCommand-line interfaceCommand line utilities fire-rsA Rust implementation of Python-fire7,227MITCommand-line interfaceDevelopment tools ratatui-hypertile-extrasOptional runtime helpers for ratatui-hypertile7,225MITCommand-line interface rsql_driver_yamlrsql yaml driver7,217Apache-2.0 OR MITCommand-line interfaceCommand line utilities clap2A simple to use, efficient, and full-featured Command Line Argument Parser7,203MIT OR Apache-2.0Command-line interface dialoguer_traitTrait helper (and derive macro) for constructing interactive message prompts using `dialoguer`7,198non-standardCommand-line interfaceConfiguration catch-inputLibrary implementing a macro for retrieving user input from the console.7,173MITCommand-line interfaceCommand line utilities abbrevLike Ruby's Abbrev module7,170MITCommand-line interface limberA simple (but quick) tool for backing up Elasticsearch documents.7,169MITCommand-line interfaceCommand line utilities rsql_driver_mariadbrsql mariadb driver7,169Apache-2.0 OR MITCommand-line interfaceCommand line utilities iq-cliCargo-like colored command-line interfaces7,166Apache-2.0Command-line interface battleshipA battleship game for your ANSI shell7,153GPL-3.0Command-line interfaceGames clpSimple library for creating "command line presentations".7,139MITCommand-line interfaceCommand line utilities morristownUtility library for working with https://github.com/coding-horror/basic-computer-games7,123MITCommand-line interfaceGame development smbcloud-networkCommand line tool for deploying NextJS app on the smbCloud platform.7,108Apache-2.0Command-line interfaceCommand line utilities img-renamerRename images in numberic order7,100AGPL-3.0-onlyCommand-line interfaceCommand line utilities wtr-watcherFilesystem watcher. Works anywhere. Simple, efficient and friendly.7,100MITAsynchronousCommand-line interface slog-logfmtlogfmt drain & format for slog7,091MIT OR Apache-2.0Command-line interfaceDevelopment tools::Debugging kignorekignore is a tool for easily adding patterns to .gitignore and cleaning up afterwards7,091MITCommand-line interface rsql_driver_redshiftrsql redshift driver7,078Apache-2.0 OR MITCommand-line interfaceCommand line utilities rsql_driver_parquetrsql parquet driver7,075Apache-2.0 OR MITCommand-line interfaceCommand line utilities terminput-termiontermion adapter for terminput7,066MIT OR Apache-2.0Command-line interfaceEncoding rsql_driver_tsvrsql tsv driver7,064Apache-2.0 OR MITCommand-line interfaceCommand line utilities snippetRunning c/c++/rust snippet from command line7,061MPL-2.0Command-line interface rsql_driver_arrowrsql arrow driver7,056Apache-2.0 OR MITCommand-line interfaceCommand line utilities pretty-traitSimple trait-based pretty-printing7,052MITCommand-line interfaceDevelopment tools::Debugging rsql_driver_odsrsql ods driver7,049Apache-2.0 OR MITCommand-line interfaceCommand line utilities wowAddonManagerA TUI for managing WoW (retail and classic) addons.7,037MITCommand-line interfaceCommand line utilities rsql_driver_jsonrsql json driver7,030Apache-2.0 OR MITCommand-line interfaceCommand line utilities slow-scan-printText is printed at fixed intervals by character or by line, and its name is inspired by SSTV (Slow Scan Television).7,030MITCommand-line interfaceCommand line utilities rsql_driver_jsonlrsql jsonl driver7,029Apache-2.0 OR MITCommand-line interfaceCommand line utilities shrs_cd_toolsVariety of utilities for running commands conditionally on directory change7,027MIT OR Apache-2.0Command-line interfaceCommand line utilities valAn arbitrary precision calculator language7,022CC0-1.0Command-line interfaceParser implementations shrs_muxshell language multiplexer7,014MIT OR Apache-2.0Command-line interfaceCommand line utilities cmd_lib_cfModified version of cmd_lib with CREATE_NO_WINDOW built in7,001MIT OR Apache-2.0Command-line interfaceCommand line utilities girt-viewView modules for git-interactive-rebase-tool7,000GPL-3.0-or-laterCommand-line interfaceCommand line utilities rsql_driver_xmlrsql xml driver6,998Apache-2.0 OR MITCommand-line interfaceCommand line utilities cmus-rpc-rsA Discord Rich Presence for cmus player using rust 🦀💙6,997MITCommand-line interface confA derive-based config parser for CLI args, env, and structured config files6,990MIT OR Apache-2.0Command-line interface girt-todo-fileTodo file systems for git-interactive-rebase-tool6,988GPL-3.0-or-laterCommand-line interfaceCommand line utilities rsql_driver_rusqlitersql rusqlite driver6,988Apache-2.0 OR MITCommand-line interfaceCommand line utilities girt-inputInput module for git-interactive-rebase-tool6,978GPL-3.0-or-laterCommand-line interfaceCommand line utilities diffdirdeep compare two directories for differences6,961MITCommand-line interfaceCommand line utilities ftdcCrate to download ftdc data for mongodb clusters.6,958MITCommand-line interfaceCommand line utilities guarding_identGuarding is a guardians for code, architecture, layered. Guarding crate a architecture aguard DSL which based on ArchUnit.6,938MITCommand-line interfaceDevelopment tools shrs_core_macrosutilities for managing jobs and processes6,912MIT OR Apache-2.0Command-line interfaceCommand line utilities term_ansiA super lightweight macros crates to add ANSI Codes to your project6,908MITCommand-line interfaceCommand line utilities etk-cliEVM Toolkit command-line utilities6,902MIT OR Apache-2.0Command-line interfaceCommand line utilities git_httpsable_cligit via https.6,877MIT/Apache-2.0Command-line interfaceCommand line utilities lsb_text_png_steganographyA steganography strategy that uses the least significant bits of a png to hide text6,860MITCommand-line interfaceEncoding aimcal-cliAIM - Analyze. Interact. Manage Your Time, with calendar support6,854Apache-2.0Command-line interfaceDate and time entrypointopinionated application framework/wrapper that eliminates main function boilerplate6,849MITCommand-line interfaceConfiguration scanlnThe inverse of println6,827MIT OR Apache-2.0Command-line interfaceCommand line utilities rsql_driver_libsqlrsql libsql driver6,816Apache-2.0 OR MITCommand-line interfaceCommand line utilities mainframeA lightweight TUI system monitor6,815GPL-3.0-or-laterCommand-line interfaceCommand line utilities dialoguer_macroDerive macro based on Dialoguer crate. To use only with 'dialoguer_trait'6,797non-standardCommand-line interfaceConfiguration fechoA simple tool to echo multiple files, text, or piped values.6,794MITCommand-line interface safir-coreInternal lib used to build Safir and Safir-mem6,787MIT OR Apache-2.0Command-line interface terminput-eguiegui adapter for terminput6,756MIT OR Apache-2.0Command-line interfaceEncoding mirro-rsAn ArchLinux mirrorlist manager with a TUI6,736MIT OR Apache-2.0Command-line interfaceCommand line utilities goods-treasury-cliCLI tool for "Treasury"6,725MIT OR Apache-2.0Command-line interfaceGame development gitconfig2json_cliParse `git config --list --null` for cli6,714MIT/Apache-2.0Command-line interfaceCommand line utilities ezmenu-deriveBuilds a CLI menu with a derive.6,709MITCommand-line interface unixcliHelper library for writing unix command line utilities in Rust6,709BSD-2-ClauseCommand-line interface clap-nested-commandsRust macros to automate the definitions for nested commands in a clap CLI6,708non-standardCommand-line interface pager2Helps pipe your output through an external pager6,707Apache-2.0/MITCommand-line interfaceText processing just-getoptJust a getopt-like command-line option parser6,697CC0-1.0Command-line interface unix_exec_piperunix_exec_piper helps you to exec multiple commands where STDOUT of one process is connected to STDIN of the next process. This…6,682MITCommand-line interfaceOperating systems::Unix APIs trust-listCommand line tool for generating a dependency information table in markdown6,654MITCommand-line interface zgclpZgclp (Zero-grammar definition command-line parser)6,641MIT/Apache-2.0Command-line interface gatlingGomu Gomu No Gatling is a blazing fast tool to benchmark Starknet sequencers.6,639MITCommand-line interfaceCommand line utilities unixtimeA small utility for working with UNIX time.6,628MITCommand-line interfaceCommand line utilities aimcalAIM - Analyze. Interact. Manage Your Time, with calendar support6,625Apache-2.0Command-line interfaceDate and time sscryptA CLI tool to encrypt service-skeleton secrets6,624GPL-3.0-onlyCommand-line interfaceConfiguration guardingGuarding is a guardians for code, architecture, layered. Guarding crate a architecture aguard DSL which based on ArchUnit.6,622MITCommand-line interfaceDevelopment tools aopt-macrogetopt macro for aopt6,621MPL-2.0Command-line interface viewpA program is get any argument, that generates prime. it argument be number. This Program is Test Stage.6,619MITCommand-line interfaceCommand line utilities cvars-console-macroquadIn-game console for the macroquad game engine, using the cvars crate for configuration6,610AGPL-3.0-or-laterCommand-line interfaceConfiguration neofigletThe FIGlet libraries all the cool kids use6,592Apache-2.0Command-line interface ansi-hex-colorColor the text on the terminal with ANSI and hex-code6,585MITCommand-line interface shrs_cd_stackmaintain stack of past working directories6,564MIT OR Apache-2.0Command-line interfaceCommand line utilities graphql-parser-hive-forkA parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL).6,561MIT/Apache-2.0Command-line interfaceParser implementations rtwiTwitter Command Line Tool for people who hope real twitter6,552MITCommand-line interface shrs_run_contextSave and load run context6,551MIT OR Apache-2.0Command-line interfaceCommand line utilities backupcreate encrypted backups6,528BSD-3-ClauseCommand-line interfaceCommand line utilities pwgen2password generator6,526BSD-3-ClauseCommand-line interfaceCommand line utilities lipsum-cliTerminal application for generating lipsum text. Default usage will generate a string like `Grate Meminit et Praesentibus` using…6,525MITCommand-line interface gurkle-parserA parser, AST and serializer for GraphQL schemas and query language.6,525MIT OR Apache-2.0Command-line interfaceParser implementations os_info_cliDetect the operating system type and version.6,523MITCommand-line interfaceOperating systems easy_flagSimple command line flag parser6,521MIT OR Apache-2.0Command-line interface goya-cliCLI for Goya6,500Apache-2.0 OR MITCommand-line interface webterm-rsshare pty with websocket attached to a pty6,498MITAsynchronousCommand-line interface easy-argsA small and lightweight library that helps with parsing command line arguments6,492MITCommand-line interface hdp-providerHDP providers6,487non-standardAsynchronousCommand-line interface sys-kaleidosys-kaleido provides one-stop management for some new opensource system tools, such as ls, rm, cp .etc.6,486MITCommand-line interface table-formatFormats tables for printing to terminals and logs.6,486GPL-3.0-or-laterCommand-line interfaceCommand line utilities parse_duration0Parses a duration from a string. Fork with security fix.6,471MITCommand-line interfaceParsing tools drugwars-rustClassic Drugwars game in Rust 🦀6,466MITCommand-line interfaceGames shrs_autocdimplement autocd feature present in many shells6,461MIT OR Apache-2.0Command-line interfaceCommand line utilities rat-markdownmarkdown support for rat-text6,446MIT/Apache-2.0Command-line interface checkfileA command line tool that logs the checksum and last 50 lines of each file in a folder.6,433GPL-3.0-or-laterCommand-line interfaceCommand line utilities rmux-typesShared platform-neutral value types for the RMUX terminal multiplexer workspace.6,419MIT OR Apache-2.0Command-line interface lprsemuEmulator, debugger and assembler for LPRS1 ISA & CPU6,410MITCommand-line interfaceDevelopment tools::Debugging voluPrints the size of the given directory, featuring the largest dirs6,392MITCommand-line interface shrs_derive_completionSpecify shell completions from derive macro6,390MIT OR Apache-2.0Command-line interfaceCommand line utilities open_read_laterAn implementation of and CLI for the Open Read-Later list specification6,389MITCommand-line interfaceCommand line utilities shmarksDirectory bookmarks for the shell.6,380GPL-3.0-onlyCommand-line interfaceCommand line utilities show-my-errorsNice, colorful and simple error output6,361MIT OR Apache-2.0Command-line interface edmaEDMA: Embedded Database Management for All6,360MITCommand-line interfaceCommand line utilities mvgfahrinfoGet up-to-date departure times for Munich public transport in your terminal.6,355MITCommand-line interface color-sshA Rust-based SSH client with syntax highlighting.6,355MITCommand-line interfaceCommand line utilities styColor terminal outputs in a minimal, macro-based, and dead simple way.6,339MITCommand-line interface stylicA simple, fast library for styling text with ANSI escape codes6,325MPL-2.0Command-line interfaceNo standard library coupThe COUP game implemented in the CLI6,311GPL-3.0-or-laterCommand-line interfaceGame development undeadA tool to search for dead code in your Python projects6,310Apache-2.0Command-line interfaceCommand line utilities ikarusdefA tool describing Ikarus' capabilities6,305BSD-3-ClauseCommand-line interfaceDevelopment tools::Build Utils pc-rsCLI utility for printing a column from tabular input6,304MIT OR Apache-2.0Command-line interface taapTAAP is an argument parser made for rust, with ease of use in mind6,302MIT OR Apache-2.0Command-line interface altioAutomating command tools by simulating piped io in process.6,275MIT/Apache-2.0Command-line interfaceCommand line utilities dbquotaenforces database quotas by toggling a read-only status6,268non-standardCommand-line interfaceCommand line utilities relative-luminanceUtlities to manage relative luminance6,266MIT OR Apache-2.0Command-line interface rmux-osSmall OS abstraction layer used by RMUX IPC and terminal integrations.6,263MIT OR Apache-2.0Command-line interfaceOperating systems prettyprettyApplying 2020s color science to 1970s terminal user interfaces6,254Apache-2.0Command-line interfaceEncoding getfrompassGet secret from Pass key-value store6,236MIT OR Apache-2.0Command-line interface duckfetchA CLI tool for managing DuckDB installations, enabling users to easily list available versions and install specific ones.6,221MIT OR Apache-2.0Command-line interface normalizefsNormalization of file system paths6,201Unlicense OR CC0-1.0Command-line interfaceFilesystem rawmvmv(1) but without cp(1) fallback. Simple wrapper of renameat2(2).6,181GPL-3.0-onlyCommand-line interfaceCommand line utilities molehillThis tools allows you to generate Digdag workflow templates.6,164Apache-2.0Command-line interface ysclA YSCL parser.6,148MIT OR Apache-2.0Command-line interfaceConfiguration askingBuild async prompts.6,114MIT OR Apache-2.0Command-line interfaceCommand line utilities clap-documentationAutogenerate Markdown or Asciidoc documentation for clap command-line tools6,103MIT OR Apache-2.0AccessibilityCommand-line interface iridescentTerminal text styling via ANSI escape sequences.6,090MIT OR Apache-2.0Command-line interface extcapCrate for writing extcap Wireshark plugins.6,088Apache-2.0 OR MITCommand-line interface nvidia-checkerCheck CLI for NVIDIA software environment6,086MITCommand-line interface fecrFerrumCrimper - A fast, Rust-powered CLI tool for efficient file management, compression, and archival with support for multiple…6,074GPL-2.0Command-line interfaceCommand line utilities dce-routerA router for all type programming api route.6,067MITCommand-line interfaceConfiguration cl_parseA library for defining and parsing commandline options and arguments6,033MITCommand-line interfaceCommand line utilities carliA library for rapid command line tool development.6,032ISCCommand-line interface bunsanA high-performance, multi-chain RPC load balancer for EVM-compatible blockchain networks6,021MITCommand-line interfaceCryptography::Cryptocurrencies yeelight-cliRust CLI to control yeelight WiFi Bulbs6,018MITCommand-line interface