r/software 4d ago

Discussion Weekly Discovery Thread - August 28, 2026

10 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 6h ago

Release Tired of rearranging 10+ windows every time I switch from coding to gaming, (A)I made a lightweight workspace-switcher for Windows.

Post image
12 Upvotes

Hey everyone,

If you run two or three monitors on Windows, you probably know how tedious it is to switch contexts during the day. Going from a work setup to gaming, or from a meeting layout to writing, usually means manually dragging and resizing a dozen windows across different screens.

I was looking for a decent tool to automate this, but ran into walls with the existing options:

- Windows Virtual Desktops constantly dumps all my windows onto a single screen whenever the monitors wake up from sleep or after unplugging a display. Plus, it doesn't actually launch or close apps when switching contexts.

- PowerToys Workspaces seemed promising at first, but in practice it kept opening duplicate instances of apps (like launching a second browser or Discord instead of just moving the open window) and it leaves all the windows from the previous workspace cluttering the desktop.

- DisplayFusion is paid, fairly heavy on background resources, and felt like overkill for what should be a straightforward task.

So I ended up building Workspace Switcher. It is a lightweight, portable Windows utility written in .NET 8 / WPF that lets you capture your entire multi-monitor setup and snap between profiles using global hotkeys.

A few things it does:

- Instant snapshot and restore: Captures exact pixel coordinates, window states (normal, maximized, minimized), and target monitors into human-readable JSON files.

- Global hotkeys: Runs on a lightweight background Win32 message loop so you can switch between your top workspaces instantly (`Ctrl + Alt + 1..5`).

- Clean switching: There is a toggle to automatically close windows from your previous workspace when you switch layouts (e.g. closing work and IDE windows when jumping into your gaming setup).

- Auto-launch missing apps: If an application from a saved layout is not running, it can launch the executable for you during restore.

- Window inspector: You can click on any captured window in the UI to change its target monitor via dropdown or fine-tune its pixel coordinates without having to retake the snapshot.

- Smart process matching: Includes heuristics to properly handle tricky multi-process apps like Steam (where the window belongs to `steamwebhelper` but `steam.exe` needs to be launched), Electron apps, and browsers.

- Portable and bloat-free: Runs as a single `.exe`, requires no installer, has no telemetry, and is per-monitor DPI aware.

The project is completely free and open source. You can check out the source code or download the standalone executable on GitHub:

GitHub:

REPO

I would love to hear your thoughts, especially if you have unusual multi-monitor or mixed-scaling setups and run into any edge cases.


r/software 57m ago

Looking for software Looking for off-line PowerPoint alternative

Upvotes

I have a old windows 10 PC that is unable to connect to the Internet, and I what to use it as an off-line media player/PowerPoint machine.

As I said, it needs to be off-line because I am literally incapable of connecting to the Internet. I have tried to fix that, but it really isn’t important. I just need a PowerPoint


r/software 1h ago

Release GitHub - hclivess/diskmaster: Drive health monitor for Windows, Linux and macOS: native SMART, an explained health score, surface scans that name the files on bad sectors, history and alerts

Post image
Upvotes

r/software 9h ago

Discussion How did Alyssa Rosenzweig reverse engineer open graphics drivers for M1

5 Upvotes

Asking about the technical aspect of it. Also is it illegal to do such a thing ?

Also what was the need to do something like this. Like how would it help her


r/software 4h ago

Discussion When do you push to pypi new version?

2 Upvotes

I maintain open source software and with ai the velocity is fast but people download/install constantly and find it buggy but don't want to release all day. What is your workflow?


r/software 5h ago

Release VoxScribe — free, open-source, offline voice dictation for Windows

1 Upvotes

Hold a hotkey, talk, release — the text gets typed into whatever app you're focused in. Runs speech-to-text locally (faster-whisper), so there's no subscription and no cloud upload. MIT licensed.

GitHub: https://github.com/ahmedhmam1994/voxscribe-ai-voice-dictation

Feedback welcome, especially on accuracy/mic-handling across different hardware.


r/software 3h ago

Self-Promotion Wednesdays You changed one thing. Why is your whole AI pipeline rebuilding again?

1 Upvotes

I built aimake — an incremental build system for AI/ML pipelines, basically make for AI apps.

GitHub: https://github.com/arjun988/aimake

The idea is simple:

Dataset → Preprocess → Embeddings → Index → Prompt → Eval → Report

aimake builds a dependency graph, fingerprints inputs by content rather than timestamps, and only rebuilds steps whose inputs actually changed.

