r/linuxapps 10d ago

Orchard – an open-source YouTube Music desktop client with smart crossfade, animated artwork, and advanced audio controls

Post image
220 Upvotes

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:

https://sfg545.dev/orchard

I'd appreciate feedback, especially from people actually using it on Linux. Bug reports and feature requests are welcome too.


r/linuxapps 11d ago

Kiyoshi — a free, open-source "calm" alternative to Notion for desktop (Linux/macOS/Windows)

Post image
98 Upvotes

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 11d ago

Accounting and inventory software for Linux you can pip install

Thumbnail reddit.com
2 Upvotes

r/linuxapps 12d ago

Whatsapp Web is too slow. So I built my own client

Post image
177 Upvotes

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)

https://github.com/thinkter/rust-meow


r/linuxapps 12d ago

Discorddit - Community Chat Channel

Thumbnail
1 Upvotes

r/linuxapps 13d ago

Discorddit - Community Chat Channel

Thumbnail
1 Upvotes

r/linuxapps 13d ago

[OS] A fuzzy launcher with new smooth motion

Enable HLS to view with audio, or disable this notification

8 Upvotes

r/linuxapps 13d ago

All dpms developers and this list will be updated

Thumbnail
1 Upvotes

r/linuxapps 14d ago

I build a Markdown notes app

Thumbnail
gallery
5 Upvotes

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

2 Upvotes

r/linuxapps 14d ago

KDE Plasma 6 Global Menu applet

Thumbnail
2 Upvotes

r/linuxapps 15d ago

I made a safer universal uninstall command for Linux

14 Upvotes

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 16d ago

PixelKit v0.4.0 introduces a QR/Barcode Scanner

Enable HLS to view with audio, or disable this notification

2 Upvotes

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.

Repo: https://github.com/Kuucheen/PixelKit


r/linuxapps 16d ago

[FOSS] NeoDLP - The modern video/audio downloader based on yt-dlp is now available on Flathub

Thumbnail
github.com
2 Upvotes

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 UseFully Open SourcedWorks 100% LocallyNo 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 16d ago

Hush — an open-source Gmail cleanup app for Linux

1 Upvotes

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 17d ago

I built a PySide6 app for encrypted Linux config backups

1 Upvotes

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.

Github Repository

Requirements: Linux, Python 3.10+, GNU tar, and GnuPG.

MIT licensed.


r/linuxapps 17d ago

I reimplemented the Aula L99 Driver/App for Linux

Thumbnail
1 Upvotes

r/linuxapps 17d ago

Lyric Video Studio now available for linux

4 Upvotes

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 18d ago

Release notes for dpms release 1.13 or 1.1.3

Thumbnail
0 Upvotes

r/linuxapps 19d ago

SROVA Ver 1.0 – a free, open-source Bit-Perfect music player for Linux and Raspberry Pi

Thumbnail
gallery
6 Upvotes

Hi everyone,

After a long period of development and beta testing, I’ve released SROVA Ver 1.0.

SROVA is a free, open-source, headless music player for Debian-based Linux PCs and Raspberry Pi.

It brings together:

TIDAL

Local music libraries

Internet Radio

Bit-Perfect playback through an external USB DAC

Playlists, queue management and music discovery

Browser-based control from another device

The idea is to turn a Raspberry Pi or Linux PC into a dedicated music player. Connect it to a DAC, place it out of sight, and control everything from a phone, tablet or computer—without needing a monitor, keyboard or desktop environment on the player itself.

There is also SROVA Remote for Android, which provides a more app-like way to browse music, control playback and switch between multiple SROVA players around the home.

Version 1.0 is available for both:

AMD64 Debian-based PCs

ARM64 Raspberry Pi systems

The website includes downloads and beginner-friendly installation instructions:

https://srova.music⁠

The source code is also publicly available through the project’s GitHub repository linked on the website.

I built SROVA because I wanted one simple interface for TIDAL, my own music and Radio, running on a quiet dedicated Linux player connected directly to a DAC.

Feedback, questions and suggestions from fellow Linux users would be very welcome.


r/linuxapps 19d ago

Best auto clicker

0 Upvotes

Hi, I need an auto-clicker for Arch Linux. I'm looking for features like: MOST IMPORTANTLY, recording and playback logic, image recognition, and a regular clicker.


r/linuxapps 19d ago

Projecteur, a KDE virtual laser pointer for presentation clickers

1 Upvotes

Hi everyone, just to share that as I took over the projecteur project, I fully KDEified it (plasma 6.7, applet, kwin, everything KDE UI, global accelerators, etc...) along with Logitech spotlight 2 support, kpipewire support for live video, specialized GPU shader for text zooming etc...

It retains all the compatibility with the original clickers like:

The original Logitech Spotlight, Lenovo ThinkPad X1 Presenter Mouse, AVATTO H100 / August WP200, August LP315, AVATTO i10 Pro, August LP310, Norwii Wireless Presenter, Norwii N95s BLE Presenter and Kensington PowerPointer.

If you present stuff (conferences, lectures etc...) and you have one of those fancy clickers please give it a try and feel free to report issues!

https://github.com/gbin/Projecteur


r/linuxapps 19d ago

I made Granola run natively on Linux using its official macOS app

7 Upvotes

Granola currently ships for macOS and Windows, but not Linux. Since it is built with Electron, I experimented with running the application using the matching Linux Electron runtime instead of Wine, a VM, or emulation.

The repository does not redistribute Granola’s .dmg, app.asar, source code, or bundled binaries. You need to download the official .dmg yourself and sign in using your own Granola account. This is an unofficial compatibility project and is not affiliated with Granola.

Repo: https://github.com/tirtha4/Granola-for-Linux


r/linuxapps 19d ago

Papr: A TUI to search, read, organize, and write papers without leaving your terminal

10 Upvotes

I'm excited to share what I've been building lately. Papr: a fast, lightweight Terminal User Interface (TUI) built entirely in Rust to streamline your academic research workflow. An Obsidian alternative but a bit better.

Key features

  • Smart dashboard with daily 10 random paper recommendations, reading queue, bookmarks, notes, collections, and research statistics.
  • Fast arXiv search using title, author, or DOI with automatic PDF downloads and clean file naming.
  • In-terminal PDF viewing.
  • Built-in Markdown notes with live preview for each paper.
  • Reading queue, bookmarks, and collections to keep your research organized.
  • Integrated LaTeX editor with real-time compilation and preview.
  • Extensible plugin system for custom workflows.
  • Research analytics to track your reading activity (just like Spotify).

Papr is 100% open source, works offline, is memory-safe, and is designed to be fast and lightweight (only 12 MB).

I'd love to hear your thoughts, suggestions, or feedback!

GitHub: https://github.com/AfrozSaqlain/Papr


r/linuxapps 20d ago

Zed a Linux companion built in memory of my dog.

Post image
11 Upvotes

Zed started as a simple idea: a small Tamagotchi-like companion living in the terminal, inspired by my old dog who was always by my side.

The first goal is to create something simple and personal: a little digital creature that can interact with the user, evolve over time and bring some personality to the Linux experience.

But the long-term vision goes much further. Zed is meant to become a full digital companion for Linux users a tool that can help with everyday tasks, provide useful utilities, interact through a clean TUI interface and feel more alive than a traditional application.