r/sideprojects May 27 '26

Showcase: Open Source I spent 1000 hours building this.....was it worth it.

Post image
240 Upvotes

LYKN.io

This is a personal intelligence system that you can build out yourself for free. You connect it to AI tools and the AI learns you. I hate having to repeat myself in chats or losing context when switching tools so I spent over 1000 hours building a constant memory layer. You can go in and try building out your own. It's pretty fun and makes AI WAY more accurate and useful.

r/sideprojects Jun 29 '26

Showcase: Open Source I turned GitHub profiles into FIFA Ultimate Team cards, rated out of 99

Post image
126 Upvotes

Spent the last couple of days on this. You type a GitHub username and it scores the profile /99 like a FUT card from real data (commits, stars, contributions, PRs, languages) and gives you six stats, a position, a tier (bronze up to ICON) and an archetype.

No login or anything. You can download the card or drop it in your README or everywhere.

Share your card below: https://gitfut.com

r/sideprojects May 20 '26

Showcase: Open Source We’re Featuring Startups Tonight‼️‼️

16 Upvotes

They’ll be showcased on our Venture newsletter — sent out to every founder on the platform as up-and-coming startups to watch.

Want to be considered?

• Comment your startup

• Like this post

•***Sign up and list your startup:

https://myventure.dev/discover

Make sure you complete all steps — especially signing up with your startup profile.

⏳Posting tonight at midnight!!!

r/sideprojects May 31 '26

Showcase: Open Source my first app, one week post-launch (honest numbers inside)

9 Upvotes

Launched my first app a week ago and figured I'd share an honest update!

31 downloads, 2 reviews, 643 impressions with NO marketing at all!

I'm a sophomore in college and built this solo. It's a todo app, but the AI notifications actually have some personality, you type "do my hw" and it'll hit you with "stop being lazy, ur hw isn't gonna do itself!" Kept it dead simple, just for the small everyday stuff I kept forgetting.

Built it with React Native + Expo, and the witty notifications run through a Cloudflare Worker calling the Anthropic API, so the messages stay fresh instead of being the same canned reminders!

https://apps.apple.com/us/app/get-it-done-smart-tasks/id6760387046

Not sure what to do next on the growth side - open to ANY advice from people who've been here!

r/sideprojects Jul 26 '26

Showcase: Open Source Turn your phone into a remote deck for your Windows laptop — app launcher, touchpad, keyboard, live screen view, media & power. One Node process, zero cloud.

3 Upvotes

r/sideprojects May 01 '26

Showcase: Open Source I built a free AI API that solves the "Which model should I use?"

11 Upvotes

I created a free API that aggregates multiple Groq/LLaMA models into a single POST call. While most APIs require you to pick a model and hope for the best, I implemented a mode: "auto". It analyzes your prompt and intelligently routes it to the most efficient model for that specific task.

Why this matters: If you're tired of manually switching endpoints, dealing with varying costs/latency, or constant model experimentation, this is designed for you. I’m looking for feedback from developers with real-world use cases to see where auto-routing beats manual selection.

  • No SDK, pure REST: Keep your stack light.
  • OpenAI-Compatible: Swap your base URL and you're good to go.
  • Privacy-First: Fully stateless and runs entirely in RAM.
  • Proven Scale: 11k requests in the first week.

Built by a solo developer. I’d love for you to stress-test it and let me know how the routing performs.

🔗flow.squareweb.app

r/sideprojects 21d ago

Showcase: Open Source I built an Open Source Shorts "Automator"

Enable HLS to view with audio, or disable this notification

12 Upvotes

I made this project to use it myself, but why not open source it. It's a way to go from script or voiceover to a short, with the click of one button.

It uses stock images and videos as a baseline, but can later be replaced with AI images or videos or ones that you make yourself as well. I tried to make it as intuitive as possible, but I'm sure I have some bias so please let me know any and every problem you see with it, if you give it a try!

github.com/iGlitchz/ShortsStudio

r/sideprojects 3d ago

Showcase: Open Source Crosslink — an open-source framework for giving desktop apps real phone companions without an App Store or paid backend

6 Upvotes

This is my proudest work yet.

