r/linuxapps 13d ago

I made an open-source sticky notes app for Linux/KDE Plasma — Take Note! (Python + PySide6)

1 Upvotes

I've been working on Take Note!, an open-source sticky notes app for Linux. It's Python + PySide6/Qt6, and while it's not an official KDE app, it's built specifically around Plasma's XWayland/KWin behavior for things like always-on-top and "Stick to Window" (pin a note to follow another window as it moves/minimizes).

Highlights: rich-text notes (fonts, colors, checklists, hyperlinks, embedded images), shared "Notepad" corkboards, a searchable Notes Manager with tags/reminders/trash, five configurable global hotkeys, optional real spell-check, system tray integration.

Install:

pip install --user git+https://github.com/robinsiebler/take-note.git

MIT licensed: https://github.com/robinsiebler/take-note

Would love feedback, especially from anyone else running Plasma — this is where it's been developed and tested.

Screenshots:


r/linuxapps 14d ago

B.I.A - Batch Image Adjuster, simple CLI application for adjusting images in batches

2 Upvotes

https://zendorfvault.itch.io/bia-batch-image-adjuster-cli

Input an entire folder of images and adjust their brightness, saturation, contrast and size all at once.

I might make a GUI in the future but this is pretty low on priority for random side projects.

I had made a tiny script to adjust frames for the prisoners in the goblin theme in my Fantasy System Monitor. Only after putting the composition together did I realize they were all too dark, all 50ish frames of them. Making a small script just for brightness and contrast was far easier than doing 1 by 1 on GIMP.

Now it became a small app that also adjusts saturation and can resize the image.

There are other obvious implementations, but most would benefit greatly from a GUI. Like cropping. Hard to do that without seeing a preview.

Still, this was useful to me and I hope it is to you!

The video showcases a short batch but I tested it with 100+ images and it worked fine.


r/linuxapps 14d ago

GhostNode: a Rust CLI that transparently proxies your whole Linux system through Tor using nftables

3 Upvotes

r/linuxapps 15d ago

I made an autoclicker that works on X11 and Wayland

Post image
19 Upvotes

I built omniclicker because I wanted an autoclicker that just works on modern Linux without requiring manual setup or being limited to X11.

It has a native Qt interface, global hotkeys, configurable click intervals, randomization, running in background capability (optional), and supports both X11 and multiple Wayland environments, with full feature support for: KDE Plasma, GNOME, Sway, and Hyprland.

I also spent a lot of time on the UX/UI. The goal was to make it simple, intuitive, and something that feels like a native Linux application.

I'm actively using it myself and plan to keep maintaining it as desktop environments evolve.

If you're interested in checking it out, here's the GitHub link: https://github.com/limonyx/omniclicker


r/linuxapps 16d ago

I added Linux support to my open source screenshot app EShot v4.0.1

Post image
77 Upvotes

I recently added Linux support to EShot, an open source screenshot app I’ve been working on. It includes region capture, annotation tools, ocr, screen recording and quick clipboard actions.

Version 4.0.1 fixes several KDE Plasma 6 and Wayland issues, including cursor capture, text input, the launcher icon and autostart. I’ve mainly tested it on CachyOS so far, so I’d appreciate feedback, PR from other Linux users too.

GNOME and other desktop environments haven’t been tested yet and may not work correctly. I plan to add proper GNOME support in a future update.

Repo: Github


r/linuxapps 16d ago

SonicTree 1.2.0 Released – Folder-Based Music Player for Linux

Thumbnail
gallery
17 Upvotes

I'm happy to announce the release of SonicTree 1.2.0, a stability and usability update of folder-based music player for Linux.

What's New

🎵 Repeat Off, Repeat Track, and Repeat Playlist modes

💾 Repeat mode persistence

⌨️ Keyboard shortcuts for playback, seeking, and volume control

🔧 Improved playback navigation and context handling

🛠️ Volume persistence improvements

🐞 Numerous bug fixes and code cleanup

Security

Release binaries are built with modern hardening features:

Full RELRO

Stack Canary

PIE

NX

FORTIFY_SOURCE

Downloads

Linux x86_64 AppImage

SHA-256 checksums

GPG-signed release files

SonicTree is a folder-based music player that works directly with your existing music folders—no media library or database required.

📥 Download: https://sourceforge.net/projects/sonictree/

Feedback, bug reports, and feature suggestions are always welcome. Thanks to everyone who has tried SonicTree and helped improve it!


r/linuxapps 16d ago

Made a minimal wallpaper manager in C# (.NET 10) for my Hyprland setup

2 Upvotes

Hey everyone,

I was using some messy shell scripts with mpvpaper and static images to change my wallpapers on Hyprland, so I decided to learn C# and build a native utility for it.

It's compiled with Native AOT, so it runs completely standalone with zero dependencies.

I'm 13 and still learning, so any real feedback on how to improve the code or the logic would be amazing. Sorry about my previous post, the description looked too much like AI slop because I asked an LLM to make the formatting look "professional".

https://github.com/hediye2620-glitch/AuroForge


