GitHub topics: freedesktop
ximion/appstream
Tools and libraries to work with AppStream metadata
Language: C - Size: 34.6 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 233 - Forks: 120

janbar/noson-app
The essential to control music from your SONOS devices on Linux platforms
Language: QML - Size: 43.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 367 - Forks: 30

elementary/notifications
Gtk Notifications Server
Language: Vala - Size: 656 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 39 - Forks: 6

elementary/flatpak-platform
The elementary OS and AppCenter Flatpak platform
Language: Meson - Size: 310 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 57 - Forks: 11

elementary/icons
Named, vector icons for elementary OS
Language: Meson - Size: 41.6 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 561 - Forks: 85

rushsteve1/trash-d
A near drop-in replacement for rm that uses the trash bin. Written in D
Language: D - Size: 117 KB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 133 - Forks: 3

xlucn/xdg-xmenu
Minimal app menu with xmenu
Language: C - Size: 497 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 38 - Forks: 4

ouillie/terminalle
A fancy drop-down terminal emulateur.
Language: Python - Size: 111 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 0

femmeromantic/libfuckyou
A notification daemon that doesn't do anything.
Language: Rust - Size: 14.6 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 3 - Forks: 0

codelif/hyprnotify
DBus Implementation of Freedesktop Notification spec for 'hyprctl notify'
Language: Go - Size: 6.36 MB - Last synced at: 20 days ago - Pushed at: 7 months ago - Stars: 82 - Forks: 4

ebassi/xdg-mime-rs
Rust crate for querying the shared-mime-info database
Language: Rust - Size: 220 KB - Last synced at: 18 days ago - Pushed at: 9 months ago - Stars: 16 - Forks: 7

lcpz/awesome-freedesktop Fork of terceiro/awesome-freedesktop
Freedesktop.org menu and desktop icons support for Awesome WM
Language: Lua - Size: 187 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 133 - Forks: 27

rodlie/qtfm
Qt File Manager
Language: C++ - Size: 2.69 MB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 162 - Forks: 45

bAndie91/mimeopen-gui
Graphical "Open with..." application chooser for Freedesktops
Language: Perl - Size: 135 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 1 - Forks: 0

rodlie/powerkit
Desktop Independent Power Manager
Language: C++ - Size: 1.5 MB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 99 - Forks: 8

erri120/LinuxDesktopUtils
Utilities and wrappers for Linux desktop specific functionality
Language: C# - Size: 87.9 KB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

mk-fg/notification-thing
Python-based implementation of Desktop Notifications Specification (notification-daemon)
Language: Python - Size: 460 KB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 34 - Forks: 5

hattya/go.notify
An abstraction library for notifications
Language: Go - Size: 118 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 1

omajid/xdg-java
Java bindings for various FreeDesktop.org standards
Language: Java - Size: 36.1 KB - Last synced at: 16 days ago - Pushed at: almost 6 years ago - Stars: 16 - Forks: 6

ashcrow/osrelease
Go library/binary for parsing osrelease
Language: Go - Size: 8.79 KB - Last synced at: 19 days ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 2

RajSolai/Response
Test your web page's Responsiveness in Linux Desktop.
Language: Vala - Size: 845 KB - Last synced at: 20 days ago - Pushed at: almost 2 years ago - Stars: 25 - Forks: 4

TheCreeper/go-notify
Package notify provides an implementation of the Gnome DBus Notifications Specification.
Language: Go - Size: 46.9 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 71 - Forks: 11

Starciad/linux-icon-database
A comprehensive list of unique Linux icon identifiers extracted from various themes. Useful for developers, designers, and theme creators.
Size: 64.5 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

dbusjs/mpris-service
Node.js implementation for the MPRIS D-Bus Interface Specification to create a mediaplayer service
Language: JavaScript - Size: 127 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 63 - Forks: 8

iTrooz/FreeDesktopSecrets-CS
C# library to implement the Freedesktop Secret Service API.
Language: C# - Size: 113 KB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

ryanabx/container-desktop-entries 📦
Freedesktop .desktop entries for toolboxes/docker/podman containers! (WIP). Migrated to Codeberg.
Language: Rust - Size: 202 KB - Last synced at: 30 days ago - Pushed at: 12 months ago - Stars: 6 - Forks: 0

ryanabx/desktop-entry-daemon 📦
Exposes desktop integration to DBus - Add/remove desktop entries and icons. Migrated to codeberg
Language: Rust - Size: 1.21 MB - Last synced at: 30 days ago - Pushed at: 7 months ago - Stars: 8 - Forks: 0

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.
Language: Go - Size: 14.8 MB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 100 - Forks: 11

rodlie/draco
Draco Desktop Environment
Language: C++ - Size: 5.4 MB - Last synced at: 19 days ago - Pushed at: almost 5 years ago - Stars: 28 - Forks: 8

FreeSlave/standardpaths
D library for getting standard paths
Language: D - Size: 966 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 15 - Forks: 3

