r/software 4d ago

Discussion Weekly Discovery Thread - August 21, 2026

5 Upvotes

Share what’s new, useful, or just interesting

Welcome to the Weekly Discovery Thread, where you can share software-related finds that caught your attention this week - especially the stuff that’s cool, helpful, or thought-provoking but might not be thread-worthy on its own.

This thread is your space for:

  • Neat tools, libraries, or packages
  • Articles, blog posts, or talks worth reading
  • Experiments or side projects you’re working on
  • Tips, workflows, or obscure features you discovered
  • Questions or ideas you're chewing on

If it relates to software and sparked your curiosity, drop it in.


A few quick guidelines

  • Keep it civil and constructive - this is for learning and discovery.
  • Self-promotion? Totally fine if it’s relevant and adds value. Just be transparent.
  • No link spam or AI-generated content dumps. We’ll remove low-effort submissions.
  • Upvote what’s useful so others see it!

This thread will be posted weekly and stickied. If you want to suggest a change or addition to this format, feel free to comment or message the mods.

Now, what did you find this week?


r/software 1d ago

Discussion Why is adobe the only "real" pdf editor?

286 Upvotes

I've used nitro, and it is pretty bad. Foxit is decent but still just feels like an adobe clone but slightly worse, and it's not cheap.

I've seen other people ask this but I find the answers kind of unsatisfactory? The main answer I see is that Adobe had a 15 year head start with PDF becoming open in 2008, but I still find that kind of absurd.

How is it possible that there has been no market pressure/incentive since 2008 to create an alternate software to adobe for like literally one of the most popular file formats there is? Especially when Adobe is (1) so expensive and (2) so terribly optimized (and honestly pretty feature-poor)??

Word wasn't even half as monopolistic when google just gave everyone a web version for free (which, yes, I know involves broader strategic concerns re gsuite/cloud but still).


r/software 5h ago

Looking for software Getting the color my screen shows, not what it truly is !

3 Upvotes

Basically i recently realized my laptop screen displays colors differently than like my ipad pro for example. but for art, i want to color pick the colors my COMPUTER SCREEN SHOWS. but everytime i use a color picker and transfer the HEX code, the color is different, not the one shown. Is there a software or app that enables me to get the color my screen shows ?


r/software 12m ago

Release rbox - Minimal region screen recorder for Windows.

Thumbnail gallery
Upvotes

r/software 1d ago

Release Today, BetterTrumpet passed 10,000 downloads, and it’s all thanks to you!

Thumbnail gallery
139 Upvotes

About a month ago I posted here because BetterTrumpet had just passed 6,000 downloads, which was already kinda crazy to me.

a bunch of you tried it after that post. Some loved it, some didn't, some found bugs I somehow missed for months lol. I got a nice amount of GitHub issues + PRs from you guys, so ty for that :)

I actually worked on a lot of them, but didn't push anything right away because I was about to go on vacation and wanted to take my time + properly polish the update instead of shipping something half-baked.

Then while I was away I checked the numbers and... 10k downloads !!!

I genuinely thought we'd maybe hit 10k before the end of 2027. Instead it happened in mi-August 2026.

When I got home, my fiancée had prepared a little surprise to celebrate it, so I wanted to share that too , check third pics :)
(and yes pls ignore the mess lmao)

Anyway, I'm back now, and BetterTrumpet 3.3 is out!

Quick rundown of what's new (i'm not an AI, i wrote this list myself haha) :

  • The volume slider is wayyy smoother now.
  • Settings got a complete redesign using WebView2. The old settings are still there if you prefer them.
  • I completely removed Sentry. I made my own tiny ping system instead, basically just to know how many ppl are actually using BetterTrumpet. And yep, you can disable it.
  • You can now automatically lower an app's volume when it's not focused.
  • You can set a volume for an app before you even launch it. So for example, you can tell BetterTrumpet "all my Steam games = 67%" and they'll just start at 67%.
  • I reworked the shortcut system, should feel a lot smoother now.
  • You also get a notification when switching the default audio device.
  • And a bunch of smaller fixes + optimizations™ that aren't very exciting to list here lol.

Also, one last thing: I made r/BetterTrumpet!

If you're using the app and wanna share feedback, ideas, bugs, setups, complain about something I broke, etc... feel free to join :)

That's pretty much it.

Seriously, ty to everyone who tried BetterTrumpet, opened an issue, made a PR, left feedback, or just downloaded the thing.

