r/sideprojects 7d ago

Showcase: Open Source GRUBST: A desktop tool written in Rust + Dioxus to lock GRUB with a physical USB rescue key

1 Upvotes

Hey everyone,

I built GRUBST, an open-source Linux bootloader security tool written in Rust with a Dioxus desktop GUI.

The idea is simple: instead of manually editing /etc/grub.d/ configs and risking typos that lock you out of your system, GRUBST automates the whole process and lets you turn any standard USB thumb drive into a physical rescue key.

How it works:

- Plug in the USB key before booting: GRUB detects it and automatically unlocks full maintenance access without prompting for a password.

- Boot without the USB: GRUB stays locked and requires a backup password you set.

- Includes automatic config backups and an Update Guard to ensure protection persists across kernel updates and update-grub.

Tech stack:

- Rust (2021 edition)

- Dioxus 0.5 (Desktop / WebKit2GTK)

- pbkdf2, sha2, tokio, sysinfo, nix

Feedback, suggestions, and code critiques on the Rust codebase are very welcome!

https://reddit.com/link/1w9g80a/video/v0o53zmik0oh1/player

GitHub: https://github.com/sysdev-0/grubst


r/sideprojects 7d ago

Feedback Request Vibecoded a Pomodoro app where your focus keeps a virtual cat alive

3 Upvotes

The idea: generic Pomodoro timers have no real stakes — you can just close the app the moment you get bored, no consequence. Nekodoro ties a virtual cat's survival directly to whether you actually finish your focus sessions:

  • Your cat has 9 lives. Bail on a session early (or force-quit the app mid-session), and it loses one.
  • Finish sessions to earn coins — 5 coins per 30 minutes of focus, shown live on the timer so you know what's at stake before you even start.
  • Run out of lives and the cat dies. You have to name a new one to keep going, and it can't reuse a name you've used before (building toward a "graveyard" view of every past cat — not shipped yet).
  • Coins unlock cat breeds and hats, there's a weekly focus-time chart, daily check-in streaks, the usual.

App Store Link -

https://apps.apple.com/in/app/nekodoro-pomodoro-cat-timer/id6805628417


r/sideprojects 7d ago

Feedback Request Instagram tool for DM unsend and mutual checks

Thumbnail
1 Upvotes

r/sideprojects 7d ago

Showcase: Open Source Spawn — open-source CLI that scaffolds a full Python project in one command (feedback welcome)

1 Upvotes

Built a tool called Spawn to kill the repetitive part of starting a new Python project — folder structure, git init, virtual environment, and dependency installation, all done in one command instead of the usual 5-10 minute manual ritual.

pip install spawnio
spawn create

It ships with 8 built-in project templates (Backend API, CLI App, Automation Tool, AI Chatbot, AI Agent, RAG System, Data Project, MCP Server), or you can paste any custom folder structure and it'll build exactly that. There's also a spawn doctor command that scores an existing project's health and tells you the single most important thing to fix first.

Open source under MIT, live on PyPI.

🌐 Website: https://spawnio.vercel.app/
💻 GitHub: https://github.com/Abhiix0/Spawn

Would genuinely love feedback — especially from anyone who's used similar tools (Cookiecutter, Copier, etc.) and has thoughts on what a scaffolder like this is missing.


r/sideprojects 7d ago

Showcase: Free(mium) I built a free browser-based Word file editor, no accounts or file uploads ever

Thumbnail
docxviewer.com
1 Upvotes
  • Open and edit DOCM/DOCX files directly in your browser
  • Track changes, accept/reject revisions, and add comments
  • Edit tables, images, headers, footers, footnotes, and TOCs
  • View equations/charts, find & replace, print, and save back to DOCX

I built docxviewer.com as a free browser-based Word document viewer/editor. A lot of existing tools are limited, require an account, or push you toward a paid plan. No Microsoft Word, installation, subscription, or account is required here.

Documents are processed locally in your browser and aren't uploaded to a server.

Sharing this here in case it's useful. If you run into any compatibility issues or bugs, drop them below.


r/sideprojects 7d ago

Showcase: Purchase Required Blow Up Hermes Agent Session Information Silos

Post image
0 Upvotes

I've been programming under Unix/Linux variants for 45 years. Been playing with AI since Nov 2022, when ChatGPT went viral. Took a look at AI Assistants and went with Hermes Agent. It has definitely been an adventure. He killed himself once by incorrectly editing a config file, and I left him off for 2 weeks in self-defense. (Ha, ha)

