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. Learn more →
Top 10 xdg-basedir Open-Source Projects
-
directories-rs
a mid-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows
-
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.
-
dirs-rs
a low-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows
-
sway-launcher-desktop
TUI Application launcher with Desktop Entry support. Made for SwayWM, but runs anywhere
-
directories-jvm
a tiny library that provides config/cache/data paths, following the respective conventions on Linux, macOS, BSD and Windows
-
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: Rip – Rust crate to resolve and install Python packages | news.ycombinator.com | 2023-10-19There are even libraries for that!
https://github.com/dirs-dev/directories-rs
Project mention: Sway-Talisman: Terminal Application Launcher in Scratchpad, Minimalist And Native | /r/swaywm | 2023-12-06Is it better than https://github.com/Biont/sway-launcher-desktop ?
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: Maintainer of Rust crate 'dirs-sys' intentionally poisons dependents with MPL | news.ycombinator.com | 2024-01-24
xdg-basedir related posts
-
Why not export XDG variables?
-
$Home, Not So Sweet $Home
-
[ANN] Released `config-finder`, a crate to easily help your CLI app find all its config files
-
Application launcher that displays application names correctly
-
Goodbye Wofi, Hello FZF
-
Duplicate .desktop entries for Visual Studio Code, which ones are the right ones?
-
Overview Of The Unofficial Manjaro Sway Edition
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 May 2024
Index
What are some of the best open-source xdg-basedir projects? This list will help you:
Project | Stars | |
---|---|---|
1 | xdg-ninja | 2,175 |
2 | directories-rs | 697 |
3 | dirs-rs | 608 |
4 | sway-launcher-desktop | 585 |
5 | xdg-go | 579 |
6 | directories-jvm | 220 |
7 | xdg-base-dirs | 111 |
8 | dotfiles | 63 |
9 | dirs-sys-rs | 38 |
10 | phirs | 8 |
Sponsored