ntvmb/soundthememaker
A graphical editor for sound themes in Linux
Language: Python - Size: 32.2 KB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

hymkor/trash-go
The trash-go is the library for golang to move specified files to trashbox
Language: Go - Size: 13.7 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

kjinho/org.freedesktop.Sdk.Extension.sbcl
Freedesktop SDK Extension for Common Lisp development (sbcl + qlot)
Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

petr-panteleyev/java-freedesktop
Library to generate freedesktop.org desktop entries
Language: Java - Size: 232 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

make-install-linux/Kindle-for-ubuntu
A kindle app for ubuntu
Language: Shell - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

0mp/rarian
Documentation metadata library based on the proposed Freedesktop.org spec.
Language: Shell - Size: 853 KB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

ximion/metainfocreator
Create AppStream MetaInfo files and auxiliary fd.o metadata easily
Language: HTML - Size: 2.54 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 3

adelsz/mnotify
Minimal D-Bus notification daemon
Language: Haskell - Size: 3.91 KB - Last synced at: 3 days ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

snwh/suru-icon-theme 📦
The source of the Suru icon and cursor set
Language: Python - Size: 37.4 MB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 465 - Forks: 52

David-Lor/MQTT2NotifySend
🌉Bridge between MQTT and 🖥️Freedesktop.org Notify-Send desktop notifications (Ubuntu & other distros)🐧 - Send notifications from MQTT directly to your desktop!
Language: Shell - Size: 38.1 KB - Last synced at: 23 days ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 3

FreeSlave/trashcan
Move files to trash can in D programming language
Language: D - Size: 168 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 6 - Forks: 1

FreeSlave/inilike
D library for parsing .ini-like files used in Freedesktop systems
Language: D - Size: 170 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

liri-archive/vibe 📦
:book: QtQuick modules for shell and applications
Language: C++ - Size: 472 KB - Last synced at: 9 months ago - Pushed at: almost 7 years ago - Stars: 7 - Forks: 2

janvhs/Dustman 📦
🧷 Making rm a bit safer. ♻ A simple CLI to move files to the operating systems recycle bin, because recycling is good for you..
Language: Swift - Size: 39.1 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Atrophaneura/desktop-parser
Python library for parsing .desktop files
Language: Python - Size: 37.1 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 2

Atrophaneura/Ariane
Create .desktop with ease
Language: Python - Size: 311 KB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 20 - Forks: 3

ccoVeille/dotfiles
dotfiles
Language: Shell - Size: 28.3 KB - Last synced at: 3 days ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 0

subgraph/go-xdgdirs
Golang library for reading and parsing XDG User Dirs
Language: Go - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: about 9 years ago - Stars: 1 - Forks: 2

kjinho/org.freedesktop.Sdk.Extension.roswell
Extension to the Freedesktop SDK that provides access to roswell for Common Lisp development
Size: 1000 Bytes - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

qtilities/libstatusnotifieritem-qt
Qt implementation of the Freedesktop' StatusNotifierItem specification
Language: C++ - Size: 178 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Gua-tk/Linux-Auto-Customizer
bash scripts to automatize the installation and uninstallation of a batch of precoded features in a Linux environment.
Language: Shell - Size: 2.75 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 20 - Forks: 6

thebitstick/xdg-break
Script that sends a notification to remind you to take a break
Language: Shell - Size: 18.6 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

azubieta/xdg-utils-cxx
Implementation of the FreeDesktop specifications to be used in c++ projects
Language: C++ - Size: 127 KB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 6

RubisetCie/desktop-installer
Small tool that searches for ".desktop" and various assets in a directory, and installs it in standard location.
Language: C - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

FreeSlave/mimeapps
MIME Applications Associations specification implementation in D programming language
Language: D - Size: 49.8 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

FreeSlave/mime
Shared MIME-info database in D programming language
Language: D - Size: 227 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 0

FreeSlave/icontheme
Icon Theme Specification implementation in D programming language
Language: D - Size: 132 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

nlepage/go-netmgr 📦
Go bindings for NetworkManager D-Bus API
Language: Go - Size: 197 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

php-xdg/mime
PHP implementation of the XDG Shared MIME-info Database standard.
Language: PHP - Size: 562 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 2

lirios/qtaccountsservice
:book: Qt-style API for freedesktop.org's AccountsService DBus service
Language: C++ - Size: 356 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

mzhukov1973/mcedit-syntax-highlighter-desktop
Mcedit text editor syntax higlighter definitions for FreeDesktop.org .desktop files
Size: 27.3 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

xtaran/systray-mdstat
System tray icon indicating the state of local Linux Software (MD) RAIDs
Language: Perl - Size: 213 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 0

emsspree/gimp_app_icons
Application Icons for the GIMP
Size: 9.96 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

JazzEd-EdTech/cloud-init Fork of canonical/cloud-init
Official upstream for the cloud-init: cloud instance initialization
Language: Python - Size: 33.4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

