Open Source Utility Projects
Discover 76 open source Utility repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Utility projects here are most often combined with Python, Developer Tools and CLI. Last updated October 4, 2026.
76 repositories · updated October 4, 2026

doggo: Query DNS from the Command Line
doggo is a Go-based DNS client for inspecting domain and IP records from the command line. It combines readable output with support for encrypted DNS protocols, structured JSON, and delegation tracing.

BCR: Automatically Record Calls on Rooted Android
BCR is a background call recorder for Android 9+ devices with root access or compatible custom firmware. It records cellular calls automatically and saves them in configurable audio formats, without network access.

files-to-prompt: Turn Files into LLM-Ready Prompts
files-to-prompt is a Python command-line tool that gathers selected files and formats their contents into a single prompt. Use it to provide an LLM with project context without copying files together by hand.

f2: Batch Rename Files and Directories Safely
F2 is a cross-platform Go command-line tool for previewing and applying batch renames to files and directories. It suits people managing large file collections who need flexible naming rules and safeguards against conflicts.

devtools-x: Use Developer Utilities in a Lightweight Desktop App
DevTools-X brings dozens of common developer utilities into one cross-platform desktop app built with Tauri, React, and Rust. It suits developers who want offline-friendly tools without installing a separate app for each task.

domain-scanner: Check Domain Name Availability
A Go command-line tool that generates domain names from patterns or word lists and checks whether they appear registered. It suits developers and domain researchers who need configurable scans, filtering, and verification across registration signals.

Weylus: Turn a Tablet into a Computer Input Device
Weylus lets you use a tablet or phone as a touch screen or graphics tablet for your computer through a browser. It is especially capable on Linux, with stylus pressure, tilt, multi-touch, window capture, and optional second-screen support.

oh-my-logo: Create Colorful ASCII Logos in the Terminal
oh-my-logo turns text into large ASCII-art or filled block logos with gradient colors. Use it from the command line or as a TypeScript library to add visual branding to terminal output and scripts.

MD3-Windows: Add Material You Widgets to a Windows Desktop
MD3-Windows is a Rainmeter skin that brings wallpaper-adaptive Material You styling to Windows widgets and desktop controls. It suits people who want an Android-inspired desktop, provided they use Rainmeter and Windows dark mode.

s-tui: Monitor and Stress-Test CPUs in the Terminal
s-tui is a terminal interface for monitoring CPU temperature, frequency, power, and utilization, with built-in stress testing. It suits Linux users who want to observe CPU behavior or check for thermal throttling without a graphical desktop.

cytoolz: Speed Up Python Functional Utilities
cytoolz provides Cython implementations of toolz utilities for working with iterables, functions, and dictionaries. Use it when toolz-compatible APIs and iterator-friendly processing need more speed, or when Cython projects need its C API.

YTSage: Download YouTube Videos with a Desktop App
YTSage is a cross-platform Python desktop downloader built around yt-dlp. Its PySide6 interface helps users download video, audio, subtitles, and playlists, with options such as SponsorBlock and format selection.