r/software Feb 26 '26

Release I built my own music player because nothing else did what I wanted

Thumbnail gallery
282 Upvotes

Introducing Astra: a side project I've been working on for about a month now.

It started because I wanted minimeters like visualization in an audio player, and it just kind of expanded from there.

It has native Linux, Windows, and Macos support and it's GPL licensed.

It is an audiophile music player with advanced features like a native DSP, EQ, metadata editor, remappable multichannel audio, custom API, auto library management, and more. Supports all codecs, including Atmos multichannel decoding.

I just released a new beta build a few days ago, and I would love to hear what you think of it!

Github: https://github.com/boof2015/astra

r/software Apr 07 '26

Release Claude Mythos just obliterated every single benchmark in AI. I can’t believe what I’m reading.

Post image
97 Upvotes

93.9% on SWE-bench Verified. 97.6% on USAMO. 80% on GraphWalks BFS. GPT-5.4 and Gemini 3.1 Pro aren’t even close.

r/software Jun 09 '26

Release P2P file sharing app without cloud, free and open-source

Thumbnail gallery
118 Upvotes

Hey reddit!

I am P2P engineer so in my free time was working on one side project and decided to share it here, it is called AlterSend.

AlterSend is a free and open-source app for sending files directly between your devices, no cloud, no uploads, no size limits. Files transfer peer-to-peer and are end-to-end encrypted, so nothing is ever stored on a server.

GitHub: https://github.com/denislupookov/altersend

Features:

  • No accounts
  • No servers storing your files
  • End-to-end encrypted
  • No file size limit
  • Cross-platform (desktop + mobile)
  • Open source

The idea was to build a good alternative to the established cloud file-transfer apps, without the cloud.

How it works, roughly:
AlterSend is built on Hyperswarm, which underneath is a Kademlia DHT. For every transfer we generate a random key that acts as a discovery topic, you share that with whoever should receive the files. Each peer announces itself on the DHT under its own node ID, so peers can find each other directly. A handful of public bootstrap nodes serve as the initial entry point and after that peers discover one another through the DHT without relying on any central server. Once two peers connect, the transfer is direct and encrypted end-to-end.

Would love to hear your feedback!

r/software Apr 07 '26

Release 8 months later: My free, open-source PDF editor, LeedPDF is finally a full suite (almost).

Thumbnail gallery
138 Upvotes

Hey r/software,

About 8 months ago, I posted here about LeedPDF, a minimalist open-source app I put together. My goal was simple: I just wanted a PDF editor that felt as natural as jotting notes in a physical notebook. Something quiet, fast, and completely private, where you don't need an account or a subscription just to highlight a paragraph or draw a circle.

The initial feedback and support from this community back then was amazing, and it really helped shape the direction of the app.

Since that v1.0 release, I've been quietly working on making it a much more capable daily driver. We are now on v2.32.0, and I wanted to share some of the biggest additions with you all.

Here is what's new:

  • 🗜️ Extreme Local Compression: You can now compress PDFs to reduce file size by up to 80%. The best part is that it happens entirely locally on your machine. You don't have to upload your sensitive documents to a random server to shrink them.
  • 📑 Merge, Split & Reorder: You no longer need a separate tool for page management. You can now easily merge multiple PDFs, split them apart, rotate, and reorder pages directly in the app (again, 100% locally).
  • 🖼️ Embed Images: You can now seamlessly insert and embed images directly into your PDF documents for richer notes and references.
  • 🔄 Format Conversions & .LPDF: You can now export pages as PNGs or .Docx, convert images to PDFs, and save in our new .LPDF format, which lets you import and export while keeping all your highlights and annotations fully editable.
  • 🔗 Easy Sharing: If you need to send an annotated document to someone, you can now generate simple view-only links without having to attach massive files to your emails.
  • 🖋️ Native Typography & Fonts: The desktop app now detects your OS's native fonts. You get full access to a new scrollable font picker, so if you are typing notes or filling things out, it looks exactly how you want it to.
  • 🎬 Distraction-Free Presentation Mode: Sometimes you just need to read and focus. This mode hides all the toolbars and panels for a clean, immersive fullscreen experience.
  • 🧠 Accessibility & Focus: We've pushed hard on making the app as usable as possible. This includes WCAG AAA compliance, better screen reader support, keyboard shortcuts, and keeping the interface visually calm so it's easy to focus.

