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
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
GitHub
GitHub - hellrae/saas-starter: Modern SaaS starter kit with Next.js 16, tRPC, better-auth, and Drizzle ORM. Features type-safe…
Modern SaaS starter kit with Next.js 16, tRPC, better-auth, and Drizzle ORM. Features type-safe APIs, email workflows, SEO optimization, and shadcn/ui components. - hellrae/saas-starter
Open source federated mobile first rsvp platform
Hi, I'm building a meetupcom / eventbrite / luma / altearnatives because I would like to own my data. So here is cactoide, which is a federated open source mobile first rsvp platform.
github: https://github.com/polaroi8d/cactoide/
https://redd.it/1orm6qn
@r_opensource
Hi, I'm building a meetupcom / eventbrite / luma / altearnatives because I would like to own my data. So here is cactoide, which is a federated open source mobile first rsvp platform.
github: https://github.com/polaroi8d/cactoide/
https://redd.it/1orm6qn
@r_opensource
GitHub
GitHub - polaroi8d/cactoide: 🌵 Federated mobile first open-source RSVP platform. Alternative for meetup.com & eventbrite and partiful…
🌵 Federated mobile first open-source RSVP platform. Alternative for meetup.com & eventbrite and partiful for small companies and groups. - polaroi8d/cactoide
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
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
GitHub
GitHub - dhiraj2105/snapid: Fast, secure unique ID generator
Fast, secure unique ID generator. Contribute to dhiraj2105/snapid development by creating an account on GitHub.
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
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
Multitron 1.0 — MIT php task orchestrator focused on speed and DX
https://github.com/riki137/multitron
https://redd.it/1orq2rd
@r_opensource
https://github.com/riki137/multitron
https://redd.it/1orq2rd
@r_opensource
GitHub
GitHub - riki137/multitron: Library for executing and maintaining series of complex tasks
Library for executing and maintaining series of complex tasks - riki137/multitron
aipkg: A Tool to Manage AppImages and Host Your Own Repositories
https://github.com/kleeedolinux/aipkg/tree/main
https://redd.it/1orpsib
@r_opensource
https://github.com/kleeedolinux/aipkg/tree/main
https://redd.it/1orpsib
@r_opensource
GitHub
GitHub - kleeedolinux/aipkg: Async Rust package manager for portable AppImages.
Async Rust package manager for portable AppImages. - kleeedolinux/aipkg
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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'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
GitHub
GitHub - ankur-anand/unisondb: A streaming multimodal database for Edge AI, and Edge Computing.
A streaming multimodal database for Edge AI, and Edge Computing. - ankur-anand/unisondb
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
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
private-mood-tracker.vercel.app
Mood Diary - Private & Secure
A minimalist mood diary that keeps your emotions private with local storage
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
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
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
GDG Docs - GDG Algiers
Welcome to GDG Docs!
Your comprehensive guide to development best practices, workflows, and code standards for modern web and mobile applications
Fully open source peer-to-peer 4chan alternative built on IPFS
https://github.com/plebbit/5chan
https://redd.it/1os2p01
@r_opensource
https://github.com/plebbit/5chan
https://redd.it/1os2p01
@r_opensource
GitHub
GitHub - plebbit/5chan: A bitsocial client with a 4chan UI
A bitsocial client with a 4chan UI. Contribute to plebbit/5chan development by creating an account on GitHub.
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
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
Loom
Collecting links from Amazon - Blueprint MCP vs Browser MCP
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
I made a Pythonic noscripting language that compiles to native binaries (Otterlang)
https://github.com/jonathanmagambo/otterlang
https://redd.it/1orwhrb
@r_opensource
https://github.com/jonathanmagambo/otterlang
https://redd.it/1orwhrb
@r_opensource
GitHub
GitHub - Ottrlang/otterlang: Otterlang programming language 🦦
Otterlang programming language 🦦. Contribute to Ottrlang/otterlang development by creating an account on GitHub.
SelfHostList : A website that list open source / self hosted apps i know
https://selfhostlist.org
https://redd.it/1osgfu8
@r_opensource
https://selfhostlist.org
https://redd.it/1osgfu8
@r_opensource
Reddit
From the opensource community on Reddit: SelfHostList : A website that list open source / self hosted apps i know
Posted by Buage_ - 1 vote and 0 comments
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
Last.fm
Last.fm | Play music, find songs, and discover artists
The world's largest online music service. Listen online, find out more about your favourite artists, and get music recommendations, only at Last.fm
🗃️ Decentralized File Metadata Manager – store files on IPFS with versioning and metadata using Node.js + MongoDB
https://github.com/adwityac/Decentralized-File-Metadata-Manager
https://redd.it/1osj9dp
@r_opensource
https://github.com/adwityac/Decentralized-File-Metadata-Manager
https://redd.it/1osj9dp
@r_opensource
GitHub
GitHub - adwityac/Decentralized-File-Metadata-Manager
Contribute to adwityac/Decentralized-File-Metadata-Manager development by creating an account on GitHub.