An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with freedesktop

A curated list of projects in awesome lists tagged with freedesktop .

https://github.com/snwh/suru-icon-theme

The source of the Suru icon and cursor set

desktop freedesktop icon-theme icons ubuntu

Last synced: 17 Jul 2025

https://github.com/janbar/noson-app

The essential to control music from your SONOS devices on Linux platforms

freedesktop pulseaudio sailfish sailfish-os sonos sonos-controller

Last synced: 01 Apr 2026

https://github.com/ximion/appstream

Tools and libraries to work with AppStream metadata

appstream appstream-specification freedesktop metadata metainfo

Last synced: 11 Apr 2025

https://github.com/rushsteve1/trash-d

A near drop-in replacement for rm that uses the trash bin. Written in D

cli dlang dub freedesktop linux trash

Last synced: 28 Feb 2026

https://github.com/zRedShift/mimemagic

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.

detection extension filetype freedesktop go golang magic-numbers mime mime-database mime-types sniffing xdg

Last synced: 10 May 2025

https://github.com/zredshift/mimemagic

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.

detection extension filetype freedesktop go golang magic-numbers mime mime-database mime-types sniffing xdg

Last synced: 20 Aug 2025

https://github.com/TheCreeper/go-notify

Package notify provides an implementation of the Gnome DBus Notifications Specification.

dbus desktop-notifications freedesktop freedesktop-notifications gnome go golang libnotify linux linux-desktop notify-send

Last synced: 14 Mar 2025

https://github.com/thecreeper/go-notify

Package notify provides an implementation of the Gnome DBus Notifications Specification.

dbus desktop-notifications freedesktop freedesktop-notifications gnome go golang libnotify linux linux-desktop notify-send

Last synced: 30 Oct 2025

https://github.com/TheCreeper/Go-notify

Package notify provides an implementation of the Gnome DBus Notifications Specification.

dbus desktop-notifications freedesktop freedesktop-notifications gnome go golang libnotify linux linux-desktop notify-send

Last synced: 12 Mar 2025

https://github.com/elementary/flatpak-platform

The elementary OS and AppCenter Flatpak platform

flatpak freedesktop

Last synced: 30 Jun 2025

https://github.com/codelif/hyprnotify

DBus Implementation of Freedesktop Notification spec for 'hyprctl notify'

dbus desktop-notifications freedesktop freedesktop-notifications hyprland notifications notify notify-send

Last synced: 28 Dec 2025

https://github.com/xlucn/xdg-xmenu

Minimal app menu with xmenu

freedesktop icons menu xdg xdg-xmenu xmenu

Last synced: 11 Sep 2025

https://github.com/rajsolai/response

Test your web page's Responsiveness in Linux Desktop.

appcenter elementaryos flatpak freedesktop gtk3 linux linux-app linux-desktop screenshot vala

Last synced: 21 Aug 2025

https://github.com/ximion/metainfocreator

Create AppStream MetaInfo files and auxiliary fd.o metadata easily

appstream appstream-metainfo freedesktop metadata metainfo

Last synced: 14 Nov 2025

https://github.com/ebassi/xdg-mime-rs

Rust crate for querying the shared-mime-info database

freedesktop mime-types rust rust-crate xdg

Last synced: 11 Oct 2025

https://github.com/freeslave/standardpaths

D library for getting standard paths

d dlang freedesktop standardpaths xdg

Last synced: 22 Feb 2026

https://github.com/david-lor/mqtt2notifysend

🌉Bridge between MQTT and 🖥️Freedesktop.org Notify-Send desktop notifications (Ubuntu & other distros)🐧 - Send notifications from MQTT directly to your desktop!

debian desktop-notifications freedesktop freedesktop-notifications linux linux-desktop mqtt notification notifications notify-send ubuntu

Last synced: 24 Apr 2025

https://github.com/David-Lor/MQTT2NotifySend

🌉Bridge between MQTT and 🖥️Freedesktop.org Notify-Send desktop notifications (Ubuntu & other distros)🐧 - Send notifications from MQTT directly to your desktop!

debian desktop-notifications freedesktop freedesktop-notifications linux linux-desktop mqtt notification notifications notify-send ubuntu

Last synced: 11 Jan 2026

https://github.com/omajid/xdg-java

Java bindings for various FreeDesktop.org standards

freedesktop java xdg

Last synced: 01 May 2025

https://github.com/jpfleury/corbeille-spacefm