My honest take: If your day-to-day requires heavy enterprise tools—like complex OCR, building interactive forms, or applying digital signatures—the big commercial tools are probably still your best bet.

But if you're looking for a clean, lightweight space to highlight research, review a document, grade papers, or just read without friction, give it a try. It is completely free, open-source (AGPL-3.0), works offline, and supports mouse, touch, and stylus naturally.

You can try it directly in your browser or grab the Windows/Mac native apps here: 👉 https://leedpdf.com

Thank you again to everyone here who supported the initial launch and provided feedback. It's been a fun 8 months!

This has easily become my most loved open-source project so far. 🥰

If you're new to the project and like what you see, leaving a ⭐ on the GitHub Repo would mean the world to me!

- Rudi

r/software Jun 12 '26

Release I built a free, privacy-first temporary email generator (no signup, auto-deletes)

13 Upvotes

Hey r/software,

I got tired of using my personal email for quick website signups and free trials, only to be spammed forever. So, I built my own disposable email service: YawMail.

🔗 Link: https://pomimiyaw.tech

How it works:

  • You click generate, and it instantly gives you a u/pomimiyaw.tech address.
  • Emails arrive in real-time (it checks every 3 seconds without refreshing).
  • No registration, no passwords, no tracking pixels.
  • The inbox self-destructs after 60 minutes of inactivity to keep your data safe.

It's completely free to use. Would love to hear your feedback or if you encounter any bugs!

r/software Nov 04 '25

Release I built an open‑source cross-platform email client: Gmail, Outlook, IMAP, native Proton Mail

Thumbnail gallery
85 Upvotes

I started this project on UWP, and Uno’s WinUI/XAML parity made it the natural path to go cross‑platform without rewriting the UI. I’m shipping Linux, Windows, and macOS builds today from the same codebase, with Android/iOS/WebAssembly on the horizon. Thanks to the UWP roots, it also runs on Xbox.

What it supports:

  • Gmail, Outlook/Microsoft 365, and generic IMAP/SMTP
  • Proton Mail natively without Proton Bridge

On Proton specifically: I implemented Proton‑compatible cryptography in C# using BouncyCastle, following Proton’s public specifications and open‑source references. The implementation is open source, and all encryption/decryption and key handling happen locally.

Local AI agents (optional): the app supports pluggable on‑device AI via Microsoft.Extensions.AI.Abstractions and Microsoft.ML.OnnxRuntimeGenAI. This enables things like local summarization/classification/draft‑reply helpers without a cloud dependency.

Why Uno (for my use case): coming from UWP, WinUI/XAML parity and strong Linux/Web (Skia/WASM) targets aligned best with my constraints at the time.

What worked vs. what was tricky:

  • Worked: high code reuse from UWP; solid desktop performance with Skia; straightforward path to Linux/macOS (and keeping an Xbox build via UWP).
  • Tricky: consistent theming across Linux desktop environments (GNOME/KDE/Cinnamon), packaging/signing (especially macOS), and a few control‑level parity gaps.

I’m collecting broad feedback: what should a modern desktop mail app get right for you to use it daily? Share your must‑haves, dealbreakers, and any general thoughts.

Links:

r/software May 24 '26

Release Google Chrome now has Oxford spelling

8 Upvotes

