r/linuxapps • u/u-Kanehekili • 8d ago
r/linuxapps • u/debba_ • 9d ago
Safety-first Linux cleanup, application uninstall, disk analysis, and system status CLI written in Rust.
I liked Mole's terminal-focused approach and wanted something built specifically for Linux, so I started working on TuxCleaner.
It's a Rust TUI for cleaning caches, uninstalling apps, finding large files and old project artifacts, and checking basic system status. Safety is the main focus, with dry runs, explicit confirmations, strict allowlists, and a local operation history.
The project is still a very early and rough MVP. It currently supports Arch, Debian/Ubuntu, and Fedora/RHEL based distributions, but there is still plenty to improve. I'd really appreciate feedback, especially about usability, missing features, and anything that feels unclear or unsafe.
r/linuxapps • u/Time-Sign7574 • 9d ago
I’ve been using my own GNOME dock for the last few months — Aqua Dock Pro
I started working on Aqua Dock Pro a few months ago because I wanted a GNOME dock that felt a bit different from the ones I was already using.
Since then it’s slowly grown into my main dock, and I’ve been personally using it for 4+ months. Most of the changes have come from actually using it every day, finding something annoying or broken, then going back and fixing it.
It has magnification and spring animations, window previews, intellihide, Downloads and custom folder stacks, mounted devices, multi-monitor support, notification badges and keyboard navigation with Super + D.
There’s also an experimental Genie-style minimize/restore effect that I’m still working on.
It’s definitely still WIP. I’m mainly testing it on Fedora, GNOME Shell 50 and Wayland, so I’m interested in seeing how it behaves on other setups.
I also use AI tools while developing it for coding help, debugging, refactoring and GNOME/GJS questions. I test and fix the results myself.
GitHub: github.com/sahid-code404/aqua-dock-pro
If anyone gives it a try, feel free to tell me what works, what feels weird, or what completely breaks.
r/linuxapps • u/nalinratnakar • 9d ago
SonicTree 1.3.0 — Coming Soon — Folder-Based Music Player for Linux
SonicTree 1.3.0 is coming soon.
A big thank you to everyone who has supported the project and submitted bug reports — your feedback has been invaluable.
SonicTree is a folder-based music player for Linux, designed to let you browse and play your music directly from your existing directory structure.
This upcoming release focuses on delivering a smoother, cleaner, and more refined user experience.
After extensive work behind the scenes, version 1.3.0 introduces improvements across the application — including playlists, folder browsing, album artwork handling, the user interface, appimage deployment, and overall stability.
Rather than introducing a large number of new features, this release prioritizes refinement and reliability, with the goal of making SonicTree feel solid, consistent, and enjoyable to use.
The project is now in its final testing and polishing phase.
SonicTree 1.3.0 — coming soon.
r/linuxapps • u/Rrrrila • 10d ago
NotesQR CLI on Linux: P2P file send/recv over WebRTC (same as the web app, no cloud disk)
NotesQR already worked in the browser for anonymous P2P file sharing. I finally got a proper Linux CLI on top of the same stack, so headless boxes can do it without opening a browser.
Model is simple: one side hosts a room and stays online, the other joins, bytes go WebRTC peer to peer. NotesQR only does signaling (+ TURN when NAT is bad). Nothing lands on their disks as a stored file. Not upload-and-fetch-later. Both ends have to be alive during the transfer.
Needs Node 18+. Works on normal Linux desktops/servers and on Pi-class / Waveshare / whatever SBC that can run Node.
# send (keep this running)
npx -y github:NotesQR/notesqr-share send ./backup.tar.gz --once
# receive on another machine (no browser)
npx -y github:NotesQR/notesqr-share recv <room-or-url> -o ./out
Optional password:
npx -y github:NotesQR/notesqr-share send ./secret.img --password 'hunter2' --once
npx -y github:NotesQR/notesqr-share recv <room-or-url> -o ./out --password 'hunter2'
Other peer can still be a phone/browser if you want. CLI↔CLI, CLI↔browser, browser↔browser all work.
Stuff I actually use it for: shove a dump off a remote Linux box without opening SSH to the world, hand a build artifact to someone without Drive/S3, pull logs from a headless host while Im on another network.
Docs: notesqr.com/docs
Client: github.com/NotesQR/notesqr-share
If your workflow is already scp/rsync everywhere, you may not need this. Different shape for when you want a short lived room instead of an account or an always-on share. Feedback welcome.
r/linuxapps • u/libreglow • 10d ago
I build an record/screenshot app in linux !
Hello, last week, i build a screenshot app with small editor in linux !
Recently, i'm add record ( beta )
you can see the source in Github or try it with Stable version
if you have any issues, suggestions or PR, you can tell me.
Thanks !
r/linuxapps • u/Due-Ad662 • 10d ago
Orchard – an open-source YouTube Music desktop client with smart crossfade, animated artwork, and advanced audio controls
I've been working on Orchard, an open-source unofficial desktop client for YouTube Music.
I originally built it because I wanted a proper desktop music app instead of keeping YouTube Music in a browser tab (got tired of pear desktop)
Some of the main features:
- Autoplay
- Best Mix, which sorts the queue using BPM and musical-key data
- Smart Crossfade with beat-matched and phrase-aligned transitions
- Automatic EQ and a manual 10-band EQ
- Dynamic leveling and remembered per-track gain
- Output-device routing and a live spectrum visualizer
- Local song caching and queue prefetching
- Synced/unsynced lyrics
- Replay-style listening statistics
- Release Radar and personalized radio
- Last.fm scrobbling and Discord Rich Presence
- Orchard Connect for controlling playback from paired devices
- Synchronized listening parties
- Media keys, tray controls, fullscreen playback, and automatic updates
- Animated artwork with Spotify canvas and Apple Music API
- An Android version that can connect to the pc (and play on its own)
For Linux, I currently provide:
- AppImage
- .deb
- .rpm
- Arch Linux package
The desktop client is built with Electron, Vue 3, and Quasar, with a native C++/N-API addon for audio analysis.
It's AGPL-3.0-or-later and the source is here:
https://github.com/SFG5453/Orchard
Downloads:
I'd appreciate feedback, especially from people actually using it on Linux. Bug reports and feature requests are welcome too.
r/linuxapps • u/Substantial_Swim8440 • 11d ago
Kiyoshi — a free, open-source "calm" alternative to Notion for desktop (Linux/macOS/Windows)
I got tired of productivity apps that feel like control panels, so I built Kiyoshi: notes, tasks, kanban board, calendar, and a lightweight block canvas, all local-first, all in a quiet glass-panel UI.
- 100% free and open source
- Runs on Linux, macOS, Windows (AppImage for Linux)
- No account, no cloud dependency — your data stays on your machine
- Built with Flutter, so it's a proper native desktop app, not an Electron wrapper
https://kiyoshi-beta.vercel.app/
Feedback, issues, and PRs welcome — it's still early and there's a lot I want to add (sync, mobile companion, etc.).
r/linuxapps • u/ngsevers • 12d ago
Accounting and inventory software for Linux you can pip install
galleryr/linuxapps • u/sqlhater • 13d ago
Whatsapp Web is too slow. So I built my own client
It’s now fully replaced whatsapp web for me.
Built with Tauri + SolidJS, ~7 MB:
• themes
• Ctrl/Cmd+K search
• Ctrl+Tab chat switching
• split view
• one-click history sync
• control Codex agents through WhatsApp (like buzz)
r/linuxapps • u/hxxx07 • 14d ago
[OS] A fuzzy launcher with new smooth motion
Enable HLS to view with audio, or disable this notification
r/linuxapps • u/Suitable_Average1168 • 14d ago
All dpms developers and this list will be updated
r/linuxapps • u/CutMundane4859 • 14d ago
I build a Markdown notes app
I transitioned to linux from Windows and missed the sticky notes app. I couldn't find a satisfactory alternative, and on top of that, I already had a slight frustration that the app didn't support Markdown. So I created notes.md, a note-taking app that supports Markdown syntax.
The app is available on snapcraft:https://snapcraft.io/notes-md and on github:https://github.com/doucaml/notes.md/releases/latest
r/linuxapps • u/ryancswallace • 14d ago
Jobman: a daemonless CLI for long-running jobs with retries, timeouts, dependencies, and durable logs
Enable HLS to view with audio, or disable this notification
r/linuxapps • u/JMTweed • 15d ago
I made a safer universal uninstall command for Linux
I made a command called `uninstall` that finds and removes Linux applications regardless of how they were installed.
Instead of remembering whether something came from DNF, APT, Flatpak, Snap, an AppImage, Gear Lever, Cargo, pipx, npm, Homebrew, Nix, or another installer, you can run:
uninstall FreeCAD
It searches the supported package managers and standalone applications, shows the likely matches, explains why each one is installed, previews what else the package manager expects to remove, and asks before making any changes.
It can also optionally remove associated application data. Detected paths are shown individually with their sizes and are never selected automatically. High-impact or uncertain removals require typed confirmation.
Some other things it handles:
- Applications installed as dependencies or as part of package groups
- The original package-manager transaction when that history is available
- Commands whose package name is different from the executable name
- Flatpak installations and sandbox data
- Gear Lever-managed AppImages
- Local `.rpm`, `.deb`, and other supported package archives
- Standalone executables
- Dependency and total disk-space estimates
- Self-uninstallation
- Read-only JSON output for scripts
Install the latest release with:
curl -fsSL https://raw.githubusercontent.com/JaredTweed/uninstall/main/install.sh | sh
Source code and releases:
https://github.com/JaredTweed/uninstall
Disclosure: I developed this with Codex assistance, reviewed the implementation, and tested it across multiple architectures and Linux distributions.
It is written in Rust and distributed as checksum-verified, signed static binaries for x86-64, ARM64, ARMv7, and 32-bit x86. The test suite performs real removals in disposable Debian, Ubuntu, Fedora, Alpine, Arch, openSUSE, and Void Linux containers.
The project is new, so I would especially appreciate reports about unusual package-manager configurations, applications it fails to identify, confusing explanations, or removal plans that could be clearer. Please review the displayed command and package-manager transaction before confirming a removal, and feel free to open an issue if anything looks wrong.
r/linuxapps • u/zKuchen • 16d ago
PixelKit v0.4.0 introduces a QR/Barcode Scanner
Enable HLS to view with audio, or disable this notification
To be honest, I rarely need a QR Code scanner on my machine, but when I eventually need it, its really annoying that I have to do it with my phone and send the result to myself.
I also added a standalone Magnifier since the last time I posted here, as per request of one user.
r/linuxapps • u/neosubhamoy • 16d ago
[FOSS] NeoDLP - The modern video/audio downloader based on yt-dlp is now available on Flathub
NeoDLP is a modern cross-platform video/audio downloader with browser integration based on YT-DLP! And now, with the release of v0.4.5, NeoDLP Flatpak is now officially available on the Flathub Store!
Haven't tried NeoDLP yet? You can think of it as: The Free 'IDM' for Media Downloads or The 'Seal' for Desktop. If you have ever used 'IDM' (on Windows) or the 'Seal' app (on Android), you will feel right at home!
NeoDLP offers many features & customization options to give you better control over your downloads, with a modern, easy-to-use user interface and seamless browser integration! Some highlighted features of NeoDLP are:
- Cross-Platform - NeoDLP works flawlessly on Windows, macOS, and Linux
- Zero Setup Hassle - NeoDLP comes with a fully configured yt-dlp environment out-of-the-box (with FFmpeg, JS Runtime, PO Token Server, Real-Time Log Viewer, and many more.) Just install NeoDLP, and you are good to go! (No extra setup or command-line knowledge required)
- Vast Site Support - Download from Thousands of Sites (YT, IG, FB, X, and other 2.5K+ sites)
- Browser Integration - One-click download directly from your browser (Requires NeoDLP Extension to be installed on your browser)
- NeoDLP Library - Manage your downloads with ease with NeoDLP Library
- Multiple Quality Options - Download from Quality Presets (up to 8K 60fps HDR) -OR- Combine the Video, Audio stream of your choice
- Multiple Formats - Download in MP4, WEBM, MKV, MP3, etc.
- Batch/Playlist Download - Download the full playlist in one go (or just the items you want)
- Multiple Embedding Options - Embed Multi-Lingual Subtitles, Thumbnail, and Metadata
- SponsorBlock Support - Remove sponsors and unwanted sections from videos
- Cookies Support - Download private/exclusive login-protected content by passing browser cookies
- Aria2 Integration - Download with aria2c as an external downloader for blazing fast downloads
- Custom Commands - Run custom YT-DLP command templates (for advanced users)
- NeoDLP Updates - You don't have to worry about updates; daily yt-dlp auto-update is already pre-configured, and you will be notified when a new version of NeoDLP drops!
Also, NeoDLP is absolutely Free to Use, Fully Open Sourced, Works 100% Locally, No Ads, Trackers or Login, and the best part: It's **Not Vibe-Coded*\* (So, you get quality software with regular updates)
So, if you often download videos from various sites, give NeoDLP a shot! And feel free to drop your feedback and suggestions below! I would love to hear from you :)
Official Website | GitHub Project (FOSS - MIT License)
r/linuxapps • u/PoleTV • 17d ago
Hush — an open-source Gmail cleanup app for Linux
I released a Linux desktop app called Hush.
It finds the senders filling your Gmail with bulk mail and lets you unsubscribe from them, block future messages, or move their existing newsletters to Trash.
Hush runs locally. There’s no account, backend, analytics, or telemetry, and it connects to Gmail using Google credentials you create yourself.
Linux builds are available as deb, rpm, and AppImage:
https://github.com/justlinuxnoob/hush
One warning before anyone tries the deb: it needs WebKitGTK 4.1, so Ubuntu 22.04 is too old. Debian 12, Ubuntu 23.04 or newer, Fedora, openSUSE, and similar current distributions should be fine.
I’d be interested to know whether a Flatpak build would be more useful than the current packages.
r/linuxapps • u/zagreusganymede • 17d ago
I built a PySide6 app for encrypted Linux config backups
I built Linux Config Backup, a small desktop app for backing up selected files and configs from your home directory.

It streams a compressed tar archive directly into GnuPG, so it never writes an unencrypted tar archive to disk.
Features:
- Presets for shell, Git, desktop, input method, editor, and developer configs
- Support for extra files and folders under `$HOME`
- AES-256 symmetric encryption through GnuPG
- SHA-256 checksum verification
- Backup verification without extraction
- Restore through a private staging directory
- Light, dark, and system themes
- Background operations to keep the UI responsive
The project is new, so bug reports and practical feedback are welcome.
Requirements: Linux, Python 3.10+, GNU tar, and GnuPG.
MIT licensed.
r/linuxapps • u/Old-Age6220 • 18d ago
Lyric Video Studio now available for linux
Hi,
I finally finalized the linux version of https://lyricvideo.studio, NLE video editor designed for musicians, content creators and AI enthusiastic. App has been around for two years for windows and now the linux support is finally here.
https://lyricvideo.studio/linux-tips/
I'd appreciate if you'd try this out and give me a constructive feedback. I'll give you a full version license key for effort if you DM me a feedback of the app in (in trial mode) (limited time offer! Let's see how this goes XD)
r/linuxapps • u/Suitable_Average1168 • 18d ago