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
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
Devs Did your first/most successful app end up shaping the domain of software you specialise in or was it a conscious choice?



https://redd.it/1ppxkz2
@r_opensource
New open-source IntelliJ plugin — Smart Code Screenshots (create beautiful code screenshots + interactive preview) 🎨📸

 https://github.com/anton-erofeev/smart-code-screenshots-intellij-plugin

Hey everyone — I built and open-sourced Smart Code Screenshots, an IntelliJ plugin that makes it quick and easy to capture beautiful screenshots of code right from the editor.

What it does

Take screenshots of selected code with syntax highlighting and formatting
Copy screenshot to clipboard or save as PNG via notification
Interactive preview: Show a preview from the notification with Save / Copy / Fit / Reset / Zoom in/out, drag-to-pan, Ctrl+wheel zoom, and keyboard shortcuts (Ctrl+0 to reset) 🔍
Optional customizable watermark (text + horizontal/diagonal placement) 💧
Lightweight, open-source,

Why this may help you

Great for docs, blog posts, social media, or sharing snippets with colleagues
Fast workflow — select code → Screenshot Selected Code → preview/save/share
Small, focused plugin that integrates naturally into the IDE

Get it / try it

Repo: [https://github.com/anton-erofeev/smart-code-screenshots-intellij-plugin](https://github.com/anton-erofeev/smart-code-screenshots-intellij-plugin)
Install from JetBrains Marketplace: https://plugins.jetbrains.com/plugin/28390-smart-code-screenshots

Looking for contributors

Open to PRs, issues, and ideas
Report issues / PRs on the repo or ping in the issue tracker

If you use it, I’d love to see examples or hear suggestions — happy to iterate. 🙌

https://redd.it/1ppx9pz
@r_opensource
Laid off looking for routine

Hi, I was recently laid off from Amazon. I understand why this happened to me and Im on my way to interview prep.

The thing is I dont know how to switch from a routine of working on a project with a team to working by yourself on leetcode (with possibly no end in sight).

Is there an open source project which I can treat as my work and collaborate with it's devs? Im looking for a community that discusses sho is working on what and have milestones.

https://redd.it/1pq3f3u
@r_opensource
What are the most intimidating parts of building an open source app?

I've built 2 open source apps in the past. It was a lot more challenging than I thought going in. I'm working on a framework to make building them easier.

As the noscript says, I'm curious what was hard about the process or what's intimidating / scary if you've never built one? It could be anything from design, implementation and auth to distributing and sharing your work online. It could also just be things like being nervous about security or not knowing how to do something. Interested in any and all experiences!

https://redd.it/1pq0z4d
@r_opensource
Why is it important to divide libraries into sub-libraries?

I've been creating open source libraries for quite some time. In the beginning, I thought it was cool to create a large library with cool features. However, over time, I realized that this approach has a lot of problems:

\- I began to notice that I began to want to reuse many pieces of one project in other libraries. What should I do then, copy the code? It's a bad idea.

\- Over time, the boundaries of abstractions begin to "blur" due to the growing size of the project.

\- Promoting 1 large library is much more difficult than 20 small ones. Creating one large library is one touch of the audience, and 20 libraries is 20 touches. Each touch is like buying a lottery ticket, and the more of them, the easier it is to "win" the audience's attention.

\- The quality of the code in a large repository will inevitably be lower. The larger the project, the more difficult it is to maintain consistently high quality across the entire code base and contain the growth of technical debt.

These and many other problems were solved when I started splitting my large libraries into several small ones. What do you think about this? What is your experience?

https://redd.it/1pq6af2
@r_opensource
LibreWeddingPlanner; completely free and open source tool for managing guests, overseeing expenses, and other important aspects of planning your wedding!

I stumbled across this project on the Fediverse recently, and because the people who build it don't have a Reddit account, I figured I'd spread the good word myself!

**LibreWeddingPlanner** is an AGPL-Licensed, self-hostable platform for—you guessed it—planning a wedding! It functions as a potential alternative to something like TheKnot. The cutest thing about it is that it was, according to their Mastodon account, built because one of the devs wanted a F/LOSS tool to plan their own wedding, which is super sweet! If you don't want to self-host, you can also use their own instance.

All development happens on Codeberg, where their git repo is hosted: https://codeberg.org/LibreWeddingPlanner/ (and if you don't know about Codeberg, it's a community-funded alternative to GitHub, powered by the F/LOSS git forge software, Forgejo!)

On top of that, they have a social media profile on the Fediverse, as previously mentioned, and this is their profile: https://ruby.social/@libreweddingplanner (You can just search for @libreweddingplanner@ruby.social from your own instance and find them that way, too!)

From what I can tell, they currently do not have a way to donate, so the best we can all do to support this new alternative to proprietary software is to spread the word! Which is precisely what I'm doing, lol.

If any of y'all end up using it yourselves, 1.) Congratulations on the big day! and 2.) Do be sure to let the devs know about what you thought; they're very active on Fedi and seem to be very hopeful to improve the project.

https://redd.it/1pq5isb
@r_opensource
Looking for begginers to contribute in my web project written in TypeScript

Repo: https://github.com/danielrouco/vocabulary-practice

The are three issues in the repository, all labelled with good-first-issue, so they should be easy if you know the basics of JavaScript / TypeScript.


The project consists on a server-less app to practice your vocabulary with repetition.


Thank you!

https://redd.it/1pq1h9u
@r_opensource
Tasket++ — simple Windows tool to automate user actions, free and open source

Why you’ll actually use it
\- Silent, scheduled screenshots to monitor activity or create time-lapse logs.
\- Send messages from any app at a set time for reminders or coordinated notifications.
\- Replay exact mouse clicks and typed input for testing, demos, or repetitive workflows.
\- Prevent AFK detection with realistic simulated activity that looks natural.
\- Fade music and shut down the PC on a schedule to automate sleep or end-of-day routines.
\- Save automation presets and run them manually, at boot, or on a schedule.

No noscripting required. All actions run locally on your PC, can loop, trigger at startup, or follow a timetable.

Download on Microsoft Store: https://apps.microsoft.com/detail/xp9cjlhwvxs49p

Source code and issues: https://github.com/AmirHammouteneEI/ScheduledPasteAndKeys

https://redd.it/1pqadn8
@r_opensource
Windows 10 revert from 11

Not sure how to tag this for flair or if I can get help here but thought it couldn’t hurt. We have specific namesake programs we use at our business and the programs will not work on windows 11. (Those companies are working on a fix for windows 11 but it won’t be for a few months) So instead of losing money from being without said programs that contain printable products to sell I need to revert a Windows 11 laptop back to windows 10. This wasn’t done recently so there’s not a backup still in windows before the upgrade.

So far my solution has been to create a bootable windows 10 usb using Rufus and backing up files to upload later once on 10 again. I guess my question is there an easier way to do this? I understand I won’t have support on windows 10 but this computer only has one use for us so not worried about that.

Lenovo Laptop x64 Currently on Windows 11 Pro.

https://redd.it/1pqbg3l
@r_opensource
Help, my project is taking off!

First off, I know this is complaining on a high level. But this is a situation I haven't had before and I don't know how to handle it.

I made a OSH physiotherapy game console for kids with chronic illnesses that require daily inhalation and breathing physiotherapy. I designed the hardware, I made the OS, I made games that can be loaded from SD card in an app-like system.

I primarily made this for one of my kids who has such a chronic illness.

I then put it on github, including the source code, the 3D print files and a detailed denoscription of how to make it. And then crickets. Nobody really cared about it.

Until I talked to the head of a local self-help group for that kind of illness, and she really started pushing the project. Two hospitals use that device now together with a few kids who use it at home. None of them wanted to build it themselves (even though it's quite simple) and I had to manufacture them.

Now one of the hospitals wants to make a paper on that game console and they ordered 30pcs from me, which is awesome, but at that volume I have to find a way to tax all this, might have to get certifications and all that, and now it's much more stressful than just the hobby thing I did for my kid. They also want some software changes to work with the stuff they need for the paper. The kids are asking for more games that I now have to make.

It's just not fun any more and it's becoming more and more of a chore.

Right now I wish I could just hand off the project to someone else, but there's no one else. As almost always open sourcing doesn't mean that anyone is contributing.

How do I deal with stuff like that?

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