So if you change your prompt:

Before:
Dataset       ✓
Preprocess    ✓
Embeddings    ✓
Index         ✓
Prompt        ✗ changed
Eval          ✗
Report        ✗

After:
2 rebuilt · 5 reused

aimake plan     # see what would rebuild
aimake build    # only stale steps run
aimake explain  # see why a step needs rebuilding

It's not Airflow (orchestration) and it's not DVC (data versioning alone).

It's make for AI pipelines: dependency graph + content fingerprints + incremental builds + caching.

Shipped so far

  • Content-hash fingerprints instead of mtime-based caching
  • Incremental + parallel builds
  • plan / build / explain CLI
  • Experiment comparison + hyperparameter search
  • S3 cache + Hugging Face / DVC / Docker / Ollama / W&B plugins

You can try it with:

pip install aimake

The main reason I built this is that AI pipelines are expensive to rerun. Changing a prompt shouldn't mean recomputing your dataset, embeddings, vector index, etc.

If you build RAG , evaluation or any AI pipelines, I'd love feedback: what's the most painful step you wish was cached?

And if you think the idea is useful, a ⭐ on GitHub would really help.


r/software 6h ago

Software support How to fix this error unable to download ai selection model in photoshop camera raw??

Post image
1 Upvotes

Photoshop version 2026 (v27.10.0.26)

Camera Raw version 18.6


r/software 1d ago

Release I built an open-source utility to customize Windows 10/11

Post image
46 Upvotes

Hi everyone,

I built WinScript, it’s a free and open-source tool (GPL 3.0) that lets you configure various Windows settings/tweaks and generates a powershell script for it (that you can preview before running), i built it because i was tired of applying the same settings every fresh install.

It lets you configure your privacy settings, turn off telemetry, remove default apps (like OneDrive, Edge, or Copilot), and tweak performance. 

There’s also a bulk app installer that uses Winget or Chocolatey, so you can check off a list of your usual apps and it’ll install everything in one go. And if you’re setting up a lot of machines, it can generate an autounattend.xml file to automate the whole Windows install, including bypassing the Windows 11 hardware checks.

If you want to check it out or contribute the source code and downloads are up on:
GitHub: https://github.com/flick9000/winscript
Feedback, bug reports, and pull requests are very welcome. Let me know what you think!


r/software 9h ago

Looking for software What is the best software approach to tracking bus times?

1 Upvotes

I need a reliable, accurate, and private way to quickly track bus times. Most bus checker apps, I believe, use google play services on android, and I don't have google play services on my phone because I currently use LineageOS. I also don't trust them bc they're not open source so it's hard to say how they might be using my location data which I'm very insecure about. I always have my location off. There are a couple of open source bus tracking apps on fdroid, but I couldn't get them to work for some reason. I used to use gmaps without an account and that actually worked pretty well, but then it stopped working bc the app stopped saving my search history so I couldn't quickly go to locations, and it has now finally stopped showing any bus tracking for some reason, so now I need to find a new method. But idk how I should approach this.

Edit- This is in Edinburgh UK btw


r/software 9h ago

Looking for software Webmaster apps and tools

0 Upvotes

Hi,

Here is a list of tools and apps I use as a webmaster / webdesigner:

  • Adobe Suite
  • Google Apps / Microsoft 365 depending the client
  • Visual Studio
  • Google Chrome DevTools
  • Google Analytics / Search Console
  • Claude Cowork, Code & design
  • Filezilla
  • Batch Image Resizer and converter

List yours!


r/software 20h ago

Looking for software I'm struggling to find this specific type of audio-event sync tool

4 Upvotes

I'm sure this has to exist as this is something heavily used in the real world, but searching for it yields non-programmatic results for me.

I need a piece of software that simply lets me annotate an audio track with events on tracks, and then allows me to export those events in a programmatic form of timestamps (i.e. json) so that I can sync visuals to audio playback. A close equivalent to this would be a chart maker for a rhythm game, but this is for things like stage light control.

For example, if I'd like a stage light to turn red at specific points, I could click on the timeline or measure and mark the moments with a value. This would be returned as a json or csv of values where the key is the timestamp, or really anything that can be parsed this way. Surely, this has to exist, but I cannot find it. Please help!


r/software 14h ago

