TUI for managing XDG default applications
Author here. I made this little TUI program for managing default applications on the Linux desktop. Maybe some of you will find it useful. Happy to answer any questions.
TUI for managing XDG default applications launched on January 25, 2026 with 138 votes, #229 of 14,585 launches that month and more than 95% of that year's launches.
In plain words
TUI for managing XDG default applications is a terminal user interface program that helps Linux desktop users set and manage their default applications. It provides a text-based way to configure which applications open specific file types and protocols, following the XDG standard. The tool is designed for users who prefer working in the terminal or need a straightforward alternative to graphical settings panels.
written from the facts on this page · September 2026
From the sources
TUI for managing XDG default applications. Contribute to mitjafelicijan/xdgctl development by creating an account on GitHub.
xdgctl is a TUI for managing XDG default applications. View and set defaults for file categories without using xdg-mime directly. # On Void Linux sudo xbps-install glibc-devel pkg-config Installation From source git clone https://github.com/mitjafelicijan/xdgctl.git cd xdgctl # Build make sudo make install # Using prefix sudo make PREFIX=/usr/local install make PREFIX= ~ /.local install If you manually add new applications to your ~/.local/share/applications directory, you might need to run update-desktop-database again. yay -Sy xdgctl More about XDG Application directories ls /usr/share/applications ls ~ /.local/share/applications Querying defaults xdg-mime query default text/plain…from github.com
Does a similar job
all alternatives →- ISInteractive systemd – a better way to work with systemd units2025 · isd-project.github.io · ▲546
I created a TUI for systemd/systemctl called isd (interactive systemd). It provides a fuzzy search for units, auto-refreshing previews, smart sudo handling, and a fully customizable, keyboard-focused interface for power users and newcomers alike. It is a more powerful (but heavier) version of sysz, which was the inspiration for the project. This should be a huge timesaver for anybody who frequently interacts with or edits systemd units/services. And if not, please let me know why! :)
Austin-Tui – Spy inside a running Python program at no performance cost2020 · github.com · ▲256The top-like text-based user interface for Austin. Contribute to P403n1x87/austin-tui development by creating an account on GitHub.
TUI-use: Let AI agents control interactive terminal programsApr 2026 · github.com · ▲52tui-use lets agents interact with programs that expect a human at the keyboard — REPLs, debuggers, TUI apps, and anything else bash can't reach. - onesuper/tui-use
- TITux.io – a (now working) Linux desktop in your browser2017 · tux.io · ▲64
Trogon – An automatic TUI for command line apps2023 · github.com · ▲248Hi HN, Trogon is a project to generate a TUI for command line apps. It presents the arguments, options, and switches as a form. Editing the form generates a command line, which you can then run with a keypress. I'm a lover of the command line. But I can recall only a fraction of the switches for most commands I use. I would love it if there was a TUI available for most commands. Trogon currently works with Python and the Click library, but I would like it to cover more of the Python ecosystem and also generate TUIs for apps not written in Python. More information in the repository. Let me…
Interactive exercises for Linux CLI text processing commands2022 · github.com · ▲69Last month, I started learning a Python TUI framework called Textual. After working on a 4x4 board game, I made an interactive app to test your CLI text processing skills with 40 beginner to intermediate level exercises. The app is fairly basic in terms of features — only single input file, so no stdin data, multiple files, etc. Most of the exercises in this app is based on my Computing from the Command Line ebook (https://learnbyexample.github.io/cli-computing/preface.html). I hope to improve the TUI app to support all the 200+ exercises sometime next year.
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 22h ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, January 2026
the whole month →- IN
Hey HN! I wanted to share something I built over the last few weeks: isometric.nyc is a massive isometric pixel art map of NYC, built with nano banana and coding agents. I didn't write a single line of code. Of course no-code doesn't mean no-engineering. This project took a lot more manual labor than I'd hoped! I wrote a deep dive on the workflow and some thoughts about the future of AI coding and creativity: http://cannoneyed.com/projects/isometric-nyc
AI · Jan 2026 · cannoneyed.com




Automatic AI-powered code reviews the moment you open a PR
Dev tools · Jan 2026 · kilo.ai
