Sick of Siri - building my own OSS hyper-personal AI sidekick
🤖 Building ZeroZen — your hyper-personal AI sidekick.
I work on a bunch of different things — open-source projects, company stuff, random hobby ideas — and I’ve always wished Alexa or Siri could do more than just set timers or read the weather.
What I really want is an assistant that gets me:
📅 Knows my calendar and emails.
⏰ Spots deadlines before they sneak up.
💡 Nudges me to sleep early if I’m coding past midnight and have an early vet appointment.
Basically… something that’s proactive instead of just reactive.
So I’m building ZeroZen — an open-source AI assistant that learns your routine, makes smart suggestions, and helps you stay on top of things without you even asking.
It’s like having your own personal Jarvis — but one that actually knows when you need a nap 😴
More updates soon 🚀
https://redd.it/1nv8zt1
@r_opensource
🤖 Building ZeroZen — your hyper-personal AI sidekick.
I work on a bunch of different things — open-source projects, company stuff, random hobby ideas — and I’ve always wished Alexa or Siri could do more than just set timers or read the weather.
What I really want is an assistant that gets me:
📅 Knows my calendar and emails.
⏰ Spots deadlines before they sneak up.
💡 Nudges me to sleep early if I’m coding past midnight and have an early vet appointment.
Basically… something that’s proactive instead of just reactive.
So I’m building ZeroZen — an open-source AI assistant that learns your routine, makes smart suggestions, and helps you stay on top of things without you even asking.
It’s like having your own personal Jarvis — but one that actually knows when you need a nap 😴
More updates soon 🚀
https://redd.it/1nv8zt1
@r_opensource
GitHub
GitHub - aniketmaurya/ZeroZen: Your hyper-personal, always-on, open-source AI companion.
Your hyper-personal, always-on, open-source AI companion. - aniketmaurya/ZeroZen
awsui:A modern Textual-powered AWS CLI TUI
# Why build this?
When using the AWS CLI, I sometimes need to switch between multiple profiles. It's easy to forget a profile name, which means I have to spend extra time searching.
So, I needed a tool that not only integrated AWS profile management and quick switching capabilities, but also allowed me to execute AWS CLI commands directly within it. Furthermore, I wanted to be able to directly call AWS Q to perform tasks or ask questions.
# What can awsui do?
Built by Textual, awsui is a completely free and open-source TUI tool that provides the following features:
* Quickly switch and manage AWS profiles.
* Use auto-completion to execute AWS CLI commands without memorizing them.
* Integration with AWS Q eliminates the need to switch between terminal windows.
If you encounter any issues or have features you'd like to see, please feel free to let me know and I'll try to make improvements and fixes as soon as possible.
**GitHub Repo:** [https://github.com/junminhong/awsui](https://github.com/junminhong/awsui)
https://redd.it/1nv846n
@r_opensource
# Why build this?
When using the AWS CLI, I sometimes need to switch between multiple profiles. It's easy to forget a profile name, which means I have to spend extra time searching.
So, I needed a tool that not only integrated AWS profile management and quick switching capabilities, but also allowed me to execute AWS CLI commands directly within it. Furthermore, I wanted to be able to directly call AWS Q to perform tasks or ask questions.
# What can awsui do?
Built by Textual, awsui is a completely free and open-source TUI tool that provides the following features:
* Quickly switch and manage AWS profiles.
* Use auto-completion to execute AWS CLI commands without memorizing them.
* Integration with AWS Q eliminates the need to switch between terminal windows.
If you encounter any issues or have features you'd like to see, please feel free to let me know and I'll try to make improvements and fixes as soon as possible.
**GitHub Repo:** [https://github.com/junminhong/awsui](https://github.com/junminhong/awsui)
https://redd.it/1nv846n
@r_opensource
GitHub
GitHub - junminhong/awsui: A modern Textual-powered AWS UI for lightning-fast profile switching, seamless SSO re-auth, Amazon Q…
A modern Textual-powered AWS UI for lightning-fast profile switching, seamless SSO re-auth, Amazon Q integration, smart CLI autocomplete, and bilingual UI. - junminhong/awsui
Sharing a hobby build: Ambient Notes — minimal, keyboard‑friendly notes app
Hey,
I wanted a calm place to write—no tabs, no pressure—so I built Ambient Notes for myself, with some AI help (okay mostly AI). It’s a minimal notes app where I took inspiration from OmmWriter since it's stunning! It has infinite canvas (kinda), glass‑style cards, ambient music, and full keyboard control. It’s rough around the edges, but it works.
It’s a hobby project and open‑source as I’d like to learn the community.
Highlights
* Infinite canvas (pan/zoom), drag/resize notes (kinda I was struggling with this.)
* Focus Mode (true fullscreen)
* Ambient audio (bring your own tracks)
* Auto‑save to localStorage; export all notes
* Keyboard shortcuts.
Try it
* Live demo: [https://mymoodnotes.com](https://mymoodnotes.com)
* Repo (MIT): [https://github.com/charrlodin/moodnotes](https://github.com/charrlodin/moodnotes)
https://redd.it/1nvcjjx
@r_opensource
Hey,
I wanted a calm place to write—no tabs, no pressure—so I built Ambient Notes for myself, with some AI help (okay mostly AI). It’s a minimal notes app where I took inspiration from OmmWriter since it's stunning! It has infinite canvas (kinda), glass‑style cards, ambient music, and full keyboard control. It’s rough around the edges, but it works.
It’s a hobby project and open‑source as I’d like to learn the community.
Highlights
* Infinite canvas (pan/zoom), drag/resize notes (kinda I was struggling with this.)
* Focus Mode (true fullscreen)
* Ambient audio (bring your own tracks)
* Auto‑save to localStorage; export all notes
* Keyboard shortcuts.
Try it
* Live demo: [https://mymoodnotes.com](https://mymoodnotes.com)
* Repo (MIT): [https://github.com/charrlodin/moodnotes](https://github.com/charrlodin/moodnotes)
https://redd.it/1nvcjjx
@r_opensource
Mymoodnotes
MoodNotes - Beautiful Ambient Note Taking
A beautiful, minimal note-taking app with infinite canvas, ambient music, and stunning backgrounds
Looking For Contributiors | AR Mobile App
Hey, I'm currently building ARTag: an open source mobile app that allows users to leave AR messages, drawings, and emojis at real-world locations that others can discover through their phone camera. Think Instagram meets Pokémon GO meets street art.
I'm very ambitious to get this project up and running, but I definitely can't go it alone. If this project interests you, please drop a message below or DM me for more details.
React Native + Expo will be used for the frontend. The rest of the tech stack will be decided soon.
https://redd.it/1nvgv16
@r_opensource
Hey, I'm currently building ARTag: an open source mobile app that allows users to leave AR messages, drawings, and emojis at real-world locations that others can discover through their phone camera. Think Instagram meets Pokémon GO meets street art.
I'm very ambitious to get this project up and running, but I definitely can't go it alone. If this project interests you, please drop a message below or DM me for more details.
React Native + Expo will be used for the frontend. The rest of the tech stack will be decided soon.
https://redd.it/1nvgv16
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
What’s the most underrated open-source program every student should know about?
I’m trying to compile a list of powerful, underrated open-source tools that are a game-changer for students, especially those getting into programming, AI/ML, writing, research, or just staying organized.
Would love to explore and maybe do a write-up on the most upvoted ones!
https://redd.it/1nvimfl
@r_opensource
I’m trying to compile a list of powerful, underrated open-source tools that are a game-changer for students, especially those getting into programming, AI/ML, writing, research, or just staying organized.
Would love to explore and maybe do a write-up on the most upvoted ones!
https://redd.it/1nvimfl
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Opinions on software
How do you feel about goxel and gb studio? Is photopea open source
https://redd.it/1nvn7yq
@r_opensource
How do you feel about goxel and gb studio? Is photopea open source
https://redd.it/1nvn7yq
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
What's in your OSS Syslog/SIEM stack?
I currently use Graylog for a syslog server, and Zabbix for RMM, and in the past I've used Grafana and such for metrics (didn't find much use for it, myself). I haven't yet tried any of the OSS SIEM softwares.
What are you guys running?
https://redd.it/1nvmzs0
@r_opensource
I currently use Graylog for a syslog server, and Zabbix for RMM, and in the past I've used Grafana and such for metrics (didn't find much use for it, myself). I haven't yet tried any of the OSS SIEM softwares.
What are you guys running?
https://redd.it/1nvmzs0
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Built an open source Google Maps Street View Panorama Scraper.
With gsvp-dl, an open source solution written in Python, you are able to download millions of panorama images off Google Maps Street View.
Unlike other existing solutions (which fail to address major edge cases), gsvp-dl downloads panoramas in their correct form and size with unmatched accuracy. Using Python Asyncio and Aiohttp, it can handle bulk downloads, scaling to millions of panoramas per day.
It was a fun project to work on, as there was no documentation whatsoever, whether by Google or other existing solutions. So, I documented the key points that explain why a panorama image looks the way it does based on the given inputs (mainly zoom levels).
Other solutions don’t match up because they ignore edge cases, especially pre-2016 images with different resolutions. They used fixed width and height that only worked for post-2016 panoramas, which caused black spaces in older ones.
The way I was able to reverse engineer Google Maps Street View API was by sitting all day for a week, doing nothing but observing the results of the endpoint, testing inputs, assembling panoramas, observing outputs, and repeating. With no documentation, no lead, and no reference, it was all trial and error.
I believe I have covered most edge cases, though I still doubt I may have missed some. Despite testing hundreds of panoramas at different inputs, I’m sure there could be a case I didn’t encounter. So feel free to fork the repo and make a pull request if you come across one, or find a bug/unexpected behavior.
Thanks for checking it out!
https://redd.it/1nvq258
@r_opensource
With gsvp-dl, an open source solution written in Python, you are able to download millions of panorama images off Google Maps Street View.
Unlike other existing solutions (which fail to address major edge cases), gsvp-dl downloads panoramas in their correct form and size with unmatched accuracy. Using Python Asyncio and Aiohttp, it can handle bulk downloads, scaling to millions of panoramas per day.
It was a fun project to work on, as there was no documentation whatsoever, whether by Google or other existing solutions. So, I documented the key points that explain why a panorama image looks the way it does based on the given inputs (mainly zoom levels).
Other solutions don’t match up because they ignore edge cases, especially pre-2016 images with different resolutions. They used fixed width and height that only worked for post-2016 panoramas, which caused black spaces in older ones.
The way I was able to reverse engineer Google Maps Street View API was by sitting all day for a week, doing nothing but observing the results of the endpoint, testing inputs, assembling panoramas, observing outputs, and repeating. With no documentation, no lead, and no reference, it was all trial and error.
I believe I have covered most edge cases, though I still doubt I may have missed some. Despite testing hundreds of panoramas at different inputs, I’m sure there could be a case I didn’t encounter. So feel free to fork the repo and make a pull request if you come across one, or find a bug/unexpected behavior.
Thanks for checking it out!
https://redd.it/1nvq258
@r_opensource
GitHub
GitHub - yousephzidan/gsvp-dl: Download Google Street View panoramas efficiently.
Download Google Street View panoramas efficiently. - yousephzidan/gsvp-dl
GitHub - debba/storytel-player: Storytel Unofficial Player for Desktop
https://github.com/debba/storytel-player
https://redd.it/1nvriow
@r_opensource
https://github.com/debba/storytel-player
https://redd.it/1nvriow
@r_opensource
GitHub
GitHub - debba/storytel-player: Storytel Unofficial Player for Desktop
Storytel Unofficial Player for Desktop. Contribute to debba/storytel-player development by creating an account on GitHub.
Open Source Trading Journal
Hi All,
I am a non developer IT person who decided to build a Trading Journal which will be open source and free of cost to all with rich features. With no coding background, I decided to use AI Tools and have come up to the point where AI vibe coding is giving up. I don't want to leave the project at this point either but since I am not a developer looks like it will be a miracle if Open Source Developers come together and finish polishing this tool.
Motivation to do so was due to the high pricing point of trading journals available out their. I know that for some of you $20 - 50 might not be a big deal, but thinking about millions of people out their in third world countries, this can be a huge amount for them. I have tried bunch of open source journals, but, almost all of them have so much non relevant stuff.
I have not published the repo yet, but would love too if I we can create a community.
https://redd.it/1nvpu0e
@r_opensource
Hi All,
I am a non developer IT person who decided to build a Trading Journal which will be open source and free of cost to all with rich features. With no coding background, I decided to use AI Tools and have come up to the point where AI vibe coding is giving up. I don't want to leave the project at this point either but since I am not a developer looks like it will be a miracle if Open Source Developers come together and finish polishing this tool.
Motivation to do so was due to the high pricing point of trading journals available out their. I know that for some of you $20 - 50 might not be a big deal, but thinking about millions of people out their in third world countries, this can be a huge amount for them. I have tried bunch of open source journals, but, almost all of them have so much non relevant stuff.
I have not published the repo yet, but would love too if I we can create a community.
https://redd.it/1nvpu0e
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Release Lokus v1.2 - Local-first note-taking app with graph visualization and database views
Hey r/opensource!
Just released v1.2 of Lokus, a local-first markdown note-taking app I've been working on.
What makes it different:
- 100% local - notes live on YOUR machine, not some cloud
- Open source (MIT license)
- No subnoscription, no telemetry, no BS
- Markdown files - no proprietary format
- Cross-platform (Windows/macOS/Linux)
Tech Stack:
- React 19 + Tauri 2.0
- Rust backend for performance
- Plugin system for extensibility
- MCP protocol support for AI tools
Features:
- Wiki links with backlinks panel
- Graph visualization (2D/3D)
- Database views (like Notion)
- Canvas for visual thinking
- Task management + Kanban
- Full-text search (Rust-powered)
- Gmail integration
- Custom themes
Size: ~10MB (Tauri vs Electron)
License: MIT
Repo: http://github.com/lokus-ai/lokus
Docs: https://docs-iota-two-79.vercel.app
Looking for contributors! Especially interested in:
- Plugin development
- Mobile app development (planned)
- Internationalization
- Documentation improvements
Star the repo if this interests you. Issues and PRs welcome!
https://redd.it/1nvvm99
@r_opensource
Hey r/opensource!
Just released v1.2 of Lokus, a local-first markdown note-taking app I've been working on.
What makes it different:
- 100% local - notes live on YOUR machine, not some cloud
- Open source (MIT license)
- No subnoscription, no telemetry, no BS
- Markdown files - no proprietary format
- Cross-platform (Windows/macOS/Linux)
Tech Stack:
- React 19 + Tauri 2.0
- Rust backend for performance
- Plugin system for extensibility
- MCP protocol support for AI tools
Features:
- Wiki links with backlinks panel
- Graph visualization (2D/3D)
- Database views (like Notion)
- Canvas for visual thinking
- Task management + Kanban
- Full-text search (Rust-powered)
- Gmail integration
- Custom themes
Size: ~10MB (Tauri vs Electron)
License: MIT
Repo: http://github.com/lokus-ai/lokus
Docs: https://docs-iota-two-79.vercel.app
Looking for contributors! Especially interested in:
- Plugin development
- Mobile app development (planned)
- Internationalization
- Documentation improvements
Star the repo if this interests you. Issues and PRs welcome!
https://redd.it/1nvvm99
@r_opensource
GitHub
GitHub - lokus-ai/lokus: Lokus - A modern, intuitive note-taking application with powerful editing capabilities
Lokus - A modern, intuitive note-taking application with powerful editing capabilities - lokus-ai/lokus
What are some features missing from markdown?
I'm building a custom flavor of markdown that's compatible more with word processors than HTML.
I've noticed that I can't exactly export vanilla markdown to docx, and expect to have the full range of formatting options.
LaTex is just overkill. There's no reason to type out that much, just to format a document, when a word processor exists.
At the moment, I'm envisioning:
1. Document noscript underlined by
2. Page breaks
3. Right align
4. Center
5. New line is
6. Underline
Was curious if you guys had other suggestions, or preferred different symbols than those listed.
Edit: I may get rid of the definition list
Edit: If you've noticed, the text-alignment has been changed from the default markdown spec. It's because, to me, you have empty space on the other side of the colon. Therefore, it can indicate a large portion of space -- as when one aligns to the other side of the page.
https://redd.it/1nvv843
@r_opensource
I'm building a custom flavor of markdown that's compatible more with word processors than HTML.
I've noticed that I can't exactly export vanilla markdown to docx, and expect to have the full range of formatting options.
LaTex is just overkill. There's no reason to type out that much, just to format a document, when a word processor exists.
At the moment, I'm envisioning:
1. Document noscript underlined by
===============2. Page breaks
//3. Right align
:text4. Center
:text:5. New line is
text\s\s\ntext6. Underline
__text__Was curious if you guys had other suggestions, or preferred different symbols than those listed.
Edit: I may get rid of the definition list
: and just dedicate it to text alignment. In a word processing environment, a definition list is pretty easy to create.Edit: If you've noticed, the text-alignment has been changed from the default markdown spec. It's because, to me, you have empty space on the other side of the colon. Therefore, it can indicate a large portion of space -- as when one aligns to the other side of the page.
https://redd.it/1nvv843
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
A story about multithreaded rendering | PixiEditor September Status
https://pixieditor.net/blog/2025/10/02/september-status/
https://redd.it/1nvynck
@r_opensource
https://pixieditor.net/blog/2025/10/02/september-status/
https://redd.it/1nvynck
@r_opensource
pixieditor.net
A story about multithreaded rendering | PixiEditor September Status | PixiEditor Blog
Flatpak version, new renderer and more nodes!
gthr v0.2.0: Stop copy pasting path and content file by file for providing context
gthr is a Rust CLI that lets you fuzzy-pick files or directories, then hit Ctrl-E to dump a syntax-highlighted Markdown digest straight to your clipboard and quit
Saving to a file and a few other customizations are also available.
This is perfect for browser-based LLM users or just sharing a compact digest of a bunch of text files with anyone.
Try it out with: brew install adarsh-roy/gthr/gthr
Repo: https://github.com/Adarsh-Roy/gthr
Video: https://youtu.be/xMqUyc3HN8o
Suggestions, feature requests, issue reports, and contributions are welcomed!
https://redd.it/1nw1q1c
@r_opensource
gthr is a Rust CLI that lets you fuzzy-pick files or directories, then hit Ctrl-E to dump a syntax-highlighted Markdown digest straight to your clipboard and quit
Saving to a file and a few other customizations are also available.
This is perfect for browser-based LLM users or just sharing a compact digest of a bunch of text files with anyone.
Try it out with: brew install adarsh-roy/gthr/gthr
Repo: https://github.com/Adarsh-Roy/gthr
Video: https://youtu.be/xMqUyc3HN8o
Suggestions, feature requests, issue reports, and contributions are welcomed!
https://redd.it/1nw1q1c
@r_opensource
GitHub
GitHub - Adarsh-Roy/gthr: A CLI tool for gathering text context of a directory, similar to gitingest web app, with a fuzzy finder…
A CLI tool for gathering text context of a directory, similar to gitingest web app, with a fuzzy finder for including/excluding files and several other configuration options. - Adarsh-Roy/gthr
Self-hosted open source Windows File Explorer-like file manager in the web via SSH (Termix)
GitHub: https://github.com/LukeGus/Termix
Hello,
You may have seen my posts in the past that I like to make whenever I make big updates to Termix. Today, I launched v1.7.0. It completely overhauls the built-in file manager to act and function similarly to that of Windows File Explorer, all through SSH. Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities.
File Manager Features:
View/edit almost all types of media. Code, images, videos, audio, markdown, and PDF
A window system to be able to drag and resize all files that you open
Ability to download, upload, rename, create, delete, and move files/folders
File sidebar similar to explorer to pin folders/files for easy access and view folders with dropdowns
Drag/drop system to move folders/files to other locations, drag it off-screen to download it, or on-screean to upload it
Open an SSH terminal at the file path you are in
Diff compare files by dragging them on top of each other
View file permissions and size
Copy, cut, paste, undo, and redo actions
Other notable things in this update:
Added SSH certificate generation within the credential manager. You can also deploy the SSH certificates to the server automatically
Improved database security by locking out user data after inactivity and storing it with AES-256 encryption
Addedthe ability to import/export your DB to other instances of Termix
Improved SSH tunnel reliability
Added versioning system to Electron desktop builds
Generate SSL certificates within Termix via `.env` variables. See [docs](https://docs.termix.site/ssl)
Moved backend ports to the
https://redd.it/1nw3813
@r_opensource
GitHub: https://github.com/LukeGus/Termix
Hello,
You may have seen my posts in the past that I like to make whenever I make big updates to Termix. Today, I launched v1.7.0. It completely overhauls the built-in file manager to act and function similarly to that of Windows File Explorer, all through SSH. Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities.
File Manager Features:
View/edit almost all types of media. Code, images, videos, audio, markdown, and PDF
A window system to be able to drag and resize all files that you open
Ability to download, upload, rename, create, delete, and move files/folders
File sidebar similar to explorer to pin folders/files for easy access and view folders with dropdowns
Drag/drop system to move folders/files to other locations, drag it off-screen to download it, or on-screean to upload it
Open an SSH terminal at the file path you are in
Diff compare files by dragging them on top of each other
View file permissions and size
Copy, cut, paste, undo, and redo actions
Other notable things in this update:
Added SSH certificate generation within the credential manager. You can also deploy the SSH certificates to the server automatically
Improved database security by locking out user data after inactivity and storing it with AES-256 encryption
Addedthe ability to import/export your DB to other instances of Termix
Improved SSH tunnel reliability
Added versioning system to Electron desktop builds
Generate SSL certificates within Termix via `.env` variables. See [docs](https://docs.termix.site/ssl)
Moved backend ports to the
30000 range so that you can use ports 8081-8085 for the frontend. This does not affect existing Termix setupshttps://redd.it/1nw3813
@r_opensource
GitHub
GitHub - Termix-SSH/Termix: Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities.
Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. - Termix-SSH/Termix
Global open-source hackathon (Cardano Summit 2025)
https://summit.cardano.org/page/5135432/layer-up-hackathon
https://redd.it/1nw4jnz
@r_opensource
https://summit.cardano.org/page/5135432/layer-up-hackathon
https://redd.it/1nw4jnz
@r_opensource
summit.cardano.org
Cardano Summit 2025: Web3 Solutions for Enterprise
Cardano Summit 2025 is back and it means business. Over two days in Berlin, this premier blockchain event brings together the changemakers of industry—executives, policymakers, and tech innovators—to explore the future of Web3 solutions for enterprise.
Learning programming with the aim of helping this community.
I've always wanted to, but never had enough reasons. But now it's time for these huge companies to take advantage.
https://redd.it/1nw6dnf
@r_opensource
I've always wanted to, but never had enough reasons. But now it's time for these huge companies to take advantage.
https://redd.it/1nw6dnf
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
What is the state of open-source community software? A former Flarum dev's perspective and a question for the community.
Hey there,
I've been thinking a lot about the landscape of open-source community platforms, and I wanted to start a discussion and get your thoughts.
I was part of the Flarum team for about five years. I have a deep respect for the project and its goals, but we ultimately parted ways a couple of years ago. My experience there gave me a firsthand look at the challenges facing many community-driven software projects. However, its development has been historically slow, as evidenced by the 6 years it took to get from beta to stable 1.0, and its reliance on a third-party extension ecosystem for basic features creates some fragility. This isn't a critique of the people still involved, but rather an observation of the limitations of their model, especially when founders move on and project priorities shift.
Looking at the broader ecosystem, it seems like anybody wanting to build a community without reaching for proprietary, vendor-locked tools is forced into some difficult trade-offs:
* Discourse. It's a mature, stable platform, and I have nothing but praise for what it does. However, it's also resource-heavy, can be complex to self-host, and is often difficult to customize if you need more than a traditional forum.
* A headless CMS like Payload. A fantastic, developer-first tool for content. I'm even using it for the redo of my personal site that I'm currently working on. But for something like a community, it's very barebones. You'd still need to build all the essential community primitives yourself, like deep user profiles, social features, and a robust moderation pipeline.
For personal reasons related to my disability, I've had to step back from programming for the last few years. It left a hole in my heart, and because I can't work a traditional job, I'm passionate about getting back out there and building something meaningful. Creating community has always been one of my greatest passions. I think there might be a gap for something else: a framework that provides the primitives every community needs, allowing developers to rapidly build high-quality communities of any type, not just a forum.
I've started brainstorming an alternative, and I'd be grateful for feedback on whether this is something worth pursuing in the modern open-source world:
* A "headless CMS" for communities: instead of just discussions and categories like a traditional forum, you can define any custom content type you want, like events, articles, or FAQs, directly in code. The framework then auto-generates the database schema, a full API, and an admin panel for moderation, just like you'd expect from a mature platform.
* Programmable governance: as an example of flexibility and extensibility, beyond simple admin/mod roles, defining policy in code. Simple functions to define complex rules, like "a post in this category requires a vote from three trusted members to be published", automating some of the manual moderation queue.
* Flexible and modern deployment: built with a serverless/edge-first architecture, allowing it to be deployed anywhere, like Cloudflare Workers or Kubernetes.
I'd love to get your thoughts on a few things:
1. For those who have used tools like Discourse or Flarum, what are your biggest pain points? Does this code-first approach sound like it would solve any of them?
2. Is the idea of programmable governance compelling, or does it sound overly complex for most use cases?
3. When you compare this to a general-purpose headless CMS like Payload, are specialized community primitives a necessary and valuable differentiator?
4. As someone who was deeply involved with Flarum, I'm passionate about building an alternative that learns from its challenges. Does this approach feel like a meaningful step forward for open-source community software?
5. Finally, what would you even name such a thing?! I am very uncreative and cannot think of a single thing.
Thank you for taking the time to read
Hey there,
I've been thinking a lot about the landscape of open-source community platforms, and I wanted to start a discussion and get your thoughts.
I was part of the Flarum team for about five years. I have a deep respect for the project and its goals, but we ultimately parted ways a couple of years ago. My experience there gave me a firsthand look at the challenges facing many community-driven software projects. However, its development has been historically slow, as evidenced by the 6 years it took to get from beta to stable 1.0, and its reliance on a third-party extension ecosystem for basic features creates some fragility. This isn't a critique of the people still involved, but rather an observation of the limitations of their model, especially when founders move on and project priorities shift.
Looking at the broader ecosystem, it seems like anybody wanting to build a community without reaching for proprietary, vendor-locked tools is forced into some difficult trade-offs:
* Discourse. It's a mature, stable platform, and I have nothing but praise for what it does. However, it's also resource-heavy, can be complex to self-host, and is often difficult to customize if you need more than a traditional forum.
* A headless CMS like Payload. A fantastic, developer-first tool for content. I'm even using it for the redo of my personal site that I'm currently working on. But for something like a community, it's very barebones. You'd still need to build all the essential community primitives yourself, like deep user profiles, social features, and a robust moderation pipeline.
For personal reasons related to my disability, I've had to step back from programming for the last few years. It left a hole in my heart, and because I can't work a traditional job, I'm passionate about getting back out there and building something meaningful. Creating community has always been one of my greatest passions. I think there might be a gap for something else: a framework that provides the primitives every community needs, allowing developers to rapidly build high-quality communities of any type, not just a forum.
I've started brainstorming an alternative, and I'd be grateful for feedback on whether this is something worth pursuing in the modern open-source world:
* A "headless CMS" for communities: instead of just discussions and categories like a traditional forum, you can define any custom content type you want, like events, articles, or FAQs, directly in code. The framework then auto-generates the database schema, a full API, and an admin panel for moderation, just like you'd expect from a mature platform.
* Programmable governance: as an example of flexibility and extensibility, beyond simple admin/mod roles, defining policy in code. Simple functions to define complex rules, like "a post in this category requires a vote from three trusted members to be published", automating some of the manual moderation queue.
* Flexible and modern deployment: built with a serverless/edge-first architecture, allowing it to be deployed anywhere, like Cloudflare Workers or Kubernetes.
I'd love to get your thoughts on a few things:
1. For those who have used tools like Discourse or Flarum, what are your biggest pain points? Does this code-first approach sound like it would solve any of them?
2. Is the idea of programmable governance compelling, or does it sound overly complex for most use cases?
3. When you compare this to a general-purpose headless CMS like Payload, are specialized community primitives a necessary and valuable differentiator?
4. As someone who was deeply involved with Flarum, I'm passionate about building an alternative that learns from its challenges. Does this approach feel like a meaningful step forward for open-source community software?
5. Finally, what would you even name such a thing?! I am very uncreative and cannot think of a single thing.
Thank you for taking the time to read
I built an open-source social infrastructure layer (comments, feeds, notifications, profiles) for your apps
I’ve built a social infrastructure layer you can plug-and-play into your apps in an afternoon. Been working on it for over a year now, and just released v6.
It’s available as:
React, React Native, and Expo packages
Node.js and vanilla JS packages
Plus docs if you want to talk directly to the API
It’s a non-intrusive data layer that integrates with your existing systems:
No migrations
No vendor lock-in
No changes to your data or auth
It dictates nothing about your UI. There are components you can use, but you don’t have to (and they’re customizable). Replyke just slides in - and can just as easily slide out.
I've built in the home page a full demo https://replyke.com which is the best way to understand it, but, to put it in words:
---
1. Comments
Full-featured comment sections with:
@mentions (works with your own users)
GIFs
Likes / votes
Threaded replies
Two built-in styles:
Social (IG/TikTok vibes)
Threaded (Reddit style)
Both include out-of-the-box reporting against harmful content. All open-source.
---
2. Posts (Entities)
Any piece of content in your app can be an Entity. Hooks let you fetch feeds with pagination, filters, and sorting.
Entities can (optionally) have: noscript, content, geo, attachments, keywords, votes, views, free-form metadata.
Feeds can be filtered by the above, and sorted by new/top/controversial/trending (Replyke scores entities automatically for you based on activity).
---
3. Notifications
Generated automatically (e.g. “John commented on your post”).
You can also send system notifications from the dashboard to specific users.
There’s a notifications component too - open-source like everything else.
---
4. Profiles + Relationships
Optional user data: role, name, username (for tagging), avatar, bio, location, reputation, metadata.
Relationships:
Follows (IG/TikTok/YouTube style)
Connections (Facebook/LinkedIn style)
---
5. Collections
Users can bookmark content into collections with unlimited nesting (collections inside collections).
---
6. Moderation
A dashboard for handling reports, removing content, banning users. One of the hardest parts of building social features - handled for you.
---
And that’s about it - for now. I've got plans to expand more features, but it's already pretty comprehensive and you can build a lot with it.
I would love for some feedback and hear what you think :) cheers!
https://redd.it/1nw9gz5
@r_opensource
I’ve built a social infrastructure layer you can plug-and-play into your apps in an afternoon. Been working on it for over a year now, and just released v6.
It’s available as:
React, React Native, and Expo packages
Node.js and vanilla JS packages
Plus docs if you want to talk directly to the API
It’s a non-intrusive data layer that integrates with your existing systems:
No migrations
No vendor lock-in
No changes to your data or auth
It dictates nothing about your UI. There are components you can use, but you don’t have to (and they’re customizable). Replyke just slides in - and can just as easily slide out.
I've built in the home page a full demo https://replyke.com which is the best way to understand it, but, to put it in words:
---
1. Comments
Full-featured comment sections with:
@mentions (works with your own users)
GIFs
Likes / votes
Threaded replies
Two built-in styles:
Social (IG/TikTok vibes)
Threaded (Reddit style)
Both include out-of-the-box reporting against harmful content. All open-source.
---
2. Posts (Entities)
Any piece of content in your app can be an Entity. Hooks let you fetch feeds with pagination, filters, and sorting.
Entities can (optionally) have: noscript, content, geo, attachments, keywords, votes, views, free-form metadata.
Feeds can be filtered by the above, and sorted by new/top/controversial/trending (Replyke scores entities automatically for you based on activity).
---
3. Notifications
Generated automatically (e.g. “John commented on your post”).
You can also send system notifications from the dashboard to specific users.
There’s a notifications component too - open-source like everything else.
---
4. Profiles + Relationships
Optional user data: role, name, username (for tagging), avatar, bio, location, reputation, metadata.
Relationships:
Follows (IG/TikTok/YouTube style)
Connections (Facebook/LinkedIn style)
---
5. Collections
Users can bookmark content into collections with unlimited nesting (collections inside collections).
---
6. Moderation
A dashboard for handling reports, removing content, banning users. One of the hardest parts of building social features - handled for you.
---
And that’s about it - for now. I've got plans to expand more features, but it's already pretty comprehensive and you can build a lot with it.
I would love for some feedback and hear what you think :) cheers!
https://redd.it/1nw9gz5
@r_opensource
Replyke
Add Social Features to Your App in Minutes | Replyke
Add comments, votes, feeds & more to your app with Replyke. Engage users & grow community without complex setup.
Alien vs Predator Image Classification with ResNet50 | Complete Tutorial
I’ve been experimenting with ResNet-50 for a small Alien vs Predator image classification exercise. (Educational)
I wrote a short article with the code and explanation here: **https://eranfeit.net/alien-vs-predator-image-classification-with-resnet50-complete-tutorial**
I also recorded a walkthrough on YouTube here: **https://youtu.be/5SJAPmQy7xs**
This is purely educational — happy to answer technical questions on the setup, data organization, or training details.
Eran
https://redd.it/1nwav7x
@r_opensource
I’ve been experimenting with ResNet-50 for a small Alien vs Predator image classification exercise. (Educational)
I wrote a short article with the code and explanation here: **https://eranfeit.net/alien-vs-predator-image-classification-with-resnet50-complete-tutorial**
I also recorded a walkthrough on YouTube here: **https://youtu.be/5SJAPmQy7xs**
This is purely educational — happy to answer technical questions on the setup, data organization, or training details.
Eran
https://redd.it/1nwav7x
@r_opensource
Eran Feit
Alien Vs Predator Image Classification With ResNet50 | Complete Tutorial
Learn how to build an Alien vs Predator image classifier using TensorFlow in this step-by-step tutorial on image classification with ResNet50.