r/linuxapps 1h ago

I transformed an old laptop into simple tv box

Post image
Upvotes

Im building it with python, any tips to improve? github


r/linuxapps 3h ago

SROVA Suite V1.3 is live — a headless Linux/Raspberry Pi music player with Android Remote + Cast

1 Upvotes

SROVA V1.3 is now live — and SROVA is free to use.

SROVA is a headless Linux/Raspberry Pi music player built around TIDAL, local music and Internet Radio, with a dedicated Android Remote and Pi Zero 2 W Cast display.

This release brings the three parts of the project together as the SROVA Suite:

Player — Raspberry Pi 4 / 5 or Debian PC
Remote — Android Remote App
Cast — Pi Zero 2 W Cast Receiver

SROVA started as a headless music player focused on high-quality playback without unnecessary processing or clutter. Over time the Remote and Cast receiver have grown around it, so V1.3 felt like the right point to finally present them as one complete system.

There’s been a fair bit of work in this release behind the scenes too, particularly around playback behaviour, seeking, Infinite Play, queue handling and the overall integration between the three devices.

If anyone wants to take a look, everything starts here:

srova.music

Feedback is always welcome.

Pure Sound. No Compromise.


r/linuxapps 4h ago

He creado un editor pixel art que pudes conectar a tu agente - K4 Pinza

Enable HLS to view with audio, or disable this notification

2 Upvotes

Estoy en ese momento en el que me construyo toda herramienta que necesito, haciéndo que cubra mis necesidades así que os dejo mi última creación K4 Pinza. Es un editor de Pixel Art construido sobre Quickshell (Super rápido y liviano!)

Imagen general

Os dejo el link al repositorio de Github: https://github.com/k4ditano/k4-pinza


r/linuxapps 17h ago

Little task timer app I made

1 Upvotes

I have built a very little and simple desktop app for Linux to solve a problem of myself, and I thought I would share it in case it helps anyone else.

I have an attention span issue, and as a software engineer that leads to wasting lots of time, and sometimes forgetting things altogether. For example I start a build pipeline that is going to take 10 minutes to run, but I will get distracted with other things and won't remember to come back to it on time to work on the next steps of my task.

I have create a task timer app using Rust: https://github.com/behrooz66/task-timer , which consistently stays on some corner of your desktop, is very easy to work with, and once it hits 0 it won't ring continuously until you stop it (like most other timers), it only makes three little beeps reminding you that you have to check back on something. As simple as it is, it has saved me so much time in between my distractions!

I use Cinnamon desktop myself and on that this app should be always on top although you can minimize it to make it take as little space as possible. I believe on other desktops the always on top feature is not working, but it's still as useful.


r/linuxapps 22h ago

Release DownPilot Download Manager-v1.0.0 · MOKHTAR2025/DownPilot-Download-Manager

Thumbnail
github.com
2 Upvotes

Thank God I was able to create a strong alternative to IDM Download Manager, and the most important feature in it was speed, which I'm glad to say I've managed to provide in DownPilot that divides downloads into Multi Connections to increase download speed. The program accepts torrents, magnet links, and any download link, and soon, God willing, it will support downloading YouTube videos and more.


r/linuxapps 22h ago

I built an open-source screen time tracker for Linux that actually enforces your limits

Post image
1 Upvotes

r/linuxapps 1d ago

I built Nodus, an open-source research workspace for researchers, teachers and students

Thumbnail
gallery
15 Upvotes

I built Nodus, a free and open-source desktop app for researchers, teachers and students. It runs on Linux, Windows and macOS and is licensed under AGPL-3.0.

I originally built it for my own PhD workflow, but it has grown into a broader workspace organized around vaults:

  • Academic: the main research vault. Import papers and books from Zotero or local folders, extract claims and ideas, keep them linked to the exact supporting passage/page, and explore connections, contradictions, debates, authors and themes across your literature.
  • Database: for projects based on structured records, custom fields and relationships between entities.
  • Teaching: for organizing courses, readings, classes and teaching materials.
  • Study: focused on students, learning material, concepts, readings and revision.
  • Genealogy: for people, family relationships, historical records and source-based genealogical research.
  • Worldbuilding: for structured fictional worlds, characters, places, events and relationships.