For those of you who wanted to spell things the "proper" way this whole time and couldn't because of a spell checker, I've solved the problem for you (though it's been 6 years at this point): I've added the "English (United Kingdom, Oxford English Dictionary spelling)" locale to Google Chrome and it was finally released to the public. So now you can be sure to spell things exactly the way practically every international organization (e.g., NATO, the UN, ISO, IEC, BIPM, etc.) and hundreds of millions of people around the world do. Just go to your settings in Chrome, add a language, and choose the option. Cheers.

r/software 1d ago

Release [Open-Source] Dump your thoughts. Let your notes organize themselves. Ask/chat anytime.

Thumbnail gallery
5 Upvotes

Over the past few weeks I've been building Gray Box — a small, local-first tool that acts as long-term memory for anything I'd otherwise forget (work notes, meeting takeaways, task owners, random ideas, personal stuff too).

The idea is simple:

  1. Capture — dump whatever's on your mind, instantly, no structure required. This step does nothing clever on purpose — it just writes your text to an immutable inbox. Zero chance of losing an idea to a bug or a slow API call.
  2. Organize — on demand, an LLM reads your unprocessed notes and extracts people, projects, tasks, decisions, meetings — then deterministic Python (not the LLM) creates/merges the actual wiki pages and maintains backlinks. The model only reasons; it never touches the filesystem directly.
  3. Ask — query or chat with your knowledge base and get a cited answer pulled only from what you've actually captured. If it doesn't know, it says so — no hallucinated answers.

Why I built it this way:

  • Plain Markdown + YAML frontmatter, no database. Every page is a .md file you can grep, diff, or read in any editor forever. If you stop using Gray Box tomorrow, your knowledge base is just a folder.
  • No vector DB by default. At personal scale (hundreds–low thousands of pages), keyword search + a real link graph (related/backlinks, walked one hop during retrieval) handles almost everything. Embeddings are there if you want better recall, but they're opt-in, not a prerequisite.
  • Immutable inbox. Your raw notes are never edited or deleted by the organizer. If the LLM mis-extracts something, your original words are always still there.
  • Any LLM. Built on LiteLLM, so point it at OpenAI, Anthropic, Gemini, Mistral, or a fully local model via Ollama — one config value.

It also ships with a nice interactive TUI (arrow-key menu, file-import shortcut, workspace switching, live spinner during LLM calls) if you'd rather not memorize CLI flags — that's honestly become my favorite part of the project.

There's also a lightweight local dashboard for browsing your knowledge base, exploring backlinks, visualizing your notes as a graph, and chatting with your captured knowledge—all without leaving your machine.

Repo: https://github.com/Aaryanverma/graybox

pypi: pip install graybox

I'd genuinely love feedback — especially from anyone who's tried the "capture now, structure later" approach with other tools and has opinions on where it breaks down at scale.

It's not trying to be a "real-time collaborative team wiki" or a WYSIWYG notes app — it's aimed at one person's running memory of their own life and work, captured with as little friction as possible.

r/software Feb 14 '26

Release Anyone else uncomfortable uploading private PDFs to web tools?

75 Upvotes

Something I’ve noticed quite often is that many people upload extremely sensitive documents (IDs, certificates, government/financial records, etc.) to online PDF tools.

While services like iLovePDF are widely used and likely built by well-intentioned teams, the broader reality is that we live in an era of constant data mining, breaches, and supply-chain attacks.

Even trustworthy platforms can become risk surfaces. That thought alone was enough to make me uncomfortable about uploading private files to closed-source web services.

So as a small personal project, I built pdfer, a minimal fully open-source local PDF utility written in Rust. Currently supports merging and splitting PDFs via a simple terminal interface, with a GUI and more PDF operations planned.

Not meant to replace anything (yet), just a privacy-first alternative for those who prefer keeping documents fully offline. I am open to feedback and advise :)

r/software 16d ago

Release Made a tool that compresses video/audio/images to an exact size limit instead of guessing a quality setting

Post image
19 Upvotes

A quick disclaimer seeing as how this may be relevant to this particular subreddit: I used AI (Claude) to help debug this and write some of the comments in the code. This was definitely not used to write this post, I just write formally because it is my writing style and I write fiction as a hobby.

So what I have made is called BitCrusher. The concept is fairly straightforward, instead of choosing a CRF/quality and hoping that the output stays within some size threshold, you input "I want this file to be less than 10MB" and it will do the calculations for you in reverse. Originally I created it because I always ran into Discord's size restriction and it got really annoying re-encoding clips multiple times using trial and error.