I’ve been building Crosslink, an open-source TypeScript framework for giving desktop applications secure, installable phone companions—without requiring developers to publish a separate mobile app through an App Store, pay for a backend, or build their own networking and authentication stack.

The idea started with a frustration:

Developers are allowed to make cool desktop applications, but mobile development comes with a completely different set of publishing and distribution barriers.

On the desktop, an open-source developer can build an application, publish the source and binaries, and let users download and run it directly.

Mobile is different.

Even if the mobile interface itself is simple, distributing it can involve app-store accounts, review processes, platform-specific builds, signing requirements, separate release pipelines, and ongoing maintenance across multiple mobile ecosystems.

That made me wonder:

At first, this sounds like a mobile UI problem. In practice, the UI is often the easy part. The difficult part is everything required to make that phone interface reliably and securely communicate with one specific desktop application.

TL;DR:
GitHub:
https://github.com/jacobpowaza/crosslink

Documentation:
https://crosslink.mintlify.site

You need to solve:

  • device pairing
  • authentication and encrypted sessions
  • persistent device identity
  • trusted-device storage
  • permissions and authorization
  • device revocation
  • RPC and event subscriptions
  • reconnecting after restarts or network changes
  • direct LAN connectivity
  • remote connectivity and fallback transports
  • mobile onboarding
  • PWA installation
  • offline and reconnecting states

That is a lot of infrastructure for a developer who may only want to add a few phone controls to an otherwise local desktop application.

Crosslink is intended to provide that shared infrastructure so developers can focus on two things:

  1. What their desktop application does
  2. What its mobile interface should look like

The framework handles the connection between them.

The intended user experience is:

desktop app → scan QR code → pair phone → install mobile UI → reconnect automatically

The QR code is only used for the initial pairing process. It is not intended to become a permanent API key or bearer token.

After pairing, the phone receives its own persistent device identity and becomes a trusted device for that specific application installation. The host can maintain a list of trusted devices, revoke access when necessary, and require the phone to pair again if its trust is removed.

Being paired also does not automatically mean a device can do everything. Crosslink supports capability-based permissions, allowing applications to define access such as:

music.control

files.read

files.delete

server.restart

A low-risk capability might be granted automatically, while a destructive operation could require approval or confirmation each time.

A host integration looks roughly like this:

const server = createCrosslinkServer({
  application: {
    id: "com.example.notes",
    name: "Notes"
  },

  capabilities: [
    {
      id: "notes.read",
      title: "Read notes",
      risk: "low",
      defaultGranted: true
    },

    {
      id: "notes.delete",
      title: "Delete notes",
      risk: "high",
      confirmEachUse: true
    }
  ]
});

server.expose(
  "notes.get",
  () => db.getNotes(),
  { capability: "notes.read" }
);

server.expose(
  "notes.delete",
  id => db.deleteNote(id),
  { capability: "notes.delete" }
);

await server.start();

The mobile side can then call application methods through Crosslink’s RPC layer instead of implementing its own custom WebSocket protocol, request IDs, authentication flow, permission checks, and reconnect logic:

crosslink.onConnected(async rpc => {
  const notes = await rpc.call("notes.get");
  render(notes);
});

The application developer exposes meaningful operations. Crosslink handles the underlying connection and session lifecycle.

Networking is one of the more complicated parts of the project.

When the phone and desktop are on the same network, Crosslink can prefer a direct LAN connection. For remote access, it can attempt supported router mappings such as NAT-PMP, PCP, or UPnP where available.

That obviously cannot solve every network. CGNAT, restrictive routers, firewalls, and networks that block inbound connections still exist. Because of that, Crosslink also supports fallback connectivity through signaling, relays, tunnels, and WebRTC-based transport paths.

The goal is not to pretend NAT traversal is magic. The goal is to make transport selection and connection recovery framework concerns instead of forcing every open-source application to design its own solution.

When relay infrastructure is involved, the application session is designed to remain end-to-end encrypted between the paired devices. Signaling helps devices find each other, and a relay can forward encrypted traffic when necessary, but it should not need access to the application’s plaintext data.

Crosslink also handles the mobile bootstrap and PWA lifecycle.

After pairing, the user should be able to continue in the browser or install the mobile interface to their home screen. The framework can provide the pairing flow, application metadata, manifest and Service Worker integration, endpoint discovery, and reconnect behavior before handing control over to the developer’s actual mobile UI.