Trash plugin for SpaceFM, compliant with the FreeDesktop.org Trash specification and supporting multi-core processing.

bash freedesktop shell shell-script shell-scripting spacefm spacefm-plugins spec specification trash

Last synced: 27 Dec 2025

https://github.com/xtaran/systray-mdstat

System tray icon indicating the state of local Linux Software (MD) RAIDs

debian-package debian-packaging disk dist-zilla dzil freedesktop gtk gtk3 linux mdraid perl raid systray tray-icon xdg

Last synced: 04 Oct 2025

https://github.com/azubieta/xdg-utils-cxx

Implementation of the FreeDesktop specifications to be used in c++ projects

base-dir cpp cpp-library desktop-entry freedesktop specifications xdg

Last synced: 14 Apr 2025

https://github.com/hymkor/trash-go

The trash-go is the library for golang to move specified files to trashbox

freedesktop go golang trash trashcan windows

Last synced: 09 Mar 2026

https://github.com/ryanabx/desktop-entry-daemon

Exposes desktop integration to DBus - Add/remove desktop entries and icons

dbus desktop freedesktop icon launcher linux

Last synced: 29 Oct 2025

https://github.com/hattya/go.notify

An abstraction library for notifications

freedesktop gntp go growl notifications windows

Last synced: 14 Apr 2025

https://github.com/freeslave/inilike

D library for parsing .ini-like files used in Freedesktop systems

d dlang freedesktop

Last synced: 07 Feb 2026

https://github.com/freeslave/mime

Shared MIME-info database in D programming language

d dlang freedesktop mime mime-database mime-types xdg

Last synced: 03 Jan 2026

https://github.com/freeslave/desktopfile

Desktop Entry Specification implementation in D programming language

d desktop-entry dlang freedesktop xdg

Last synced: 02 Jan 2026

https://github.com/ryanabx/container-desktop-entries

Freedesktop .desktop entries for toolboxes/docker/podman containers! (WIP)

container desktop-entry docker freedesktop podman toolbox

Last synced: 29 Oct 2025

https://github.com/freeslave/trashcan

Move files to trash can in D programming language

d dlang freedesktop recycle-bin trashcan

Last synced: 03 Jan 2026

https://github.com/adelsz/mnotify

Minimal D-Bus notification daemon

dbus freedesktop haskell notification x11 xmonad

Last synced: 19 Apr 2025

https://github.com/fededp/trashd

A c bus service that implements freedesktop.org trash specification

dbus dbus-service freedesktop systemd trash

Last synced: 18 Jul 2025

https://github.com/erri120/linuxdesktoputils

Utilities and wrappers for Linux desktop specific functionality

freedesktop linux-desktop xdg-desktop-portal xdg-user-dirs

Last synced: 30 Oct 2025

https://github.com/ashcrow/osrelease

Go library/binary for parsing osrelease

command-line freedesktop golang golang-library library osrelease

Last synced: 19 Mar 2025

https://github.com/itrooz/freedesktopsecrets-cs

C# library to implement the Freedesktop Secret Service API.

csharp dbus freedesktop linux

Last synced: 17 Feb 2026

https://github.com/drewnaylor/dotdesktop4win

Partial Windows implementation of the Freedesktop.org Desktop Entry specification.

desktop-entry desktop-files dotdesktop dotnet dotnet-framework freedesktop vbnet windows

Last synced: 05 Apr 2025

https://github.com/0xmrtt/trashctl

A command line interface for trash written in Rust (WIP)

clap clap-rs cli ctl freedesktop rust rust-cli rust-lang trash trash-management trashctl

Last synced: 20 Jan 2026

https://github.com/freeslave/mimeapps

MIME Applications Associations specification implementation in D programming language

d dlang freedesktop mime mimeapps xdg

Last synced: 03 Jan 2026

https://github.com/atrophaneura/desktop-parser

Python library for parsing .desktop files

desktop freedesktop python python-library

Last synced: 04 Feb 2026

https://github.com/freeslave/icontheme

Icon Theme Specification implementation in D programming language

d dlang freedesktop icon-theme icon-theme-specification xdg

Last synced: 19 Mar 2026

https://github.com/remko/go-sni

Go implementation of Freedesktop.org StatusNotifierItem specification

dbus freedesktop go golang statusnotifieritem system-tray tray-icon

Last synced: 31 Aug 2025

