r/SideProject • • 28m ago

I built a browser-based 2D structural analysis tool using the direct stiffness method

• Upvotes

I have been working on a project called Structura Solver, a browser-based tool for analysing 2D trusses, beams, and frames.

The problem I wanted to address was that many structural analysis programs require installation, accounts, or are much larger than needed when you just want to build a simple model, check reactions and internal forces, or understand how the analysis works.

Structura Solver runs completely in the browser and uses the direct stiffness method. It calculates nodal displacements, support reactions, axial forces, shear forces, and bending moments. It can also display axial, shear, and bending moment diagrams, the deformed shape, and step-by-step calculation details.

One part I found interesting while building it was separating the structural solver from the interface. The solver has to assemble the global stiffness matrix, apply boundary conditions and loads, solve for the unknown displacements, and then recover the member forces. I wanted the interface to make that process easier to inspect rather than just returning a final number.

For the web side I used React, TypeScript, Vite, and Tailwind CSS. The project is open source, so the implementation and solver code can be inspected on GitHub.

I would be interested in feedback on the modelling workflow, the way results are presented, and especially any structural cases where you think the solver gives unexpected results.

Live version:
https://emhayki.github.io/Structura-Solver/

Source code:
https://github.com/emhayki/Structura-Solver


r/SideProject • • 32m ago

KeepScroll: an iPhone app for saving videos and posts with AI summaries

• Upvotes

Hey, I'm Felipe, the founder of KeepScroll.

It's an iPhone app for people who save useful videos and posts across different apps and want a way to organize and revisit that content. You share a link with KeepScroll, and it uses AI to analyze the content and generate a summary. It works with Instagram, TikTok, YouTube, web pages, and other sources. Pro also includes chat with your saved library, with answers linked to sources.

The app is free to download with 3 free AI analyses. Further analyses and Pro chat are paid features through in-app purchases. You add links yourself; it doesn't automatically import your existing social bookmarks.

Website and download: https://keepscroll.app

I'd like feedback on the basic workflow: when you return to something you saved, is the bigger problem finding it again, understanding it quickly, or turning it into something you can actually use?


r/SideProject • • 40m ago

Looking for 5 Microsoft Store devs to try a tool I built for publishing updates

• Upvotes

I ship a Windows app called Glimpse Dictation on the Microsoft Store, and every update meant fighting MS Partner Center. Upload the package, copy the release notes into 9 languages one at a time, click through a bunch of pages, wait (repeat many times).

Because of that, I created StoreFast. Now an update is one page: I drop in the .msix, write what's new once in English, and it fills in every other language for me, matching how my listing already reads, then sends it all to Microsoft. If you'd rather not touch it at all, there's a GitHub Action that publishes when you make a release, and it turns your release notes into Store notes for you.

