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, CLI and Desktop App. Last updated October 3, 2026.
76 repositories · updated October 3, 2026

theme.park: Apply Custom Themes to Self-Hosted Apps
theme.park provides CSS themes and skins for a wide range of self-hosted web apps. It helps users give multiple services a consistent look, with setup options and app-specific guidance in its documentation.

ConvertX: Convert Files on Your Own Server
ConvertX is a self-hosted web app for converting files across more than 1,000 formats. It suits individuals and teams who want a private, Docker-deployed conversion service with accounts and batch processing.

dateutil: Extend Python’s Date and Time Tools
dateutil adds flexible date parsing, recurrence rules, relative date calculations, and timezone support to Python’s standard datetime module. It suits Python developers who need calendar and time handling beyond the built-in features.

boring.notch: Add Music Controls and Utilities to the Mac Notch
Boring Notch turns a MacBook’s notch into a compact control center for music, calendar events, reminders, files, and system controls. It suits Mac users who want quick access to these features without switching apps.
favicon-downloader: Find and Download Website Favicons
favicon-downloader is a TypeScript web tool for finding and downloading a site's available favicon sizes. It also provides HTML snippets and an API that retrieves icons from web pages and favicon services.

ImageToolbox: Edit, Convert, and Process Images on Android
ImageToolbox is a feature-rich Android app for photo editing, image conversion, OCR, PDF tasks, and other media workflows. It suits users who want many image utilities in one place, with distribution through Google Play, F-Droid, and GitHub releases.

qdirstat: Find What Is Using Your Disk Space
QDirStat is a Qt desktop application that visualizes directory sizes in a tree and treemap, helping users locate large files and reclaim space. It also offers configurable cleanup actions and views for file types, ages, and installed packages.

unp: Unpack Archives from the Command Line
unp is a Python command-line wrapper that selects system tools to extract many common archive formats. It can place multi-item archives in a containing folder, helping keep the current working directory tidy.

Transok: Efficient LAN File Sharing Tool with Go and Wails
Transok is an efficient LAN file sharing tool built with Go and Wails, designed for seamless file transfers within your local network. It offers a lightweight desktop application with features like password protection, unlimited file sizes, and encrypted sharing. This project provides a secure and performant solution for local network file exchange.

Ice: Manage and Customize the macOS Menu Bar
Ice is a macOS utility for hiding, arranging, and revealing menu bar items, with controls for menu bar appearance and hotkeys. It suits Mac users who want more control over a crowded menu bar and requires macOS 14 or later.

noto-emoji: Unicode Emoji Fonts and Assets
Noto Emoji provides Unicode emoji fonts, image assets, and related metadata for applications and platforms that need emoji support. Its color font uses CBDT/CBLC, so compatibility depends on the operating system and browser.

external-file-card: Preview External Files in Obsidian
An Obsidian plugin that surfaces files stored outside a vault as linked cards or inline links. It suits users who want to find and open documents from configured folders without moving them into their notes.