Looking for software What is the best software for Isolation App (VM's)

0 Upvotes

Personally I use Windows Sandbox, what do you recommand to me for a good isolation (no vm escape) and free, and lightweight.

Windows Sandbox it is a good isolation? Hyper is good?


r/software 22h ago

Release Image Paste for CLI Users.

Thumbnail gallery
4 Upvotes

Simple Script that not only Copies the Image when you screenshot but also the Path so you can paste into CLI Tools and Terminal aswell. Made it because i needed it.

Here is the Repo

Partially made using AI


r/software 13h ago

Release Hello I built a [Python Open Source] DirLCR Directory Listing, Creating, and Removing

0 Upvotes

Hello, I am a freelancer programmer and today I want to share you my CLI open-source project, with a function of listing (dir), creating (mkdir) and removing (rmdir) directories, but here's the twist, this is a more automated python lightweight script that still requires user input but it does not require constant clicking, dragging and typing all at once, nor it requires to type and re-type flags every time, but instead of that... You just type your option and the path for the specified choice, and you successfully did your operation.

The code will be sent here:

https://github.com/Sqlmap53/DirLCR-Directory-Listing-Creating-Removing

Any questions or concerns feel free to contact:

[SMAPDev13@outlook.com](mailto:SMAPDev13@outlook.com)

This is the first version of the code, or the "BETA" code in other words, so feel free to contribute as long as you give me the credit and don't steal it.


r/software 1d ago

Discussion MP3 PLAYER

5 Upvotes

Hello, is there like a tutorial on how to create an mp3 player similar to the PSP Go mp3 player? like the visualizer matches the music, specifically with the colorful bars going up and down to the beat. I really want to leaen how to create one for myself thanks!


r/software 8h ago

Looking for software anyone who is up to discuss about APIs??

0 Upvotes

I know the basics of API's but i want to know the first hand experience of a professional who worked in an enterprise. if possible we can have a chat or a call , really excited to speak with you .


r/software 1d ago

Other Did I get scammed by amazon

Post image
95 Upvotes

I bought this as an "amazon basics 128gb flashdrive"

It was 25 canadian which I thought was fair for what I was getting but then i look at the properties

Btw idk if it fits the r/


r/software 20h ago

Release Hice una herramienta simple para analizar archivos con VirusTotal (windows)

Thumbnail
0 Upvotes

r/software 1d ago

Discussion is hwi64_852.exe legit file from hwinfo?

2 Upvotes

i'm seeing other names listed as the legit ones. it looked like the original site, it did redirect to another download site tho.

anyone who know if it's ok? thought it was fine, but i got worried cause i read that the file name is supposed to have hwinfo64, and i don't really know what to look for


r/software 1d ago

Looking for software Are there any better and more performative file manager than Windows explorer?

18 Upvotes

I thnik file explorer is not that bad but I think it is just not the best available option for file handling nowadays.

Which is the best available file manager for windows 11?


r/software 1d ago

Looking for software MS Word?

3 Upvotes

I’m not sure if I’m posting this question in the right place so please be kind- if I should post it somewhere else let me know.
I am a Mac user and have always used Pages for all of my word processing needs and it’s been fine. Now, however, I have a really big project coming up and I’m struggling with some of the limitations that Pages has. One small example is that I must include tables in my project- well pages has great tables! BUT I also must include footnotes within the table itself and there’s no way to easily do that. I could jump through a bunch of hoops I read in online suggestions but I’m worried that my tables will not look consistent.
So my question is would MS Office be the way to go? It’s expensive and a yearly expense too. I’m just not sure if it would be the right move or if anyone has any suggestions for a better solution.
Thanks for reading and again my apologies if I’ve posted in the wrong place.

Edit/Update

I tried Libre Office and even though I have only used it for less than a day so far I think it’s going to work for me. I was able to make a table with footnote citations. It wasn’t 100% straight forward but it was pretty easy to make it work.
Libre Office seems to have a lot of features I’m looking forward to exploring. Of course the fact that it’s free is great!
Thanks everyone for the suggestions and I am going to look into them as well.


r/software 1d ago

Discussion I need an honest opinion

Thumbnail
0 Upvotes

r/software 1d ago

Looking for software Built ClipEdit because existing tools were taking way too long to load for simple cuts

0 Upvotes

For a long time, every time I needed to trim or cut video clips on Windows, I found myself waiting on heavy editing suites just to make a 5-second cut.

I got tired of the friction, so I spent the last few weeks building ClipEdit. It is a lightweight native utility designed to make quick cuts instantaneously directly on your local machine without background bloat or forced cloud accounts.

The core focus was keeping memory usage minimal and eliminating any startup lag.

Check out the project: https://github.com/heartforheart/QuickClipEdit

Would love to hear what your current clipping setup looks like and if there are any specific features you would like to see!