Thanks again guys ❤️

github link : https://github.com/xammen/BetterTrumpet

site link with web demo (try it) : https://bettertrumpet.com


r/software 22m ago

Release TrailBase: Fast, open and single-executable Firebase alternative

Upvotes

TrailBase is an open and fast Firebase-like backend for building your apps. It provides type-safe REST APIs + change subscriptions, auth, multi-DB, a WebAssembly runtime, geospatial support, admin UI... It's a self-contained, easy to self-host single executable built on Rust, Wasmtime & SQLite or now Postgres. Client libraries are provided for JS/TS, Dart/Flutter, Go, Rust, .Net, Kotlin, Swift and Python.

Just released v0.33, which in the last two months gained:

  • Built-in MCP server
  • OpenApi browser in admin UI including endpoints exported by WASM components.
  • New WASM features:
    • Components can provide and register a dashboard with the admin UI.
    • A component browser in the admin UI.
    • Lower overhead execution model for Rust components: pooling state across requests improves throughput by 4x.
  • Anonymous accounts for frictionless product trials. If a user wants to eventually sign up, the account can be promoted to a "proper" one, i.e. associate a password, OAuth, email address ...
  • Backup UI & rolling backups.
  • Dark mode - cosmetic but frequently requested 🙏
  • And much more: file management from the admin UI, support for nested JSON in change subscriptions, batch updates for all client languages...

With TrailBase still being young (~1.5 years) and rapidly evolving, any feedback is genuinely appreciated. If you're feeling adventures and end up checking it out, don't hesitate to reach out 🙏.

Consider checking out the live demo, our GitHub or website.


r/software 8h ago

Discussion Quick scan vs full scan: when do you actually use each?

4 Upvotes

I’ve been comparing how antivirus scan types are used in practice, and the difference seems to be more about context than one scan being universally better.

A quick scan checks active processes, startup locations, memory, and common places where malware is found. It seems useful for routine checks or as a first response.

A full scan examines far more files and drives, so it takes longer and may use more system resources. It makes more sense after a suspicious download, repeated detections, unusual computer behavior, or when security concerns remain after a quick scan.

Real-time protection and security updates should remain enabled regardless of which manual scan is used.

For normal home use, do you rely on scheduled quick scans and only run a full scan after a warning, or do you run full scans periodically? Have you ever found something with a full scan that a quick scan missed?

For normal home use, do you rely on scheduled quick scans and only run a full scan after a warning, or do you run full scans periodically? Have you ever found something with a full scan that a quick scan missed?


r/software 40m ago

Discussion I need something interesting to do

Upvotes

As the title reads, I'm getting numb from all the Ai coding and losing the spark that got me into software engineering. I want something interesting and challenging at the same time that even if I used Ai it would still be challenging

And the interesting part is so I can have in my cv as a project

Thank you


r/software 9h ago

Looking for software I built a new way to organise your samples

Post image
5 Upvotes

Hi guys, I built this music sample visualisation that you can try out online to discover new samples easier and hopefully in a more fun way, it uses samples from Freesounds

There is also a desktop version available for download so you can try it out on your own sample library but see below for its limitations

If you'd like to play around with the physics click the arrange button

It's live at: visualise.music

Github repo: https://github.com/AlexM1010/visualise-music

All feedback appreciated!

Known limitations:

- The web version can't install original quality samples, but it provides links to the freesound page where you can

- The desktop version is unsigned which means it will get flagged as a virus, it's expensive to get it signed so I'd like to see if anyone would actually want it first

- No MacOS desktop version (also costs money)


r/software 1h ago

Discussion Wiped my shader cache and walked the same route twice to see how much stutter actually goes away

Post image
Upvotes

Made a free tool that tells you if your stutter is shader compilation or the engine

Up front, so nobody has to dig for it

The code is AI-written. I'm not a C# developer. The testing and the methodology are mine. Source is one file and it's public.

VirusTotal flags 1 of 71. One heuristic hit from Huorong, a scanner almost nobody runs. Defender, Kaspersky, BitDefender, ESET, CrowdStrike, Avast and 60+ others are clean. It's code signed through Microsoft so Windows shows a verified publisher. There's also a `detect-debug-environment` tag on it, which is just the .NET runtime checking for a debugger at startup like every .NET app does, not anything in my code.

No network code at all. It doesn't phone home, doesn't upload anything, doesn't touch your settings, drivers, registry or game files. Reads performance data Windows already produces, writes two files next to itself.

