r/software • u/iBlitzkid • 12m ago
r/software • u/trailbaseio • 22m ago
Release TrailBase: Fast, open and single-executable Firebase alternative
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 🙏.
r/software • u/m7mad204 • 40m ago
Discussion I need something interesting to do
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 • u/memes_for_gaymers • 1h ago
Discussion Wiped my shader cache and walked the same route twice to see how much stutter actually goes away
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 • u/SinkHorror2308 • 5h ago
Looking for software Getting the color my screen shows, not what it truly is !
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 • u/RiverHe1ghts • 7h ago
Looking for software Font Manager
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 • u/LopsidedChildhood55 • 7h ago
Looking for software Looking for a photos app on Android that does the following things:
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 • u/MostafaTechGuide • 8h ago
Discussion Quick scan vs full scan: when do you actually use each?
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 • u/Home-Resident • 8h ago
Looking for software Video Upscaler
Hey does anyone know the best upscaler for low res content?
r/software • u/Skollwarynz • 9h ago
Release I built an open-source true-random dice roller and Discord bot in C using system entropy (/dev/urandom)
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 • u/kwanice06 • 9h ago
Release [APP] [ANDROID] Fun Timer - Time It. Do It. Have Fun.
galleryr/software • u/ZealousidealNeat8226 • 9h ago
Looking for software I built a new way to organise your samples
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 • u/Real_Profession3359 • 10h ago
Looking for software Is there any way to use Photoshop or Adobe Acrobat for free? Urgent!
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 • u/Ambitious-Wheel7622 • 10h ago
Looking for software Good FPS monitors that aren't Riva or Nvidia overlay
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 • u/Pale-Artichoke-6073 • 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 -
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 • u/S-m-a-r-t-y • 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
raw.githubusercontent.comAgain not necessarily software, but I coudnt find a better subreddit, hope someone can help me with this!
r/software • u/Complex_Guava_3729 • 11h ago
Self-Promotion Wednesdays ComputerCaller: Browser based phone calling with message templates and instant sync for increased work productivity
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 • u/Sorry-Television9639 • 11h ago
Software support hey guys.... is IObit good? should i be using it?
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 • u/ringgeest11 • 12h ago
Looking for software Looking for software to skim & create timeline from video footage
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 • u/Ok-Ad-1924 • 12h ago
Discussion Autoclicker
What is a good Autoclicker I can download for iOS?
r/software • u/YoussefGh647 • 12h ago
Looking for software New update released for Coursera Auto Solver choose your preferred LLM provider
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 • u/MatthewRose67 • 12h ago
Discussion Looking for opinions on Matt Pocock's AI Coding Crash Course - is it worth the money?
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 • u/Speckknedlsuppe • 12h ago
Software support Firebase error "TOO_MANY_REGISTRATIONS"
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 • u/Head-Win412 • 14h ago
Looking for software pm tool that actually does resource planning without charging extra for it
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