Open Source Utility Projects
Discover 77 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, CLI and Desktop App. Last updated October 3, 2026.
77 repositories · updated October 3, 2026

librepods: Use AirPods Features on Android and Linux
LibrePods brings selected Apple-device AirPods features to Android and Linux by implementing AirPods’ proprietary communication protocol. It suits users who want controls such as battery status, ear detection, and listening modes outside Apple’s ecosystem.

pic-smaller: Compress and Convert Images in Your Browser
Pic Smaller is a browser-based batch image compressor and converter that processes files locally rather than uploading them to an application server. It suits people who want a private, straightforward way to optimize image collections.

ipspot: Find IP Addresses and Geolocation
IPSpot is a Python library and CLI for detecting public and private IPv4 and IPv6 addresses, with optional geolocation details. It queries multiple providers and supports automatic provider selection and fallback.

free-the-web-apps: Turn Websites Into Desktop Apps
Free The Web Apps generates shortcuts and launch scripts that open websites in a browser without its usual interface. It suits people who want quick, app-like access to web services from desktop launchers across Linux, Windows, and macOS.

exifcleaner: Remove Metadata from Images and Media Files
ExifCleaner is a cross-platform desktop app for removing metadata from supported images, media files, and PDFs. It suits people who want a visual, batch-oriented privacy workflow, with format-specific limits to consider before relying on complete removal.

NoDPI: Bypass Some Deep Packet Inspection Blocking
NoDPI is a desktop proxy utility that fragments HTTPS ClientHello traffic to help bypass some DPI-based website blocking. It is suited to users who can configure a local proxy and understand that it does not provide VPN-style privacy.

AeroSpace: Tile and Manage macOS Windows from the Keyboard
AeroSpace is an i3-inspired tiling window manager for macOS, aimed at keyboard-focused users who prefer text configuration and command-line control. It provides its own virtual workspaces and multi-monitor window management without requiring SIP to be disabled.

Toolz: A Functional Standard Library for Python
Toolz is a Python library that provides a collection of utility functions for functional programming paradigms. It offers tools for working with iterators, functions, and dictionaries, simplifying complex data manipulation tasks. This lightweight, pure Python library serves as a valuable functional standard library for Python developers.

docker-volume-backup: Back Up Docker Volumes to Local or Remote Storage
docker-volume-backup is a lightweight companion container for recurring or one-off Docker volume backups. It supports local archives and several remote storage protocols, with optional retention, GPG encryption, and run notifications.

numi: Calculate with Natural-Language Expressions
Numi is a calculator for expressing calculations, conversions, and date arithmetic in everyday language. Its desktop app and command-line version suit people who want quick answers without building expressions in a conventional calculator.

treechop: Manipulate and Traverse Tree Data in TypeScript
treechop is a lightweight TypeScript utility library for common operations on tree-structured data. It helps developers traverse, filter, transform, sort, and convert trees and flat node arrays.

Smart-AutoClicker: Automate Android Taps with Image Detection
Smart-AutoClicker, now presented as Klick'r, automates Android clicks and swipes using image detection or a simpler regular mode. It suits repetitive tasks and interaction testing where actions need to respond to on-screen elements.