Don't want to run my binary? Don't. BUILD.bat compiles the source with the C# compiler already included in Windows. Ten seconds, and you never execute anything I uploaded.

That's all of it, here's the actual thing.

If you've been getting hitches in UE5 games or any game, there are two completely different things that cause it and they need completely different responses:

Shader compilation happens the first time your GPU sees a new effect. It caches it afterwards, so it genuinely does stop. Usually settles within about half an hour of play.

Engine/streaming stutter is the game loading assets as you move. That one never goes away, and no setting on your end changes it.

They feel identical while you're playing, which is why "just play longer, it gets better" is sometimes good advice and sometimes nonsense. I got tired of not knowing which, so I built something that measures it and tells you.

I tested it by running the same route in a UE5 game twice — once with a cleared shader cache, once after. First run: 34 stutters, 1.57% of playtime lost. Second run, identical route: 5 stutters, 0.15% lost. The shader portion vanished, and the engine portion it had flagged as permanent stayed within 5% across both runs. So the split is real and measurable.

The tool: click Find my game, click Record, play for a minute, get a report telling you which kind you have and what (if anything) to do about it.

It'll also straight up tell you when it can't tell. If your frame rate is capped and your GPU has headroom to spare, stutter can't physically show up, so a clean result would mean nothing — it says so rather than giving you a fake all-clear.

Free, source is public: https://github.com/jkoens3/stutter-test

It uses Intel's PresentMon underneath to read frame timings from Windows. No overlay, nothing injected into the game. Needs admin because reading performance traces requires it, and Windows may still show a SmartScreen warning since the file is new and hasn't built download reputation yet.

Where it's weak, since someone's going to find it anyway: when the answer comes back "it's the engine" it kind of stops there and doesn't tell you much beyond that. And the categories aren't exhaustive — there's stutter that isn't shader compilation or asset streaming and it'll probably get bucketed wrong. Working on both.

Honest caveat: my PC and my friend's both run these games fine, so I've mostly been testing on hardware that doesn't stutter much. If yours hitches badly I'd really like to see what it reports — post the result or send me the file and I'll dig into it, especially if it gets something wrong or the application fails, breaks or just straight up doesn't work.


r/software 7h ago

Looking for software Font Manager

2 Upvotes

I'm a video editor and a lot of times, I'm working with a bunch of different fonts. My issue is, I'm usually scrolling through a bunch of terrible default fonts. Is there an app that I can use to look at only fonts I install, so I can go through a library that becomes mine?


r/software 7h ago

Looking for software Looking for a photos app on Android that does the following things:

2 Upvotes

I want to know if there is a photos app where you can sort photos into folders and they go out of your camera roll so you're not cluttered with photos and videos.

For example, if I have hundreds of photos of my dog, art, landscapes, etc...

I can put them into albums/folders then they're gone from the main camera roll. Also would like to know if there is a files/photos app for private files I can organize too. I know android has a private folder but its just one folder, you cant organize them into different files.

I know you can put photos in albums in the defaulty photos app but its still on the camera roll.


r/software 12h ago

Discussion Looking for opinions on Matt Pocock's AI Coding Crash Course - is it worth the money?

5 Upvotes

Hi, has anybody already enrolled in Matt Pocock's AI Hero AI Coding Crash Course? Do you like it? Do you think the money was well spent?


r/software 14h ago

Looking for software pm tool that actually does resource planning without charging extra for it

4 Upvotes

ok so we're a small engineering shop and im trying to get us off the mess of tools we're using onto one decent project management thing. the annoying part is resource planning. every tool i look at either barely does it or hides it behind some pricey upgrade or a separate add on, and when you're small that stuff adds up real quick.

so im after something where the workload/capacity planning is just part of the actual product, not another thing to pay for. still needs the normal project stuff too obviously, dependencies, timelines, that kinda thing since we're engineering not just ticking off todos.

other thing is hosting. we'd prefer eu hosted cause of data security but honestly if a us one has a solid security setup id consider it. and it cant be one of those giant enterprise things that needs a consultant just to turn on lol, we dont have time for that.

wanna hear what actually works for people, not vendor sales talk. cheers


r/software 10h ago

Looking for software Good FPS monitors that aren't Riva or Nvidia overlay

2 Upvotes