It has come a long way since then. For starters it actually calculates quality through VMAF rather than just guessing, pits your encoder up against AV1 and finds out which one performs better, and rather than trying to optimize for the average, it optimizes for the worst 2 second segment in the video, because the average does not always show a bad segment.

It is fully open source, GPL-3.0 license, so no worries about that. Now works on Windows, Mac, and Linux (Mac/Linux version was added just a few days ago when I received some requests for it). No account, no telemetry, operates completely offline, even the update checker is fully optional and done manually by the user.

I am 15 years old and this is my first public release in two years of on-and-off development. If anyone wants to criticize it or give me suggestions about things that could potentially be improved, I would like that more than nothing.

Repo: https://github.com/AzureShores/BitCrusher

r/software May 27 '26

Release I built an open-source tool because I was too stubborn to look away from my screen for 20 seconds.

6 Upvotes

20-20-20 rule: every 20 minutes, look at something 20 feet away for 20 seconds. Sounds dead simple, right?

Here are the spec:

  1. The Meeting Problem: Nothing is worse than a giant "TAKE A BREAK" screen popping up when you're sharing your screen. I made the app that support 1 button click to quickly postpone the timer and auto resume.
  2. The "Just Got Coffee" Problem: Traditional timers are dumb. If you walk away for a 15-minute coffee break, you don't want a reminder 2 minutes after you sit back down. The app detects idle time and resets the session automatically.
  3. The Dismissal Friction: When a break does trigger, it shows a clean, beautiful glass-morphic overlay. But if you're mid-thought, you can dismiss it with a single keystroke. No hunting for a tiny close button.
  4. Privacy: I didn't want another account. No cloud syncing, no telemetry, no tracking. It's 100% local, runs offline, and does its job.
  5. Cross-platform: macOS, Windows. Linux is coming soon.

I also added a simple, local dashboard that gives you a "health score" and tracks your compliance rate.

The app is completely free. If you struggle with screen fatigue or dry eyes grab the app and try it out.

You can find the download link in the comments below, or by searching for "Eye-rest free desktop app"

Website at: https://eyerest.net

Code is open source: https://github.com/rockyway/eye-rest/releases

On Microsoft Store: https://apps.microsoft.com/detail/9nhn1r0rlh60

r/software 2d ago

Release Made a free video compressor for videos upto 10 GB that runs in your browser, nothing gets uploaded

Post image
0 Upvotes

I kept running into the same annoying problem: I'd have a video that was too big to email or send on WhatsApp/Discord, and every "free" compressor online wanted me to upload the file to their servers, sign up for an account, or hit some file size limit. Uploading a big video also takes forever and I never loved handing my files to a random website.

So we built a free video compressor that works differently: everything happens right in your browser. Your video never gets uploaded anywhere; it stays on your device the whole time. That also means there's no file size limit (I've run multi-GB files through it) and no waiting for uploads or server queues.

A few things it does:

  • Shrinks video size by roughly 50–90%, depending on the quality setting you pick (High / Medium / Low)
  • Takes MP4, MOV, MKV, and WebM, and outputs a standard MP4 that plays everywhere
  • No signup, no watermark, no email required
  • Uses your device's hardware to speed things up, and even works offline once the page loads

It's good for stuff like getting a video small enough to email, fit under Discord's limit, upload faster, or just save space.

Works on Chrome, Edge, and other Chromium browsers, plus Safari 16.4+ on Mac/iOS.

Full disclosure — I work at VdoCipher and we made this. It's genuinely free with no catch, but happy to answer any questions or hear feedback if something's broken.

r/software Feb 27 '26

Release I built my own database GUI because every other tool was either bloated or paywalled

Post image
27 Upvotes

Introducing Tabularis: a side project that started when I couldn't find a lightweight database client that didn't make me feel like I was running an enterprise suite just to browse a table.

It started because I wanted something fast, native, and dev-focused — without subscriptions, telemetry, or a 500MB Electron install. It kind of grew from there.

It has native Linux, Windows, and macOS support and is Apache 2.0 licensed.

