Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.55K links
Reddit's ♨️ take on Open Source Technology.

Join the discussion ➡️ @opensource_chats

Channel Inquiries ➡️ @group_contacts_bot

👄 TIPS ➡️➡️➡️ https://news.1rj.ru/str/addlist/mB9fRZOHTUk5ZjZk

🌈 made possible by
@reddit2telegram
@r_channels
Download Telegram
This tech stack finally made sense to me, so I turned it into an SaaS starter kit.

I made a production-ready SaaS starter kit because I was always setting up the same things for each project. I chose the tech stack that felt right and made this.

It is completely type-safe, clean, and ready to ship. It has built-in authentication, email, and a polished user interface.

Stack:
- Next.js 16 (App Router) + TypeScript
- tRPC + Drizzle ORM + PostgreSQL
- Better Auth for Authentication
- Resend for emails
- shadcn/ui + Tailwind CSS

Features:
- Email/password
- Email verification + password reset
- Type-safe DB + env validation
- Centralized SEO config
- Modern UI with dark mode + toasts

There are still a few features and improvements planned, and I'm open to suggestions from anyone who wants to help make it better or add to it.

Repo: github.com/hellrae/saas-starter

I would love to hear what other builders think.

https://redd.it/1orl46b
@r_opensource
Project for Open Source Contribution

Hey guys, if you are finding a begineer friendly project to contribute, here is snapid : a secure and fast unique ID generator ,https://github.com/dhiraj2105/snapid , i welcome any kind of suggestions and features on this project, lets contribute and build something meaningful

https://redd.it/1orm8dl
@r_opensource
Collective rational reasoner

I've created an open source platform called Mind of Apollo with the goal of growing a collective rational reasoner.

# Intro

Imagine a mind devoted entirely to the pursuit of truth and wisdom and devoid of ego. Imagine a thinker whose cognitive capacity greatly surpasses any individual. Now picture that every belief held by this entity, and every step of its reasoning, is open to anyone, anytime. Unlike a politician or influencer, it never deflects or obscures its logic. Instead, its reasoning is clear, accessible, and shaped openly by all who engage with it.

Its rational, open and well informed judgment will gain public trust. Policy decisions made under its influence will have better outcomes. Many disagreements will be resolved by deferring to the collective rational reasoner, reducing disinformation, polarization and violence.

# Links

📖 Mind of Apollo Explained \- contains many answers to questions and criticisms that you may have and most importantly explains the idea of a collective rational reasoner. Please read this first.
▶️ Quick Start Guide for Editors \- short video showing the main UI flow.
🌐 mindofapollo.org \- the platform itself. The registration is open, but please explore the links above to understand what it's about. The website isn’t optimised for mobile yet. It's an early version so please don't be too harsh.
🛠️ Source code \- with local setup instructions.

https://redd.it/1ornonp
@r_opensource
Word and Excel alternatives?

My Microsoft 365 subnoscription is ending, and I don't want to renew. Don't want anything to do with Microsoft, and prefer not to pay. What do you recommend as a trusted alternative? Is there a way to transfer my Word and Excel docs over? Would appreciate any suggestions or tips.

https://redd.it/1orrzvg
@r_opensource
Building UnisonDB a DynamoDB-Inspired Database in Go with 100+ Edge Replication

I've been building UnisonDB for the past several months—a database inspired by DynamoDB's architecture, but designed specifically for edge computing scenarios where you need 100+ replicas running at different locations.

GitHub: https://github.com/ankur-anand/unisondb

UnisonDB treats the Write-Ahead Log as the source of truth (not just a recovery mechanism). This unifies storage and streaming in one system.

Every write is:

1. Durable and ordered (WAL-first architecture)
2. Streamable via gRPC to replicas in real time
3. Queryable through B+Trees for predictable reads

This removes the need for external CDC or brokers — replication and propagation are built into the core engine.

Deployment Topologies

UnisonDB supports multiple replication setups out of the box:

1. Hub-and-Spoke – for edge rollouts where a central hub fans out data to 100+ edge nodes
2. Peer-to-Peer – for regional datacenters that replicate changes between each other
3. Follower/Relay – for read-only replicas that tail logs directly for analytics or caching

Each node maintains its own offset in the WAL, so replicas can catch up from any position without re-syncing the entire dataset.

Upcoming Roadmap:

1. Namespace-Segmented HA System — independent high-availability clusters per namespace
2. Backup and Recovery — WAL + B+Tree snapshots for fast recovery and replica bootstrap (no full resync needed)