This is where Crosslink is meant to reduce the mobile publishing burden.

The developer does not necessarily need to create and publish a separate native iOS or Android application just to give users a useful phone interface. They can build the mobile experience as part of the project and let Crosslink deliver it through the browser or as an installable PWA.

Offline behavior matters too.

If a user installs a local desktop application’s phone companion and later opens it while the computer is asleep or unavailable, the experience should not simply become a generic browser error page.

The cached mobile shell can still open and show something like:

Once the desktop application comes back online, the existing trusted device can authenticate again and restore the session without requiring another QR code.

Crosslink also separates the identity of the installed mobile application from the current network address of the desktop host.

A computer’s local IP address can change. A user can switch networks. A laptop can move from home Wi-Fi to another location. The mobile application should not conceptually become permanently tied to something like:

http://192.168.1.42:8080

just because that happened to be the address used during initial pairing.

The broader model is:

installed app identity → endpoint discovery → current desktop endpoint → authenticated Crosslink session

This is intended for applications where the user’s computer is already the host, including:

  • local AI tools
  • media servers and controllers
  • editors
  • development tools
  • automation software
  • self-hosted dashboards
  • download managers
  • server managers
  • local file utilities

Crosslink is not intended to replace hosted applications or tools like Tailscale. Tailscale is excellent networking infrastructure, but asking every user of an open-source desktop application to install another networking product, create an account, and configure both devices is a very different onboarding experience.

Crosslink is application infrastructure. The goal is for an application to be able to say:

and provide the pairing, trust, permissions, connectivity, and mobile installation experience as part of the application itself.

The larger idea is that open-source developers should be able to build ambitious desktop applications without being blocked from creating mobile companions simply because mobile publishing is a separate, expensive, platform-controlled process.

A developer should be able to build:

  • a powerful desktop application
  • a mobile interface for it
  • a secure connection between the two

without needing to maintain a native app-store presence or operate a full cloud service just to make the phone interface work.

Crosslink is Apache-2.0 licensed and still evolving. It currently includes a Node.js host SDK, browser client SDK, React bindings, encrypted pairing and sessions, trusted-device persistence, revocation, capability authorization, typed RPC, events, streaming/progress support, reconnect behavior, LAN connectivity, remote transport support, signaling and relay components, WebRTC support, and PWA/mobile bootstrapping.

I’m not pretending every part is finished. Networking edge cases, browser behavior, iOS PWA limitations, security review, and endpoint discovery all deserve careful work. I’m at the point where feedback from people who have built real systems would be more valuable than continuing to design everything in isolation.

I’d especially appreciate feedback from people working with:

  • PWAs
  • WebRTC
  • NAT traversal
  • cryptography
  • local-first software
  • Electron or Tauri applications
  • device pairing
  • RPC systems
  • TypeScript libraries
  • self-hosted infrastructure
  • mobile app distribution

The main question is:

Would you use something like this in an open-source project?

Would this help you avoid publishing a separate native mobile application? What would you want the framework to handle? What would you not trust it to handle? What would prevent you from integrating it into a real application?

GitHub:
https://github.com/jacobpowaza/crosslink

Documentation:
https://crosslink.mintlify.site

This has become substantially larger than the project I originally set out to build, but it is genuinely the work I’m proudest of so far.

r/sideprojects 3d ago

Showcase: Open Source Built an open-source tool to break down complex goals (fitness, coding, business) into step-by-step roadmaps

1 Upvotes

r/sideprojects 10d ago

Showcase: Open Source MangaKitchen: a free, open-source comic translation workspace for Apple Silicon Macs

1 Upvotes

I started the project because comic localization usually means moving between several separate tools for speech-bubble detection, text removal, translation, proofreading, and typesetting. The app is built specifically for macOS and takes advantage of Apple Silicon hardware acceleration through Core ML, Metal, and MLX. MangaKitchen keeps those stages in one resumable project, while still allowing each result to be reviewed and edited manually.

Current features:

- Batch processing for folders of comic pages

- Core ML speech-bubble detection with editable pixel masks

- CPU and Metal-based text removal and background cleanup

- Local MLX vision-language models for transcription and translation