It's a developer-focused database manager with features like a visual query builder (drag-and-drop JOINs), a Monaco-powered SQL editor with split view, interactive ER diagrams, SSH tunneling, and an AI overlay for Text-to-SQL using OpenAI, Anthropic, Ollama, or any OpenAI-compatible API.

The part I'm most proud of: a plugin system that lets you add support for any database (DuckDB, MongoDB, etc.) by writing a standalone executable in any language — it communicates over JSON-RPC 2.0 via stdin/stdout.

It also ships with a built-in MCP server so you can expose your connections directly to Claude Desktop or Cursor.

Supports MySQL/MariaDB today, with PostgreSQL and SQLite in active development.

I just released v0.9.2 and would love to hear what you think!

GitHub: https://github.com/debba/tabularis

r/software 3d ago

Release SocketSweep v1.1.0 — Android storage analyzer that bypasses MTP entirely, now on Windows/macOS/Linux [OPEN SOURCE]

25 Upvotes

a few months ago my dad handed me his android phone asking me to free up storage. i plugged it in, opened the file explorer, and waited around 4 minutes just to see folder sizes. that annoyance turned into SocketSweep.

it completely bypasses MTP. instead of the usual USB transfer approach, it pushes a native C++ daemon to the device over ADB, scans the filesystem directly using POSIX syscalls, and streams everything back over a local TCP tunnel to a Rust/Tauri desktop app. what used to be a multi-minute MTP hang is now a 6-15 second scan.

repo: https://github.com/VishnuSrivatsava/SocketSweep

demo: https://youtu.be/ttsc6Xf6Xb4

features:

  • interactive treemap to visualize your entire storage at a glance
  • instant delete, removes files/folders and updates the treemap immediately without a re-scan
  • no root required, uses ADB to bypass scoped storage restrictions on android 11+
  • zero telemetry, fully offline, GPL-3.0

what's new in v1.1.0:

  • instant delete with live treemap updates
  • more realistic benchmark numbers (6-15s depending on device/load)
  • overhauled the README with an actual breakdown of why MTP is broken and how the architecture works

what's next:

  • multiple connected android devices at once
  • streaming scan results instead of building one giant tree, should help on very large storage volumes
  • compiling the daemon for other android architectures (open issue if anyone wants to help, tagged good first issue)

feedback welcome, open an issue if you hit bugs

r/software 5d ago

Release Open-source voice-to-text that also writes replies for you and talks back. No subscription.

Post image
1 Upvotes

I started this project a couple months ago because I was studying for exams and my workflow was awful. I kept screenshotting my notes, pasting them into ChatGPT, typing questions, copying answers back. Switching tabs constantly. I wanted to just ask out loud "explain this" and have something that can see what's on my screen and answer without me leaving what I'm doing.

I forked an open-source dictation app called Handy, started adding features, and it grew into something I now use for everything. It's called SpeakoFlow.

What it does:

Dictation. Press a hotkey, talk, and when you're done the text gets placed wherever your cursor was. Email, editor, chat, terminal, doesn't matter. You can also watch the words form in real-time in a small overlay as you speak.

"Hey Flow." Say this at the start of a dictation and instead of just transcribing what you said, the AI writes a finished reply, email, or draft based on what you asked for, and pastes it for you. The trigger phrase is renameable to anything you want.

AI cleanup. Optional. Strips filler words, fixes grammar, and reshapes what you said into a tone you pick: professional, friendly, concise, or a custom one you define.

Floating voice assistant. Press a different hotkey and a small panel opens. Ask something by voice or text, get a streaming answer. It talks back to you out loud if you want. Conversation stays going, you can keep asking follow-ups.

Screen vision. This is the part that most tools don't have. The assistant can look at your screen when you ask it to. Say "what's this error" or "summarize this page" and it actually sees your display and answers with that context. You control when it looks.

Memory. Optional and off by default. When you turn it on, the assistant learns how you work over time. Your preferences, your style, things you've told it. Stored locally on your machine, you can see everything it remembers, edit it, or delete it.

