Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
Category | Tool | Description |
|---|---|---|
General | 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. | |
General | Is a very fast implementation of tldr in Rust: simplified, example based and community-driven man pages. | |
General | 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. | |
General | 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. | |
General | 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. | |
General | Is a cat clone with syntax highlighting and Git integration. | |
General | Is a modern replacement for ls. | |
General | Is a modern replacement for ps written in Rust. | |
General | Is an intuitive find & replace CLI (sed alternative). | |
General | Is a fuzzy finder implemented in rust! | |
System Monitoring | Is a customizable cross-platform graphical process/system monitor for the terminal. It supports Linux, macOS, and Windows. | |
System Monitoring | Is an application to comfortably monitor your network traffic. | |
System Monitoring | Combines the functionality of traceroute and ping and is designed to assist with the analysis of networking issues. | |
System Monitoring | Is ping with a graph. | |
System Monitoring | Is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname. | |
System Monitoring | Is an interactive tool to view and record historical system data. | |
Disk Usage | Is a more intuitive version of du in rust. | |
Disk Usage | ||
Navigation and Searching | Recursively searches directories for a regex pattern while respecting your gitignore. | |
Navigation and Searching | 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). | |
Navigation and Searching | Provides a new better way to see and navigate directory trees. | |
Git Tools | Provides you with the comfort of a git GUI but right in your terminal. | |
Git Tools | 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 Tools | Checks for unsaved or uncommitted changes on your machine. | |
Git Tools | StGit for short, is an application for managing Git commits as a stack of patches. | |
Git Tools | Is a syntax-highlighting pager for git, diff, and grep output. | |
Git Tools | Is a structural diff tool that compares files based on their syntax. | |
Git Tools | 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. | |
Git Tools | 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. | |
Git Tools | 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. | |
Misc | Is a command-line tool and Rust library for generating regular expressions from user-provided test cases. | |
Misc | Is an extremely fast Python linter, written in Rust. | |
Misc | Provides unified developer tools for JavaScript, TypeScript, and the web. | |
Misc | Is a Chromium based browser built to run in a terminal. | |
Misc | A tool like speedtest-cli, but in Rust. | |
Misc | Runs multiple commands in parallel and shows output of each command separately. | |
Security | Is a command-line program that finds secrets and sensitive information in textual data and Git history. | |
Security | Is a version manager for multiple programming languages. | |
Shell | nushell | I personal won’t use it. Fish is a great shell for daily use. For any thing complicated (e.g., data process), Python/IPython shells are more practical ones. |