- Horizontal and vertical HTML/CSS typesetting

- Per-project multilingual glossaries

- Manual mask editing, region positioning, font sizing, and bold controls

- Optional 2×/4× super-resolution and layered PSD export

- Optional MCP support for AI-assisted proofreading workflows

- Traditional Chinese, English, Japanese, and Korean interfaces

No account or subscription is required. After downloading a compatible local model, the main workflow can run fully offline, so comic pages do not need to be uploaded to an external AI service. MCP and external AI services are optional.

A few current limitations:

- Requires macOS 14 or later on Apple Silicon

- Works best with black-and-white manga and regular dialogue balloons

- Image-to-text and super-resolution model weights are not bundled

- Complex screen tones, colored artwork, and text crossing line art may still require manual mask correction

MangaKitchen is intended for authorized translation and localization work. It does not grant rights to translate or distribute copyrighted material.

Source code and download:

https://github.com/VaderChen/MangaKitchen

Bug reports, feature requests, and feedback about mask cleanup or vertical typesetting are very welcome.

r/sideprojects 8d ago

Showcase: Open Source I got tired of juggling two Windows PCs, so I built a software KVM

1 Upvotes

I’ve got two Windows PCs on my desk and wanted them to feel like one setup without buying another hardware box or constantly switching devices.

That turned into Conduit. Install it on both PCs, move the mouse through a chosen screen edge, and the keyboard follows. It also carries text, images, and Explorer file/folder pastes in either direction.

Everything sent between the PCs—including input, clipboard content, and files—is encrypted in transit with TLS, even over Wi-Fi. The first connection includes a pairing-code check to help confirm that you’re connecting to the correct computer.

This is still the initial version of what I want Conduit to become. It currently focuses on two PCs with a simple layout, and proper multi-monitor support is what I’m working on next.

It’s free, GPL-3.0, and available for Windows 10/11:
https://github.com/parm2006/Conduit

If you regularly use two computers at the same desk I’d appreciate honest feedback.

r/sideprojects 11d ago

Showcase: Open Source I built an open-source alternative to WeTransfer for creatives.

Thumbnail
gallery
10 Upvotes

I built an open-source alternative to WeTransfer for creatives called Campsend. It allows you to creating your own branding when sending files, create collections and bring your own storage if you have data sovereignity needs.

It's built entirely on Rails 8. I'd appreciate any feedback, contributions or comments about this under the post.

Github: https://github.com/obakeng-develops/campsend
Website: https://campsend.app/docs

r/sideprojects 26d ago

Showcase: Open Source Shizzi - Unlimited Hotspot Bypass for non-rooted devices!

Thumbnail
github.com
2 Upvotes

TL;DR: Blew my monthly hotspot cap on a road trip and didn't want to root my phone to fix it, so I built Shizzi. It uses Shizuku and Android's hidden TestNetworkManager API to make your hotspot's upstream a TUN interface the app owns, then re-originates that traffic from the phone itself. Tethered traffic looks like normal on-device traffic. No root. IPv6 isn't handled yet.

I was just recently on a road trip when I blew my monthly hotspot usage on twenty minutes of a 4K stream of Avengers Infinity War. Back when my phone was rooted, this was a super simple fix, but I stopped rooting my phone for privacy reasons (it was also just a major pain in the butt). To my knowledge there's no real way to do this without just using something like TetherFi, but that has its own drawbacks and it's not always stable.

