Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.52K 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
Built a privacy-first finance tracker with client-side encryption — feedback + contributors welcome

Hi r/opensource — I’m Victor. I’m building Whisper Money, a self-hostable personal finance app designed to keep financial data private via end-to-end encryption (client-side encryption; server shouldn’t be able to read user data).

Repo: https://github.com/whisper-money/whisper-money

What it does (current direction):

- Expense tracking + categories
- Budgeting + reports/visualizations
- Self-hosting support
- Privacy-first: no ads/analytics/trackers (goal: none)

Security/privacy goal (high level):

- Encrypt data on the client, store only ciphertext on the server
- Minimize metadata exposure where practical

License note (important):

- The project is currently licensed CC BY‑NC 4.0 (non-commercial). I realize this is not OSI-approved and may not meet everyone’s definition of open source. I’m open to feedback here as well, and I’m trying to balance openness with preventing commercial re-hosting at this stage.

What I’m looking for:

1. Threat model review: key management, metadata leakage, backups, sync, auth/session handling
2. Security review of the crypto approach (at a conceptual level + code pointers if you spot issues)
3. Contributor help: docs, tests, deployment hardening, UX

If you have 5–10 minutes, I’d love feedback on:

- whether the README explains the security model clearly
- what you’d want documented before trusting a self-hosted finance tool
- any “must-fix” issues you spot

Thanks for taking a look.

https://redd.it/1pp47ai
@r_opensource
Nuon's Bring Your Own Cloud (BYOC) is open source

I am part of the Nuon team. Founder, Jon Morehouse, blogs today about why we open-sourced Nuon.

https://nuon.co/blog/oss-announcement/

Repo: nuonco/nuon

https://redd.it/1pp541k
@r_opensource
Anyone with smaller repos that want or need docs contributions?

I'm not looking for money. I just really, really like what I do, and I want to contribute to the open source community as a volunteer.

https://redd.it/1pp3ail
@r_opensource
The emptiness of being an open-source maintainer

I want to share a feeling that surprised me when it came out of my mouth.

I was replying to someone who suggested I set up a sponsorship or donation system for my open‑source project and my immediate response was that I don’t want the money. I truly meant it.

But later, while thinking about it, I realized something deeper was going on.

Working on this project often feels like jumping through my own hoops just to cheer at my reflection.

I set the goals. I define the standards. I push myself to improve the code, the docs, the tooling, the polish. And when something goes well, the applause comes from the same old downtrodden place: me. There’s pride in that. There’s also a deep and quiet emptiness.

At times it feels like solitude with a ringing edge to it, like tinnitus after fainting from vertigo and smacking your head on a granite slab. You come back to consciousness, you know you’re alive, but everything hums and wobbles and you’re alone with the noise. I see stars in the distance, yet they’re bad stars. Not guiding lights, just distant flashes that don’t warm anything. They feel a bit like feature PRs I didn't ask for, but still reviewed, then closed (wasting my time).😂

That’s why the sponsorship idea stuck with me.

It’s not about the money. I genuinely don’t care about being paid for this. What I realized is that donations could act as a signal or a reminder that I’m not the only one who cares evven when it often feels that way. A small, external “I see this, and it matters” instead of endless internal self‑validation.

Right now, motivation comes almost entirely from discipline and self‑belief. That works, but it’s brittle. It turns progress into a private performance. And over time, that becomes tiring in a way that’s hard to explain unless you’ve built something mostly alone.

For the open-source maintainers out there :
Do stars, issues, sponsors, or messages change how the work feels for you?
Do you rely solely on self-motivation?
Have you ever resisted donations, only to realize they weren’t really about money?

I’m not looking for answers as much as I’m looking for resonance. If this made sense to you, you’re probably one of the people I needed to hear from.

I need to take a break from working on my open-source source project, but I'm the only one who isn't hyper-focused on adjusting minor features that don't have much of an impact.😴

https://redd.it/1ppargf
@r_opensource
I worked on an open source Inventory management platform, ERM (with extension support)

I've been a long time contributor (even though I wish I had more) to open source.

I recently started working for a shipping company, and realized the need for Inventory management that's open source. The big guys charge hundreds, if not thousands, per year for inventory management.

Hence, I started working on my own.

Still very much in development. Built using Laravel, Interia/Vue, and with a full plugin system.