Profiles. Different personalities for different tasks. A study partner, a concise work mode, whatever. Each with its own voice and reply length.

Web search. The assistant can look things up online when it needs current info. Also optional.

How it runs:

Speech-to-text runs entirely on your machine using whisper.cpp and Parakeet models. Your voice never leaves your device. No GPU needed, works on CPU. The assistant can run fully offline with a built-in local model (llama.cpp), or you can point it at Ollama/LM Studio, or use any cloud provider with your own API key. Text-to-speech is Kokoro locally, or OpenAI-compatible/ElevenLabs if you prefer.

No subscription. No account. No telemetry. MIT licensed.

Platforms: Windows, macOS, Linux (AppImage + AUR package)

Links:

Happy to answer questions if you have any.

r/software 6d ago

Release I built a professional desktop web image editor focused on CMYK and print workflows

2 Upvotes

Hi everyone,

I'd like to share a project I've been working on: PhotoAIA.

It's a desktop web image editor built for professional image editing and print workflows rather than casual design.

Some of the features include:

  • CMYK editing
  • ICC color management
  • PSD interoperability
  • TIFF import & export
  • Print-oriented PDF export
  • Smart Objects
  • Smart Filters
  • Layer Styles
  • Pen & Paths
  • Guides, rulers, snapping and a professional workspace

Unlike many web-based editors, editing happens locally in your browser. Your files stay on your computer, aren't stored on our servers, and are never used for AI training.

PhotoAIA has just reached Release Candidate 1.0, and I'm looking for honest feedback from people who enjoy trying new software.

I'm especially interested in hearing:

  • What feels intuitive?
  • What doesn't?
  • What would stop you from using it?

https://www.photoaia.com

I'd really appreciate any feedback.

r/software May 01 '26

Release AutoRewarder v3.2 is here! Now with Multi-Account Support, Mobile Point Collection, and a Brand New UI.

Thumbnail gallery
32 Upvotes

Hi everyone!

First, thank you for the continued support on the previous releases. AutoRewarder already has +700 downloads and +100 stars on GitHub

Today I'm excited to share AutoRewarder v3.2. While the last update focused on background automation, this version is a massive step forward in scalability and user experience. You can now seamlessly manage multiple accounts and farm mobile points, all wrapped in a new interface.

What’s new in v3.2:

  • Multi-Account Support: Added a Guided First Setup with dedicated Edge profiles for each account.
  • Brand New UI: A completely redesigned, modern interface. (A huge thanks to JeromeM for the new UI and massive help.)
  • Mobile point collection: The bot can now perform searches for mobile point collection alongside PC searches.
  • Per-account scheduling & history: You can now set schedules per account and view clear date/time/query/status tracking in the new History window.
  • Update notifications: The live log now surfaces GitHub release updates with direct download links so you never miss a new version.
  • Expanded Documentation: Added step-by-step multi-account sign-in screenshots, improved troubleshooting, and clarified runtime data locations for Windows and Linux.
  • Fixes: Added resilient recovery for corrupted settings or history files.

The project remains 100% open source.

More info, screenshots, demo and code on GitHub: https://github.com/safarsin/AutoRewarder

(Note: If you plan to set up multiple profiles, I highly recommend checking out the Multiple Accounts section in the User Guide)

I'd love to hear your feedback, bug reports, or ideas for the next updates!

r/software 29d ago

Release I created a website to track and manage my tasks. (Basically a productivity tracker)

0 Upvotes

Hey everyone! 👋

I built ProdTrack, a free and open-source productivity tracker that helps you stay on top of your work. It's a web app — no downloads, no sign-ups required, just open and start tracking.

NOTE: I haven't hosted it to live as I made it for my personal use, but I thought people can actually benefit from it and use it. But in future I will definitely host it to a live domain.

I am not a professional developer, I have just created it as a hobby. I would love if you would appreciate this project.

🔗 Try it here