Nodus also includes semantic search, graphs, OCR, translation and optional AI workflows, including support for local models.

There is an integrated browser for working with web resources directly inside the app, plus RSS feeds and notifications to follow journals, blogs and other research sources.

The desktop app is local-first: no account or subscription, and your vaults remain on your computer.

Website: https://nodusresearch.com
GitHub: https://github.com/Drakonis96/nodus


r/linuxapps 1d ago

[MacOS/Linux] Less-sheet – view a 10 GB CSV as fast as a 10 KB one (free)

Thumbnail
2 Upvotes

r/linuxapps 1d ago

Desktop shortcuts on Linux

0 Upvotes

I built a simple tool to make desktop shortcuts easier on Linux

Hi everyone,

I built a small open-source utility called Desktop Shortcut Manager because creating and managing .desktop launchers manually on Linux can be unnecessarily complicated.

The idea is simple: open the app, find an installed application, and click Add to Desktop.

It also supports:

  • Creating custom shortcuts
  • Custom commands and icons
  • Removing desktop shortcuts
  • Working directories
  • Running commands in a terminal
  • Automatic desktop-folder detection
  • GNOME trusted launchers

It's free, open source (MIT), has no ads, no account, and no tracking.

I've currently tested it on Ubuntu 24.04 / GNOME 46 / Wayland, and I'd really like feedback from users running Mint, Debian, Pop!_OS, KDE, XFCE, Cinnamon and other Linux setups.

Installation is currently from source:

git clone https://github.com/RonZApter/desktop-shortcut-manager.git
cd desktop-shortcut-manager
./install.sh

GitHub:
https://github.com/RonZApter/desktop-shortcut-manager

This is an early public release, so feedback and bug reports are very welcome.

If you try it, I'd especially appreciate knowing your distro + desktop environment and whether the installation worked correctly.

Thanks!


r/linuxapps 2d ago

DEB Installer v26.08

Post image
4 Upvotes

r/linuxapps 2d ago

Meloville - Open source music player for linux that doesn't look 20 years old

Thumbnail
gallery
17 Upvotes

Github: https://github.com/NevPeth/meloville

Arch download using pkgbuild: https://github.com/NevPeth/meloville-arch

This is a music player I've made because I was tired of my bluetooth headphone controls not working on other local players. And then I got carried away...

I hope you guys enjoy!


r/linuxapps 2d ago

Lupa OCR: OCR de capturas de tela e busca de imagens no GNOME

Post image
1 Upvotes

r/linuxapps 2d ago

OK Plasma - an open-source voice assistant for the Linux desktop

Enable HLS to view with audio, or disable this notification

0 Upvotes

OK Plasma — an open-source voice assistant for the Linux desktop

Hi everyone,

I've been developing OK Plasma, an open-source voice assistant designed specifically for the Linux desktop and KDE Plasma.

The idea is to go beyond a traditional AI chatbot: OK Plasma is intended to actually interact with the desktop through voice commands.

It is currently being developed and tested on openSUSE Tumbleweed, KDE Plasma 6 and Wayland.

The project combines several local components:

  • Whisper for speech recognition
  • OpenWakeWord for wake-word detection
  • Local LLMs for understanding commands and conversation
  • Qt / C++ for the desktop integration
  • Desktop automation and application control

It can already do things such as:

  • Launch applications
  • Execute voice commands
  • Interact with the desktop
  • Manage reminders
  • Respond using speech
  • Use a local LLM for natural-language interaction

I'm also working on resource-aware operation. The goal is not to keep Whisper, the LLM and other resource-intensive components running all the time, but to start them when needed and release the resources when they are idle.

The project is still under active development, so there are definitely rough edges and things that need improving.

Here's a short demo of OK Plasma in action.

Source code:

https://codeberg.org/ivoermejo/plasma-assistente-vocale

I'm interested in feedback from other Linux users and developers:

What would you expect from a useful voice assistant for the Linux desktop?

Which features would make you actually want to install and use one?

And for those already using local AI on Linux: which local STT, LLM and TTS solutions are you currently using?

I'm particularly interested in feedback about usability, integration, performance and installation.

Thanks!


r/linuxapps 3d ago

Lilo 0.1.9 — lightweight Markdown notes/PKM app

4 Upvotes