ebkalderon/freedesktop-categories
Static hash map of all Freedesktop.org categories in Rust
Language: Rust - Size: 53.7 KB - Last synced at: 13 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

FreeSlave/qhl-mimetypes
MIME-type definitions for Quake and Half-Life file formats
Language: Shell - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

hydrargyrum/vignette
A Python library for generating thumbnails following the FreeDesktop specification - mirror of https://gitlab.com/hydrargyrum/vignette
Language: Python - Size: 124 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

FedeDP/Trashd
A c bus service that implements freedesktop.org trash specification
Language: C - Size: 111 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

yuckdevchan/palculator
palculator is a free & open-source GTK calculator for Windows & Linux written in Python
Language: Python - Size: 97.7 KB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

NBonaparte/gdbus-sni-watcher
StatusNotifierWatcher service using GDBus
Language: C - Size: 13.7 KB - Last synced at: 10 days ago - Pushed at: about 6 years ago - Stars: 8 - Forks: 3

NexusKrop/dotnet-freedesktop
Unofficial experimental FreeDesktop.org high-level .NET API for FreeDesktop
Language: C# - Size: 15.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Jhyub/Ikon
Kotlin/JVM library that fetches icons on a freedesktop environment.
Language: Kotlin - Size: 2.45 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

DrewNaylor/DotDesktop4Win
Partial Windows implementation of the Freedesktop.org Desktop Entry specification.
Language: Visual Basic .NET - Size: 336 KB - Last synced at: 17 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

NicoWeio/MprisWake
Keep your computer awake while Spotify is playing
Language: Python - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

victante/trish
A fish shell plugin to manage the Trash folder 🐟
Language: Shell - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 2

wookietreiber/scala-xdg 📦
freedesktop.org standards for Scala
Language: Scala - Size: 14.6 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 7

remko/go-sni
Go implementation of Freedesktop.org StatusNotifierItem specification
Language: Go - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

0xMRTT/trashctl
A command line interface for trash written in Rust (WIP)
Language: Rust - Size: 1.13 MB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

desktopkit/desktopkit
Unix Desktop Support Kit
Language: C++ - Size: 98.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

php-xdg/desktop-file
PHP library for reading, editing and writing XDG desktop files.
Language: PHP - Size: 34.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

lirios/libliri
:book: Library for Liri apps
Language: C++ - Size: 437 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 2

php-xdg/locale
PHP library to work with POSIX locale identifiers.
Language: PHP - Size: 26.4 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

php-xdg/base-directory
PHP implementation of the XDG Base Directory Specification
Language: PHP - Size: 76.2 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

php-xdg/mime-bundle
Symfony bundle for the xdg/mime library
Language: PHP - Size: 32.2 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

isometry/ssh-scheme-handler
SSH Scheme Handler for FreeDesktop/XDG
Language: Python - Size: 4.88 KB - Last synced at: 27 days ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 2

abdul2906/tempname-systemsounds
Ear pleasing system sounds.
Language: Shell - Size: 97.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

SolitudeSF/notification
Desktop notifications
Language: Nim - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

HasinduLanka/Memorize
Easy way to force-load files and directories into RAM on Manjaro, Debian, and Ubuntu Linux.
Language: Shell - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

FreeSlave/desktopfile
Desktop Entry Specification implementation in D programming language
Language: D - Size: 227 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 1

Derisis13/dtgen
A minimalistic .desktop creator for GNOME and KDE
Language: C - Size: 31.3 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

aschaeffer/inexor-rgf-plugin-free-desktop
Inexor - Reactive Graph Flow - Plugin - Free Desktop
Language: Rust - Size: 86.9 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ebkalderon/freedesktop-entry
Parser for the Freedesktop Desktop Entry specification written in Rust
Language: Rust - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

igncp/ime
Proof of concept of an IME (Input Method Editor) for IBus written in TypeScript
Language: C - Size: 148 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Calinou/integrate
Integrate self-installed software into a FreeDesktop system
Language: Shell - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

kylethedeveloper/gnome-wallpaper-setter
This is a Bash script that allows user to choose a wallpaper and set it from a fixed directory.
Language: Shell - Size: 21.5 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

rodlie/lumina-extra
Lumina Desktop Extras
Language: C++ - Size: 241 KB - Last synced at: 20 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 1

matteoalessiocarrara/k5-dmenu-desktop
Fast as the mind application launcher
Language: C - Size: 40 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

poulp/desktop-entry
GUI to create/edit Freedesktop Entry files with gtk and python
Language: Python - Size: 13.7 KB - Last synced at: 22 days ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

fusion809/language-ini-desktop Fork of jacobbednarz/atom-language-ini
INI and desktop configuration file syntax support for Atom.
Language: CoffeeScript - Size: 26.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 9 years ago - Stars: 1 - Forks: 1

FreeSlave/isfreedesktop
D programming language compile-time constant for Freedesktop
Language: D - Size: 1.95 KB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0