https://github.com/Inventoros/Inventoros

https://inventoros.com

Happy for any recommendations, or thoughts :)

https://redd.it/1ppcpp7
@r_opensource
Because I hate that Gmail doesnt have this and other companies ask you to pay for it

https://github.com/arjunacharya10/mailmerge

Upload CSV - Create Personalised Bulk emails - send or save as draft.

I will keep updating the README for new ideas that can be extended on this, but for now, this is it! Hope this helps all the founders!

https://redd.it/1ppeg1x
@r_opensource
Bitcoin and AI decentralization?

I was curious if there were any open source projects out in the wild that are peer-2-peer and trustless that would allow users to provide cpu's, storage, gpus, etc. for AI or other web services? I'm looking for something that runs similar to a bitcoin node that people can easily operate to make some sats with hardware they already have. I'm not interested in the money making aspect (which would be nice), but in decentralizing AI. I have the fear some of these corporations pumping AI right now are going to use AI for mass surveillance. It seems important that something along the lines I'm describing exists. Is there?

TLDR; looking for a combo AI/BTC node that provides trustless/permissionless cloud computing.

https://redd.it/1ppgyoo
@r_opensource
Open source alternative for a smart TV OS?

Hey y'all! I've had a cheap smart TV that runs off the Google TV OS and have been looking into ways to maximize my online security and privacy. Also the TV runs like shit with the amount of ads bloating it. I'm wondering how you all use your TVs or just ignore whatever google does with your information. I appreciate any feedback, thanks.

https://redd.it/1ppgr2h
@r_opensource
ux/ui designer looking to get involved in open source

hey,

i’m a user experience designer and very interested in open source initiatives; i follow and admire many projects, but i’ve noticed that most contribution spaces tend to be much more focused on developers. so i wanted to ask if any of you know open source projects that welcome designers to contribute - whether through usability improvements, interface design, accessibility, visual documentation, user flows, structured feedback on the product, etc.

i’m also curious to know if there are any designers here in the community, or if anyone can share how they got started contributing to open source as a designer.

any pointers or suggestions would be greatly appreciated. thanks!

https://redd.it/1pp73fk
@r_opensource
How to manage an OSS project without letting your head explode?

Hi.

I’ve been working on my open-source project and I’m kind of lost on how to keep everything under control. How do you handle versioning—like when to call it v1.0 versus v0.x? How do you keep track of all the features you want and actually get them implemented without everything falling apart? And when it comes to pull requests, how do you decide which ones to merge and which to leave or close without upsetting contributors?

Basically, I want to know how people actually manage ongoing development, releases, and contributions in a way that doesn’t drive them crazy. Any tips, tricks, workflows, or tools you’ve learned the hard way would be amazing.

https://redd.it/1ppjyo9
@r_opensource
Feedback on OSS project

Fellow Developers,

Tapr is a fast, lightweight CLI tool for API health checking, performance monitoring, and debugging. Built in Go for speed and reliability, it's perfect for developers, DevOps engineers, and SREs who need quick insights into API behavior. This is completely Open Source with the Apache 2.0 License. I am currently maintaining this on my own. It may seem like Grafana K6 at first however it is far more convenient to use.

I would love feedback, constructive criticism, new feature requests and of course contribution from fellow developers. I want to make this tool as robust as possible. I make mistakes and so do others but collectively we can make it free of any errors and overall, a smooth working tool which works every time.

Check it out- https://github.com/symtalha14/tapr

Star it and keep a watch for updates.

Thank you

https://redd.it/1ppk0t7
@r_opensource
Solo maintainer unsure about GitHub Sponsors (Help Needed🦔)

I am the only maintainer on an open-source project I started on my own time. No company behind it, no team, no roadmap dictated by anything other than curiosity and “this might be useful”.

I built it because I wanted it to be free. Not “free but…”, just free. Open, no paywalls, no tiers, no pressure on users. I even set it up to run only on the frontend because that would reduce privacy concerns and reduce costs if I do ever get a custom domain.

Lately though, people keep suggesting I set up GitHub Sponsors, and I’m struggling with what that actually means as an individual rather than a project. It feels like a scummy thing to do, but it seems like everyone does it and it also seems helpful at the same time.

