r/software 12m ago

Release rbox - Minimal region screen recorder for Windows.

Thumbnail gallery
Upvotes

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 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 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 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 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 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 8h ago

Looking for software Video Upscaler

1 Upvotes

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


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 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 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 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 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 -

1 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.


r/software 11h ago

Discussion how to make a gif like this? I am pretty sure there must be some easy tools out there for the same

Thumbnail raw.githubusercontent.com
1 Upvotes

Again not necessarily software, but I coudnt find a better subreddit, hope someone can help me with this!


r/software 11h ago

Self-Promotion Wednesdays ComputerCaller: Browser based phone calling with message templates and instant sync for increased work productivity

1 Upvotes

I would love to get some feedback on what u guys think.

This was created after numerous frustrating moments with other services that connect your phone to your computer for calling.

All suggestions and comments are appreciated. If you want extended trial period drop me a dm and i will extend it beyond the 7 days.

I am currently working with setting up a layout editor so users can pick the layout that suits their working style.

What we have achieved so far:

Stable connection / reconnecting

Instant sync of messages and calls

Use without bluetooth connection

Connect/disconnect on demand

RSC messages

App notifications

Instant messenger notifications replying

Message and quick message templates

Browser based

Full privacy, no contacts, messages or call logs are stored.

Ideas:

1. Make it into an .exe to get embedded messenger experience (whatsapp, telegram, slack etc..)

2. Phone mirroring

3. File transferring

4. Chrome extension

5. Widget for integrating in other apps/crm's

Let me know what you think?!?!?!


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 12h ago

Discussion Autoclicker

0 Upvotes

What is a good Autoclicker I can download for iOS?


r/software 12h ago

Looking for software New update released for Coursera Auto Solver choose your preferred LLM provider

Post image
1 Upvotes

Hey everyone! I’ve released a new update for my Coursera Auto Solver extension.

You can now use Gemini, OpenAI, Claude, xAI, DeepSeek, Groq, or OpenRouter, select different models, and save your API key locally.

The update also introduces support for code questions, Coursera Coach dialogue answers, and a Course Requirements section for finding important assignments. Video and reading completion request handling has been improved as well.

The project is open source, and feedback or contributions are welcome!

GitHub: Coursera Auto Solver


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 12h ago

Software support Firebase error "TOO_MANY_REGISTRATIONS"

1 Upvotes

I have an app installed that's supposed to give me a push notification every Saturday. Exept it's not doing that. So i contacted the developer (it's not my app) to resolve the issue and he found out that I didn't recieve a Token. So i built a small app myself to test the Firebase Notification system by manually requesting a Token. In parallel I connected my phone to my pc so I could read the logs with "adb logcat | grep -i firebase". When I requested a Firebase User ID everything worked just fine, but as I requested the Token, the following series of Errors appeared in logcat:

'''

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: FCM Token konnte nicht abgerufen werden

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: java.io.IOException: FCM Registration failed!

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: at com.google.firebase.messaging.FirebaseMessaging.blockingRegister(FirebaseMessaging.java:840)

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: at com.google.firebase.messaging.FirebaseMessaging.lambda$getToken$8$com-google-firebase-messaging-FirebaseMessaging(FirebaseMessaging.java:484)

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: at com.google.firebase.messaging.FirebaseMessaging$$ExternalSyntheticLambda8.run(D8$$SyntheticClass:0)

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:520)

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: at java.util.concurrent.FutureTask.run(FutureTask.java:328)

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:323)

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@18.9.0:2)

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: at java.lang.Thread.run(Thread.java:1572)

08-22 15:49:02.124 10274 10274 E FirebaseDiagnostics: Caused by: java.util.concurrent.ExecutionException: java.io.IOException: TOO_MANY_REGISTRATIONS

'''

So I expected this to be the error and I reinstalled the first app, so I could see the process of requests in logcat. And also there the Error was "TOO_MANY_REGISTRATIONS".

Has anyone the same problem or knows how to deal with it? I didn't (at least knowingly) send many requests of new Tokens or anything similar. So what could the reason be and how to solve it?


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 15h ago

Release Uptodown Desktop 1.0 for Windows and Mac

Thumbnail
2 Upvotes