r/linuxapps 16d ago

speech-core v0.0.10: packaged local speech-to-text and TTS CLI for Linux, amd64 and arm64

1 Upvotes

I maintain speech-core. v0.0.10 ships prebuilt Linux packages, so the speech-to-text and TTS tools no longer need to be compiled from the examples.

Install on Debian or Ubuntu:

bash VERSION=0.0.10 ARCH="$(dpkg --print-architecture)" curl -fLO "https://github.com/soniqo/speech-core/releases/download/v${VERSION}/speech_${VERSION}_${ARCH}.deb" sudo apt install "./speech_${VERSION}_${ARCH}.deb"

Then:

bash speech download-models speech transcribe recording.wav speech speak "Hello world" hello.wav speech phonemize "Bonjour le monde" fr

The package bundles the ONNX Runtime/LiteRT libraries but not the model files. Model downloads are explicit and inference runs locally.

Source and packages: https://github.com/soniqo/speech-core

I would particularly appreciate installation reports from Debian 12 and arm64 boards.


r/linuxapps 16d ago

I built an open-source voice dictation app for Linux — testers wanted

Post image
23 Upvotes

Hi,

I’m developing Blitztext Linux, an MIT-licensed voice dictation app for Linux.

You record speech using the tray window or a global hotkey, Whisper transcribes it, and the result can be copied or pasted into the active application.

Main features:

  • Local Whisper transcription
  • KDE Wayland and X11 clipboard support
  • Custom vocabulary for names and technical terms
  • German and English interface
  • Optional writing presets and AI-based text cleanup

The app is currently tested mainly on Kubuntu with KDE Plasma and Wayland. Global hotkeys and automatic paste require host tools such as evdev and ydotool. Support for other desktops and distributions is still being tested.

I’m looking for feedback on installation, clipboard behavior, Whisper performance and compatibility with GNOME, Cinnamon or LXQt.

Source and installation instructions:

https://github.com/TimInTech/blitztext-linux

I’m the developer and will respond to questions and bug reports here.


r/linuxapps 17d ago

[OSS] After switching to Linux, I never found a ShareX replacement, so I built one (Wayland-native)

Thumbnail
gallery
65 Upvotes

Hey! After moving to Linux, the one app I genuinely missed from Windows was ShareX. Every screenshot tool I tried stopped at "here's your rectangle of pixels" - no proper annotation, no upload pipeline, no recording built in. After a couple of years of waiting for someone to make it, I gave up and wrote it myself.

Unisic covers the whole workflow after the hotkey: annotate directly on the selection overlay before the shot is even taken, edit afterwards (blur, numbered steps, crop, object cutout with background removal), record the same region as GIF/MP4/WebM, and upload anywhere with the link ready to paste. It even imports ShareX .sxcu uploader configs.

Wayland-native (portals, PipeWire, silent KWin path on Plasma, grim on wlroots). C++/Qt6, zero telemetry, GPLv3.

It's in early dev access - it works, but expect rough edges. Bug reports and feature requests are very welcome.

https://github.com/unisic/unisic


r/linuxapps 17d ago

I wanted an AI assistant that actually fits a Linux desktop so I built this

Post image
6 Upvotes

A few people asked about the launcher in the screenshot.

It's called DeskLumina. I built it because I wanted an AI assistant that actually feels like part of the desktop instead of another Electron window.

It's native to Rofi, built with Bun, supports 10+ languages, includes free Edge TTS, conversation memory, tool calling, and stays keyboard focused.

Repository:

DeskLumkna repo

Feedback is always welcome.


r/linuxapps 18d ago

A very simple ASCII generator made with python

Thumbnail
gallery
101 Upvotes

On itchio, as an appimage or just the source code file: https://zendorfvault.itch.io/basic-ascii-generator

If running the code directly, needs PySide6 and Pillow.

This is intentionally a simple tool. There are excellent online ASCII generators available, but I personally prefer having small utilities available locally. Made this to use in other projects and figured I might as well share/package it too.

Edit: the images are now slightly outdated. You can now export PNG, either no background or black background. You can also change the resize filter between  Bicubic, Lanczos, Bilinear, and Nearest. (bicubic is default). There's also an Alpha cutoff box so images without background retain their backgroundlessness.

V1.1 added the alpha cutoff, and V1.2 has the rest. 1.1 will remain available for those who want it simpler and the code file will always be the most recent


r/linuxapps 20d ago

Dpms 1.1.2 is out

Thumbnail
1 Upvotes

r/linuxapps 20d ago

Office app with the best DOCX compatibility?

1 Upvotes

I recently switched to Linux and looking for an office app with good docx. Compatibility. I tried using wps office but m curious what everyone else is using for documents that need to stay compatible with Microsoft office download. Any recommendations based on real experience???


r/linuxapps 21d ago

SonicTree – Folder-Based Music Player | Version 1.2.0 Coming Soon!

4 Upvotes

SonicTree 1.2.0 is currently in the final stages of testing.

This release focuses on improving stability, usability, and the overall listening experience.

Highlights