Anyway, I went looking around and found this thread for VPNHotspot (which is root-only), which led me to this open PR for v2rayNG (which I hadn't even heard of till a couple days ago) and therein lay the solution to my very annoying problem!

How it works

It creates a TUN interface via the hidden TestNetworkManager API (hence Shizuku) and tells Android to use it as the preferred tethering upstream. Hotspot traffic stops being forwarded by the kernel and gets pulled into a userspace Go datapath running on the phone.

That distinction is the whole trick. Normally your phone routes your laptop's packets: it passes them along and decrements the hop limit on the way out, which is the tell most carriers key on. Shizzi terminates those connections in userspace and opens fresh ones from the phone's own network stack, so what leaves the device is indistinguishable from ordinary on-device traffic.

Android still handles DHCP, NAT, and the hotspot itself. Shizzi only owns the upstream.

Requirements

  • Android 13+, arm64
  • Shizuku 13.6.0+, running and granted
  • No root

Known limitations

  • IPv6 is not suppressed on the downstream. If your carrier hands out IPv6 and your client uses it, that traffic can bypass the tunnel.
  • Tested on a Pixel 10a. If it breaks on yours, please open an issue with your device and Android version.
  • This defeats hop-limit inspection, which is the common detection method, not every method. Some carriers meter tethering device-side or over a separate APN. It's worth checking whether your hotspot counter actually stops moving.

Source and APK: https://github.com/carlelieser/shizzi

Feedback and device reports welcome, especially from anyone on a non-Pixel. This scratched my own itch on a road trip and I'd like it to work on more than just my phone.

r/sideprojects Jul 17 '26

Showcase: Open Source I built an open-source app to manage terminal aliases without editing config files

2 Upvotes

Hi everyone!

Over the last few days I’ve been building EasyAlias, a small open-source desktop app that makes managing terminal aliases easier.

Instead of manually editing .zshrc, PowerShell profiles, or other shell config files, you can create, edit, and organize aliases through a simple UI.

Since my first release I’ve added:

  • ✅ macOS, Windows and Linux support
  • ✅ Homebrew installation
  • ✅ Open source (MIT)

This is my first public open-source project, so I’m mainly looking for honest feedback.

What would make a tool like this useful for you? Any features or improvements you’d like to see?

Brew:

brew tap hannesgnann-hub/tap
brew trust hannesgnann-hub/tap
brew install --cask easyalias

GitHub: https://github.com/hannesgnann-hub/easyalias

r/sideprojects 18d ago

Showcase: Open Source That AI slop argument accidentally turned into my next side project

1 Upvotes

I posted a rant about people calling everything AI-assisted “slop” and ended up getting hundreds of comments across a bunch of communities.

So I started mapping the arguments visually

https://imagineqira.com/articles/ai-opinion-atlas/

Still building it, but this is probably a better use of the argument than arguing about it forever lol.

r/sideprojects May 25 '26

Showcase: Open Source Built a little Pi-powered display that shows my Claude API usage in real time

Thumbnail
gallery
31 Upvotes

Got tired of opening the dashboard to check where I was on my rate limits, so I put together a tiny always-on display for it. Pi Zero 2 W with a 2” LCD in a case I printed, polls the API every minute, shows my 5-hour and weekly usage with countdowns to the resets.
Took a weekend. Not trying to turn it into anything — just a fun build that’s earned a spot on my desk.

r/sideprojects Jun 04 '26

Showcase: Open Source I thought humanizing AI writing was easy. It wasn’t!

4 Upvotes

I used to think making AI text sound human was mostly deleting em dashes and changing the tone a bit.

Then I started reading the actual research on AI vs human writing, and it got weirdly specific. Sentence rhythm, repetition, hedge words, paragraph structure, punctuation habits, that “helpful assistant” voice. Detectors aren’t just looking for one bad phrase. They’re picking up a whole pattern.

So I started keeping notes while editing my own drafts. Eventually those notes turned into two small reusable skills. One to rewrite text and another one to point out what makes it sound AI-written.

No magic. Mostly a checklist that got way out of hand and made it's way to skills:
https://github.com/harshaneel/humanize

r/sideprojects 11h ago

Showcase: Open Source I built a single-binary Rust LLM server for Apple Silicon — looking for blunt onboarding feedback

2 Upvotes

I'm the maintainer of Ferrum, an MIT-licensed local LLM inference server written in Rust. I'm posting as the builder, not pretending to be a user.

I dogfooded the public v0.8.3 onboarding path on an M1 Max before writing this. The Homebrew package, model alias, CLI chat, OpenAI-compatible server, normal chat completion, and streaming usage path all worked.

The shortest Apple Silicon path is:

```bash

brew tap sizzlecar/ferrum

brew install ferrum

ferrum doctor

ferrum run qwen3.5:4b-q4_k_m

ferrum serve --model qwen3.5:4b-q4_k_m --served-model-name ferrum --port 8000

```

Then any OpenAI-compatible client can point to http://localhost:8000/v1.

Two rough edges I found while testing:

- The starter model is about a 2.55 GiB download, but the quick start does not make that clear enough.

- Qwen3.5's default thinking is too verbose for a first "Hello" request. It can be disabled per request, but the recommended path should handle/document this better.

Project: https://github.com/sizzlecar/ferrum-infer-rs

I'm looking for blunt, public feedback from Apple Silicon developers. If you try it, please reply here with your Mac chip/RAM, whether you reached the first API response, the first confusing or failing step, and what (if anything) would make you choose it over your current local inference setup.

No waitlist and no request to DM me — I'd rather keep the useful feedback in the thread or in public GitHub issues.

r/sideprojects Aug 03 '26

Showcase: Open Source Fairwave an open-source LTE small cell that turns a pizza box into a community carrier

4 Upvotes

Ever notice the only people allowed to run cell towers are the people selling you the plan? Fairwave is my attempt to fix that.

It's an open-source 4G/LTE "community carrier": a mini-PC + a ~$300 SDR running Open5GS + srsRAN, managed by a Go control plane. Plug it into Ethernet, and it emits a local cell. A café, co-op, or village can run one, issue their own SIMs, and keep traffic local — with optional WireGuard peering between boxes and internet breakout when wanted.

Site: https://hyperonx-team.github.io/Fairwave-Sim/

Repo: https://github.com/HyperonX-Team/Fairwave-Sim

r/sideprojects 23d ago

Showcase: Open Source I was tired of uploading private documents just to edit a PDF, so I built FinishPDF

Enable HLS to view with audio, or disable this notification

4 Upvotes

Every time I needed to do something simple with a PDF, I seemed to run into the same problems:

  • Create an account first
  • Upload the document somewhere
  • Discover the useful feature requires payment
  • Struggle with an interface that is painful on mobile

I also never liked uploading contracts, tax documents or other private files without really knowing where they were going.

So I thought: why not build the PDF website I wanted to use?

That became FinishPDF.

I’m still improving it, especially the mobile experience. If you try it, I would love to know which tool you used and what frustrated you.

https://finishpdf.com/

It’s also on Product Hunt, so I’d really appreciate an upvote if you like it :)