https://github.com/isometry/ssh-scheme-handler

SSH Scheme Handler for FreeDesktop/XDG

freedesktop gnome handler ssh tmux xdg

Last synced: 08 Oct 2025

https://github.com/ebkalderon/freedesktop-categories

Static hash map of all Freedesktop.org categories in Rust

categories freedesktop rust

Last synced: 16 Nov 2025

https://github.com/ebkalderon/freedesktop-entry

Parser for the Freedesktop Desktop Entry specification written in Rust

desktop-entry freedesktop parser rust

Last synced: 24 Feb 2025

https://github.com/starciad/linux-icon-database

A comprehensive list of unique Linux icon identifiers extracted from various themes. Useful for developers, designers, and theme creators.

database desktop-environment freedesktop gtk icon-theme icons linux qt reference themes

Last synced: 09 Apr 2026

https://github.com/calinou/integrate

Integrate self-installed software into a FreeDesktop system

freedesktop linux

Last synced: 26 Apr 2026

https://github.com/subgraph/go-xdgdirs

Golang library for reading and parsing XDG User Dirs

freedesktop golang xdg

Last synced: 03 Feb 2026

https://github.com/petr-panteleyev/java-freedesktop

Library to generate freedesktop.org desktop entries

freedesktop java

Last synced: 27 Feb 2025

https://github.com/bandie91/mimeopen-gui

Graphical "Open with..." application chooser for Freedesktops

chooser dialog filemanager freedesktop mime-types

Last synced: 22 Feb 2025

https://github.com/ntvmb/soundthememaker

A graphical editor for sound themes in Linux

freedesktop gnome kde-plasma-6 linux python3 sound-effects

Last synced: 02 May 2026

https://github.com/qtilities/libstatusnotifieritem-qt

Qt implementation of the Freedesktop' StatusNotifierItem specification

freedesktop qt-library statusnotifieritem

Last synced: 18 Mar 2025

https://github.com/0mp/rarian

Documentation metadata library based on the proposed Freedesktop.org spec.

freedesktop gnome rarian

Last synced: 11 Sep 2025

https://github.com/poulp/desktop-entry

GUI to create/edit Freedesktop Entry files with gtk and python

freedesktop gtk python

Last synced: 24 Apr 2026

https://github.com/derisis13/dtgen

A minimalistic .desktop creator for GNOME and KDE

automation desktop-files freedesktop linux

Last synced: 28 Apr 2026

https://github.com/freeslave/qhl-mimetypes

MIME-type definitions for Quake and Half-Life file formats

freedesktop goldsource goldsrc half-life half-life-2 halflife mime-types quake quake2 quake3 source-engine

Last synced: 16 Mar 2025

https://github.com/aschaeffer/inexor-rgf-plugin-free-desktop

Inexor - Reactive Graph Flow - Plugin - Free Desktop

desktop freedesktop inexor reactive

Last synced: 13 Jul 2025

https://github.com/freeslave/isfreedesktop

D programming language compile-time constant for Freedesktop

freedesktop

Last synced: 03 Jan 2026

https://github.com/codelif/xdgicons

Go Lookup functions for https://specifications.freedesktop.org/icon-theme-spec/latest/#icon_lookup

freedesktop freedesktop-icon-theme freedesktop-icons go golang icons xdg xdg-icons

Last synced: 14 Jul 2025

https://github.com/nao1215/trash

trash - [WIP]freedesktop-compliant "Trash can" library and CLI commands written in golang

command-line freedesktop golang golang-library trash trashcan

Last synced: 27 Jul 2025

https://github.com/igncp/ime

Proof of concept of an IME (Input Method Editor) for IBus written in TypeScript

c dbus freedesktop ibus ime linux n-api napi node-gyp typescript

Last synced: 20 Apr 2026

https://github.com/nikicat/gopass-secret-service

D-Bus Secret Service provider using GoPass as backend - store secrets from any app in your GPG-encrypted password store

dbus freedesktop gnome-keyring golang gopass gpg linux password-manager secret-service security

Last synced: 01 Feb 2026

https://github.com/php-xdg/mime-bundle

Symfony bundle for the xdg/mime library

freedesktop guesser mime mime-type symfony-bundle xdg

Last synced: 17 Mar 2026

https://github.com/php-xdg/base-directory

PHP implementation of the XDG Base Directory Specification

base-directory freedesktop xdg

Last synced: 17 Mar 2026