There are 4 repositories under xdg topic.
☝️send desktop notifications from your Rust app.
A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
mac OS, Arch Linux, and Debian/Ubuntu + Neovim
A Rust wrapper around XDG portals DBus interfaces
moved to https://codeberg.org/dirs/directories-jvm
a low-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows
A C++ library to look for special directories like "My Documents" and "%APPDATA%" so that you do not need to write Linux, Windows or Mac OS X specific code
a polkit agent in 145 lines of code, because polkit is dumb and none of the other agents worked
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.
🏡 Personal dotfiles configuration
Get cross-platform XDG Base Directories or their equivalents. Works with Linux, Windows, or MacOS.
Node.js implementation for the MPRIS D-Bus Interface Specification to create a mediaplayer service
A cross platform implementation of the XDG Directory Spec
An 'Open with' dialog for opening files in external applications from Dired.
An implementation of the XDG Base Directory specifications
directories is an OCaml library that provides configuration, cache and data paths (and more!) following the suitable conventions on Linux, macOS and Windows. The following conventions are used: XDG Base Directory Specification and xdg-user-dirs on Linux, Known Folders on Windows, Standard Directories on macOS.
A simple way to identify unused applications data in user directories such as ~./config and ~/.cache.
A GUI program to view and change your default programs' preferences (which program should open which type of file) using the XDG Specifications
Dependency-light, highly-customizable, XDG desktop notification generator for 🎶🎵 MPRIS status changes 🎹
Light weight helper functions in golang to get config, data and cache files according to the XDG Base Directory Specification.
Rust crate for querying the shared-mime-info database