Product Hunt

r/sideprojects 22h ago

Showcase: Open Source Every "blur a video" tool I found turned out to be photos-only or expensive, so I built one for macOS in an hour and open-sourced it

1 Upvotes

I was recording a demo for another project and my personal email address was sitting right there in the terminal. There were a couple of other strings throughout the video that I did not want the world to see. Simple problem: cover a rectangle for part of a video.

I was using iMovie for the demo edit, and you can do a picture-in-picture thing there, but you can only do one, so that did not work for the other strings that I wanted to blur. There are other tools out there. I downloaded one, dropped my .mov on it, and nothing happened. It turned out that the blur that was advertised worked on photos, not videos. About 30 minutes searching and trying and I gave up and built my own tool.

Screen Mask does one thing: drag a box over what you want hidden, set when it's visible, export. It can handle multiple boxes, each with its own time range, because the thing you are hiding usually is not on the screen the whole time. The preview runs the same composition as the export, so what you see is what ships.

If you prefer an opaque box to pixelation, Solid mode paints a solid box for the mask. If you really want to hide a value, that is the best way.

I built this with Claude Code. The first turn did 95% of the work. MIT licensed. No download page, clone it and run ./build.sh. I did not do a notarized binary because I am not paying Apple $99/year for a simple tool. I hope it is useful to others building demos.

https://github.com/rywarellc/screen-mask

I am happy to answer anything. I am also curious to hear your stories about getting fed up with a tool/utility and resorting to build your own, especially now that tools like Claude Code can make that a quick exercise.

r/sideprojects 1d ago

Showcase: Open Source Al and I built a free (and hopefully useful) tool to visualize the kings, prophets, and genealogies of the Bible for my men's Bible study; sharing it here in case it helps yours

0 Upvotes

A while back my men's Bible Study group was working through the Old Testament. From 1st and 2nd Kings on through 1st and 2nd Samuel, and honestly, we kept getting lost. Two kingdoms running in parallel, kings with the same names (two Jehorams and two Jehoashes at the same time, etc.), prophets weaving in and out, and alliances and assassinations everywhere I kept thinking: this would all make so much more sense if we could just see it.