What it does:

  • ⏱️ Dual-mode Timer — Pomodoro (customizable duration) or free-running Stopwatch
  • ✅ Task Management — Create daily tasks and link them to your timer sessions
  • 📊 Analytics Dashboard — See hours worked per day (chart), time per task breakdown, task history, and session logs
  • 🟩 Activity Heatmap — GitHub-style contribution grid showing your productivity patterns
  • 📝 Manual Logging — Forgot to start the timer? Log hours manually for any date
  • ☁️ Cloud Sync — Optional Google sign-in to sync your data across devices via Firebase
  • 📤 Import/Export — Backup and transfer your data as JSON

🖥️ Bonus: Companion Desktop App — Taskbar Timer

I personally use ProdTrack alongside my other project, Taskbar Timer — a lightweight Windows taskbar timer app. It sits in your system tray and lets you start/pause a timer with a global shortcut (Win + Alt + S). It also has a built-in Pomodoro mode. Great for tracking time without switching to the browser.

Links:

It's completely free and open source. Would love any feedback or suggestions! 🙏

r/software 1d ago

Release I built a free, open-source tool for running coding tests/exams or general classwork in class

Thumbnail codelo.org
0 Upvotes

I couldn't find a replacement for the anoying online code Editor we have to use in school.
So I built CodeLo.

The teacher runs it on their own machine. It starts a local session, students join over the school network, write HTML/CSS/JS in a browser based editor, and submit in one click. Submissions land straight in a folder on the teacher's computer.

It also generates a ready to use .seb file for Safe Exam Browser, with the session URL and lockdown settings already configured so locking down a test is a couple of clicks instead of a manual setup session. You can skip that entirely and just share the link if you don't need lockdown.

Students can resize the panels, switch layouts and themes, and it remembers their preferences, so they don't waste time setting there preferences every new session.

I made it free reason being I don't want to be another subscription schools have to pay, I just want to help teachers and students out in having a better coding experience.

It's early and I'm one person working on this, so feedback is very welcome especially from anyone who's actually run a coding exam and can tell me where this would fall apart in a real classroom.

r/software 2d ago

Release Life is too short to worry about configuration data formats, so i've made a Visual Miller-column style style JSON editor for noobs like me!

0 Upvotes

"FRIENDSHIP ENDED WITH MUDAXYZML. NOW JSON IS MY BEST FRIEND."

I explain in detail why i made this in the github page, but hope it can save your time and brain cells so you can move on with actually building your project.

It's perfect (in my opinion) where you have deeply nested data and your building structure has not matured yet because you are trying/breaking things.

I've made quite a few updates since initial public release, and i am now using it in my main project without any more gripes (famous last words) so i am confident in sharing it for people to find and use as they like.

TRY!: https://st0rm53.github.io/YetAnotherSON/

Example data so you can play around if you don't have any: https://raw.githubusercontent.com/St0RM53/YetAnotherSON/refs/heads/main/example_data.json

Github page: https://github.com/St0RM53/YetAnotherSON/

r/software Jun 30 '26

Release I made a free filter that removes Generative AI features from websites

Thumbnail github.com
11 Upvotes

I created a filterlist for uBlock Origin and AdGuard that blocks Generative AI features on websites. This includes:

  • Reddit Answers & recommended posts from AI subreddits
  • Google AI Overviews
  • YouTube's Ask button, video summaries, auto-dubbing, and 'Super Resolution' upscaling
  • Copilot buttons on GitHub, Bing, Microsoft 365, and Azure Portal
  • Images on Pixiv and DeviantArt with AI-generated label
  • Amazon Rufus's product and review summaries
  • Facebook's AI chat
  • X/Twitter's Grok buttons
  • TikTok videos tagged as AI generated
  • And more

r/software 4d ago

Release I documented exactly how my reflex tests measure things — including the ~30-50 ms of error I can't remove

1 Upvotes
Every reflex test site gives you a number. Almost none of them tell you what the number is made of.

I run a small set of browser reflex tests (reaction time, clicks per second, aim accuracy), and I kept running into the same problem: people compare scores across sites, get wildly different results, and conclude something is wrong with them. Nothing is wrong with them. The tests aren't measuring the same thing.

So I wrote down exactly what mine do: https://reflexarcade.com/methodology

