Everything that uses configuration files should report where they're located

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

    Yesterday I was wondering why the self signed root certificate and the certificates I added to my debian installed didn't work with httpie (ssl warning) but did work with curl (and the browsers I added the RootCA to).

    I found the explanation: https://github.com/httpie/httpie/issues/480 httpie doesn't look into /usr/local/share/ca-certificates but apparently it's not httpie's fault, it's the python requests library that doesn't check that folder.

    I don't know what to think of it and who is supposed to fix it. But I am back to curl with my tail between the legs (because I oversold httpie to my coworkers) for now. There's only one place where the bucket stops with curl.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. click-extra

    🌈 Drop-in replacement for Click to make user-friendly and colorful CLI

  4. macos-defaults

    Incomplete list of macOS `defaults` commands with demos ✨ (by yannbertrand)

    macOS has something similar also with defaults [1].

    https://macos-defaults.com/#%F0%9F%99%8B-what-s-a-defaults-c...

  5. libelektra

    Discontinued Elektra serves as a universal and secure framework to access configuration settings in a global, hierarchical key database.

    It should also report the syntax and so on, and actually you want a way to directly modify configuration values. So if you think this through, you will end up with something like https://www.libelektra.org

  6. dagger

    An open-source runtime for composable workflows. Great for AI agents and CI/CD. (by dagger)

    Have you seen https://dagger.io/? Managing all that with code has been a life changer to me.

  7. Daikon

    Dynamic detection of likely invariants

  8. kafka-images

    Confluent Docker images for Apache Kafka

    CONNECT_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM and CONNECT_SASL_MECHANISM.

    And very importantly, don't forget CONNECT_SECURITY_PROTOCOL, as not only will you have odd connection failures (usually manifests as the client dying at the ApiVersions negotiation stage of the Kafka protocol's handshake), but because a script run in the image uses the value of that undocumented setting to execute a prerequisite in different ways [2], and you'll get weird behaviour that obscures the real issue.

    2) Support more than one way of configuring things - maybe I want to mount in a config file, maybe I want to provide a ConfigMap, maybe I want to do it via env vars. Well... [3]

    [0]: https://strimzi.io/docs/operators/latest/deploying.html#ref-...

    [1]: https://docs.confluent.io/platform/current/installation/dock...

    [2]: https://github.com/confluentinc/kafka-images/blob/master/kaf...

    [3]: https://strimzi.io/docs/operators/latest/deploying.html#asse...

  9. SaaSHub

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

    SaaSHub logo
  10. whatfiles

    Log what files are accessed by any Linux process

    https://github.com/spieglt/whatfiles may be useful to find such files

  11. TagSpaces

    TagSpaces is an offline, open source, document manager with tagging support

    The UNIX filesystem has traditionally been a graph for ever. I haven't looked at details for a couple of decades, but definitely all UNIX/POSIX/Linux filesystems operate on a graph model.

    A distinction I used to make when I was teaching this stuff: on your filesystem tree, on Unix names (labels) are on the links (arrows), while on DOS/Windows names are on nodes (boxes).

    If you want to explore a tag-based system, take a look at https://www.tagspaces.org/

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

  • The Quest Continues: Porting the Word Game With AsyncSSH

    6 projects | dev.to | 4 May 2025
  • Show HN: Bagels – TUI Expense Tracker

    11 projects | news.ycombinator.com | 26 Jan 2025
  • UV has a killer feature you should know about

    14 projects | news.ycombinator.com | 12 Jan 2025
  • JSON5 – JSON for Humans

    21 projects | news.ycombinator.com | 8 Dec 2024
  • 5 Best Python TUI Libraries for Building Text-Based User Interfaces

    4 projects | dev.to | 9 Nov 2024

Did you know that Python is
the 2nd most popular programming language
based on number of references?