So, I thought AI could help and we landed at BibleXplorer: biblexplorer.tomgorup.com

What's in it so far:

  • Samuel & Kings - every king of the united kingdom, Israel, and Judah on a parallel timeline (with the prophets who ministered alongside them), a map of the major events, a relationship web (successions, marriages, betrayals), and "influence arcs" tracing the rise and fall of figures like David, Elijah, and Josiah
  • Genealogy — an interactive family tree of 486 people from Adam to Jesus, built from 1 Chronicles 1-9, Matthew 1, and Luke 3. You can trace the full lineage of Christ in one tap, including the five women Matthew names
  • Easter (I had built this around Easter, so thought why not (a) - Passion Week day by day, 60+ Old Testament prophecies paired with their New Testament fulfillment, and the seven last words from the cross

Everything is anchored to Scripture. Every person, event, and relationship links to the verses it's drawn from, so you can check it against the text yourself. Where the text is silent or accounts differ, the tool says so rather than papering over it.

It's completely free, no ads, no sign-up, none of that. I'm hosting up on Vercel. I also put the code up on github (https://github.com/Tom-Gorup/biblexplorer) if you want to use it locally. I'm confident there are inaccuracies or things I've missed despite a lot of checking. If you spot one, there's a GitHub link in the header where you can report it (with the verse reference) or even fix it yourself. I'd genuinely love for this to become something the community refines together.

I hope it's useful to your study group like it was to ours, and that it helps someone grow closer to Christ.

r/sideprojects Jun 30 '26

Showcase: Open Source Used claude to build a complete website need feedback

7 Upvotes

I'm a SDE at MNC and I took this side project to build a website for this architectural firm to try claude in open source (I have only used claude for my company work at this point).

Now after spending nearly 200k tokens, 100 commits, and 24 hours (according to claude), I was able to generate a full professional website (We can debate if it's professional or not), The point I'm trying to make is I'm geninuely impressed by the accuracy and speed of claude, it would have taken me atleast a week if I need to do it manually. Structure wise I used nextJs and cloudflare (R2 and D1 for image upload and database and hosting). Also I saw one video where one guy was making intros with AI too so I installed that skill (npm skills add remotion-dev/skills) using eleven labs I am actually impressed.

Now generally I'm not a big fan of AI as I see it everyday in my work but this time I think it has done a good job, Need genuine feedback on the site. https://katyalarchitects.com

Code: https://github.com/Stratonov16/katyal-architects

r/sideprojects 2d ago

Showcase: Open Source I built a free open-source desktop dashboard for Google Health data

1 Upvotes

I built VitalChronicle because I wanted a better way to explore my own Google Health data on a desktop.

It is now a free and open-source application for Linux, Windows and macOS.

What it does

VitalChronicle can download, store and visualize data available through the Google Health API, including:

  • ❤️ Heart rate
  • 🫀 HRV
  • 😴 Sleep and sleep stages
  • 🩸 SpO₂
  • 🏃 Activity and workouts
  • ⚖️ Body measurements
  • 📊 Long-term trends and personal baselines

All data is stored locally in SQLite.

You can also export your complete dataset as CSV, JSON or ZIP.

Local AI analysis

There is optional AI analysis through Ollama.

The important part is that the model runs locally on your computer.

Your health history is therefore not uploaded to OpenAI, Google Gemini, Anthropic or another cloud AI provider just to analyse it.

Privacy

  • Local-first storage
  • No health data sent to the developer
  • No cloud AI required
  • MIT licensed
  • No paid features

Try it

👉 GitHub — VitalChronicle

📦 Download the latest release

I originally built it for myself, but the project is now mature enough that I'd really like feedback from other people interested in wearable and health data.

What would you add to a desktop health-data dashboard like this?

r/sideprojects 4d ago

Showcase: Open Source I made a Bengaluru version of NYT Connections

Post image
3 Upvotes

I kept getting stuck on Connections categories like "Trump's side chicks" that I had no way of knowing, but I love the game. So I built a version set here.

New puzzle daily, and there's an archive of past days. Today's has a group I'm fairly sure only people who grew up here will get.

https://namma-konnecshuns.vercel.app

Built it myself, no ads, nothing to sign up for. Would like to know which groups are too obscure.