An open API service providing repository metadata for many open source software ecosystems.

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