Go implementation of the XDG Base Directory Specification and XDG user directories
-
Updated
Mar 27, 2026 - Go
Go implementation of the XDG Base Directory Specification and XDG user directories
Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.
A cross-platform Go library to get configuration and cache directories.
FreeDesktop.org (xdg) Specs implemented in Go
Package xdgbasedir implements a freedesktop XDG Base Directory Specification for Go
"The ultimate GeForce NOW Discord RPC for Linux. Features automatic game detection, a zero-auth metadata pipeline, extensive multi-language support, and native GNOME integration. Lightweight, robust, and XDG-compliant."
Manage your XDG directories. meant to replace `xdg-user-dirs` & `xdg-user-dirs-update` while being cross-platform.
Go Lookup functions for https://specifications.freedesktop.org/icon-theme-spec/latest/#icon_lookup
File discovery based on XDG Base Directory Specification for Go.
Cross-platform implementation in Go of the XDG Base Directory Specification
Add a description, image, and links to the xdg topic page so that developers can more easily learn about it.
To associate your repository with the xdg topic, visit your repo's landing page and select "manage topics."