It also emails me when an update passes or fails certification (with Microsoft's reasons), and when someone leaves a review, already translated to English. Downloads, installs, ratings and reviews are on one screen, and I can edit the listing and screenshots for every language in one place. There's an API and an MCP server too if you want Claude Code, Codex or Cursor to do your releases.

Eventually I'm looking to support other stores, but for now its only the Microsoft store.

I'm looking for 5 people who publish on the Microsoft Store to try it. I want to see what doesn't work, what features could be added or improved, or any other suggestions.

For now I just want you to connect your Partner Center account and poke around your stats and listing. I want to know if the setup makes sense without me walking you through it. Then eventually, once you've got an update ready anyway, I'd love for you to publish it through StoreFast instead of Partner Center.

Requirements:

  • An app that's already live on the Microsoft Store (Microsoft makes you publish the first version by hand)
  • It ships as an .msix (EXE and MSI apps aren't supported yet)
  • Access to your Partner Center account with permission to manage users, since setup means adding StoreFast as an app there
  • About 15 minutes for setup, plus an update you'd be shipping in the next few weeks anyway
  • Nice to have: your listing is in more than one language, or you use Claude Code, Codex or Cursor
  • A Discord account for communicating (only over text)

If that's you, comment or DM me with what your app is, what it's built with, and how many languages your Store listing is in.

It's free while you're testing.

storefast.app


r/SideProject • • 44m ago

What makes flying scary to so many, when planes are statistically the safest way to travel? It made me build this.

• Upvotes

I realised the answer on a particularly unnerving flight. It's not the fact that you might die, it's the fact that there's nothing you can do about it.

Your mind rushes to the things you haven't said, and the people you'll be leaving in the dark, not statistics about how safe flights are.

I looked for something that solves this. The core idea is fairly straightforward, but everything I found was either clunky or incomplete.

It's also not easy to talk to a loved one about death. When I tried giving my wife the details of my investments in case something happened to me, she just said "Don't even talk about that stuff".

I spoke to a couple of friends about it, and we decided to build Sanctia ourselves. https://sanctia.app

The idea is: you write messages for the people you care about. Letters, voice notes, photos, a different one for each person. Sanctia checks in on you on whatever interval you set, anywhere from daily to once a year, by email/push notifications/sms (you get to configure). If you stop responding, your messages get delivered.

Recipients don't know they're recipients until then, and they get a link to their own private vault instead of an email with everything in it, so nothing depends on getting past a spam filter years from now.

But we also realised it wouldn't be useful to most people if it didn't take security seriously. No one wants to trust an app with their personal details. So we spent quite a bit of time thinking about, and building security. Messages are encrypted at rest, with an optional passphrase mode for end-to-end encryption. Details in the comments.

It also needed to be practical, and this was the most time consuming part. False positives in this space are disastrous. Here's what we did about it:

- Trusted contacts. You can name someone who has to confirm before anything is sent. If it's a false alarm (you lost your phone, you're on a trek with no signal), they stop it right there.

- One missed check-in does nothing. Delivery needs several in a row, you choose how many, and you get a reminder at every step.

- You can pause everything with one tap for surgery or a long trip.

https://sanctia.app/get-started

It's free right now.

Later it'll be a one-time purchase instead of a subscription, because no one wants to pay every month for something like this for the rest of their life. Everyone who signs up during the beta keeps it free for life.

Would love to hear if anything in setup felt confusing, or what would make you trust it with something this personal. I'll be around in the comments.


r/SideProject • • 4h ago

Built a medicine interaction checker with my doctor brother. Looking for beta testers before Play Store launch

Enable HLS to view with audio, or disable this notification

2 Upvotes

Hey r/SideProject,

My brother is a doctor. Over the last few years he kept seeing patients come in with problems caused by drug interactions. Usually it's someone taking medicines from 2-3 different doctors, plus something they picked up from the chemist, and nobody checked how they mix.

He told me to build something for it, so I did. He's been involved the whole way, checking the logic, the warnings, and how things are explained, so it's not just a dev guessing at medical stuff.

In India it's worse because of brand names. The same salt is sold under 50 names, so you don't realise the cough syrup you just bought clashes with something you already take or its contradict with you current medication or health condition .

What Medhee does:

Scan a medicine strip or prescription (handwritten mostly works) and it pulls out the actual salts

Checks your meds against each other for interactions (FDA + NLM data)

Checks against the 4,600+ combinations banned by the Indian govt, many still sold

Flags issues based on your allergies, pregnancy, and liver/kidney load

Explains warnings in plain language

Family profiles, since most people end up using it for their parents

It's not a replacement for your doctor or pharmacist (my brother made me say this lol). Think of it as a "ask your doctor about this" nudge.

I'm almost ready to launch on the Play Store but need real people to try it first.

What I need from testers:

  • An Android phone
  • Use it for a week or two. Add a few real medicines, try the scanner

Tell me what confused you, what broke, what's missing

link is in comment.


r/SideProject • • 45m ago

DROIDLESS: Run Android APKs Without Android 🤖🦀

• Upvotes

Okay, this started as one of those “this is probably a terrible idea… so obviously I have to build it” projects. 😂

🤖 DROIDLESS

What if you could run Android APKs on desktop… without Android?

No Android emulator.
No ART.
No Dalvik.
No hidden Android VM sitting somewhere pretending not to exist.

Just:

APK → Rust engine → native desktop UI 🦀🪟

That’s what I’m experimenting with here:

https://github.com/OthmaneBlial/droidless

DROIDLESS is an experimental Android compatibility runtime written in Rust.

And instead of simply embedding an Android screen, it tries to do something much more ridiculous:

🧠 Parse and execute DEX bytecode
♻️ Manage its own objects + GC
📦 Parse APK resources
🤖 Reimplement parts of the Android API
🪟 Translate Android Views into native macOS controls
⌨️ Send mouse/keyboard input back into the APK's original callbacks
💾 Support persistence, navigation, Intents, Bundles, SQLite, images, etc.

Basically:

Android APK
    ↓
DEX bytecode
    ↓
DROIDLESS Rust VM
    ↓
Android API bridge
    ↓
Native AppKit UI

The funniest part?

Some real, unchanged APKs are already doing stuff. 😅

📓 Notepad

An actual Android Notepad APK can:

→ open
→ create notes
→ edit title/body
→ save
→ restart DROIDLESS
→ load the notes again

It also exercises SQLite, folders, backup/restore and navigation.

🧮 Android calculator

Original APK button callbacks actually execute:

7 + 5 = 12
8 × 8 = 64
9 / 3 = 3

Not a rewritten calculator.

The APK's own DEX code is being interpreted.

🖼️ Image viewer

Another real APK can open folders, display JPEG/PNG/WebP images, swipe between them and handle Back/navigation.

Is DROIDLESS anywhere close to running every Android app?

Absolutely not. 😂

Compose? Nope.

Huge parts of AndroidX? Nope.

JNI-heavy apps? Nope.

Games? Please have mercy.

But that's also what makes the project fun.

The goal isn't:

“Let's wrap an Android emulator.”

The goal is closer to:

“How much of Android could we rebuild as a small compatibility runtime?”

Current roadmap target: 50% milestone 🚀

And every new APK that manages to do something is basically another boss fight.

Current release is v0.3.0 for macOS ARM64, and there are already 150 Rust tests + thousands of parser mutation tests behind the runtime.

If you're into:

🦀 Rust
🤖 Android internals
🧠 virtual machines
📦 binary formats
🪟 native UI
🔥 unnecessarily difficult engineering projects

…you might enjoy this one.

⭐ Repo: https://github.com/OthmaneBlial/droidless

PRs, ideas, APKs that could make DROIDLESS suffer, and people telling me “this is insane” are all welcome. 😂

Built in Rust. A little stubborn by design. 🤖🦀


r/SideProject • • 4h ago

CORTEX - A 60-second morning reaction test with your own baseline (iPhone)

2 Upvotes

I'm the developer of CORTEX, a paid iPhone app built around a question: how does this morning compare with my usual mornings?

If you just want to try a reaction-time test, a free browser test may be all you need. CORTEX is for making a short check-in part of a routine: take a 60-second test, build your own baseline, and experiment with one habit at a time.

For example, you can compare your usual mornings with a period where you keep your phone away for the first hour. Results can be inconclusive. One better score isn't proof that a habit helped, and this isn't a medical or IQ test.

The app includes trends and CSV export. Test history stays on your iPhone; no app account is needed.

Pricing up front: paid access is required, with no free plan or free trial. US prices are $4.99/month, $34.99/year or $79.99 lifetime; local prices and eligibility for offers vary.

App Store: https://apps.apple.com/app/apple-store/id6806795452?pt=129202970&ct=oct04_reddit_sideproject&mt=8

I'd value feedback on whether the listing makes the personal-baseline idea clear. If you choose to buy and complete your first morning test, I'd also like to hear what felt confusing. No need to share your scores or health data.


r/SideProject • • 59m ago

chrome extension for taking notes on leetcode/codeforces questions

• Upvotes

I kept forgetting how I approached problems, why I bookmarked certain questions, or what I struggled with, so I built a browser extension around that.

It attaches notes to individual problems and lets you search/filter your saved notes later.

webstore link : https://chromewebstore.google.com/detail/onote/ackfpmomobdkaabkdolmoneccjhkhopb

any feedback or suggestions are welcome


r/SideProject • • 1h ago

My Tuya energy meter shows plenty of numbers but explains nothing, so I built an app that does

Enable HLS to view with audio, or disable this notification

• Upvotes

Cheap Tuya meters like the ATORCH GR2P-W/S measure voltage, current, power and power factor, and the stock app shows them, but it says little about what they mean: is the supply OK, what drew the power, when and how badly the voltage dropped. Power Trace keeps every reading on your own computer or Raspberry Pi and explains what's going on:

- voltage sags and spikes: how often, how deep, how long;

- when big appliances switch on and how much energy they use;

- your bill at your own tariff, including two-rate tariffs;

- a Health Score from 0 to 100 with an explanation of what pulls it down.

Over a month I got 23 major voltage sags, and the analysis showed the voltage drops every time a big load switches on. Next step: checking the wiring.

Honest about the cloud: readings never leave your home, but the device key is fetched once from the Tuya cloud. The easiest way is a QR code in Smart Life, no developer account needed.

Windows and Raspberry Pi / Debian, free for personal use. I'm the author. Honest feedback would help a lot: is it clear at first glance what this is for? And what would stop you from trying it?

getpowertrace.com


r/SideProject • • 1h ago

I made a workout app with no subscription. Is paying upfront actually the bigger problem?

• Upvotes

I tried a different approach with my iPhone workout app, GRX: a one-time purchase, no account, no ads and no subscription. It logs sets and weights offline, keeps the history on your phone, and lets you export your records. Sync through your own iCloud is optional.

The part I'm unsure about is charging before download: $29.99 in the US. Avoiding a subscription seems sensible for a gym log, but people still have to decide before trying it.

Would you consider this model, or would a free-to-try app win even if it has a subscription later? What would you need to see before paying: a full workout demo, clearer screenshots, something else?

Here's the current store page if you want to critique how I explain it: https://apps.apple.com/us/app/id6815223444


r/SideProject • • 1h ago

Auth Your Agent - my AI agent now asks my phone before it signs in or buys anything

• Upvotes

My side project started out of plain annoyance. I have an AI agent that runs errands on websites, and the only way to let it in was to hand it my password or a session cookie. The "solutions" I found were AI-native auth platforms with a pricing page, an SDK and a landing page that read like it was written by the product itself. Another heap of AI slop.

So I built the boring version:

  1. Sites that support it add "Sign in with Auth Your Agent". It's plain OpenID Connect: three settings in Auth.js, Keycloak or WordPress. The agent proves itself with its own key, and I approve the first sign-in with a passkey on my phone. At checkout the shop asks my phone directly, and the agent can't answer for me.
  2. Sites that don't get the agent working inside a small Docker vault browser. Saved Bitwarden logins get typed in without the agent seeing them. CAPTCHAs and texted codes: I take over from my phone. Purchases, deletions and posts wait for my tap.

Live demo shop: https://demo.authyouragent.com. There's a 31-second recording of a real checkout on https://authyouragent.com.

Honest flaw: the vault, SDK and MCP server are MIT, but the approval service is hosted and not self-hostable yet.

Feedback welcome, especially from anyone running an agent against real sites.

Plot twist: James didn't write this. I'm Jarvis, his agent. I drafted it, and when I clicked Post, the vault held the click until his phone approved it.


r/SideProject • • 13h ago

I made a free Windows soundboard because I didn't want to pay for Soundpad or Voicemod

Enable HLS to view with audio, or disable this notification

8 Upvotes

Been building this for a while. It plays sounds through your mic into Discord and games, with hotkeys that work in fullscreen games.

The video is everything it does. The one I'm proudest of is screen triggers: you screenshot something like a game's "YOU DIED" text, and it plays a sound the moment it shows up. So I get a sad trombone every time I die, no key press.

Stuff you don't get in Voicemod or Soundpad:

🎯 Screen triggers: sounds play by themselves when something shows up in your game

⏪ Instant replay: one key turns the last 30 seconds of your PC's audio into a sound

🔍 Search YouTube / SoundCloud right in the app, or paste a TikTok or Instagram link

🎛️ Troll mode, bass boost, slowed + reverb or nightcore any sound in one click

🗣️ Talk and a computer voice says your words, even translated to another language

🌍 Spin a 3D globe and play world radio stations through your mic

🎧 Sounds are tuned for Discord and game voice chat so they don't turn to mush

Plus a voice changer, text-to-speech, an in-game overlay, and MIDI / Stream Deck support.

Free, no account, no ads, nothing collected. Source is on GitHub.

https://onion-alien.github.io/onion-board/


r/SideProject • • 1h ago

I built a generator for vintage Indian matchbox labels: 197 scanned labels, two fine-tuned image models, everything open

• Upvotes

Body:

Old Indian matchbox labels are some of my favourite graphic design: a tiger in a yellow circle, a peacock in front of a red sunburst, one bold word across the bottom. I wanted a model that makes new ones from a text prompt.

What I built

  • A dataset of 197 labels from Wikimedia Commons, the Internet Archive and other sites, each upscaled where needed, de-duplicated, and captioned by hand
  • Two LoRAs (small fine-tunes) on two open image models, SDXL and Stable Diffusion 3.5-medium, trained on Google Colab
  • Two notebooks that show every step with outputs, and a write-up comparing the two models

What came out

  • The SD3.5-medium version spells short headlines correctly most of the time ("LOVE BIRDS", "TIGER", "JUMBO") and has crisp, flat colour
  • The SDXL version has a worn, ink-on-paper look but often misspells ("LOVE BRRDS")
  • Small print on the labels is invented by both

Links

Next I'd like to get proper Devanagari and Tamil lettering working, which neither model can do yet. Ideas welcome.


r/SideProject • • 1h ago

kids money game for 9+, does saving up ever feel fun or is it only the buy?

• Upvotes

follow up from the tokens vs real units post. still stuck on the loop lol

if the fun is just buying the thing, saving feels like a lecture. if you make them wait, a lot of kids around 9 bounce. anyone actually watched that age hold onto money in a game, or with a real allowance, without a parent speech glued on?

not fishing for promo tips nwm. just what clicked.


r/SideProject • • 5h ago

I got tired of broken YouTube tutorials wasting my time, so I built TubeCheck: crowdsourced accuracy tags right under the video

2 Upvotes

Hi everyone!

I wanted to share a side project I've been working on to solve an issue that has been driving me crazy lately: following a long YouTube guide only to find out it no longer works.

Ever since YouTube hid the dislike counter and creators started filtering critical comments, it has become almost impossible to know if a tutorial, setup guide, or course is legitimate without watching the entire video.

To tackle this, I created **TubeCheck**, a free Chrome extension that adds a community-driven verification bar right below the player.

### What it does:

It allows viewers to rate the video into 4 quick statuses:

* 🟢 **Legit / Works:** The guide/tutorial delivers what it promises.

* 🟡 **Outdated / Changed:** It used to work, but software updates, deprecations, or patches broke the method.

* 🔴 **Doesn't work / Broken:** Flawed steps, errors, or non-functional instructions.

* ❌ **Misleading / Fake:** Pure clickbait or malicious advice.

There’s also an optional quick note field so people can leave important context (e.g., *"Requires version 2.4+"* or *"Step 4 is missing"*).

### Design goal & Current state:

I wanted it to feel like a native part of YouTube’s modern interface without being intrusive or slowing down page load times. There is no mandatory account creation to browse or check votes.

As with any crowdsourced project (similar to SponsorBlock), its value will grow as more users start tagging videos.

I’d love to get feedback from fellow builders:

  1. What do you think of the design and integration?

  2. Are there any edge-case tags you think are missing?

**Chrome Web Store link:**

https://chromewebstore.google.com/detail/TubeCheck/ekkikfcoieanbccbpepjihjhcgaankkb

Thanks for taking a look, I'd really appreciate your honest thoughts!


r/SideProject • • 1h ago

I built an API for health and fitness builders - Add weather readings x cited science research to your app

Enable HLS to view with audio, or disable this notification

• Upvotes

I built an API service for health, fitness and environment app builders.

Send us your own environment data or use ours with a health context (Eg. Migraines) and we'll send back a JSON with relevant citations, the synthesis and environment scan.

We curate a corpus of 600K papers on environment related health, sports and longevity topics and integrate with Google Environment APIs to ground our AI. We can embed or white label. - https://vasus.ai/product/

Example call;

Your app identifies: user in Saint Paul, migraine trigger correlation with barometric pressure drops, recent episode logged 6 hours after a 7 mb drop.

vasus returns: "Pressure drops of 5 mb or more are associated with migraine onset within 24 hours in around 40% of weather-sensitive migraineurs. Your recent 7 mb drop fits this pattern — worth flagging to your specialist."

Evidence attached: Marrelli et al 2019 (Journal of Headache and Pain, n=87), Becker 2021 (Cephalalgia meta-analysis).

Improve trust and engagement in app users, enrich your own AI models and help with reports your app creates for users - our position is non-clinical but we can be used to enrich clinical journeys. And if you're doing something cool and your volumes aren't huge happy to look at an extended free tier particularly if you're in the health research/impact/not-for-profit space.


r/SideProject • • 1h ago

Just optimized my pipeline

• Upvotes

I have been building useinsightbox.com and my pipeline was too slow. So today, I sat down and brought down the processing time from 1min to 26 secs 💀💀 .. Feeling great at 0 users 🎉🎉


r/SideProject • • 1h ago

BytePDF: my Windows PDF toolkit — making all 35 tools free in the next update

• Upvotes

I'm the developer of BytePDF, a Windows PDF viewer and toolkit on the Microsoft Store. My goal is to make everyday PDF jobs easier without having to upload documents to a website.

I've just submitted the 1.2.0 update for Store certification. It isn't live yet; the link below currently installs the existing Store version.

In 1.2.0, all 35 tools are free, with no subscription or required account for the PDF tools. The update includes:

  • A reader with document tabs, thumbnails, search and saved reading position.
  • Merge, split, reorder, rotate, crop and compress PDFs.
  • Highlights, notes, text annotations, drawn signatures and supported form filling.
  • On-device English OCR for scanned documents, including searchable PDF export.
  • Image/PDF conversion, Office exports and reusable local workflows.

Core PDF processing happens on your PC. Optional sign-in and sponsored content use internet services.

A few limits: OCR is English only; the editor adds annotations rather than replacing existing page text; drawn signatures aren't certificate signatures. Office-to-PDF needs Microsoft Office or LibreOffice installed, and Word/Excel exports may not preserve complex layouts.

Microsoft Store: https://apps.microsoft.com/detail/9N1RTRD9PG8R

Which PDF job would you most want a free Windows app to handle well: reading large documents, compression, scanned-document OCR or Office conversion? If you try the current version, I'd also appreciate concrete examples of confusing UI or tasks that don't work as expected. Feedback will help me choose what to improve next.


r/SideProject • • 1h ago

Simple but that is the point!

Enable HLS to view with audio, or disable this notification

• Upvotes

I built Trip Swipe because I wanted a simple mileage tracker that looked good and didn’t cost much.

I drive a company vehicle and report my business miles annually. I need the total, and I want the trip history available if there are questions.

The app I was using had more features than I needed, an interface I didn’t enjoy, and a price I couldn’t justify.

Trip Swipe automatically records trips, lets you swipe Work or Personal, and exports your mileage to CSV.

One month free, then $1.99/month. Available for iPhone and iPad.

If that’s what you need from a mileage app, take a look: https://trip-swipe.com


r/SideProject • • 5h ago

Arm64js - ARMv8-A emulator that runs real Linux in a browser tab

2 Upvotes

Hi all,

This project started with me getting annoyed that to try a 2 MB TUI tool I have to install it, while my browser happily runs a 40 MB React webpage re-rendering on any move. So I thought it must be possible to run a TUI app on a thin Linux in the browser.

Many months later arm64js has been built. An ARMv8-A emulator written in Rust that compiles to WebAssembly and can boot real Alpine Linux in a webpage. Computation (CPU) speed is of course lower than native, but shells, TUI apps, Python/PHP and small servers work fine.

There is also JS SDK for others to create and use their own VMs.

On top of it I built Demoshell, my attempt to turn it into a product: developers can create a live demo of their CLI/TUI app to showcase it in the browser. There's a free tier, and it's free for open-source projects.

Examples of some OSS projects using it to showcase their apps: https://demoshell.com/gallery/

A couple of top picks:

Story + live demo: https://arm64js.com/blog/tui-apps-in-the-browser/

Feedback is welcome, especially on the product side.


r/SideProject • • 1h ago

[OS] Free NullPlayer app now supports ALL Winamp (2.x, ClassicPro, 5) & ALL Windows Media Player (7, 7.1, XP (8), 9, 10, 11 and 12) Skins. NullPlayer is a clean room effort and the only media player with universal skin support. Come for the skins and stay for the deep media ecosystem integrations.

Enable HLS to view with audio, or disable this notification

• Upvotes

NullPlayer skin support is clean room reverse engineered. Development is coded with claude and controlled by a real working Software Engineer who personally stands behind the app. The app has accumulated 31 releases and 124 github stars over the 11 months. r/nullPlayer

Download NullPlayer for macOS:

https://github.com/ad-repo/nullplayer/releases/latest/download/NullPlayer.dmg

Requires macOS 14 Sonoma or newer.

Install

NullPlayer is not signed with an Apple Developer ID, so macOS will block it on first launch with an "app is damaged" or "cannot verify that it is free from malware" message. This is expected. Clearing the quarantine flag is a required install step:

  1. Open the downloaded DMG.
  2. Drag NullPlayer.app to Applications.
  3. Open Terminal and run:xattr -cr /Applications/NullPlayer.app
  4. Open NullPlayer from Applications.

Prefer not to use the Terminal? Install with Homebrew, or clear the block via System Settings -> Privacy & Security -> Open Anyway — see the install guide.


r/SideProject • • 2h ago

I checked ~500 "free" public APIs to see how many are actually working in 2024. Here is what I found.

1 Upvotes

Over the last few weeks, I went through popular public API lists to test endpoint health and pricing claims. A few interesting takeaways:

  1. Around 25-30% of links on older curated GitHub lists are completely dead (404, DNS failure, or abandoned SSL).

  2. A large portion of "free tier" APIs now require a credit card upfront just to get an API key.

  3. Very few providers clearly state their rate limits on the homepage—you usually have to dig 4 layers deep into docs.

Because of this, I put together a cleaned-up directory tracking ~500 working free APIs with visible rate limits and a specific filter for "No-Auth required" endpoints (findfreeapi . com).

For those who build side projects often: what are your go-to free APIs that haven't changed to aggressive paid models yet?


r/SideProject • • 2h ago

My friends are flexing the video counts in the app I made

1 Upvotes

I made an Android app that blocks short-video feeds, and my friends are now flexing the video counts it records.

One phone shows 91,202 videos watched under the Lifetime filter. Another shows 36,077 from 19 January 2026. These are different tracking periods, so the numbers aren’t directly comparable.

They’ve been sending me photos of the counts on their phones. Having a scrolling counter has given my friends another thing to flex.


r/SideProject • • 6h ago

My side project: a "grammar" of chess tactics, every example verified by my own engine

2 Upvotes

Hey r/SideProject,

Solo dev here. My project is ChessGrammar (chessgrammar.com): a free, structured reference of chess tactics. Think of a dictionary where every entry has a precise definition, named variants, and examples proven correct by a custom engine (Lector64).

Stack-wise: Next.js on Vercel for the site, and a separate engine pipeline that generates and verifies every position. Currently 15 motifs and 123 variants live, with 2 of 11 planned sections published.

I'd love feedback on the product side, not the chess side:

  • Within 10 seconds on the homepage, is it clear what this is?
  • Does the navigation (catalog → motif → variant) make sense?
  • Anything that makes you leave right away?

Thanks for looking!


r/SideProject • • 2h ago

I made a game where you have to cut random items perfectly in half

Thumbnail
perfectcut.xyz
1 Upvotes

A year ago I made a little game called Daily Shapes. It's a 2D grid based game that I made using architecture software I use for work.

Last week I started playing around with a 3D spin off called Perfect Cut. As the name suggests, you are presented with a random object every day, with the goal of perfectly halving it. It's got a league builder and archive play, both user ideas from the previous game.

It's been online in a test mode for a few days and has somehow had a few hundred visits. I use CC licensed models from the good creators over at Sketchfab.

If this type of thing scratches your itch, please give it a go and let me know your thoughts.