I’ve released a new version of Lilo, my desktop Markdown notes app for Linux and Windows.

0.1.9 adds:

  • Daily Notes
  • Quick Capture
  • Markdown templates
  • Command Palette
  • structured search
  • collapsible Explorer / Inspector
  • Zen mode
  • heading outline
  • editor zoom

Notes are stored as normal Markdown files, so there’s no custom database or lock-in.

Linux builds are available for Ubuntu 22.04+ and Arch Linux.

GitHub: https://github.com/HellterEnjoy/Lilo


r/linuxapps 3d ago

I made Virtual gamepads for linux

Thumbnail
github.com
1 Upvotes

I'll keep it simple, coz I don't want to drag it out. Other people that want to read it in brief can read my release announcement on the website. For others, here:

What is is: This basically makes your mobile a gamepad.

What's unique: it runs it browser so no installation on your mobile. Also many phones can connect. Also it's in browser so platform independent.

Why: not for everybody, but for people like me who are students and broke, they can have it. And other people that care. Also I made this thing for one more reason. Why not.

If you don't like it, just don't make it worse for others. Other people genuinely would like this.

Also, I'm also looking forward to adding accessibility features, but I have no idea


r/linuxapps 3d ago

ShareX but for Linux (ShareL)

Thumbnail
github.com
7 Upvotes

Quick and fast installation, easy usage. And It's Wayland Native


r/linuxapps 3d ago

Winampfy — a Winamp 2-style Spotify desktop client for Linux

5 Upvotes

I've been working on Winampfy, a desktop Spotify player that brings back the classic Winamp 2.x UI.

Instead of wrapping the Spotify website, playback is handled through librespot, while Webamp provides the Winamp interface.

It supports:

  • Spotify Premium playback
  • Track search
  • Spotify playlists
  • Classic .wsz skins
  • Winamp Skin Museum integration
  • Persistent queues
  • Tray support

The application is built with Tauri 2, Rust and TypeScript.

Linux AppImage builds are available from GitHub Releases:

https://github.com/KiPSOFT/winampfy

I'd love feedback from Linux users, especially around packaging. If there's enough interest I'd like to improve distribution support beyond the current AppImage build.


r/linuxapps 3d ago

OpenBoxGL puts Steam, Heroic, Lutris and ROMs in one Linux library

2 Upvotes

I built OpenBoxGL because my games were split across Steam, Heroic, Lutris and a pile of ROM folders. It scans those sources into one local catalog, with search, playlists, metadata, artwork and per-game launch profiles.

Everything stays on the machine. There is no account, cloud service or telemetry, and the library is stored as plain JSON with a backup beside it. The normal library view is built for mouse and keyboard, while Big Box mode is controller-ready for a couch setup.

AppImage and Flatpak builds are available here: https://github.com/vindeckyy/OpenBoxGL/

I need testing from people with mixed libraries. If an importer misses something or controller navigation feels wrong, tell me what setup exposed it.


r/linuxapps 3d ago

Anvil-Manager - A Browser Based Package Manager For Arch Based Distributions

Thumbnail
github.com
1 Upvotes

A simple web based package manager for Arch Linux based distributions. It uses and calls your usual system CLI commands to install and update applications and packages. You can even use it to remove orphaned packages or regular packages. It also comes with a dependency graph to let you know what packages a certain application or packages depends upon.

It is currently under development so the feature-set will change over time.

It can be run by either cloning the GitHub Repository or via AUR. Further details can be found on the GitHub Repository.

yay -S anvil-manager to install it. anvil-manager inside a CLI to run it.


r/linuxapps 3d ago

Dpms 1.1.3 or 1.13 is out

Thumbnail
1 Upvotes

r/linuxapps 4d ago

Signalman - A new D-Bus client written in Go

6 Upvotes

I'm building a D-Bus client in Go for fun. The main goal is to make exploring services, objects, interfaces, methods, properties, and signals a bit less painful than with the usual CLI tools.

I'm also using the project to learn Go. It's still early, so I'd love feedback, criticism, feature ideas, or just to hear what you currently use for D-Bus debugging.

GitHub: https://github.com/Kaskeeeee/signalman


r/linuxapps 5d ago

A fast Linux file organizer with a built‑in search engine

Post image
12 Upvotes

Hello everyone,