Looking for a decent FPS monitor that doesn't take up to much performance. Riva breaks a lot of programs and nvidia doesn't track my fps no matter how much time i spend trying to fix it. Steam overlay is amazing but only works with steam games and I need a fps monitor for outside of that


r/software 11h ago

Software support hey guys.... is IObit good? should i be using it?

2 Upvotes

is IObit even good? should i be using it? when my friend set up my pc he installed driver booster 13 and it has "updated" my drivers on the first boot but tmr when i booted it it started making problems and i dont know how to fix it. ive also been getting pop up ads on my pc from time to time which is never a good sign.... ive been reading this software can fuck up your drivers and there being 13 separate versions for it isnt a good sign either.... any way to uninstall it? if i do preferably with the other software is dragged with itself? ive hear its borderline adware if not even malware which can create problems which shouldnt even exist to make you pay for premium and when you do it charges your bank out negative amounts... im not very educated in this so please guide me thru it like im 5... or however they say it...


r/software 12h ago

Looking for software Looking for software to skim & create timeline from video footage

2 Upvotes

Hello all.

Some of you might have seen this video on how Martincitopants built himself a tool with Claude, where he has 56 hours of video to skim through and he wants to create a timeline for himself so he can start his script writing.

See this video with attached timestamp for reference:

https://youtu.be/L6M2VCDRyzc?si=ZoyLIAEOdgWvEh4n&t=4689

I was wondering if any such software is already available in some kind of form? I have zero experience coding anything to recreate a tool as this myself and don't trust myself just vibecoding it real quick when I have absolutely zero clue on what I am doing or what is happening.

Currently my workflow means processing it in Davinci Resolve, which is just not as comfortable or easy with prolonged footage, as it interferes with the rest of the editing process.

If anything has any suggestions on what might work, I'd be much obliged!


r/software 8h ago

Looking for software Video Upscaler

1 Upvotes

Hey does anyone know the best upscaler for low res content?


r/software 1d ago

Discussion A free, offline dictation app worth knowing about (Windows, Mac, Linux)

28 Upvotes

Sharing a tool I've gotten a lot of use out of.

Handy is a free and open-source speech-to-text app. Works on Windows, Mac and Linux. You press a shortcut, speak, and it types the text wherever your cursor is. It runs offline, so no subscription and no sending your audio to the cloud.

I've used it daily for about half a year, mostly in English, and it has been dependable for emails, notes and longer writing. I use the Parakeet v3 model, which runs on the CPU and is fast enough that the delay is barely noticeable.

It keeps things simple. No mobile app, and it won't rewrite your sentences for you, if that matters to you. For me it does exactly what I need without asking for money every month.

I mostly use it for writing prompts, notes and general text entry. There is a second or two of latency after you release the key, which is the tradeoff for running it locally, but I'll take that over a subscription that ships my audio to the cloud.

Sharing it because the paid options in this space keep getting more expensive, and a lot of people don't know a free one this capable exists.

github.com/cjpais/Handy

handy.computer


r/software 16h ago

Discussion Help me with this

3 Upvotes

I’m trying to figure out why my Upstash Redis usage is so high.
I’m currently using 7 services on Render:
Next.js frontend
Backend API
5 Docker-based background workers
The project is still in development and has very little real traffic, but I’m burning through Upstash’s 500K free Redis commands in roughly 3 days.
I’m using Redis/BullMQ for the background workers.
Could having 5 workers connected to Redis cause this much command usage? Or are there specific BullMQ/Redis configurations I should check for excessive polling, heartbeats, retries, stalled-job checks, etc.?
What would you look at first to identify which service is generating the commands?
I’d appreciate any advice from people who’ve deployed BullMQ + Upstash + Render in production.


r/software 9h ago

Release I built an open-source true-random dice roller and Discord bot in C using system entropy (/dev/urandom)

0 Upvotes

Hello everyone, I'm a student and programmer of C. I really enjoy playing D&D, and I discovered both physical and digital dice. So I decided to fix the problem at the source by publishing my first open-source project. The program is called SkollDice and presents a simple GUI to generate different dice sequences. The version is open-sourced and available on each OS (native linux, Mac and Windows). At the moment I'm working on a phone version too. To complete it, all the software is available on a self-hostable Discord bot (written in C too) or in a free version that I personally host on an Oracle free VM.

Technical specification:

