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.

draw_boxNames for box drawing elements.4,263MITCommand-line interface jputputs and putc on unicode-width align for Rust4,261MITCommand-line interfaceCommand line utilities enfer_coreFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.4,260MITCommand-line interfaceParsing tools clap-digestclap and digest integration4,257MIT OR Apache-2.0Command-line interfaceCryptography unflowUnflow is a DSL to convert design to code.4,254MITCommand-line interfaceDevelopment tools ju-tcs-rust-23-25Library providing head/tail functions implementation4,250MITCommand-line interface rustic_printA versatile Rust library for enhancing console output. It offers a range of features to create a more engaging and informative…4,248MITCommand-line interfaceDevelopment tools managarr-tree-widgetTree Widget for Managarr4,242MITCommand-line interface cat-loggrA simple, lightweight utility for making beautiful logs4,220MITCommand-line interfaceDevelopment tools::Debugging themefox-managerA manager for firefox CSS aka userchrome files4,215MITCommand-line interface iceteaTUI application framework4,203MITCommand-line interfaceCommand line utilities tui-sliderA simple TUI slider component library for ratatui4,187MITCommand-line interfaceGUI ylfA cli tool for YunLeFun.4,180MITCommand-line interface tundraA framework for building interactive applications for the terminal using Ratatui.4,179MIT OR Apache-2.0Command-line interface simple_getoptA simple, getopt-style command-line argument parser for Rust. - (YAGP).4,171MITCommand-line interfaceCommand line utilities uninterruptibleGuard type that keeps selected Unix signals suppressed4,167MITCommand-line interfaceOperating systems::Unix APIs vocalA configurable TUI program that plays audio and looks cool while doing it4,153MITCommand-line interfaceCommand line utilities chromakopiaBeautiful terminal string gradients and animations for Rust4,147MITCommand-line interface fclicachefclicache is a command-line utility that caches the output of resource-intensive commands, enabling faster retrieval of results…4,139non-standardCachingCommand-line interface parley_ratatuiRender Ratatui buffers through Parley and Vello into WGPU textures.4,129MIT OR Apache-2.0Command-line interfaceGUI temperaTemplate based terminal coloring made really easy.4,126ISCCommand-line interfaceCommand line utilities cermC-inspired error reporting macros4,1190BSDCommand-line interface structenvinitialize structs from environment variable4,112Apache-2.0/MITCommand-line interface gitpushA tool to run git push easily4,106MIT OR Apache-2.0Command-line interface ragoutTerminal raw mode utilities4,103MITCommand-line interface create-discord-botSimple command line tool to get boilerplate code for building a discord bot!4,103MITCommand-line interface ftui-harnessTest harness and reference fixtures for FrankenTUI.4,098LicenseRef-MIT-OpenAI-Anthropic-RiderCommand-line interfaceGUI structenv_deriveinitialize structs from environment variable4,085Apache-2.0/MITCommand-line interface chapChap is an easy to learn, interpretive, scripting language written in Rust4,083GPL-3.0Command-line interfaceCompilers cltodoCLI Todo List.4,073MITCommand-line interfaceCommand line utilities shrs_rhairun rhai scripts with shrs context4,060MIT OR Apache-2.0Command-line interfaceCommand line utilities normieJust another filename normalizer tool.4,056Apache-2.0Command-line interface cursive-flexboxFlexbox view for Cursive4,048MITCommand-line interface fuel-etk-cliEVM Toolkit command-line utilities4,042MIT OR Apache-2.0Command-line interfaceCommand line utilities shrs_file_loggerdump logs to a file4,034MIT OR Apache-2.0Command-line interfaceCommand line utilities nameless-clap_generateA generator library used with clap for shell completion scripts, manpage, etc.4,033MIT OR Apache-2.0Command-line interface pkgmanSilly rust wrapper on top of yay & pacman.4,032MITCommand-line interfaceCommand line utilities cor-argsA Rust library providing Chain of Responsibility command line argument parsing.4,031MIT OR Apache-2.0Command-line interface rtorrent-utilsRtorrent XMLRPC API utilities4,031MITCommand-line interface combosPrint all permutations of a word list4,018non-standardCommand-line interfaceCommand line utilities hdp-coreHDP core implementation4,013non-standardAsynchronousCommand-line interface figfontRead and parse a FIGlet font in plain or zipped format.4,004WTFPLAlgorithmsCommand-line interface yeehawBatteries Included Text Based Application Framework3,999Apache-2.0Command-line interfaceCommand line utilities my-ipget your public ip address from the terminal3,997MITCommand-line interface tracing-fancytreetracing subscriber with readable tree output3,996MITCommand-line interfaceValue formatting secliA simple CLI to store secrets locally and retrieve them via the CLI3,993MITCommand-line interfaceCommand line utilities cloopCloop - Clap in a loop (easily create a shell integrated with Clap)3,982MIT OR Apache-2.0Command-line interfaceCommand line utilities jkA jj-native terminal UI for Jujutsu3,979MIT OR Apache-2.0Command-line interfaceDevelopment tools coinlineAn interface to Bitcoin hardware wallets in the terminal. For more information, visit https://coinline.io3,967MITCommand-line interface tempus-cliEasy time tracking3,967MITCommand-line interface smallcolorsA less-bloated color crate.3,957MITCommand-line interface kaminoHelp manage a bunch of git repo clones by ensuring they are in sync with the remote.3,956MIT OR Apache-2.0Command-line interfaceDevelopment tools windsh-cliA cross-platform shell3,953GPL-3.0Command-line interfaceCommand line utilities flag-rsA Cobra-inspired CLI framework with dynamic completions3,952MITCommand-line interfaceCommand line utilities ssiteStatic Site Generator3,940MITCommand-line interface calcul8A simple calculator CLI3,932MITCommand-line interfaceCommand line utilities linereadInteractive terminal input reader3,930MIT/Apache-2.0Command-line interface sargs-cmdThe streaming version xargs3,915MITCommand-line interfaceCommand line utilities tree_decoratorAn utility lib to render pleasing tree structures at terminal programs.3,900MITCommand-line interface rmux-ptyPTY allocation, resize, and child-process control for the RMUX terminal multiplexer.3,895MIT OR Apache-2.0Command-line interfaceOperating systems nickelodeonA library to help your CLI be configured with Nickel3,892MITCommand-line interfaceConfiguration cleasyMaking command-line interfaces in Rust easy.3,891MITCommand-line interface timescanFind timestamps in a string or stream of bytes3,887MITCommand-line interfaceDate and time rubin-cliCLI for the Rubin lib3,886MIT OR Apache-2.0CachingCommand-line interface tui-tree-widget-tableTree Widget for ratatui with table3,886MITCommand-line interface ping-spooferA simple CLI tool that artificially increases your ping systemwide without entering sudo password every time (For Linux only)3,883GPL-3.0Command-line interfaceCommand line utilities pluralizer-cliPluralize words. Based on the excellent pluralizer library.3,882non-standardCommand-line interfaceCommand line utilities loriA CLI utility that receives emails from SMTP and sends them to SendGrid.3,876Apache-2.0Command-line interfaceNetwork programming lsb_png_steganographyLeast significant bit portable network graphic steganography3,873MITCommand-line interfaceEncoding applause_deriveCommand Line Interfaces and Configuration Management made easy3,870MITCommand-line interfaceConfiguration bazeldA wrapper around the bazel build tool.3,864MITCommand-line interfaceCommand line utilities filetypesDetermine file type via magic numbers.3,864MITCommand-line interfaceCommand line utilities datafusion-rustylineUnofficial nightly releases of Rustyline3,862MITCommand-line interface cliplyMaking command-line interfaces in Rust easy.3,848MITCommand-line interface tgraphA simple terminal graphing library3,837GPL-3.0Command-line interfaceGraphics rat-dialogstacked dialog windows and application windows3,836MIT/Apache-2.0Command-line interface cargo-disassembleDisassemble your rust project3,835AGPL-3.0Command-line interfaceCommand line utilities baobabboa_cli in egui3,834MITCommand-line interfaceGUI nocurses_rustSimple terminal library ported from nocurses.h3,833MITCommand-line interfaceCommand line utilities krush-engineThe engine that powers krush (the Kreative Rust Shell)3,832MITCommand-line interfaceParser implementations mysh_deriveScaffolding to build interactive shells3,821MITCommand-line interface hpHashParse is a simple, fast and zero dependency command line parsing library.3,816GPL-3.0Command-line interface intervalleParser for time range arguments3,811GPL-3.0-or-laterCommand-line interfaceDate and time rsql_driver_dynamodbrsql dynamodb driver3,810Apache-2.0 OR MITCommand-line interfaceCommand line utilities pluginlabCommand-line interface host for Terminal REPL with plugin system (using WebAssembly Component Model)3,804MITCommand-line interfaceWebAssembly lipgloss-extrasFacade crate that re-exports lipgloss and optional list/tree/table crates behind features.3,803MITCommand-line interfaceText processing termprofileA library to detect and handle terminal color/styling support3,800MIT OR Apache-2.0Command-line interface flushA Fluent Shell3,799GPL-3.0-onlyCommand-line interfaceCommand line utilities sgitstupid git in a tool3,796MITCommand-line interfaceDevelopment tools mrtuiTerminal tool to look up block information from mempool.3,790MITCommand-line interfaceCryptography::Cryptocurrencies textyleA text-based declarative UI library inspired by SwiftUI3,787MITCommand-line interfaceGraphics boxy-cliStyled terminal boxes with multi-segment layouts, columnar grids, true-color borders, Unicode box-drawing, and word wrapping.3,787MIT OR Apache-2.0Command-line interfaceDevelopment tools necrywagenCrypto keys generator3,779MITCommand-line interfaceCommand line utilities jcalendarJapanese Calendar for Rust3,779MITCommand-line interfaceCommand line utilities terminput-web-sysweb-sys adapter for terminput3,753MIT OR Apache-2.0Command-line interfaceEncoding figment_file_env_providerA Figment provider to read from env or files3,752MITCommand-line interfaceConfiguration axis_labels_rsOptimally readable axis labels for terminal plots.3,737MITCommand-line interfaceVisualization rushell_deps_linefeedFORK of `linefeed` for rushell. Please use the official linefeed instead of this.3,718MIT/Apache-2.0Command-line interface scarab-nav-protocolProtocol definitions for Scarab Navigation System - enabling keyboard-driven navigation for TUI applications3,715MITAccessibilityCommand-line interface minuiA minimalist framework for building terminal UIs in Rust.3,711GPL-3.0Command-line interface dumpxSimple and minimal command line tool to hexdump any file3,708MITCommand-line interface globtestTest expressions against the glob library.3,706MITCommand-line interfaceCommand line utilities absurdCommand line tool for managing Surreal stores.3,672MITCommand-line interfaceConfiguration cmdoptsGNU-like command line options parser.3,641BSD-2-ClauseCommand-line interfaceCommand line utilities wasm-pack-test-allWrapper for `wasm-pack test` that runs tests for all crates in a workspace or directory.3,636MITCommand-line interfaceWebAssembly pm-binUtil for rust CLI program3,629MITCommand-line interfaceDevelopment tools::Build Utils fpickerratatui-file-picker allows you to select multiple files from a tree and add their content or paths to clipboard. It also returns…3,617MITCommand-line interfaceFilesystem prettyttySimple, lightweight terminal I/O and configuration3,615Apache-2.0Command-line interface mk_ext_prettytableA library for printing pretty formatted tables in terminal3,609BSD-3-ClauseCommand-line interface kodumaro-trimCommand line tool to trim strings.3,609BSD-3-ClauseCommand-line interface aliasmanA simple tool for manage your aliasses3,608MITCommand-line interfaceCommand line utilities vimpvim based music player (vimp) in the terminal.3,607MITCommand-line interfaceGUI github_httpsable_cligithub via https.3,603MIT/Apache-2.0Command-line interfaceCommand line utilities attitudesA CLI tool to help you express emotions at the press of a button3,599MITCommand-line interface cmdlinkRust based CLI tool to add aliases for commands to simplify developer workflow.3,599MIT OR Apache-2.0Command-line interfaceCommand line utilities crates-inspectorTerminal tool for crates dependencies manager.3,587GPL-3.0-onlyCommand-line interface ddshowTimely and Differential dataflow log analysis and vizualization3,577MIT OR Apache-2.0Command-line interfaceCommand line utilities saorsaAI coding agent TUI application3,555MIT OR Apache-2.0Command-line interfaceDevelopment tools arginA very simple command line argument parser3,552MIT OR Apache-2.0Command-line interfaceCommand line utilities read_lineFunctions to read user input and prompt users for input from stdin using stdout3,550GPL-3.0-onlyCommand-line interface gps-shareUtility to share your GPS device on local network3,546GPL-2.0+Command-line interfaceCommand line utilities rdx-stderrThe Rustadex Stderr Package. An opinionated, ergonomic library for pretty-okay CLI terminal output, made of sticks bubble gum and…3,546MIT OR Apache-2.0Command-line interface serialtuiA TUI environment specific to serial connections3,545LGPL-2.1-or-laterCommand-line interface aopt-shellA flexible and typed getopt tools3,537MPL-2.0Command-line interface interviewerSimple CLI prompting crate3,534MIT OR Apache-2.0Command-line interface gamedig_cliA command line interface for gamedig3,533MITCommand-line interface smbcloud-utilsCommand line tool for deploying NextJS app on the smbCloud platform.3,526Apache-2.0Command-line interfaceCommand line utilities mov-cli-rsA CLI tool for scraping and playing TV, movies and anime.3,520non-standardCommand-line interfaceCommand line utilities ratatui-calloopA small library for building calloop EventLoop based Ratatui applications3,518MIT OR Apache-2.0Command-line interfaceGUI text-uiReserved name for a TUI framework coming by the end of the year.3,516MITCommand-line interface philecThe Painless High-Level Persistence Engine3,508BSD-2-Clause-FreeBSDCommand-line interfaceCommand line utilities fake_cliCLI app to generate fake/random data3,507AGPL-3.0Command-line interfaceCommand line utilities bubbletea-rsThe fun, functional, and stateful way to build terminal apps in Rust.3,507MITAsynchronousCommand-line interface include-cargo-toml2Load properties of Cargo.toml at compile time3,504non-standardCommand-line interfaceConfiguration ansiformEasily format strings with ANSI colors3,493MIT OR Apache-2.0Command-line interface domain-checkerDomain checker3,492non-standardCommand-line interfaceCommand line utilities edischTool to change Discord channel names in bulk with your $EDITOR3,491Apache-2.0Command-line interface plumeSpawn a text editor to get text3,460LGPL-3.0+Command-line interfaceText editors cl_utilsUtility functions mostly to collect or display user input at the terminal/commandline via stdin & stdout3,459AGPL-3.0-onlyCommand-line interface lokisayMy cat can't speak so I built him a CLI.3,453MITCommand-line interface rssdeployManage the shadowsocks and kcptun server3,452MPL-2.0Command-line interface munCommand-line interface for compiling, monitoring and running Mun code3,425MIT OR Apache-2.0Command-line interfaceGame development frotsFile rotation from standard input3,409MIT OR Apache-2.0Command-line interfaceCommand line utilities hexedA Rusty hexdump3,401MITCommand-line interfaceCommand line utilities clapfigRich, layered configuration for Rust CLI apps3,398MITCommand-line interfaceConfiguration rroleAssume IAM roles with this Rust-based command line utility3,392MITAuthenticationCommand-line interface bauxiteWrap a string in a box for more aesthetic output to a console3,386MITCommand-line interfaceValue formatting rmux-coreCore session, pane, layout, format, hook, and buffer model for the RMUX terminal multiplexer.3,382MIT OR Apache-2.0Command-line interface rapidRapid console application development3,373MITCommand-line interface ez_termA cross-platform terminal UI framework focussed on simplicity. Build your TUI using YAML(ish) config files.3,368GPL-3.0-or-laterCommand-line interfaceGUI superlighttuiSuper Light TUI - A lightweight, ergonomic terminal UI library3,368MITCommand-line interface hjkl-pickerFuzzy picker subsystem for hjkl-based apps — file, grep, and custom sources.3,356MITCommand-line interfaceGUI cursive-hjklTransparently adds Vim-like HJKL controls to any Cursive view3,355MITCommand-line interface readpassA tiny library for reading passwords without displaying them on the terminal3,353Apache-2.0Command-line interface cli-engineRust CLI framework for consistent command modules3,352Apache-2.0Command-line interface lanmonA very simple application to monitor the health of nodes on a LAN3,350GPL-3.0Command-line interface crinCrate Information Utility CLI3,347MIT/Apache-2.0Command-line interfaceCommand line utilities shellac-codecShell-Agnostic Completion server: Codec definition for interaction with ShellAC3,335MITCommand-line interfaceCommand line utilities universal-tool-coreDEPRECATED: Use agentic-tools-* crates and agentic-mcp instead. Core runtime library for Universal Tool Framework.3,333MITCommand-line interfaceDevelopment tools quick-replaceQuick, lightweight find and replace tool.3,328MITCommand-line interface ratatui-testlibIntegration testing library for terminal user interface applications with Sixel and Bevy support3,323MITCommand-line interfaceDevelopment tools::Testing grmrSimple command-line app to fix your writing3,322MITCommand-line interface duckduckgo_search🦆 A CLI and library for colorful DuckDuckGo searches, except you can retrieve results instead of printing3,322MITCommand-line interfaceCommand line utilities clipvCommand line interpretor parser (and future validator)3,317GPL-3.0-or-laterCommand-line interfaceParsing tools toplistA Simple Command line tool to get top directories with higher size3,284MITCommand-line interface hyperlink-one-time-padCLI tool that doesn't require you to save huge files for one-time-pad encryptions by using hyperlinks.3,284non-standardCommand-line interfaceCommand line utilities clap-docCreate markdown descriptions for `clap::Command`s3,283Apache-2.0 OR MITCommand-line interfaceDevelopment tools discord_apiInteract with the Discord API from your shell3,273MITAPI bindingsAsynchronous rmux-serverTokio daemon and request dispatcher for the RMUX terminal multiplexer.3,257MIT OR Apache-2.0Command-line interface loglevelSimple way to set your log level3,253Apache-2.0Command-line interface kommandozeileCollection of gimmicks to use when writing a CLI application3,248MIT OR Apache-2.0Command-line interfaceDevelopment tools ogre-config-meldMelds configs from files, env, and CLI into a clean, validated strong typed 'effective configuration'.3,248UnlicenseCommand-line interfaceConfiguration indigo-structopt-deriveParse command line argument by defining a struct, derive crate.3,246Apache-2.0/MITCommand-line interface ltntA simple, efficient, and flexible arg parsing library.3,244MITCommand-line interface took-macroEasily measure & report elapsed time macros3,242MITCommand-line interfaceDevelopment tools getopts-longRust cli options parsing library inspired by Perl's Getopt::Long3,233GPL-2.0-or-later OR Apache-2.0Command-line interface lines_writerA simple trait to write into a `Write`r any iterator of `Display` items3,226LGPL-3.0Command-line interface commit_artistGit Commit Hash Beautifier3,226MITCommand-line interface clap-markdown-dfirAutogenerate Markdown documentation for clap command-line tools3,225MIT OR Apache-2.0AccessibilityCommand-line interface psaPSA(Project structure analysis) is a analyzer for analysis project struct.3,224MITCommand-line interfaceDevelopment tools src-dst-clarifierGive SRC and DST path, each may be a FILE or a DIR (even STDIO). Handle situations well and produce iterator over FILE-FILE pairs.3,219MIT OR Apache-2.0Command-line interfaceFilesystem rplayerA Command Line Audio Player3,216GPL-3.0Command-line interfaceCommand line utilities rmux-clientBlocking local client and attach-mode plumbing for the RMUX terminal multiplexer.3,211MIT OR Apache-2.0Command-line interface dce-cliA cli routable protocol implementation for dce-router3,202MITCommand-line interface chiseljJSON command line utility3,193MIT OR Apache-2.0Command-line interfaceCommand line utilities input_validationReceives and validates user CLI input to match the type required by the program.3,187MIT OR Apache-2.0Command-line interface asmfmtA formatter designed for programs in assembly language with AT&T syntax3,187GPL-3.0AccessibilityCommand-line interface tui-checkboxA customizable checkbox widget for Ratatui TUI applications3,164MITCommand-line interface flaryA CLI for managing Domains and DNS records on cloudflare.3,159MIT OR Apache-2.0Command-line interface ibox-crosstermA fork of crossterm made for ibox to get the stderr position of the cursor. NOT FOR GENERAL USE.3,154MITCommand-line interfaceCommand line utilities secparA tool that leverages AWS Rust SDK for Secrets Manager & Parameter Store3,152Apache-2.0Command-line interfaceDevelopment tools argparse-shStructured argument parsing for shell scripts3,126MITCommand-line interfaceCommand line utilities clip_coreDefines clip core traits3,122GPL-3.0-or-laterCommand-line interfaceParsing tools applauseCommand Line Interfaces and Configuration Management made easy3,119MITCommand-line interfaceConfiguration appimanagerA simple cli to create and manage desktop entries from executables3,112MITCommand-line interface fft_benchBenchmark using FFT3,097MIT OR Apache-2.0Command-line interface fern-runA command runner. Its gives different parts of your mono-repo a unified interface to run certain tasks.3,082MITCommand-line interfaceCommand line utilities modernModern is a modern frontend frameworks for all.3,069MITCommand-line interfaceDevelopment tools gamecode-mcp2Minimal, auditable Model Context Protocol server for safe LLM-to-system interaction3,053MITCommand-line interfaceDevelopment tools facet-ansiA library for ANSI terminal formatting and styling, providing utilities to add colors and text effects to terminal output3,051MIT OR Apache-2.0Command-line interfaceText processing