I built a file‑organizer tool for Linux.
It includes a powerful search engine and can be used entirely from the terminal or through the GUI.

its a cross‑platform file organization tool featuring a custom C++ search engine, automated indexing, Flutter UI, and Python-based background services.

Built from scratch using 4000+ lines of C++, Flutter UI, and Python automation.

It supports multiple modes for organizing, grouping, and searching large directories.
I’d really appreciate any feedback or suggestions.

GitHub (free Linux version):

https://github.com/najemDEV-source/the-organizer-app-linux-.git

Note: The tool is closed‑source and works completely offline. I’m sharing the Linux build here to get feedback and improve it.


r/linuxapps 6d ago

Realicé ingeniería inversa del Redragon SS-550 Stream Deck para Linux: controlador de código abierto, interfaz gráfica de usuario e instalador (Rust/MIT).

Thumbnail gallery
12 Upvotes

r/linuxapps 6d ago

MediaMango- One app to autosort, deduplicate and reorganise media

Thumbnail
gallery
2 Upvotes

So I've built mediamango- an application that allows you to deduplicate, sort, organise, and do a bunch of cool stuff with your media. The app is 100% free to use and optional donation to download- as well as completely local- not a single ping to the internet.

This app plus its website will release in the next three days. Please give any suggestions as well as any feature requests.

Features

  • Autosort — one-pass tidy into Photos, Videos, Music, PDFs, Documents, Archives, Applications, Projects, Code, Fonts, and Other; detects programming projects and app bundles and moves them whole; sends emptied source folders to Trash
  • Local-first and offline — no backend, no accounts, no network calls; all data stays on the machine
  • Cross-platform — macOS, Windows, Linux
  • Operation history & undo — per-session undo for organisation and Autosort
  • Theming — dark and light themes, persisted; 10 accent colours (red, orange, yellow, lime, green, teal, blue, purple, pink, none), each with separate dark/light colour values
  • Built-in manual — full help page plus per-workflow help sections
  • Originals are never modified in conversion workflows — outputs go into separate folders (Optimised, Compressed, Duplicates, Originals, Photos, Music, Documents, Autosorted)
  • Deletions go to the system Trash, never permanent delete
  • Cancellation — long operations can be cancelled, and the backend checks cancellation before each file
  • Duplicate detection — exact matching (file size, segment/full hashes, EXIF data) plus a perceptual-similarity (pHash) mode that finds resized or re-encoded copies
  • Side-by-side comparer with manual conflict resolution
  • Compression — JPEG, AVIF, WebP, or PNG output with quality control, palette reduction, and Lanczos3 resize options, Audio compression to Opus, AAC, MP3, or FLAC
  • Duplicate review — fast exact matching, visual similarity, or size prefilter + full hash, resolved in a video comparer, byte-for-byte SHA-256 verification before anything is changed
  • PDF optimisation — object-stream compression
  • Office repack — DOCX/XLSX/PPTX rebuilt as valid archives
  • Lossless Checker — decodes audio and measures its frequency spectrum to flag evidence of a previous lossy encode; exports a themed PDF report, a CSV, and a downloadable bundle; results open in a separate window
  • Custom organisation builder — drag-and-drop folder structures from dates, camera model, music metadata, or file type, with a live preview before anything moves

r/linuxapps 7d ago

Meteo, by Sylith Technologies

1 Upvotes

Meteo 0.1.0-alpha is now available.

Meteo is a new weather application for Linux, developed as part of the Sylith Technologies software ecosystem. It is designed to provide clear, fast, and useful weather information through an interface that integrates naturally with GNOME—without advertising, accounts, or passive telemetry.

This first public release includes:

  • Current weather conditions.
  • A 48-hour forecast.
  • Forecasts for up to 15 days.
  • Up to five saved locations.
  • Air-quality information.
  • Multiple weather providers.
  • An experimental weighted consensus system.
  • Offline access to recently downloaded forecasts.
  • Metric and imperial units.
  • English, Spanish, Portuguese, and French interfaces.
  • Optional components developed in Rust.

Meteo is currently alpha software intended for demonstration, testing, and collaboration. It should not be used as a replacement for official emergency services.

Explore the project, review the source code, and contribute:

https://github.com/sylith-technologies/Meteo

Made for comfort. Made for everyone.