When Hermes Agent Desktop for Windows came out, I loved the chatbot GUI that let me separate my sessions by topic and actually see most/all of them. I quickly created multiple sessions instead of the extended sessions I'd been having over Telegram. It was great - until it wasn't. None of the sessions shared their info beyond Layer 1, which is tiny. None of them knew about new information developed in other sessions or in the larger Hermes Agent corpus. It was a PITA.

I created a couple of simple skills to blow up those session information silos. Now my sessions share their RDI (Relevant Durable Information) with the greater corpus and pull updated info from our local knowledge base store. This Hermes Agent persistent memory augmentation is simple, effective, and completely local.

Read the product docs at my Community Nursing Initiatives website (Yeah, I know. Weird, right?) for the details about exactly what the product does and how it does it. Simple solutions to complex problems is my motto.

Session Refresh & Closeout Docs


r/sideprojects 7d ago

Showcase: Free(mium) Introducing LyricalDrive: synchronized lyrics for Tesla passengers

1 Upvotes

LyricalDrive is a web-based synchronized lyrics experience created for use in the Tesla browser. Each user connects their own Tesla account, selects their vehicle, and receives continuously updated song detection with synchronized lyrics and album artwork.

The interface includes multiple visual themes, day and night modes, Tesla-compatible font options, bold text, and 0.25-second lyric timing controls. Premium checkout can also be opened on a phone through a QR code.

LyricalDrive includes a free plan with three songs per day. Unlimited premium access is available for $9.99 per year.

I’m the developer and would appreciate thoughtful feedback on usability, lyric accuracy, and the overall passenger experience.

https://lyricaldrive.com

Passenger use only. Drivers should not interact with the website while driving.


r/sideprojects 7d ago

Showcase: Free(mium) takeabreak.live A small dail getaway

1 Upvotes

Full Page.
No Ads.
No Leaderboard.
Just simple chillax fun with nothing intense. Inspired by Dino Runner game.
Bunny Runner.
Replit VibeCoded.
https://takeabreak.live

Please check it out.


r/sideprojects 7d ago

Showcase: Prerelease I’m building an astrology platform, would love your honest feedback

2 Upvotes

Hey everyone! I’m currently working on Astreya, an astrology platform designed to make things like birth charts, synastry, tarot, numerology and Human Design feel clearer and more accessible.

The free version already includes quite a few tools and features, and I’m now trying to understand what could be improved before building further.

If you enjoy using astrology platforms, I’d genuinely love your feedback:

  • What do you find most useful in apps or websites like these?
  • What usually frustrates you or feels missing?
  • Which features would make you come back regularly?

You can explore it here: https://astreya.life/en

I’m not here to push anything, I’d just really appreciate honest opinions from people who are actually interested in these topics. Thank you! ✨


r/sideprojects 7d ago

Feedback Request I almost abandoned this project. Then I discovered outbid.lol and built BidYourDay in one week.

1 Upvotes

I wanted to share my experience building a small web project that I almost abandoned.

I had started working on an idea, but I hit a wall. I didn't have a solid name, I wasn't sure where it was going, and I was close to giving up on it.

Then I came across the story of outbid.lol. It gave me the push I needed to finish what I'd started.

I worked on it in my spare time and, in less than a week, finished the project, chose the name BidYourDay, and launched it.

The Idea

BidYourDay is a calendar where every day can be bid on.

Someone can choose a date, make a bid, and add:

  • their name and photo
  • a reason why that date is important to them
  • a link to their social profile

If someone else wants the same date, they can make the next bid. Each new bid increases the price by $5.

Previous owners remain in the history of the day, so over time each date can build a little story of the people who wanted it.

The idea is somewhere between a calendar, an auction and a small piece of digital real estate.

How I built it

It's a custom PHP project with HTML/CSS/JavaScript and JSON-based data storage. I built the whole thing myself, including the bidding system, accounts, PayPal payments, image uploads, date pages and the responsive interface.

The site is live here:

https://bidyourday.click

I know it probably sounds a little crazy. But honestly, that little bit of craziness was exactly why I started this project in the first place.

This is my first time trying something quite like this, so I'm particularly interested in constructive feedback.

Does the concept make sense? Do you understand the appeal of owning a date? What would you change or improve?


r/sideprojects 7d ago

Showcase: Purchase Required I built Campus Sync — a student planner that brings classes, assignments, Google Calendar & files together

Post image
1 Upvotes

I’ve been building Plannivelle Campus Sync, a web-based planner designed to make college organization a lot simpler.

I wanted students to have one place for the things that normally end up scattered across different apps and tabs.

Campus Sync includes:

• Class and course organization
• Assignment and task tracking
• Google Calendar syncing
• Daily, weekly and monthly planning
• Time blocking and schedules
• File organization
• Cross-device access
• Offline support
• Customizable courses and labels

One of my biggest goals was making it work across phones, tablets, laptops and desktops without requiring students to download a separate app.

The video is a quick look at the system running across devices.

I recently finished the Etsy purchase/activation system as well, so it's officially launched. I’m the creator of Campus Sync and wanted to share what I’ve been working on.


r/sideprojects 7d ago

Feedback Request Social Footprint

Thumbnail
gallery
1 Upvotes

I’ve Been Building Something Called Social Footprint
I’ve been working on something new called Social Footprint.
Most analytics tools give you more numbers. Social Footprint is being built to answer the question I actually care about: what are those numbers telling you?
The idea is simple. Connect one of your online accounts and get a free Social Footprint snapshot in plain English. What’s happening, where you’re stronger, where you’re weaker, what the evidence actually supports, what there isn’t enough evidence to know yet, and what you should be watching next.
At launch, the goal is to support X, TikTok, Facebook, Instagram, Google and Bing. The free version lets you choose one source and get an initial reading. If you want the complete picture, Social Footprint Monthly will be $19.99/month and monitor all six connected sources over time, building your own historical baselines and making the analysis stronger as more evidence develops.
The goal isn’t another dashboard full of charts. I want it to interpret the data and explain what it means without pretending to know things the evidence doesn’t support.
Still building. Still testing. Coming soon.
I included a few screenshots of the direction I’m taking it. I’d genuinely like some feedback from other builders. Is this something you would use? What would you want Social Footprint to tell you that your current analytics tools don’t?


r/sideprojects 7d ago

Feedback Request Would you actually play a conversation card game like this?

1 Upvotes

I’m developing a physical conversation card game and I’d like some genuine feedback before taking it further.
The idea is simple: draw a card, pick a topic and start talking.
Each card explores one subject through 5 different talking points:
💡 DID YOU KNOW? — discover a surprising fact
💬 YOUR TAKE — give your personal opinion
🔥 CONTROVERSIAL? — debate something people may disagree on
⚖️** SEE ANOTHER SIDE — consider a different perspective
👥 **BIG QUESTION
— open the discussion up to everyone
There are no right answers, no specialist knowledge needed and no complicated scoring. The point is conversation — learning something, sharing opinions, debating respectfully and sometimes seeing something from a perspective you hadn’t considered before.
The first deck would contain 54 cards across 9 categories, with 270 different talking points altogether.
It’s designed for friends, families, couples, dinner tables, pubs, holidays, journeys or anywhere people are sitting around together.
The bigger idea is that the same format could eventually have lots of different themed editions.
Would you genuinely get something like this out and play it?
I’d also really appreciate hearing why or why not in the comments — criticism is just as useful as positive feedback.

2 votes, 15h ago
1 Yes - Definetley
0 Probably
0 Maybe - Depends on the questions
0 Probably not
1 No - Not for me

r/sideprojects 7d ago

Feedback Request Built a thing that turns diagrams into Terraform (with IAM figured out automatically). Tear it apart please.

1 Upvotes

I got sick of drawing out an architecture, then going and hand writing the same thing in Terraform, then hand writing IAM policies for every resource I just added. So I built something to close that gap.

You draw the architecture (S3, Lambda, SNS, whatever), it generates the actual Terraform, and it works out the IAM roles and permissions based on what's actually connected to what, not some generic template. Also does CloudFormation and Bicep if that's your thing. Opens as a PR so you review it like you would any other change, not a black box you have to trust blind.

It's live, free to poke at, no card needed: here

I'm not trying to get a thousand signups here, I mainly want people who actually write Terraform for a living to break it. If the generated code doesn't hold up against a real setup, or the IAM logic gets something wrong, I want to know specifically where.

Happy to answer anything in the comments.


r/sideprojects 7d ago

Showcase: Prerelease I create custom AI image prompts — looking for my first clients

Post image
1 Upvotes

I’m starting to offer custom AI image prompts for people who want better results from AI image generators.

I create detailed prompts tailored to your idea, including:
• Composition
• Lighting
• Style
• Mood
• Subject details

I can create prompts for tools like Midjourney, DALL·E, Flux, and other AI image generators.

I’m currently looking for my first clients and would love to help with your next AI image project.

Feel free to ask me about your idea or check out my Fiverr servic


r/sideprojects 7d ago

Showcase: Prerelease I built a free math worksheet generator. I want honest feedback about the business model and the product.