It feels like there’s a subtle line between:
- me, a person maintaining something in my spare time
- the project becoming something people financially support and have expectations of


That separation matters to me. I don’t want users to feel like they owe me anything, and I don’t want to feel like I owe timelines, support, or justification because someone donated a few buckaroonies.

I'd like to get your thoughts and opinions on the matter, specifically:
1. Did enabling Sponsors change how you felt about and viewed your project?
2. Did it blur the line between hobby and obligation?
3. Did it actually help, or just add mental overhead?
4. How did you manage the money? What on earth can I do with $5 that will benefit the project?
5. If you didn’t enable it: was it a values thing, a stress thing, or just not worth it?

I’m not against people supporting open source because that's how the largest projects stay afloat and constantly improving. I just want to understand whether Sponsors makes sense for me, an individual who started a project specifically so it wouldn’t be transactional and has now found out that it could be good even though I thought it would be terrible.

I'd really appreciate honest perspectives on this topic, especially from people who’ve been on both sides. I'm conflicted and could really use varying perspectives.

https://redd.it/1ppn5r1
@r_opensource
I wrote a garbage collector for my AWS account because 'Status: Available' doesn't mean 'In Use'.

Hey everyone,

I've been diving deep into the AWS SDKs specifically to understand how billing correlates with actual usage, and I realized something annoying: Status != Usage.

The AWS Console shows a NAT Gateway as "Available" , but it doesn't warn you that it has processed 0 bytes in 30 days while still costing \~$32/month. It shows an EBS volume as "Available", but not that it was detached 6 months ago from a terminated instance.

I wanted to build something that digs deeper than just metadata.

So I wrote CloudSlash.

It’s an open-source CLI tool (AGPL) written in Go.

The Engineering: I wanted to build a proper specialized tool, not just a noscript.

Heuristic Engine: It correlates CloudWatch Metrics (actual traffic/IOPS) with Infrastructure State to prove a resource is unused.
The Findings:
Zombie EBS: Volumes attached to stopped instances for >30 days (or unattached).
Vampire NATs: Gateways charging hourly rates with <1GB monthly traffic.
Ghost S3: Incomplete multipart uploads (invisible storage costs).
Stack: Go + Cobra + BubbleTea (for a nice TUI). It builds a strictly local dependency graph of your resources.

Why Use It? It runs with ReadOnlyAccess. It doesn't send data to any SaaS (it's local). It allows you to find waste that the basic free-tier tools might miss.

I also added a "Pro" feature that generates Terraform import blocks and destroy plans to fix the waste automatically, but the core scanning and discovery are 100% free/open source.

I'd really appreciate any feedback on the Golang structure or suggestions for other "waste patterns" I should implement next.

Repo: https://github.com/DrSkyle/CloudSlash

Cheers!

https://redd.it/1ppnx9y
@r_opensource
Introducing ASF: An Open-Source Scripting Framework Embedded in VBA for Microsoft Office Automation

Hey r/opensource!

I'm excited to share ASF (Advanced Scripting Framework), a pure VBA-based noscripting language and runtime that turns Microsoft Office apps like Excel into dynamic noscript hosts. ASF embeds a C-like DSL with features like first-class functions, shared-write closures, array/object literals, and functional methods (map, filter, reduce, etc.), all while integrating seamlessly with VBA via FFI and VBA-Expressions for advanced math/stats/finance computations.

Why open-source? ASF started as a hobby extension to VBA-Expressions but evolved into a full framework after a year of development, passing 85+ unit tests for reliability. It's MIT-licensed, with the goal of fostering a community around modernizing VBA without external dependencies. Whether you're building sandboxed macros, custom DSLs, or data pipelines, ASF makes it easy and safe.

Key highlights:

- Syntax: Imperative control flow (if/else, for/while, switch, try/catch) + functional patterns.
- Expressivity: Nested/recursive array ops, e.g., a.map(fun(o){return {k: o.k*2, arr: o.arr.map(fun(x){return x+1})};});.
- Interop: Bridge to call custom native VBA functions directly.

Repo: https://github.com/ECP-Solutions/ASF (v1.0.3 released with docs, tests, and examples).

We welcome contributions—bug fixes, new methods, or tests! If you're into evolving VBA or Office dev, check it out and star/fork. Feedback appreciated!

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