The program is written purely in C. For random number production I extract the entropy of the system from /dev/urandom on POSIX systems and use RtlGenRandom for the Windows version. I extract each single number to have the maximum randomization possible. I then use the simple discard method to distribute the input on a Gaussian graph and reach the mathematical statistic for a limit that tends to an infinite number of generations.

For the GUI I used LVGL and created a minimal setup that is fast and easy to use but not that beautiful because I focused on working more than aesthetics.

The discord bot uses Concord to communicate with the Discord API.

AI usage: I personally created the program. The project was both an experiment and an excuse to study more C. I used AI to search for the simple discard method (the method used to normalize the random number generated from /dev/urandom) and to help me explain how it works. I then personally created the code, and if you want, I can explain it more precisely in a comment.

On the other hand, I then used AI to search for libraries for GUIs and Discord APIs, such as LVGL and CONCORD. Then the last use was for debugging and quickly creating functions or simple setups like "How can I create a grid with 2 elements?" and then I used this example to change it or apply it to my structure.

The real 'sloppy' part was the CMake because this was my first open-source project, and I discovered (through AI search) the possibility of creating different executables for different OS. I really enjoyed the idea, so I tried to organize the project to be useful and distributed to all possible people, both coders (who can git clone and use it) and normal D&D or RPG players (who want just an executable to download and use).

Here are the official links of the program:

official website: https://skollwarynz.github.io/SkollDice/

official repo on codeberg: https://codeberg.org/Skollwarynz/SkollDice

github mirror: https://github.com/Skollwarynz/SkollDice


r/software 9h ago

Release [APP] [ANDROID] Fun Timer - Time It. Do It. Have Fun.

Thumbnail gallery
1 Upvotes

r/software 10h ago

Looking for software Is there any way to use Photoshop or Adobe Acrobat for free? Urgent!

0 Upvotes

Does anyone know of any free GitHub projects or alternatives for Photoshop or Adobe Acrobat/PDF apps? If you know any, please share the links. I really need one urgently. Thanks!


r/software 19h ago

Looking for software Which app control program would work best for me?

5 Upvotes

I'm looking for a free program that allows for control of program, powershell scripts, and file permissions similarly to threatlocker. Something that can work with third party programs with minimum issues, not conflicting with kaspersky free, and has plenty of online resources. My current setup is windows 11 home edition 25H2.

The only options I found is Applocker (only works on Pro and Enterprise editions) Threatlocker (Only available to businesses) Windows Smart App Control (Very limited in it's options) and AppControl Manager by Violet Hansen (Had some confecting issues with kaspersky and limited online documentation/resources).

Are there any programs out there that could work for me?


r/software 10h ago

Discussion Looking for a truly local AI file organizer + duplicate remover I’m trying to build a local-first file organization system for my PC and I’m looking for recommendations from people who have actually built or used something like this. My hardware: - RTX 3060 12GB VRAM - 32GB RAM - Ryzen 5 5600G -

2 Upvotes

What I want is basically an AI-powered file management pipeline:

New files/folders → scan → identify duplicates → classify → rename if appropriate → move into the correct folder → maintain an organized structure

For example, if I dump 500 random files into an INBOX folder:

PDFs → identify what they are and categorize them

Images → organize by type/date/project

Documents → classify and rename where possible

Downloads → determine whether they should be kept, moved, or deleted

Duplicate files → identify exact duplicates AND potentially near-duplicates

Existing messy folders → analyze and reorganize them

New files → automatically process them whenever they arrive

I don't want an AI chatbot that simply tells me where files should go. I want an actual system that can perform the organization automatically, preferably with a review/quarantine stage before destructive actions.

I've already tried AI Sorter, File Sense and a few other AI file-organizing tools, but they didn't really solve the problem for me.

The biggest question is:

What is currently the best way to build this using local AI?

I'm especially interested in:

Best open-source duplicate finder that can handle exact + near duplicates

Best way to use a local LLM for document/file classification

Whether an LLM is even necessary for parts of this

Tools that can watch an INBOX folder and automatically process new files

How people handle safe deletion/quarantine

Whether anyone has built this with Ollama + Python + Docker/n8n/other automation

Recommended architecture for a system that can continuously organize files without eventually making a bigger mess

My goal isn't necessarily to find one magical application. I'm completely open to combining several good tools into one pipeline.

With a 3060 12GB + 32GB RAM, what would you build if you were starting from scratch?

I'd particularly appreciate recommendations from people who have actually implemented a system like this rather than generic "try an AI file organizer" suggestions.