808 Repositories
Rust cli-template Libraries
Cross-platform terminal screen clearing library
ClearScreen Cross-platform terminal screen clearing library. API documentation. Dual-licensed with Apache 2.0 and MIT. Uses Caretaker Maintainership.
Creating CLI's just got a whole lot better.
Staq Creating CLI's just got a whole lot better. Don't worry about CLI colouring, networking, Size of Executables, Speed ever again Have any doubts? R
kwctl is the go-to CLI tool for Kubewarden users.
kwctl kwctl is the go-to CLI tool for Kubewarden users. Think of it as the docker CLI tool if you were working with containers. How does kwctl help me
π A CLI tool for fetching data and displaying it nicely
π A CLI tool for fetching data and displaying it nicely. (The neofetch for remote data fetching)
Estimate the amount of time spent working on a Git repository
jikyuu (ζ硦) A tool to estimate the amount of time spent working on a Git repository. It is a direct port of git-hours, written in Node.js, because the
CLI Web client for moedict.tw
meowdict CLI Web client for moedict.tw Usage Console Mode
A cross-platform graphical process/system monitor with a customizable interface and a multitude of features
A cross-platform graphical process/system monitor with a customizable interface and a multitude of features. Supports Linux, macOS, and Windows. Inspired by both gtop and gotop.
An interactive cheatsheet tool for the command-line
navi An interactive cheatsheet tool for the command-line. navi allows you to browse through cheatsheets (that you may write yourself or download from
A command-line benchmarking tool
hyperfine δΈζ A command-line benchmarking tool. Demo: Benchmarking fd and find: Features Statistical analysis across multiple runs. Support for arbitra
Intuitive find & replace CLI (sed alternative)
sd - s[earch] & d[isplace] sd is an intuitive find & replace CLI. The Pitch Why use it over any existing tools? Painless regular expressions sd uses r
CLI search and replace | Space Age seD
SAD! Space Age seD What does it do? Basically sad is a Batch File Edit tool. It will show you a really nice diff of proposed changes before you commit
procs is a replacement for ps written in Rust.
procs is a replacement for ps written in Rust. Documentation quick links Features Platform Installation Usage Configuration Features Output by t
fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find
fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases.
Tokei is a program that displays statistics about your code.
Tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code, comments, and blanks grouped by language.
A cat(1) clone with syntax highlighting and Git integration.
A cat(1) clone with syntax highlighting and Git integration. Key Features β’ How To Use β’ Installation β’ Customization β’ Project goals, alternatives [δΈ
zoxide is a blazing fast replacement for your cd command
zoxide A smarter cd command for your terminal zoxide is a blazing fast replacement for your cd command, inspired by z and z.lua. It keeps track of the
`ls` alternative with useful info and a splash of color π¨
π¨ Natls π¨ Why Natls? Showing file permissions Showing file size Showing the date that the file was modified last Showing the user that the file belo
rpg-cli is a bare-bones JRPG-inspired terminal game written in Rust
rpg-cli is a bare-bones JRPG-inspired terminal game written in Rust. It can work as an alternative to cd where you randomly encounter enemies as you change directories.
rpg-cli βyour filesystem as a dungeon!
rpg-cli is a bare-bones JRPG-inspired terminal game written in Rust. It can work as an alternative to cd where you randomly encounter enemies as you change directories.
belt is a command line app that can show your time from a list of selected time zones
A CLI app to show your time from a list of selected time zones, and a rust lib to parse dates in string formats that are commonly used.
A template for a Rust-powered static-page Try Online interface
rust-tio-template A template for a Rust-powered static-page Try Online interface What is included This is an example setup that enables all of the fol
qsv - Performant CLI tool to query CSVs through SQL
qsv Performant CLI tool to query CSVs through SQL Installation After cloning the repository, you can install a binary locally using cargo install --pa
A small command-line application to view images from the terminal written in Rust.
A small command-line application to view images from the terminal written in Rust. It is basically the front-end of viuer
π«Himalaya: CLI email client written in Rust.
π«Himalaya: CLI email client written in Rust.
A tactics trainer for the command line
Chess Tactics CLI Practice some chess tactics in your terminal while you wait for your code to compile. Fetches tactics from this tactics API. Built W
A CLI tool that allow you to create a temporary new rust project using cargo with already installed dependencies
cargo-temp A CLI tool that allow you to create a new rust project in a temporary directory with already installed dependencies. Install Requires Rust
β‘οΈ Lightning-fast and minimal calendar command line. Written in Rust π¦
β‘οΈ Lightning-fast and minimal calendar command line. It's similar to cal. Written in Rust π¦
Cardano Command Line Interface (CLI) (Deprecated)
Deprecated Note: This repository implements supports for Cardano Byron, and will not be updated to works on Cardano Shelley and further. cardano-cli T
CLI tool to bake your fresh and hot MD files
At least once in your Rust dev lifetime you wanted to make sure all code examples in your markdown files are up-to-date, correct and code is formated, but you couldn't make that done with already existing tools - fear not!
Find files with SQL-like queries
Find files with SQL-like queries
Punic is a remote caching CLI built for Apple's .xcframework
Punic is a remote caching CLI built for Carthage that exclusively supports Apple's .xcframeworks.
A CLI utility to secretly copy secrets to your clipboard. π¦
seclip π π A CLI utility to secretly copy secrets to your clipboard. π¦ Table of Contents Features Installation Usage Build From Source Contribution
Template for a Bevy game
A Bevy game template Template for a Game using the awesome Bevy engine featuring (almost) out of the box builds for Windows, Linux and MacOS. What doe
π¨π¦ A system information tool for Rustaceans
π¨ π¦ ferris-fetch Inspired by gofetch π π οΈ Cross platfrom System Info Tool for Rustaceans π¦ Installation π¨ cargo install ferris-fetch Contributin
πππΆ A CLI which converts morse code into sound
morse2sound π΅ A CLI which converts morse code to sound Big shoutout to Br1ght0ne for guiding me how to use Rust on stream
π¨ Example-based texture synthesis written in Rust π¦
π¨ texture-synthesis A light Rust API for Multiresolution Stochastic Texture Synthesis [1], a non-parametric example-based algorithm for image generat
A minimalist Rust WebAssembly project template
MiniWASM - A minimalist Rust WebAssembly project template This is a minimal Rust-powered WebAssembly application template. It was designed to showcase
CLI Tool for tagging and organizing files by tags.
wutag π± π·οΈ CLI tool for tagging and organizing files by tags. Install If you use arch Linux and have AUR repositories set up you can use your favour
An over-engineered rewrite of pipes.sh in Rust
pipes-rs An over-engineered rewrite of pipes.sh in Rust Installlation macOS Install using Homebrew or download manually from releases. $ brew install
CLI utility to move (or rename) your files to a new location and redirect all of its symbolic links, to the new path
Move Links CLI utility to move (or rename) your files to a new location and redirect all of its symbolic links, to the new path (or name). Usage execu
A CLI Twitter client using kuon
petit A TUI Twitter client using kuon Install Use cargo $ cargo install petit How to use # Login for twitter $ petit login # Tweet $ petit tweet "Thi
Valheim Docker powered by Odin. The Valheim dedicated gameserver manager which is designed with resiliency in mind by providing automatic updates, world backup support, and a user friendly cli interface.
Valheim Docker If you are looking for a guide on how to get started click here Mod Support! It is supported to launch the server with BepInEx but!!!!!
Turn static CLI commands into TUIs with ease
lazycli Turn static CLI commands into TUIs with ease Demo: Usage Pick a command that spits out either a list or table of content, like ls, docker ps,
The JavaScript runtime that aims for productivity and ease
Byte Byte is a easy and productive runtime for Javascript . It makes making complex programs simple and easy-to-scale with its large and fast Rust API
CLI calculator app and library
calc Yet another CLI calculator. Inspired by the excellent https://github.com/alfredxing/calc. Installation With a Rust toolchain in place: cargo inst
A starter template for actix-web projects that feels very Django-esque. Avoid the boring stuff and move faster.
Jelly A.K.A, the actix-web starter you probably wish you had. This is provided as-is, and anyone is free to extend it or rework it as they desire - ju
CLI tool to work with Sled key-value databases.
sledtool CLI tool to work with Sled key-value databases. $ sledtool --help Usage: sledtool dbpath command [args] CLI tool to work with Sled da
CLI for reading IETF RFCs
βββββ ββββ ββ ββ ββ ββ ββββ ββ ββ ββββββββββββββββ ββββββββββββββββ ietf 0.2.1 CLI for reading IETF RFCs. USAGE: ietf [OPTIONS] [SUBCOMMAND] FL
A CLI application which allows you to archive Urbit channels and all linked content in them.
The Urbit Content Archiver is a small CLI application that exports channels from your Urbit ship and auto-downloads any directly linked content locall
Easily share data between terminal windows!
abra A tool that makes data sharing between terminal windows easy. abra can be used for displaying info about the current working directory, for split
A CLI tool to manage your godot-rust projects
ftw A CLI tool to manage your godot-rust project! Table of contents General Information Setup Usage Contact General Information This is a tool to help
A nice template for NEAR repos
Template for a NEAR project If you're looking for a no-std version of this template, go here. Contains: a setup script Cargo.toml setup with simulatio
A cli tool to write your idea in terminal
Ideas ideas is a cli tools to write your idea in your terminal. Demo Features tagged idea, contains tips, idea, todo status switch ascii icon write yo
Easily embed and manage assets for your web application to build standalone-executables. Offers filename hashing, templating and more.
reinda: easily embed and manage assets This library helps you manage your assets (external files) and is mostly intended to be used in web application
A scaffolding CLI
CRISPR 𧬠crispr is a CLI tool allowing to scaffold a project from a template with a .crispr.{toml,json} configuration file. The template uses tokens
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
websocat Netcat, curl and socat for WebSockets. Examples Connect to public echo server $ websocat ws://echo.websocket.org 123 123 ABC ABC Serve and c
Rust templating with Handlebars
handlebars-rust Handlebars templating language implemented in Rust and for Rust. Handlebars-rust is the template engine that renders the official Rust
Compiler for Jade-like template language to cito.js-based virtual dom
Marafet A very experimental DSL for creating (mostly) single page applications in HTML. It's mostly a Jade-like (or Haml-like) templating language wit
A flexible template engine for Rust
Rustache Rustache is a Rust implementation of the Mustache spec. Documentation The different Mustache tags are documented at the mustache(5) man page.
A template engine for Rust based on Jinja2/Django
Tera Tera is a template engine inspired by Jinja2 and the Django template language. title{% block title %}{% endblock title %}/title ul {% for u
Rust Compiled Templates with static-file handling
Rust Compiled Templates β ructe This is my attempt at writing a HTML template system for Rust. Some inspiration comes from the scala template system u
A macro-based html builder for rust
Horrorshow A macro-based html templating library, compatible with stable rust (currently requires rust = 1.37). Features This crate will degrade grac
:pencil: Compile-time HTML templates for Rust
maud Documentation (source) β’ API reference β’ Change log Maud is an HTML template engine for Rust. It's implemented as a macro, html!, which compiles
Yarte stands for Yet Another Rust Template Engine
Should we start to worry? bytes-buf feature can produce SIGILL. avx and sse flags are in almost all cpus of x86 and x86_64 architectures. More details
Rust templating with Handlebars
handlebars-rust Handlebars templating language implemented in Rust and for Rust. Handlebars-rust is the template engine that renders the official Rust
rust-jsonnet - The Google Jsonnet( operation data template language) for rust
rust-jsonnet ==== Crate rust-jsonnet - The Google Jsonnet( operation data template language) for rust Google jsonnet documet: (http://google.github.io
Rust implementation of catapulte email sender
Catapulte What is catapulte? Catapulte is an open source mailer you can host yourself. You can use it to quickly catapult your transactionnal emails t
π΄ RusTOTPony β CLI manager of one-time password generators aka Google Authenticator
π΄ RusTOTPony CLI manager of time-based one-time password generators. It is a desktop alternative for Google Authenticator. Installation Arch Linux Pa
Master Password in Pure Rust
Master Password β’β’β’| This is the Rust version of the original found here. This can be used as a drop-in replacement for the reference C version, offer
A minimal CLI framework written in Rust
seahorse A minimal CLI framework written in Rust Features Easy to use No dependencies Typed flags(Bool, String, Int, Float) Documentation Here Usage T
Quickly build cool CLI apps in Rust.
QuiCLI Quickly build cool CLI apps in Rust. Getting started Read the Getting Started guide! Thanks This is only possible because of all the awesome li
Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows
trust Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows Featur
A command-line benchmarking tool
hyperfine δΈζ A command-line benchmarking tool. Demo: Benchmarking fd and find: Features Statistical analysis across multiple runs. Support for arbitra
π¦β¨ your favorite rust - wasm workflow tool!
π¦ β¨ wasm-pack Your favorite Rust β Wasm workflow tool! Docs | Contributing | Chat Built with π¦ πΈ by The Rust and WebAssembly Working Group About Th
A wasm template for Rust to publish to gh-pages without npm-deploy
Wasm template for Rust hosting without npm-deploy on github pages using Travis script It automatically hosts you wasm projects on gh-pages using a tra
workspace productivity booster
fw Appveyor Why fw? With fw you have a configuration describing your workspace. It takes care of cloning projects and can run commands across your ent
π A CLI task runner defined by a simple markdown file
mask is a CLI task runner which is defined by a simple markdown file. It searches for a maskfile.md in the current directory which it then parses for
Automatically apply the suggestions made by rustc
rustfix The goal of this tool is to read and apply the suggestions made by rustc. Current status Currently, rustfix is split into two crates: rustfix,
Generate beautiful changelogs from your Git commit history
clog-cli A conventional changelog for the rest of us About clog creates a changelog automatically from your local git metadata. See the clogs changelo
π For when you really just want to serve some files over HTTP right now!
miniserve - a CLI tool to serve files and dirs over HTTP For when you really just want to serve some files over HTTP right now! miniserve is a small,
Play your favorite live streams from command line
Streamlib Streamlib is a meta-player for media streams. The streamlib CLI works against a curated library of video and audio streams, and enables quer
A simple CLI for UPnP media file streaming
Slingr A simple CLI for streaming media files over a local network to UPnP media renderers. Designed to work with cheap HDMI/DLNA/UPnP/Miracast Dongle
Utilities and tools based around Amazon S3 to provide convenience APIs in a CLI
s3-utils Utilities and tools based around Amazon S3 to provide convenience APIs in a CLI. This tool contains a small set of command line utilities for
Humanize epoch conversions
REPOCH REPOCH is cli to convert epoch timestamp datetime and datetime to timestamp. Its convert a epoch time from utc to datetime. Building for source
write licenses to stdout
licensor write licenses to stdout About Write a license to standard output given its SPDX ID. A name for the copyright holder can optionally be provid
π² Open the current remote repository in your browser
gitweb Some of the flags and options are subject to change in the future. Ideas are welcome. Ideas are bulletproof (V). gitweb is a command line inter
π©ββ€οΈβπβπ© Synchronize installed packages on multiple machines
emplace Command-line tool to mirror installed software on multiple machines. Features Outputs a human-readable (RON) file to sync between machines: .e
Simple timer for your terminal
consoleTimer Simple timer that allows you to initiate countdown from N seconds. Usage: consoletimer [time in seconds] consoletimer [time in minutes]m
Command line interface to manage clipboard
cb Command line interface to manage clipboard How to install Pre-Compiled you can download a pre-compiled executable, then you should copy that execut
Find files (ff) by name, fast!
Find Files (ff) Find Files (ff) utility recursively searches the files whose names match the specified RegExp pattern in the provided directory (defau
Find all your TODO notes with one command!
Todo_r Find all your notes with one command! Todo_r is a simple rust command line utility that keeps track of your todo items in code. It is pronounce
A command-line tool and library for generating regular expressions from user-provided test cases
Table of Contents What does this tool do? Do I still need to learn to write regexes then? Current features How to install? 4.1 The command-line tool 4
Count your code, quickly.
Tokei (ζθ¨) Tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code,
gt your desired path with minimal keystrokes
goto (gt) gt is a simple and user-friendly way to jump to your indexed directories. gt is short for "goto", which is basically what you want to do wit
A simple, fast and user-friendly alternative to 'find'
fd [δΈζ] [νκ΅μ΄] fd is a program to find entries in your filesytem. It is a simple, fast and user-friendly alternative to find. While it does not aim to
A cat(1) clone with wings.
A cat(1) clone with syntax highlighting and Git integration. Key Features β’ How To Use β’ Installation β’ Customization β’ Project goals, alternatives [δΈ
Save disk space by cleaning non-essential files from software projects.
Kondo π§Ή Cleans unneeded directories and files from your system. It will identify the disk space savings you would get from deleting temporary/unneces
A fast duplicate file finder
The Directory Differential hTool DDH traverses input directories and their subdirectories. It also hashes files as needed and reports findings. The H
Terminal disk space navigator π
diskonaut How does it work? Given a path on your hard-drive (which could also be the root path, eg. /). diskonaut scans it and indexes its metadata to
A modern replacement for ps written in Rust
procs procs is a replacement for ps written in Rust. Documentation quick links Features Platform Installation Usage Configuration Features Output by t