UnisonDB’s goal is to make log-native databases practical for both the core and the edge — combining replication, storage, and event propagation in one Go-based system.

I’m still exploring how far this log-native approach can go. Would love to hear your thoughts, feedback, or any edge cases you think might be interesting to test.

https://redd.it/1orwksx
@r_opensource
I built a 100% private mood tracker - No accounts or servers or tracking. Locally Stored data

Got tired of mood tracking apps that want my data, so I made one that stores everything locally using IndexedDB. No accounts, no servers, no tracking. Super simple right now.

Features:

6 mood types with notes
History & analytics with charts
Works offline (PWA) and is downloadable on your phone.
Export/import your data
Apple-inspired UI
No Authentication

Built with Next.js, React, and Chart.js. The whole thing runs client-side.

Live demo: https://private-mood-tracker.vercel.app/
GitHub: https://github.com/shagunmistry/private-mood-tracker

This was a fun weekend project to practice PWA development.

Would love feedback or contributions if anyone's interested!

https://redd.it/1orz0jo
@r_opensource
Which Opensource App to make Animated InfoGraphics

I have seen an animated infographics such as this.


Which application can I use to make it?

Imgur Link


https://redd.it/1orzah3
@r_opensource
GDG Docs, an open-source documentation hub built by the GDG Algiers community

Hey folks,
I wanted to share something we’ve been building lately, **GDG Docs**.
It’s an open-source documentation website made by us theGDG Algiers community to make learning and sharing technical knowledge easier.

Right now, it includes structured guides for React, Express, and Flutter, but the idea is to turn it into a long-term community resource where anyone can contribute new topics or improve existing ones.
We’d really love to see contributors from all over, whether it’s adding new docs/guides, suggesting improvements, or helping shape the platform itself.

Tbh I think projects like this are a great way to make documentation feel more alive and community-driven instead of scattered blog posts.
If that sounds interesting, check it out and maybe drop a PR or some feedback 👇

Website: docs.gdgalgiers.dev
GitHub: github.com/GDGAlgiers/gdg-docs

https://redd.it/1orxbrm
@r_opensource
Built an open source browser MCP after being frustrated with existing ones

Tried using browser MCPs for automation and kept hitting issues:
- Official ones (Playwright/Chrome DevTools) spawn headless browsers, lose sessions, get detected as bots
- Popular Browser MCP sends telemetry to Posthog/Amplitude, extension isn't open source
- All of them fail on complex pages (DOM snapshots exceed token limits)

So I built my own:
✓ Apache 2.0 (extension + server both open source)
✓ Zero telemetry
✓ Uses your real browser (stays logged in)
✓ Screenshots + CSS selectors instead of snapshots (works on any page)

Demo:
https://www.loom.com/share/faf32623896048f190f650293b1e5384

Chrome: https://chromewebstore.google.com/detail/blueprint-mcp-for-chrome/kpfkpbkijebomacngfgljaendniocdfp
GitHub: https://github.com/railsblueprint/blueprint-mcp

If you've been frustrated with existing browser MCPs, check it out.

https://redd.it/1os4yrt
@r_opensource
Maps with "Places I've Been" List Feature?

A feature I miss from Google Maps is the ability to create a map w/ pins on all the places I've been to, sorting them into lists, etc. Is there an open source app on Windows or Android that I could use instead of google? It doesn't have to be a navigation app, although that would be a plus.

https://redd.it/1orxoou
@r_opensource
Launching AlgoBoost: Open Source Android LeetCode Client - Seeking Contributors!

I'm excited to announce **AlgoBoost**, a feature-rich Android app for LeetCode that I'm releasing as **fully open source and free for everyone**!



**Why Open Source?**

The developer community has given me so much through open source projects, and I want to give back. This is a learning opportunity for contributors and a useful tool for competitive programmers.



**Project Overview:**

\- **License:** Will be MIT/Apache 2.0 (open to community input!)

\- **Tech Stack:** Kotlin, Jetpack Compose, Material 3, Supabase, LeetCode GraphQL API

\- **Architecture:** Clean MVVM with proper separation of concerns

\- **Security:** Android Keystore encryption, certificate pinning, ProGuard obfuscation



**Features:**

\- Browse & search 3000+ LeetCode problems with filters

\- Track upcoming contests with notifications

\- Read community discussions & solutions

\- Full offline mode with smart caching

\- User profile & progress tracking

\- Modern Material You theming



**Looking For:**

