Use the XDG Base Directory Specification

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • boxxy

    boxxy puts bad Linux applications in a box with only their files.

  • macOS + systemd? If on Linux this tool allows you to move config dir and file locations transparently. Pretty neat. https://github.com/queer/boxxy

  • Cargo

    The Rust package manager

  • 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.

    InfluxDB logo
  • rfcs

    RFCs for changes to Rust

  • xdg-ninja

    A shell script which checks your $HOME for unwanted files and directories.

  • https://github.com/b3nj5m1n/xdg-ninja

    This utility has been a lifesaver to clean up my home directory.

  • directories-rs

    a mid-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows

  • At least for rust applications of your own, you can use the library https://github.com/dirs-dev/directories-rs to follow XDG on Linux as well as platform conventions on Mac and Windows.

  • platformdirs

    A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".

  • Start with pythons “projectdirs”, which refuses to allow mac systems to use XDG or at least have that option.

    https://github.com/platformdirs/platformdirs/issues/4

  • neovim

    Vim-fork focused on extensibility and usability

  • Yes, it's only a month old!

    https://github.com/neovim/neovim/pull/22128

    I actually have something similar in some of my old old projects. And I'd expect I ripped the idea off from somewhere. But I don't know who to cite. :(

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • dotfiles

    Dotfiles (by Larusso)

  • Nice. Thanks for that.

    This is my launch agent. https://github.com/Larusso/dotfiles/blob/master/.config/yadm...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Rust Module System Encourages Bad Practices

    3 projects | news.ycombinator.com | 7 Jun 2023
  • Is rustfmt abandoned? Will it ever format `let ... else` syntax?

    11 projects | /r/rust | 3 Jun 2023
  • Let's thank who have helped us in the Rust Community together!

    9 projects | /r/rust | 28 May 2023
  • What I learned from contributing to Rust's linter

    3 projects | /r/rust | 27 Feb 2023
  • Announcing Rust 1.64.0

    9 projects | /r/rust | 22 Sep 2022