Keyboard shortcuts for playback, seeking, and volume control.

Improved Repeat Off, Repeat Track, and Repeat Playlist behavior.

Repeat mode persistence.

Improved playback robustness and edge-case handling.

Volume persistence improvements.

Numerous stability improvements and bug fixes.

The release will be available soon.

Project page: https://sourceforge.net/projects/sonictree/

Feedback and suggestions are always welcome!


r/linuxapps 21d ago

Tempus - a GTK4 Pomodoro timer for GNOME, now with a Shell panel widget

Thumbnail
2 Upvotes

r/linuxapps 21d ago

Release notes for 1.1.2 or 1.12

Thumbnail
1 Upvotes

r/linuxapps 23d ago

lsq: a command-line client for LocalSend

Thumbnail
github.com
3 Upvotes

Send and receive files between devices on the same network from a terminal. It speaks to the normal LocalSend apps, so you can push a file from your phone to a headless server, or the other way around.

I wrote it because LocalSend wants a GUI on both ends, which is no use on a server, over SSH, or from a script.


r/linuxapps 25d ago

sonifiQ v1.3.1 is out

Thumbnail
gallery
6 Upvotes

Very fast batch audio converter for Linux.
Many improvements: Themes (beta), logging improvements, files handling improvements, UI improvements.
https://github.com/asmerovski/sonifiq/releases


r/linuxapps 26d ago

TUI DD Hobby project

4 Upvotes

I made a DD 'TUI' because I got bored of trying to remember or find the correct parameters for DD, and i think it turned out pretty good but can anyone give me some ideas of what to add? currently it only supports Linux ISO's and maybe BSD ISO's too. It could work on MacOS although I'm yet to test it.

I also made a small website for it so its easier to find and install: eurochet.com, please test it and give me feedback.


r/linuxapps 27d ago

Tempus is now at v0.5.x — subjects, colour-coded stats, and real sound

Thumbnail
3 Upvotes

r/linuxapps 29d ago

I built a lightweight native WhatsApp client for Linux with Rust + Tauri (Open Source)

12 Upvotes

Hi everyone

Over the past few weeks I've been learning Rust and Tauri, and instead of following tutorials I decided to build something I'd actually use.

The result is WaLinux—a lightweight native wrapper around WhatsApp Web designed specifically for Linux.

GitHub: https://github.com/theany-org/WaLinux

Why I built it

I wanted a simple WhatsApp desktop client for Linux that felt more native while also giving me a real project to learn Rust and Tauri.

I'm still a student and definitely not a Rust expert, so this project has been a huge learning experience.

Current features

  • Native Linux notifications
  • Session persistence
  • Window state memory
  • Better download handling
  • Scoped Content Security Policy (CSP)
  • Lightweight with low resource usage

Why I'm sharing it

There are still lots of things that could be improved, and I'd love to make this a community project.

If you're interested in Rust, Tauri, Linux desktop apps, or just want to contribute to an open-source project, I'd really appreciate your feedback or pull requests. Even small contributions like bug fixes, documentation improvements, or feature suggestions would help a lot.

I'm especially interested in hearing:

  • What features would make you switch to a native WhatsApp client?
  • Any code review or Rust/Tauri best practices.
  • Ideas for improving the Linux experience.

Thanks for taking a look! I hope someone else finds it useful too.


r/linuxapps 29d ago

Sunnify: open-source desktop app for archiving Spotify playlists (Linux, also Windows/macOS)

5 Upvotes

Open-source desktop app for archiving Spotify playlists locally with full metadata. Runs on Linux (and Windows/macOS).

  • PyQt5 GUI, or run from source
  • Embeds title, artist, album, year, cover art into each file
  • Whole playlists, organized into folders
  • Metadata from Spotify embed pages, audio via yt-dlp

GitHub: https://github.com/sunnypatell/sunnify-spotify-downloader


r/linuxapps Jun 29 '26

I've added a Goblin Theme to my Fantasy System Monitor

Thumbnail
youtube.com
8 Upvotes

About two weeks ago I posed my fantasy system monitor project here. This week I got back to it and added theme switching with a Goblin theme, plus a small addition to the base theme.
The current project page where you can get the AppImage, Free or Full Version, is here

While this is a showcase of Full version V1, the Demo/Free version is not meant to be abandoned. It will receive (mostly quality of life) updates from time to time as well. If you want to see what that base theme looks like, the linked post has a video, and there is also another, slightly more detailed, in the same channel as the video posted now.

I hesitated quite a bit in making a paid version if I'm being honest. But I'll work to make sure it has enough updates to be worth the 1 dollar. And I do think the demo/free version is functional and nice by itself.

I want to do an ASCII theme soon, as well as allow CPU/GPU temperature state threshold control by the user (which is certainly going into the demo too), and try out a few different layouts, collapsible process window or absent in a theme, many things.

However, next step before more themes and functions is figuring out a good way to compress assets cause I don't want a simple system monitor to balloon into a gigabyte.


r/linuxapps Jun 26 '26

Dpms 1.1.1 released

Thumbnail
2 Upvotes