Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library.
This Utility is a compilation of Windows tasks I perform on each Windows system I use. It is meant to streamline installs, debloat with tweaks, troubleshoot with config, and fix Windows updates.
Requires you to launch PowerShell or Windows Terminal As ADMINISTRATOR! The recommended way is to right-click on the start menu and select (PowerShell As Admin Windows 10 - Windows Terminal As Admin Windows 11)
A curated list of modern Generative Artificial Intelligence projects and services.
RecoverPy is a powerful tool that leverages your system capabilities to recover lost files. Unlike others, you can not only recover deleted files but also overwritten data. Every block of your partition will be scanned. You can even find a string in binary files. Uses grep, dd, and lsblk. Interactive.
In the AUR.
A statically-linked copy of Pacman (the Arch package manager). Ideal for rescuing systems where libc is messed up.
NVM-Express user space tooling for Linux. Works like smartctl, but is nVME specific. Gives you much the same information.
In the Arch Community package repo.
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. This awesome collection is also available on Unix-Shell.ZEEF.com.
A CLI utility which scans websites for broken links. Sitemap aware.
A script that downloads and decrypts OMEMO-encrypted files sent over XMPP. Useful when your XMPP client supports OMEMO-encrypted messages, but not files.
doas is a minimal replacement for the venerable sudo. It was initially written by Ted Unangst of the OpenBSD project to provide 95% of the features of sudo with a fraction of the codebase.
At the moment only linux with GLIBC or musl libc is supported and tested.
This is not an official port/project from OpenBSD!
As much as possible I've attempted to stick to doas as tedu desired it. As things stand it's essentially just code lifted from OpenBSD with PAM or shadow based authentication glommed on to it.
Compatibility functions in libopenbsd come from openbsd directly (strtonum.c, reallocarray.c, strlcpy.c, strlcat.c), from openssh (readpassphrase.c) or from sudo (closefrom.c).
The PAM and shadow authentication code does not come from the OpenBSD project.
In the Arch Extra repo.
A set of utility functions for iterators, functions, and dictionaries.
A data visualization framework written in CSS. Uses the semantic HTML5 tags to identify data to process, the data goes inside the HTML markup in the form of tables. No Javascript is needed to pull data out of APIs for processing (unless you want to roll that way, I guess). The core CSS file can be downloaded and put to use more or less immediately.
Self-made C++ file archiver and archive extractor programs based on Huffman's lossless compression algorithm.
πmenu is a pie menu utility for X. πmenu receives a menu specification in stdin, shows a menu for the user to select one of the options, and outputs the option selected to stdout. Works like a UNIX-native utility: Reads an input, prints an output. Submenus. Pie slices with icons. Supports native Xresources. Very lightweight.
kmon provides a text-based user interface for managing the Linux kernel modules and monitoring the kernel activities. By managing, it means loading, unloading, blacklisting and showing the information of a module. These updates in the kernel modules, logs about the hardware and other kernel messages can be tracked with the real-time activity monitor in kmon. Since the usage of different tools like dmesg and kmod are required for these tasks in Linux, kmon aims to gather them in a single terminal window and facilitate the usage as much as possible while keeping the functionality.
It's in the Arch community package repository.
A curated list of command line apps.
In order to get maximum capability of these utilities, you should be running with a kernel that provides support of the GPUs you have installed. If using AMD GPUs, installing the latest amdgpu driver package or the latest ROCm release, may provide additional capabilities. If you have Nvidia GPUs installed, you should have nvidia-smi installed in order for the utility reading of the cards to be possible. Writing to GPUs is currently only possible for AMD GPUs.
A python tool to shutdown your computer by removing an USB device. Originally intended to be run on RaspberryPi to prevent brutal shutdown.
A script which digs up and displays lots of system configuration information, such as the specifics of the CPUs, storage devices (with identifying information) and space free, version numbers of common utilities, known hardware vulnerabilities, memory, and more. Even if you don't run it as root, you'll still get really useful information out of it.
Written in Perl but don't let that stop you.
In the AUR.
A utility which probes one or more things on the network (such as a web server), and runs a command when it can reach those things. Only runs those commands when the network connection is up.