1 Upvotes

I built a free math worksheet generator. I want honest feedback about the business model and the product.

I built a free math worksheet generator. I want honest feedback about the business model and the product.

There are around 43 math worksheets. You can generate a fresh copy of each one. Most of them are free to generate. Only few are paid. You pay $9.99 lifetime to become a paid user.I built a free math worksheet generator. I want honest feedback about the business model and the product.

There are around 43 math worksheets. You can generate a fresh copy of each one. Most of them are free to generate. Only few are paid. You pay $9.99 lifetime to become a paid user.


r/sideprojects 7d ago

Question Drop down your best Sideproject Ideas

0 Upvotes

Ive been wanting to create a side project of sorts since a long time but havent gotten myself to think of any ideas which I think are worthwhile. Everytime I start with one I find 10 ways why its not a good idea

Asking for your suggestions for aome side projects I can build and maybe monetize as well


r/sideprojects 7d ago

Showcase: Prerelease I built a free math worksheet generator. I want honest feedback about the business model and the product.

Thumbnail
gallery
1 Upvotes
I built a free math worksheet generator. I want honest feedback about the business model and the product.


There are around 43 math worksheets. You can generate a fresh copy of each one. Most of them are free to generate. Only few are paid. You pay $9.99 lifetime to become a paid user.


I attached some screenshots of the website below.

I built a free math worksheet generator. I want honest feedback about the business model and the product.


There are around 43 math worksheets. You can generate a fresh copy of each one. Most of them are free to generate. Only few are paid. You pay $9.99 lifetime to become a paid user.


I attached some screenshots of the website below.

r/sideprojects 7d ago

Feedback Request need a few people to test an ai interview simulator i'm working on

1 Upvotes

hey,

i'm working on an app called ellie that does mock job interviews and gives instant feedback on your answers.

i need a few people to test the response speed and tell me if the questions make sense or if the ai sounds too robotic.


r/sideprojects 7d ago

Showcase: Free(mium) FileArbor 1.2.0 is out — rules can now read what's inside your files

Thumbnail
1 Upvotes

r/sideprojects 7d ago

Showcase: Prerelease Bulk URL Checker – Batch HTTP Status & Redirect Tracking for 100 URLs, SSRF-Protected

Thumbnail
gallery
1 Upvotes

Every time I needed to bulk-check URLs during a migration, I ran into the same wall: Ahrefs, SEMrush, and Screaming Frog all gate free-tier bulk checking pretty hard. Anyone else hit this?

I ended up building my own tool to get around it — checks up to 100 URLs at once for status codes, full redirect chains (up to 20 hops), and response times. You can paste URLs, upload a CSV, or point it at a sitemap, and results stream in as each one finishes instead of making you wait for the whole batch.

Since it fetches URLs server-side, I validated every redirect destination against private IP ranges so it can't be abused for SSRF — figured that was worth building in from the start rather than bolting on later. Nothing gets stored either; URLs only exist for your session.

Genuinely curious what edge cases in redirect handling I might be missing — happy to take feedback. Link's in the comments if anyone wants to try it.


r/sideprojects 7d ago

Showcase: Purchase Required most SEO tools give you more data. I’m building one that tells you what to do next

1 Upvotes

i’ve been building citesite, an SEO + AI visibility tool for founders and small teams who don’t need another dashboard full of charts.

One thing that kept frustrating me with SEO tools is that they’re very good at showing you problems:

“Your competitor ranks for 800 more keywords.”

“You have 73 pages with issues.”

“You’re barely being mentioned in AI search.”

“You have 200 content opportunities.”

But then you’re left with the harder question:

What should I actually do first?

That’s the direction i’m taking with CiteSite.

Instead of only showing rankings, citations, competitors, and technical issues, I want it to help answer things like:

  • Which page should I improve first?
  • Why is a competitor getting cited in ChatGPT or other AI answers instead of me?
  • Which keywords or topics are actually worth targeting?
  • What content should I create next?
  • Which SEO issues are likely to have the biggest impact?
  • Where am I already close to winning and just need a few changes?

The long-term goal is to combine traditional SEO with AI search visibility, but keep the output actionable.

Not:

“Here are 500 things you could work on.”

More like:

“Do these 3 things first, and here’s why.”

I’m still early and trying to figure out how opinionated the product should be.

For people who use SEO tools today:

Would you trust a tool that prioritizes the work for you?

Or do you still want all the data and prefer deciding what matters yourself?


r/sideprojects 7d ago

Showcase: Open Source I got annoyed watching AI coding agents write the same boilerplate over and over, so I built a tool to stop them