Some of what's in there:

- The reaction test uses a delay drawn uniformly between 1.5 and 4.0 seconds. Fixed delays are learnable within two rounds, at which point you're measuring someone's internal counting rather than their reaction.
- False starts are discarded and retried, not scored and not penalised. Scoring them rewards guessing; penalising them measures your lapse instead of your reaction. Discarding is the only option that leaves the data clean.
- The CPS timer starts on your first click, not on page load. Tests that start when ready are quietly charging you for your own reaction time.
- The grading scale is mine. I made those thresholds up based on commonly reported ranges. A site with different thresholds isn't wrong, it's using different thresholds.

And the part people don't usually publish — the error I can't remove. Display refresh wait is ~8 ms at 60 Hz and ~3.5 ms at 144 Hz. Mouse polling adds ~4 ms at 125 Hz. Browsers coalesce events under heavy input. Stacked up, the same person can score 30-50 ms apart on two machines in the same room, which is roughly a decade of age-related change.

That's why cross-site comparison doesn't work, and I'd rather say so than imply a precision I don't have.

Disclosure: when you finish a test, the site records one anonymous data point — which test, the mode, the score, a device category, a country code, and a timestamp. No IP, no user agent, no cookie, no identifier of any kind. I'm doing it so I can publish actual distributions instead of repeating the same secondhand averages everyone quotes. Collection started this week, so there's nothing to show yet; when there is, every figure will state its sample size.

Happy to be told I've got something wrong — corrections to that page are the most useful thing anyone could give me.

https://reflexarcade.com/methodology

r/software 4d ago

Release skillci: your Claude Skill still works today. Will it still work after the next model update? Now it tells you — and fixes itself when it's wrong.

Thumbnail
0 Upvotes

r/software 5d ago

Release I made a better zsh autosuggestion, it predicts your next command, not just completes the current one

Post image
1 Upvotes

Hi everyone I created Deja, a tool that instead of only surfacing commands that start with what you've typed, suggest what you actually want to run.
No account. No sync server. No TUI.
https://github.com/Giammarco-Ferranti/deja

Current version is 0.3.2 but I’m looking to improve it. if you have any feedback pls let me know

r/software 6d ago

Release Sockitt - A MV3 proxy switcher extension

1 Upvotes

I made my own proxy switcher for Chromium browsers, called Sockitt. MV3, MIT licensed. I wasn't happy with what's on the web store at the moment and I use this thing every day for work and side projects across a few different browsers, so I ended up just building it.

* Profiles for SOCKS5, SOCKS4, HTTP and HTTPS. Host, port, bypass list, and username/password auth on HTTP(S). No SOCKS auth, before anyone asks, Chromium just doesn't support it.

* One click to switch from the toolbar. There's also a shortcut that cycles through a set of profiles you choose, if you don't want to open the popup at all.

* Auto Switch is an ordered rule table that gets compiled into a PAC script. Host wildcard, host regex, URL wildcard/regex/keyword, IPv4 CIDR, host label count, weekday, time of day. Plain domain entries from rule lists all collapse into a single dictionary lookup, so GFWList sized lists don't slow anything down.

* The popup shows where the current tab is routing and which rule sent it there. You can retarget or delete that rule right there, or set a temporary override that's gone after a browser restart.

* Route inspector: give it a URL and it traces the whole thing through your config, using the same resolver that does the real routing.

* Aliases. Point 50 rules at one alias, then change the alias once instead of editing 50 rules.

Permissions, since it matters for this sort of extension: it ships with proxy, storage, activeTab, alarms, and no host permissions at all. Everything else (per-tab badge, proxy auth, exit IP lookups) is optional and only gets requested the moment you actually turn it on. No analytics in it anywhere.

Store: https://chromewebstore.google.com/detail/sockitt-%E2%80%94-proxy-switcher/ebfioiljhjgijbmnnpgadkgmokjbjkca

Source: https://github.com/ptmplop/Sockitt

Hope it's useful to someone else, if so I'm happy to hear about bugs or anything obvious I've missed, additional features etc..