SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 Xdg Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
platformdirs
A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
-
directories-jvm
a tiny library that provides config/cache/data paths, following the respective conventions on Linux, macOS, BSD and Windows
-
dirs
a low-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
PlatformFolders
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
-
polkit-dumb-agent
a polkit agent in 145 lines of code, because polkit is dumb and none of the other agents worked
-
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. (by zRedShift)
-
xdg-prefs
A GUI program to view and change your default programs' preferences (which program should open which type of file) using the XDG Specifications
-
vignette
A Python library for generating thumbnails following the FreeDesktop specification - mirror of https://gitlab.com/hydrargyrum/vignette (by hydrargyrum)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
As a user, these variables make my experience simpler. I'm not going to argue that these specifications should be followed by all, because I know there are many users who are committed to dying on the hill that is their cluttered home directory. However, the existence of these variables is not a deterrent to users who do not want to use the specification, as many applications will want to use your home directory anyway. If the existence of these variables made the specification strictly followed, projects like xdg-ninja (https://github.com/b3nj5m1n/xdg-ninja) would have no reason to exist.
Project mention: GrandTourer – a CLI tool for easily launching applications on macOS | /r/Python | 2023-12-06Also, I saw that you're trying to find the app locations yourself. You may wanna use this instead: https://github.com/platformdirs/platformdirs
Project mention: Where should I store user files, like config files for a project? | /r/learnprogramming | 2023-05-30There exists the xdg base directory specification (https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html). This is hard to understand for a beginner so I would advice to use a library that implements this specification for example for java you have: https://github.com/dirs-dev/directories-jvm
Project mention: Help wanted - lspsaga vs neovim/nvim-lspconfig vs mason-lspconfig - need help to understand difference | /r/neovim | 2023-05-23My current config is https://github.com/Tony-Sol/.config/blob/master/nvim/lua/plugins.lua here and i think this're some duplicates in lsp plugins capabilities, but i don't understand how to configure them in a bundle properly. I do understand each of them separately, but can't see the whole picture.
Xdg related posts
- GrandTourer – a CLI tool for easily launching applications on macOS
- Why not export XDG variables?
- $Home, Not So Sweet $Home
- Seeking input on wallpaper utility
- Alternatives for lxsession for DWM?
- I'm getting no polkit-authentication-agent if I start virt-manager on i3
- "directories" crate version 4.0.0 broken on MacOS
-
A note from our sponsor - SaaSHub
www.saashub.com | 27 Apr 2024
Index
What are some of the best open-source Xdg projects? This list will help you:
Project | Stars | |
---|---|---|
1 | xdg-ninja | 2,168 |
2 | xdg-go | 577 |
3 | platformdirs | 492 |
4 | dotfiles | 323 |
5 | directories-jvm | 219 |
6 | ashpd | 215 |
7 | dirs | 182 |
8 | PlatformFolders | 167 |
9 | xdg-base-dirs | 107 |
10 | polkit-dumb-agent | 100 |
11 | mimemagic | 97 |
12 | XDG | 41 |
13 | xdg-xmenu | 33 |
14 | xdg-prefs | 22 |
15 | helm-dired-open | 8 |
16 | vignette | 4 |
17 | .config | 1 |
18 | open_url | 0 |
Sponsored