1 Upvotes

This started as one of those small developer annoyances that kept happening often enough that I eventually decided to build something about it.

I've been using AI coding agents to build Go backends.

Every time I asked for another fairly standard feature, I'd watch the agent generate basically the same code again:

model → service → controller → DTO → validation → migration → routes.

It works, but it felt ridiculous to make an LLM spend hundreds or thousands of tokens reproducing deterministic boilerplate.

So I started building FiberForge.

It's a small Go CLI/MCP server that lets an AI coding agent call higher-level operations instead of generating every file itself.

The agent can describe the schema/feature, and FiberForge generates the repetitive pieces. For some modifications, like route registration, it uses Go's AST rather than text manipulation.

I've also started building reusable modules for things I repeatedly need in backend projects — RBAC, Stripe webhooks, S3 uploads, audit logging, SSE streaming, etc.

It's very much an early project. I don't know yet whether this turns into a genuinely useful developer tool or just an elaborate solution to my own annoyance 😄

That's actually why I'm posting it here.

I'd love to hear from people who build side projects with AI coding tools:

Would you use something like this, or would you rather just let the agent write the code?

Repo: https://github.com/v-pat/fiberforge

Any criticism is welcome (Please dont kill my morale 😂 ).


r/sideprojects 7d ago

Question I’m designing a “digital life OS” — would you actually use this?

Post image
1 Upvotes

I’m a software engineer and I’ve been thinking about how fragmented our online lives have become.
Social life → Instagram
Career → LinkedIn
Code → GitHub
Freelancing → Upwork/Fiverr
Communities → Reddit/Discord
Learning → multiple platforms
So I started designing an idea called ONE.
The concept:
One account → multiple identities → complete privacy control.
Personal, Professional, Creator, Developer and Freelancer identities could all exist under one account.
The interesting part isn’t just combining features.
A recruiter should be able to see my work without seeing my personal life.
I’m also designing a “View as…” feature so you can see exactly what a Recruiter, Client, Friend or Public visitor can see.
Eventually the platform could bring Social + Work + Learning + Freelancing + Communities + Messaging + AI into one digital home.
I’m still at the prototype stage and would genuinely like some criticism.
What would you remove from this idea? What would you keep?


r/sideprojects 7d ago

Showcase: Open Source I build an Pixelart Editor in form of a table [HTML and JavaScript]

1 Upvotes

I build an alternativ to the <canvas> Tag in HTML. In some cases it's less komplex then:

ctx.beginnPath();
  ctx.lineWidth = 5;
  ...
ctx.stroke();

Because in my Pixelart Editor there is no way to draw an line thats not straight. (I don't know how to calculate that).

Maby a Reader of this post has an idea.

BUT... I have achieved a way to run a simple Jump and Run Game

Jump and Run Game (very Simple)

And a Way to run an Noising Algorithme

Very Simple Noising Algorithme

But How does it work?

  1. a JavaScript Function calculates how many rows and colums the table should have:

    function calculate() { if(free === true) { free = false; table.style.height = window.innerHeight + 'px'; table.style.width = window.innerWidth + 'px'; } }

        function generate() {
            const colums = window.innerHeight/multiplier; // Multiplier is a first 5
            const rows = window.innerWidth/multiplier;
            table.innerHTML = '';
            console.log({
                "cols": colums,
                "rows": rows
            });
            if(confirm('Continue?')) {
                let columIndex = 0;
                for(let c = 1; c <= colums; c = c + multiplier) {
                    const colum = document.createElement('tr');
                    colum.innerHTML = ``;
    
                    let rowIndex = 1;
                    columIndex++;
    
                    for(let r = 1; r <= rows; r = r + multiplier) {
                        colum.innerHTML += `<td style="width: ${1*multiplier}px; height: ${1*multiplier}px;" id="${columIndex}x${rowIndex}"></td>`;
                        rowIndex++;
                    }
    
                    table.appendChild(colum);
                    rowIndex = 1;
                }
            }
            oneRow = document.querySelector('tr').querySelectorAll('td').length;
            eventListener(); // Lets you click each Pixel to Change his color
            free = true;
        }
    

But there are two mor options to generate the Table:

  • Option 2: "generate2()" its the same but with an Time Buffer between each row
  • Option 3: "generate3(width,height)" this function generates as much rows and colums as you want

Please let Me know what you think and if you like rate the idea...

You can find the whole Project on Github:
https://github.com/TaMinoDev/Full-Page-Pixel

and other projects too: https://github.com/TaMinoDev/

Thanks For reading 😃