Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.57K 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
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
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
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
My new pypi package

https://github.com/keikurono7/keywordx
https://pypi.org/project/keywordx/

What my project does:
This package helps you extract keywords from sentences not only by similarity but even context related. It needs improvement but this is the initial stage.

Target audience:
It can be used in any field from digital assistant to web search. This package integration helps in getting important information in more better way.

Comparison:
Unlike other keyword extractor tools it is not limited to date and time or not a similar word marker. It finds the best match based on the meanings the whole sentence gives

https://redd.it/1nwd915
@r_opensource
Daffodil - An open source toolkit to build complex Ecommerce store frontends that connect to any backend

Hey everyone! I've been working on Daffodil for seven years trying to make it possible to build ecommerce storefronts that connect to any ecommerce platform (think Magento/Shopify/Salesforce, etc).

I've spent a lot of time building stores for merchants and in doing so I've solved a ton of problems that I think are really common in ecommerce stores. As such, I felt the need to stop repeating solutions so those problems across the different platforms over and over and over.

I absolutely hate having to learn a new ecommerce platform. We have drivers for printers, mice, keyboards, microphones, and many other physical widgets in the operating system, why not have them for ecommerce software? It’s not that I hate the existing platforms, their UIs or APIs, it's that every platform repeats the same concepts and I always have to learn some new fangled way of doing the same thing. I’ve long desired for these platforms to act more like operating systems on the Web than like custom built software. Ideally, I would like to call them through a standard interface and forget about their existence beyond that.

While no two platforms are exactly the same, they all share some fundamental characteristics that I believe make this problem possible to solve.

I'm looking for people to provide me critique and feedback/ideas if you have any!

Any suggestions for drivers and platforms are welcome, though I can’t promise I will implement them. :)

Repo: https://github.com/graycoreio/daffodil
Demo: https://demo.daff.io/
Site: https://www.daff.io/

https://redd.it/1nwatuf
@r_opensource
Looking For A Project Management Tool That Can Future Scale

Hi,

So currently I am self-employed, it's early days for my business and it's not yet bringing any income in, the joys of delayed development to produce something to sell.

Anyway, at the moment it's just me, one day I forsee hiring others. I currently use MS Project 2021, TickTick, MS Office 2021 and a bunch of other development tools. All of this was either free or a one time purchase to keep subnoscription costs out of the mix given the financial position I'm in.

It's fairly clunky and unwieldy. I've been looking at alternatives but can't seem to find one that works.

To begin, I have a windows laptop I work off. No server.

I do game development.

So I am looking for a tool that can provide issue/task tracking, bonus if it can integrate with github. Time tracking would be nice because I have to do it manually and add it to MS Project by hand. I find gantt charts help significantly when it comes to managing tasks and timelines. Anything else is kinda a bonus but those are the main features I use a lot and heavily.

I love lots of the open source options but many want a docker install to linux which doesn't work for me. I'm somewhat technical but I am also trying to not make my workload harder here. Lots of the online options either lack features in the free version or don't have a free version at all.

So I'm wondering if anyone can suggest something that can help? I'm open to paying down the road for more option but currently looking for something that works now and I can scale later when or if I need to.

My setup works now but it's not great and I also find the MS Project interface overwhelming. Powerful but overwhelming and so I'd love to hear what your suggests are for alternatives. Thanks.

https://redd.it/1nwpmg5
@r_opensource
Vocabulary Flashcards Generator

Hi, this is a simple web app, it generates flashcard based on what you type and download it to your device for later learning. No AI, no framework, just pure HTML/CSS/JS. I use it a lot recently for my learning and hope it'd be useful for everyone else.

Live demo: [https://vocabulary-flashcards.pages.dev](https://vocabulary-flashcards.pages.dev)
GitHub: https://github.com/orezeno22/vocabulary-flashcards

Any feedback is welcome 😊

https://redd.it/1nwtwcw
@r_opensource
What’s the best open-source alternative to Manus?

I really liked Manus since it feels like a true general-purpose dynamic workflow maker. Unlike a lot of the tools that just call augmented LLM workflows “agentic,” Manus actually felt closer to that idea.

The only issue is that it runs out of credits too fast and doesn’t quite feel the same outside of the demo.

Is there any open-source solution that comes close to this? I’d love to explore options and maybe do a write up on the most upvoted ones!

https://redd.it/1nwuq66
@r_opensource
Drumlabooh LV2/VST3i drum machine 11.0.0 is out

Drumlabooh - https://psemiletov.github.io/drumlabooh/

Drumlabooh is a VST3i/LV2 plugin that supports Hydrogen and other format drumkits. This release features not just some fixes and an upgrade to the new JUCE version, but also provides a new implementation of kit-defined mute groups. It works for Hydrogen, SFZ, and Drumlabooh XML kit formats. The automatic hi-hat muting still works if no other mute groups are defined in the kit file.

https://redd.it/1nwufzp
@r_opensource
Heave, persisting objects into a sqlite db as EAV entities

First time poster here, sorry. I just wanted to let you know I've just published a little project of mine: Heave.

It's a library that allow your custom structs to be turned into entities and persisted inside a sqlite db. Very useful for small little projects that need data persistence and also want to avoid full-fledged database or serialization to text files.

Should you want to give it a look you can find it here: https://github.com/katekorsaro/heave

Any contributions would be very welcome. And thank you again for your time! Cheers!

https://redd.it/1nwz70w
@r_opensource
A FOSS email warmup noscript

This is my first FOSS project. I searched for a simple email warming service but couldn't find any for free. So I built one, tested it for a week and have successfully warmed up my email domain. So I'm open sourcing it now.
https://github.com/themacn/free-warmup-email

Check it out. Meanwhile I'm building jotchats.com, give my project some love too.

https://redd.it/1nx47z9
@r_opensource
I made an app to fix mice that have double / triple clicking issues

https://github.com/grahas/DebounceMyMouse


I built this because I had a Razer Naga Pro that failed on the scroll wheel and failed on the scroll wheel click. Whenever I would browse the internet and use the middle mouse button to open a new tab it would open three. When I used the middle mouse button to close a tab it would triple close adjacent ones. I made this to help fix that issue.

https://redd.it/1nx6ce0
@r_opensource
What does "open-source health" really mean?

Most consumer health apps (Apple Health, Google Fit, Garmin) are closed ecosystems. Data may be exportable, but it's not really yours. It's siloed, monetized, or hardware-locked.

In our nonprofit research institute, we've been asking, "What would a truly open-source health tool look like?".

Transparent code
Interoperable standards
Privacy by design
Data sovereignity for the individual

I'm curious to hear which open-source health projects inspire others? And what safeguards do you think are the most important?

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