Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
GQL¶
GQL is a query language with a syntax very similar to SQL with a tiny engine to perform queries on .git files instance of database files, the engine executes the query on the fly without the need to create database files or convert .git files into any other format, note that all Keywords in GQL are case-insensitive similar to SQL.
tealdeer¶
tealdeer is a very fast implementation of tldr in Rust: Simplified, example based and community-driven man pages.
halp¶
halp aims to help find the correct arguments for command-line tools by checking the predefined list of commonly used options/flags. Additionally, it provides a prompt for quick access to the manual page or cheat sheet of the given command.
Atuin¶
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.
see¶
see is a powerful file visualization tool for the terminal, offering advanced code viewing capabilities, Markdown rendering, and more. It provides syntax highlighting, emoji support, and image rendering capabilities, offering a visually appealing way to view various file types directly in your console.
bat¶
bat is a cat clone with syntax highlighting and Git integration.
exa¶
exa is a modern replacement for ls.
procs¶
procs is a modern replacement for ps written in Rust.
sd¶
sd is an intuitive find & replace CLI (sed alternative).
skim¶
skim is a fuzzy finder implemented in rust!
Summarize a Project¶
git-cliff¶
git-cliff can generate changelog files from the Git history by utilizing conventional commits as well as regex-powered custom parsers. The changelog template can be customized with a configuration file to match the desired format.
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, comments, and blanks grouped by language.
onefetch¶
OneFetch is a command-line Git information tool written in Rust that displays project information and code statistics for a local Git repository directly to your terminal. The tool is completely offline - no network access is required.
System Monitoring¶
bottom¶
bottom is a customizable cross-platform graphical process/system monitor for the terminal. It supports Linux, macOS, and Windows.
sniffnet¶
sniffnet is an application to comfortably monitor your network traffic.
trippy¶
Trippy combines the functionality of traceroute and ping and is designed to assist with the analysis of networking issues.
gping¶
gping is ping with a graph.
bandwhich¶
bandwhich is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname.
below¶
below is an interactive tool to view and record historical system data.
Disk Usage¶
dust¶
Dust is a more intuitive version of du in rust.
dua-cli¶
Navigation and Searching¶
ripgrep¶
ripgrep recursively searches directories for a regex pattern while respecting your gitignore.
igrep¶
igrep runs grep (ripgrep’s library) in the background, allows interactively pick its results and open selected match in text editor of choice (vim by default).
broot¶
broot provides a new better way to see and navigate directory trees.
Git Tools¶
gitui¶
GitUI provides you with the comfort of a git GUI but right in your terminal .
gitoxide¶
gitoxide is an implementation of git written in Rust for developing future-proof applications which strive for correctness and performance while providing a pleasant and unsurprising developer experience.
git-leave¶
git-leave checks for unsaved or uncommitted changes on your machine.
Stacked Git¶
Stacked Git , StGit for short, is an application for managing Git commits as a stack of patches.
grex¶
grex is a command-line tool and Rust library for generating regular expressions from user-provided test cases .
delta¶
delta is a syntax-highlighting pager for git, diff, and grep output.
difftastic¶
Difftastic is a structural diff tool that compares files based on their syntax.
ruff¶
ruff is an extremely fast Python linter, written in Rust.
Rome¶
Rome provides unified developer tools for JavaScript, TypeScript, and the web.
carbonyl¶
Carbonyl is a Chromium based browser built to run in a terminal.
speedtest-rs¶
speedtest-rs a tool like speedtest-cli, but in Rust .
mprocs¶
mprocs runs multiple commands in parallel and shows output of each command separately.
Security¶
Nosey Parker¶
Nosey Parker is a command-line program that finds secrets and sensitive information in textual data and Git history.
rtx¶
rtx is a version manager for multiple programming languages.
Good Ones but Which I Won’t Use¶
nushell