\- Android developers (beginner to expert)

\- UI/UX designers

\- Backend contributors (Supabase integration)

\- Documentation writers

\- Testers & bug reporters

\- Anyone passionate about open source!



**Timeline:**

Public GitHub repo launches **next Sunday (Nov 16)**. If you want early access as a collaborator, **DM me** and I'll add you now!



Let's build something great together! Feedback and suggestions welcome.

https://redd.it/1oshk22
@r_opensource
Advice needed: Best way to extract a tool from a private monorepo to open-source? (Git history vs. fresh start)

I have an internal tool that I'm planning to open-source, and I'm trying to figure out the "right" way to create the new public repository.

First, some context on what it is. I've built a visualizer tool in Rust, heavily inspired by Matplotlib and Rerun.

* It allows you to plot various things just like Matplotlib, but its main feature is that it **supports dynamic loading**. This takes away the headache of recompiling your entire Rust project every time you want to change what you're plotting.
* Currently, the MVP is focused on plotting **financial data** (candlesticks, pivot points, etc.).
* My long-term plan is to make it much more generic, but I want to release this MVP first to get people's reactions and see if there's any interest before I commit to that larger effort.



The Problem: Monorepo to Public Repo

The tool currently lives as a directory inside our **private monorepo**. I want to extract it and give it its own public repository.

My main question is about the **Git history**:

1. **Is it worth trying to preserve the commit history?** I've heard of tools like `git-filter-repo` that can allegedly extract a subdirectory's entire history into a new, clean repo.
2. **Or should I just copy the files** into a new public repo and make one giant "Initial commit"?

The big complication is that even if I *can* extract the history (option #1), **our monorepo commit messages won't make much sense in isolation.** A commit might be noscriptd "feat: update core systems" and only have a few lines of change in this specific tool's directory. The isolated history would probably look confusing and incomplete.

What's the standard practice here? I want to start off on the right foot. Is it better to have **no history** (a clean slate) or a **confusing-but-technically-complete** history?

Appreciate any advice!


PS: I used AI to format this post

https://redd.it/1ositf1
@r_opensource
open-source Spotify alternative

hey r/opensource

I want to get away from Spotify and started researching on what options are out there. My requirements are:

1.Has to have more advanced functionalities than just playback such as recommended artists/songs based on your listening preferances. This should mimic spotifys artist and song radio, automatically created playlists etc.
2. Should allow online streaming from sources such as f.e youtube or bandcamp
3.If possible it it should be able to host my own music libraries
4. If possible it should allow an automatic download feature from youtube or bandcamp 5.Has to be accessible over an IOS app


I’m trying to move away from Spotify and started researching what open-source or privacy-friendly options are out there.
My requirements are:

1. Free access: I dont want to pay(except for the music on Bandcamp of course). This rules out things like Deezer and Tidal
2. Smart recommendations: I’d like features beyond simple playback — things like spotifys artist/song radio, automatically created playlists, and recommendations based on my listening preferences .
3. Online streaming: Should be able to stream from online sources like YouTube or Bandcamp.
4. Self-hosting: Ideally, I could also host my own music library.
5. Automatic downloads: If possible automatic download feature from YouTube or Bandcamp
6. iOS app: Needs to be usable with an iPhone app.



Based on some research with Chatgpt these are the options i found:


For recommendations: [Last.fm](https://www.last.fm?utm_source=chatgpt.com) looks like a good start for tracking listening habits but I’m not sure how deep it is compared to Spotify’s. I also came across ListenBrainz and AcousticBrainz, maybe these are a good addition to last.fm?
For streaming and hosting: I didnt find many preexisting options that let you stream from sources like youtube and have the level of tracking deapth as lastfm or let you connect to it, but maybe i missed something? I have basic experiance with servers and webhosting so i started to look into selfhosted options. Jellyfin and Navidrome seem like good self-hosted options for managing my own library. I’m a bit unsure about their online streaming capabilities, though — and it seems like Navidrome doesn’t have an official iOS app?
For online streaming: Mopidy looks great since it can stream directly from YouTube, SoundCloud, etc. However, I’m not sure if it has a proper mobile app interface?

So long things short:

Are there any existing free/open platforms with recommendation quality comparable to Spotify or Last.fm?
What approach or setup would you recommend to fulfill most (or all) of these requirements?
Any other tools, plugins, or workflows you’d suggest for discovering or streaming new music in a self-hosted or open-source way?



https://redd.it/1osih73
@r_opensource