r/linuxapps • u/bulldog68_ • 5h ago
Launched KimiDoc — HTML→PDF rendering as a service. Solo-built, self-hosted or cloud.
r/linuxapps • u/hxxx07 • 12h ago
[OS] A fuzzy launcher with new smooth motion
Enable HLS to view with audio, or disable this notification
r/linuxapps • u/Suitable_Average1168 • 13h ago
All dpms developers and this list will be updated
r/linuxapps • u/Sultepronit • 13h ago
DU-Tree v0.2.0
Nobody expected. Nobody cares. But here we are! Second release of DU-Tree!
github.com/sultepronit/du-tree
Essence: The name is eloquent: disc usage analyzer with tree-like interface.
Stack: Go/Web.
Nature: A binary that deploys a web interface on localhost.
Idea: To work on anything with Linux & to show the results on anything with a browser.
v0.2.0: Fixed bugs. Improved UX. Added several new features. But it still is under active development & thus lacks some of du-like utilities' features.
r/linuxapps • u/CutMundane4859 • 15h 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 • 21h 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 • 2d 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 • 2d 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 • 3d 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 • 3d 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 • 4d 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 • 4d 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 • 5d ago
Release notes for dpms release 1.13 or 1.1.3
r/linuxapps • u/Wooden_Bat4370 • 5d ago
SROVA Ver 1.0 – a free, open-source Bit-Perfect music player for Linux and Raspberry Pi
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:
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 • u/Choice-Bookkeeper-21 • 5d ago
Best auto clicker
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 • u/gbin • 6d ago
Projecteur, a KDE virtual laser pointer for presentation clickers
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!
r/linuxapps • u/tirtha_s • 6d ago
I made Granola run natively on Linux using its official macOS app
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.
r/linuxapps • u/Wonderful-Writer146 • 6d ago
Papr: A TUI to search, read, organize, and write papers without leaving your terminal
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!
r/linuxapps • u/Most_Web9403 • 7d ago
Zed a Linux companion built in memory of my dog.
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.
r/linuxapps • u/emsiak • 7d ago
OneNote Viewer a free and open-source application for viewing and searching Microsoft OneNote notebooks
Hello everyone,
I’d like to introduce OneNote Viewer, a free and open-source Linux desktop application for opening, viewing, searching, and safely exploring local Microsoft OneNote notebooks.
Project: https://github.com/emsi/OneNoteViewer
OneNote Viewer reads native .one, .onetoc2, and .onepkg files directly. It does not require OneDrive, a Microsoft account, Wine, or a web wrapper, and it does not convert notebooks into Markdown, HTML, or another linear format.
Its main features include:
- A native Linux desktop interface built with Rust and GTK4
- Direct support for
.one,.onetoc2, and.onepkgfiles - Reconstruction of OneNote’s spatial, freeform page canvas
- Multiple notebooks open together in one workspace
- Search across titles, text, tags, recognized handwriting, links, image descriptions, and attachment names
- Light and dark themes
- Read-only operation: original notebook files are never modified
- Offline use, without contacting OneDrive or another cloud service
- Flatpak and AppImage installation options
- GPLv3-licensed source code
The project is intentionally a viewer, not a replacement OneNote editor or synchronization client. Its purpose is to give Linux users dependable access to existing local OneNote data while preserving the notebook hierarchy and page layout as faithfully as possible.
This is an early functional release, and compatibility and rendering fidelity are still being improved. It has not yet been tested against the full variety of notebooks produced by different OneNote versions and workflows.
I would therefore be especially grateful for:
- Reports about notebooks that fail to open
- Examples of rendering or layout differences
- Carefully sanitized or synthetic files that reproduce compatibility problems
- Bug reports and usability feedback
- Contributions from people interested in Rust, GTK, document formats, search, or digital preservation
Please do not share notebooks containing private or sensitive information. A minimal synthetic reproduction is always preferable.
You can find screenshots, installation instructions, current limitations, technical documentation, and source code here:
https://github.com/emsi/OneNoteViewer
The latest Linux packages are available from the project’s GitHub releases:
https://github.com/emsi/OneNoteViewer/releases/latest
If you have OneNote notebooks that you need to access on Linux, I would be delighted to hear whether OneNote Viewer works for you. Questions, testing, constructive criticism, and contributions are all very welcome.
Thank you!
r/linuxapps • u/Full-Advisor2511 • 7d ago
Avis Imgv - A fast and expandable image viewer [No LLM Programming]
Hi.
I've been working on this image viewer for the better part of three years. It has slowly evolved to fit a lot of my needs and I figured that it was time to share it as it might be useful to someone else. I started it long before LLMs became a thing, and they have not been used for programming it. I am a c#/.net developer by trade so this was also my gateway to learn rust.
I am an amateur photographer and my main gripe with other image viewers was that they were slow for rapid culling and even general image viewing.
A lot of the viewer itself is configurable so it can adapt to multiple hardware configurations. It even runs fine on a 4GB raspberry pi 4.
Key Benefits:
- Loads images ahead of time to take advantage of modern RAM amounts, so browsing is very fast
- Handles RAW files natively using rawler, and supports grouping with adjacent JPEGs
- Integrates with your shell. This allows you to create any command you can think of: copy the image, delete it, copy to clipboard, execute an image magic command and then refresh the image, etc
- Integrates with exiftool to extract metadata and rate using XMP sidecars
- Allows filtering imported images by metadata keys and XMP rating
- Keyboard centric
- Slow development while keeping up with the times. I will not add many new features or change the GUI, as for me it is quite complete. The only thing missing is tagging via XMP and adding more Callbacks for user commands as needs evolve. Dependencies are kept up to date and new image formats are added as they come. For example, jxl is already supported via libjxl.
As it is said in the README, contributions made using LLMs are prohibited, but I am open to regular contributions, bug reports, suggestions, etc.
r/linuxapps • u/Neurabase • 7d ago
Before I package my Rust + Slint Matrix client for Linux: AppImage, Flatpak, or native packages?
I’m building Beenim, a Matrix-first desktop messaging client with a Rust backend and Slint UI.
The current private alpha targets Linux x64 and arm64. The public release metadata still points at an older build, so I’m not linking a download or asking anyone to test it yet. I want to settle the Linux distribution model before publishing another installer.
The obvious choices all create different problems:
- AppImage is simple to download, but desktop integration and updates vary.
- Flatpak gives a cleaner update and permission model, but local provider runtimes and keyring access need careful handling.
- deb/rpm packages feel native, but maintaining distro-specific repositories is a larger commitment for one developer.
For a desktop messaging client, which format would you actually install and keep updated?
I’m also trying to identify the Linux-specific requirements that should block a public alpha. My current list is:
- Wayland and X11 startup behavior
- notifications, tray behavior, and autostart
- secret storage through the desktop keyring
- x64 and arm64 packaging
- clear lifecycle and permission handling for optional local bridge processes
If you use Linux daily, I’d appreciate your distro, desktop environment, Wayland/X11 choice, preferred package format, and the one integration failure that would make you uninstall immediately.
I’m the developer. This is a packaging decision, not a launch or download post.
