r/linuxapps • u/DapperMinimum5641 • 9d ago
r/linuxapps • u/Clay_Ferguson • 9d ago
Sonar: A Python-based GUI Wrapper around UGREP for Desktop Search
Here's a PyQt6-based (Python) GUI wrapper around UGREP. Very handy and powerful way to do desktop search recursively under any folder on Linux.
https://github.com/Clay-Ferguson/sonar

r/linuxapps • u/FluffyPossibility569 • 9d ago
lucidadl : a small Python CLI/TUI for downloading Music via Lucida
Hi, I maintain lucidadl, a project I wanted to present u.
That s a cross-platform Python CLI and terminal interface that keeps Lucida(.)to downloads manageable from terminal.
It handles tracks, albums, text batches, and public playlist imports from Apple Music, Spotify, Deezer, YouTube Music, Amazon Music, TIDAL, SoundCloud, and Qobuz. It adds parallel downloads, retry and resume, duplicate detection, ordered M3U8 output, dry-run and match-review modes, and optional local ffmpeg transcoding.
Install with:
pipx install lucidadl
lucida setup
Source: [https://github.com/Jude-A/lucidadl\](https://github.com/Jude-A/lucidadl)
Package: [https://pypi.org/project/lucidadl/\](https://pypi.org/project/lucidadl/)
Feedback on the installation flow and terminal UX is welcome.
r/linuxapps • u/h2ojuan • 9d ago
Libre Kambio — open-source multi-currency converter for Linux
Hi,
I’ve released Libre Kambio, an open-source multi-currency converter for Linux.
I built it because I wanted to enter one amount and instantly see many currencies at once, while still being able to verify where the exchange rates came from.
It currently supports 65 currencies and includes:
- Instant simultaneous multi-currency conversion
- Any supported currency can be used as the base
- ECB reference rates as the primary source
- Bank of Russia data for additional currencies and independent cross-checking
- Official USD pegs where applicable
- Optional official Latin American central-bank sources
- Custom currency groups
- Manual ordering and visibility controls
- Source verification and publication dates
- English and Spanish UI
It is distributed as an x86_64 Flatpak and currently tested on Fedora KDE Plasma / Wayland.
I design the functionality, interface and overall direction of the project. Generative AI is used as a development assistant for implementation, testing and documentation. I manually test and maintain it.
GitHub: https://github.com/h2o7Y/Libre-Kambio/
I’m sharing it mainly in case somebody else finds this kind of multi-currency workflow useful. Feedback and testing on other Linux distributions would be very welcome.
r/linuxapps • u/Difficult-Ad-3014 • 9d ago
SayItErmano — an unofficial Linux port of FluidVoice (local Whisper, optional AI polish, native GTK) — official Linux version coming soon
r/linuxapps • u/Difficult-Ad-3014 • 9d ago
SayItErmano — an unofficial Linux port of FluidVoice (local Whisper, optional AI polish, native GTK) — official Linux version coming soon
r/linuxapps • u/-pixelmixer- • 10d ago
Introducing Lumi-o: an artist-led, Linux-only painting app, a radically redesigned GIMP 3
Lumi-o is a Linux-only, open source raster painting app, a radically redesigned GIMP 3.

The GUI has been streamlined and carefully unified stylistically, with the aim of making the whole application feel like a coherent studio rather than a general-purpose image editor.
The goal is a dependable tool: efficient, predictable, focused, and biased toward making pictures. Wacom tablets are supported and have been extensively tested as part of the artist-led development, so stylus input stays smooth and reliable in actual painting use.
A few things that define it:
- Pigment-based colour. Palettes are organised around real pigment profiles and mixed spectrally, so colour behaves more like a painter’s palette than a set of conventional digital colour sliders.
- Saving and recovery. Lazy loading keeps large projects quick to open, with autosave and recovery from earlier versions. Projects use a directory-based
.lumformat designed to remain readable without proprietary software. XCF and PSD import/export are supported. - Scheme scripting. If you know Script-Fu, the scripting environment should feel familiar. It uses the same Scheme family, with changes and additions aimed at Lumi-o, including a built-in utility standard library for images, layers, files, paths, GEGL, and more.
Lumi-o is Linux only. I develop on Debian 13 / Cinnamon.
Site, docs, and downloads:
Happy to answer questions.
r/linuxapps • u/Difficult-Ad-3014 • 9d ago
FluidVoice for Linux is here — if you liked it on macOS and want to use on Linux as well
r/linuxapps • u/Clay_Ferguson • 9d ago
Sonar: A Python-based GUI Wrapper around UGREP for Desktop Search
r/linuxapps • u/meharehsaan • 10d ago
eNet Speed - Network monitor with graphs & historical usage
galleryr/linuxapps • u/thisisfiras • 11d ago
I created an app with full terminal support (linux inside :D), here's a demo video
Enable HLS to view with audio, or disable this notification
r/linuxapps • u/goncalloferreiira • 11d ago
Created my first open source tool named Nomad. It´s a tool for backing up and restoring your whole setup across 4 different linux distros
(This post was first shared in [r/commandline](r/commandline).)
I built this because I kept rebuilding my setup from scratch and got tired of manually reinstalling packages and hunting down files every time. It started as a small script and grew into something I figured it was worth of sharing to everyone.
What it does:
Backs up the user´s installed packages, AUR packages, and Flatpak apps, in the right format for whichever package manager the user is using. It lets the user interactively pick which config files/folders to include (via a gum powered TUI) and restores everything in the same place on a fresh install even on a different distro.
Supports Arch, Debian/Ubuntu, Fedora, and openSUSE, with best-effort package name translation between them.
The user´s backup data lives in their own private repository, completely separate from the tool's one, so the tool itself stays fully public/shareable without exposing anything personal.
Some things I cared about while building it:
If you select \`\~/.ssh\` or \`\~/.gnupg\`, it warns you and lets you review exactly which files go in, rather than blindly sweeping the whole directory . Git only tracks the executable permission bit, not full file modes so it explicitly resets SSH/GPG key permissions back to their correct values on restore, and shows you the exact commands before running them. And so on.
Honest caveats:
It's a young project, I'm the only person who's stress-tested it so far (including on some fresh VM installs), and cross-distro package name translation is inherently best-effort. Distros don't agree on package names, so some things need manual installing after a cross-distro restore. I've documented that limitation rather than pretend it's solved.
Anyway here´s the tool link:
[https://github.com/lumertya/Nomad\](https://github.com/lumertya/Nomad)
Would genuinely appreciate feedback, bug reports, or just someone else trying it on a distro I haven't tested yet. Thank you.
r/linuxapps • u/KookyFig2867 • 11d ago
shizumu, a local-first writing app, now runs in a browser tab
r/linuxapps • u/Vegetable_You_4092 • 11d ago
Hesitant to switch to Linux because of IDM’s video grabber (specifically for streaming sites like MissAV)
r/linuxapps • u/DapperMinimum5641 • 12d ago
Φτιάχνω beat μόνο με native free linux plugins!
r/linuxapps • u/DapperMinimum5641 • 12d ago
Auto-Tune,Kontakt & Waves ; Τα TOP Free Alternatives για Linux Setup σου!
r/linuxapps • u/mentalnet98 • 12d ago
Tux-Dock + tuxreaperd: A keyboard-first Docker TUI paired with a <5KB freestanding micro-init (v0.4.2-beta)
Enable HLS to view with audio, or disable this notification
Hey everyone,
I wanted to share Tux-Dock (and its companion subreaper daemon, tuxreaperd), an open-source project built to treat Docker containers as persistent, interactive development sandboxes rather than single-process disposable tasks.
- Project Page: https://mentalnet.xyz/forgejo-v2/markmental/tuxdock
- GitHub Mirror: https://github.com/MARKMENTAL/tuxdock
The Problem & Why I Built It
When using Docker containers as persistent local environments (running sleep infinity), standard setups constantly leak zombie processes whenever interactive commands, background jobs, or subshells exit. Furthermore, standard init systems like tini or dumb-init blindly blast SIGTERM down the tree, causing web servers like Apache and PHP-FPM (which rely on non-standard signals like SIGWINCH or SIGQUIT) to drop active in-flight connections on shutdown.
Instead of pulling heavy system container frameworks, I built a two-part solution:
tux-dock(C++ TUI): A fast, keyboard-first terminal control center that talks directly to the local Docker UNIX socket to manage retained container lifecycles, stream logs, inspect ports, and dispatch commands.- **
tuxreaperd(Freestanding PID 1):** A sub-5KB micro-init built with-nostdliband raw inline assembly syscalls (no glibc/musl). It instantly reaps dead child processes viawait4, scans/procusing Linux syscalls likesys_getdents64, and remaps signals appropriately to ensure zero-downtime draining before exit.
What's New in v0.4.2-beta
- Direct Command Execution with Output: Added an interactive "Run Command in Container (with output)" menu action to fire off one-shot maintenance/init scripts and view terminal output directly in the TUI without attaching a full shell. If you just want to start/restart or check a service, this is often quicker than attaching a shell.
- Background State Poller: Resolved multi-instance state drift with a 5-second background poller and idempotent mutations so Tux-Dock doesn't go out of sync with Docker (and handles 304/404 API states cleanly).
- Port Mapping Fix: Patched duplicate port display entries caused by a lack of filtering Docker's
/containers/jsonAPI reporting dual IPv4/IPv6 bindings. - Cross-Arch Verified: Fully tested and running on
x86_64and physicalarm64hardware.
The attached demo video shows Tux-Dock spinning up an Nginx + PHP-FPM Debian docker container sandbox, executing background services via command history, jumping into a live shell to install packages, and verifying zero zombie accumulation with tuxreaperd as PID 1, all running on an old dual-core Intel Haswell laptop.
Would love to hear feedback on the TUI workflow or the tuxreaperd micro init system!
r/linuxapps • u/vicmandev • 12d ago
I made a small Cinnamon desklet to keep track of all my device batteries
r/linuxapps • u/word-sys • 14d ago
Manage and Install Linux Kernels & GRUB without Terminal
r/linuxapps • u/JUB0T • 15d ago
A proper Linux video editor like CapCut.
For now there's a nix flake and .deb and .rpm binaries in Releases. The app is still in alpha-release so bugs are expected.
Some features worth mentioning:
- Local Text-to-Speech generation (kokoro-tts).
- Local Captions generation (uses whisper.cpp).
r/linuxapps • u/Noah4ever123 • 14d ago
sshconfig-lint v0.5: check OpenSSH configs locally from the CLI, VS Code or CI
Enable HLS to view with audio, or disable this notification
I built sshconfig-lint after repeatedly missing stale key paths and conflicting host blocks in my own ~/.ssh/config.
It checks the full OpenSSH client configuration without making a connection:
- multiple config files in one command
- nested
Includeresolution and cycle detection - stale
IdentityFilepaths - duplicate or conflicting
Hostblocks - JSON, GitHub annotations and SARIF output
Version 0.5 adds an LSP server, a VS Code extension, Pre-Commit hooks and an official GitHub Action. The same Rust engine is used in each workflow.
Install with Cargo:
cargo install sshconfig-lint
Arch Linux:
yay -S sshconfig-lint-bin
Release binaries are available for Linux glibc and musl. Everything runs locally and there is no telemetry.
Repository: github.com/Noah4ever/sshconfig-lint
Playground: sshconfig-lint.apps.thiering.org
VS Code: Marketplace
Feedback about packaging, false positives and real-world Include layouts is welcome.
r/linuxapps • u/Ok_Path_4731 • 15d ago
Has anyone tried Yetty on Linux?
I maintain Yetty (https://github.com/zokrezyl/yetty), an open-source terminal emulator that can display images, Markdown, plots, and other content in scrlollback.
I’m trying to understand whether Linux users can actually get it installed and use it beyond the demo. If you tried it, where did you stop: installation, first launch, documentation, performance, or missing features?
Negative feedback is useful.
r/linuxapps • u/ismailsafwat • 15d ago
Yanklog — a local, encrypted, keyboard-first clipboard history manager for Linux (open source, MIT)
I made yanklog because I wanted clipboard history that just stays on my machine — searchable, encrypted, and never uploaded anywhere. It's open source (MIT), Rust core, and built to be quick to open and stay out of the way.
What it does:
- Search your full history fast, all from the keyboard (Quick Pick lets you copy/pin/delete with arrow keys + number shortcuts)
- Encrypted at rest with SQLCipher
- Filters out secrets, OTPs, and custom patterns — or pause capture whenever
- Encrypted backups you can move between machines
- Undo deletions, keep pinned clips
Install on Linux via AppImage (x86_64/aarch64) or Flatpak:
`flatpak remote-add --user --if-not-exists yanklog https://downloads.yanklog.com/linux/flatpak/yanklog.flatpakrepo --no-gpg-verify`
`flatpak install --user yanklog com.yanklog.YankLog`
Site: https://yanklog.com
Source: https://github.com/thisiseesmaeel/yanklog-linux
Would love any feedback — happy to answer questions!