System tools

System tools

Newest releases

clementtsang 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.

haimgel This utility watches for USB device connect/disconnect events and switches monitor inputs via DDC/CI. This turns a simple USB switch into a full-fledged KVM solution: press one button on your USB switch and all your monitors conne

joshtriplett Process file descriptors (pidfd) provide a race-free way to manage processes on Linux, maintaining a persistent reference to a process using a file descriptor rather than a numeric process ID (PID) that could be reused after the p

DorianRudolph Sirula (simple rust launcher) is an app launcher for wayland. Currently, the only feature is launching apps from .desktop files. Feel free to submit pull requests for any feature you like.

rcore-os Tutorial for rCore OS step by step (3rd edition)

JoshMcguigan waysay is a native wayland client for providing desktop notifications. It aims to be a drop in replacement for swaynag.

Ashymad Compile-time compiler that compiles Forth to compile-time trait expressions.

cjbassi ytop Another TUI based system monitor, this time in Rust! Missing features macOS is missing disk io counters and process commandline Process filtering

XAMPPRocky 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,

watchexec watchexec Software development often involves running the same commands over and over. Boring! watchexec is a simple, standalone tool that watches a p

uutils uutils coreutils uutils is an attempt at writing universal (as in cross-platform) CLI utils in Rust. This repo is to aggregate the GNU coreutils rewri

m4b bingrep Greps through binaries from various OSs and architectures, and colors them. Current backends: ELF 32/64, arm, x86, openrisc - all others will

slai11 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

sitkevij hex (hx) Futuristic take on hexdump. hex accepts a file path as input and outputs a hexadecimal colorized view to stdout. $ hx tests/files/alphanumeri

sharkdp fd δΈ­ζ–‡ ν•œκ΅­μ–΄ fd is a simple, fast and user-friendly alternative to find. While it does not seek to mirror all of find's powerful functionality, it provid

sharkdp A cat(1) clone with syntax highlighting and Git integration. Key Features β€’ How To Use β€’ Installation β€’ Customization β€’ Project goals, alternatives [δΈ­

unwrittenfun Rust Hotkey A library to listen to global hotkeys in Rust How to use See the examples folder for how to use this library. OS Support This lib aims to

redox-os Introduction Ion is a modern system shell that features a simple, yet powerful, syntax. It is written entirely in Rust, which greatly increases the ov

mxseev logram - pipe log updates to Telegram Logram takes logs from files and systemd services and send them to Telegram. Usage Download the latest release a

pop-os System76 Power Management system76-power is a utility for managing graphics and power profiles. Graphics Modes Integrated The integrated graphics cont

Luminarys synapse Synapse is a flexible and fast BitTorrent daemon. It currently supports most systems which implement epoll or kqueue, with a focus on 64-bit l

pop-os Popsicle Popsicle is a Linux utility for flashing multiple USB devices in parallel, written in Rust. Build Dependencies If building the GTK front end,

pop-os Debian Repository Builder A simple utility for constructing and maintaining Debian repositories. Configuration of a repo is based on the directory hie

ogham exa exa is a replacement for ls written in Rust. Rationale exa is a modern replacement for the command-line program ls that ships with Unix and Linux

Peltoche LSD (LSDeluxe) Table of Contents Description Screenshot Installation Configurations Required Optional F.A.Q. Contributors Credits Description This pro

orhun Linux Kernel Manager and Activity Monitor 🐧 πŸ’» The kernel is the part of the operating system that facilitates interactions between hardware and soft

mmstick Build Status: Features Written safely in the Rust programming language Features both a command-line and GTK3 interface Support for Templates to define

mmstick MIT/Rust Parallel: A Command-line CPU Load Balancer Written in Rust This is an attempt at recreating the functionality of GNU Parallel, a work-stealer

mmstick Font Finder Have you RIIR lately? This project is a clean Rust implementation of TypeCatcher, which took about two days. It is a GTK3 application for

mmstick Concurr: Distributed and Concurrent Command Execution, in Rust This project is dual licensed under MIT and Apache 2.0. Originally inspired by the GNU

mitnk Cicada Unix Shell Cicada is a simple Unix shell written in Rust. Documents Install cicada Environment Variables Cicada Builtins Completion RC File His

lotabout Life is short, skim! Half of our life is spent on navigation: files, lines, commands… You need skim! It is a general fuzzy finder that saves you time.

lotabout Rargs is kind of xargs + awk with pattern-matching support. Installation Mac OS brew install rargs Binary Download in the Release Page and put it in