Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.54K 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
OpenMicrofrontends Specification

Hi all,

I and the maintainers of OpenMicrofrontends are pleased to announce the first release of our microfrontend specification. Now, microfrontends have no clear definition and the term is applied rather broadly to different technologies.

We aim to provide an open standard for defining/describing microfrontends by drawing from our experience in the field in developing such systems. Please, if you are interested, check out our Official Page, which provides a variety of examples! We are happy for any feedback, suggestions and questions!

https://redd.it/1ozkyvo
@r_opensource
Open source tools for PR summaries?

I’ve been looking for open-source tools that can summarize pull requests automatically. Most of what I find are paid products or closed systems that plug into GitHub or GitLab.

What I’m hoping for some of you to helo with me is something lightweight that can generate human-readable summaries from PR diffs (ideally per commit or per file) and maybe post a comment or summary block. Even better if it can run on-prem or inside CI without depending on a hosted API.

I’ve seen CodeRabbit and Bito do this nicely, but I’d rather use (or contribute to) something open. Does anything out there come close? Or are people here just rolling their own with local LLMs or huggingface pipelines?

Would love examples or repos. Mainly want something that helps reviewers keep up without needing to read 30-file diffs line by line.

Thanks all!

https://redd.it/1ozkcvi
@r_opensource
QuicShare – Fast, secure, peer-to-peer file sharing (built with .NET + Avalonia)

Hi Friends!

I just released QuicShare, a simple and lightweight peer-to-peer file sharing app. It’s designed to make sending files between two devices super easy — no cloud, no central servers, just direct transfers.

Repo link: GitHub – QuicShare

# Why it’s great

Easy to use – just create a room, share the code, and start sending files.
Direct transfers – files go straight from your device to your peer’s device.
Secure – end-to-end encryption with QUIC + mutual TLS.
Unlimited file size – send large files without worrying about limits.
Cross-platform – works on Windows 11 (x64 & ARM64) and Linux.
Privacy-friendly – the signaling server only helps peers connect; your files never leave your devices.

# How it works

1. One peer creates a room.
2. Share the room code with your peer.
3. Both peers connect directly, and transfers happen securely and instantly.

This project is all about making file sharing quick, private, and effortless. Feedback is super welcome! And if you find it useful, a star on the repo would mean a lot.

GitHub – QuicShare

https://redd.it/1ozn98l
@r_opensource
Follow-up to my "Is logging enough?" post — I open-sourced our trace visualizer

A couple of months ago, I posted this thread asking whether logging alone was enough for complex debugging. At the time, we were dumping all our system messages into a database just to trace issues like a “free checked bag” disappearing during checkout.

That approach helped, but digging through logs was still slow and painful. So I built a trace visualizer—something that could actually show the message flow across services, with payloads, in a clear timeline.

I’ve now open-sourced it:
🔗 GitHub: softprobe/softprobe

It’s built as a high-performance Istio WASM plugin, and it’s focused specifically on business-level message flow visualization and troubleshooting. Less about infrastructure metrics—more about understanding what happened in the actual business logic during a user’s journey.

Demo



https://redd.it/1ozmkr2
@r_opensource
Open source Family Wall / Calendar

Does anyone have any opensource tool that is based on a simple calendar, but adds different viewpoints on top of a shared calendar?

I am looking for something to host on a digital photo frame or a DIY Raspberry PI, but something rugged to withstand kids interaction. Preferably wall mountable or hang-able.

Nice to have's:

* kiosk mode behind a pin code
* still based on a calendar, no databases or complexities
* can be used by Samsung Calendar
* has no subnoscriptions
* has a clear agenda of the day or next 3 days
* agenda items are scaling with their time duration, so kids (and adults :) ) can visualize how the day looks like
* can show (filter out) family members

What do you use to organize a busy social agenda? So far we tried Samsung/Google calendars, and while they do work for the sync, i cannot get them to be a true Family Wall.

https://redd.it/1ozt648
@r_opensource
Most useless thing I've ever done: install-nothing

I always like looking at the installation logs on a terminal. So I created an installation app that doesn't install anything, but display stuff continuously as if it's installing. I put it in the background when I'm doing something and watch it, idk I just like it.

I use real kernel and build logs so it looks authentic.

If there's any other weirdo out there repo is here.


https://redd.it/1ozu5n8
@r_opensource
extra helping hands for my husbands passion project :)

Additional helping hands for my husbands passion project!

My husband has been working his *** off for the past two-ish years creating a free and open source marching band drill writing software called “OpenMarch”. His drive and motivation is something I have never seen out of anyone I know and it is so inspiring to watch. As his wife (and someone with no computer science background), I am reaching out to this forum to see if anyone would be interested in joining this project. While I don’t know anything about compsci, I am fairly familiar with this software as I have been with him from the creation of this project. It is on GitHub, OpenMarch.com, and has a pretty loyal discord sever. Again, I’m not asking on his behalf, but rather to see if anyone would be interested in investing some time on this (especially compsci musicians!)

https://redd.it/1p01li9
@r_opensource
resterm - terminal API client/testing (REST/GraphQL/gRPC)

I don't know if this is the right place to post it, but I just wanted to share my side hustle I've been building for the last couple of months. It started as a simple idea of having something declarative and like Postman but in the terminal, without having to install some heavy, bloated, Electron-based app. I'm a Vim user, and I like keyboard-driven workflows, so that's how resterm was born. Since the first release, I've been adding more features like workflows, tracing, profiling etc. This is basically a Postman/Bruno alternative but in the terminal with a nice TUI and without any signups, cloud backups. You can noscript pre/post requests with JavaScript, import OpenAPI specs, run multiple requests against different environments and so on. It supports REST/GraphQL, gRPC, WebSockets and SSE.

Still lacks tons of features and collaborative work is more Git-driven, since you manage everything via .http/rest files and not as integrated as Postman, but I'm pretty sure someone would find it useful.

repo: https://github.com/unkn0wn-root/resterm

https://redd.it/1p03d7j
@r_opensource
HALAC (High Availability Lossless Audio Compression) First Version Source Codes

HALAC offers good lossless audio compression efficiency at ultra-high speeds. I have released the source code for the first version (0.1.9) of HALAC. This version uses ANS/FSE. It compiles seamlessly on platform-independent GCC, CLANG, and ICC.

Of course, the version I shared is a great starting point. Those who are curious and eager can create similar or even better ones.



https://github.com/Hakan-Abbas/HALAC-High-Availability-Lossless-Audio-Compression

https://redd.it/1p05osi
@r_opensource
I built this open-source sms gateway a year ago… now it has 15k users on cloud-hosted version

About a year ago, I built textbee.dev, a free and open-source sms gateway that runs on android. I originally made it for myself, then decided to open-source it… and somehow it blew up.

today it has 15k+ users on the cloud-hosted version and has crossed 2,000+ stars on github, which still feels unreal.

Here’s what it does:

• send sms via API or dashboard: for OTPs, 2FA, alerts, CRM workflows, e-commerce updates, or any custom app integration.

• Track sms status(sent/delivered/failed) with webhook notifications.

• Batch and bulk sms: send large volumes through the API, or upload a CSV and personalize each message using templates.

• receive sms: view incoming messages in the dashboard, fetch them through the API or get them delivered to your webhook endpoint.

• Free and open-source: You can self-host on your own device for free, or use the cloud-hosted version if you want something ready to go.

This project has been growing fast, and I’d love your feedback, ideas, or feature requests as it continues to evolve. contributions are also welcome.

GitHub: github.com/vernu/textbee

Website: textbee.dev

https://redd.it/1p063di
@r_opensource
Looking for free, open‑source, offline‑first media library software (movies + shows) for Linux Mint recommendations?

Hey everyone, I’m trying to turn my Linux Mint PC into a offline cinema setup please help :) :

**Looking for:**

* A media app/server that can **index** my movie + TV show library
* Remembers “last played / playback position” per video (so I can pick up where I left off)
* Works **fully offline**, or at least mainly offline — I don’t want something that’s cloud-first or heavily relies on external servers. No streaming through a network just playing offline
* A nice UI / library view somewhat similar to Netflix or Plex (poster‑art, list of shows/movies, seasons, etc.)

**What I’ve tried / why it doesn’t work:**

* **Kodi**: It’s great and powerful, but feels too big, bloated, and more focused on media center than a simple local library.
* **Plex**: Same problem — too server‑centric, and I want something that doesn’t depend on “phone home” or cloud-like features.
* **VLC**: Very reliable for playback, but the UI is very basic (not library-based). Also, I have a weird audio issue: dialog in my movies often comes through very quietly, but loud noises / effects are ear‑splitting. (Potentially a sound‑interface / mixer issue, but maybe software can help.)

**My hardware / setup:**

* Running **Linux Mint** on a desktop PC
* I have an **audio interface** connected to my speakers (planning to upgrade to studio monitors later)
* I have plenty of storage for my media library locally
* Planning to scan my DVDs to save them on my pc or buy online movies(if possible like GOG) with a DVD drive i will be adding.



**What I’m hoping you all can suggest:**

* Open-source media server or media manager software that works well offline
* Software that supports good metadata (movie posters, show seasons) offline
* Tools that are relatively lightweight, stable, and can run on a desktop PC
* Any tips for dealing with audio balance / volume issues in media players (dialog quiet, action loud)

https://redd.it/1p0784q
@r_opensource
What are the differences between OSV and OSM?

As open-source developers, we pull OSS software dependencies from public upstreams like PyPi for Python packages. Open Source Vulnerabilities (OSV) also has a malicious packages component for telling users if an OSS dependency in one of those public upstreams is malware.

https://github.com/ossf/osv-schema
https://github.com/ossf/malicious-packages

However, I came across Open Source Malware (OSM) which at first glance seems to be doing the same thing as the OpenSSF Malicious Packages project:

https://opensourcemalware.com/

I think there will be a lot of overlap in the records each of these open source projects has and the formats each covers, but OSM also seems to provide additional reports for malicious repositories, CDNs, and domains, which is is definitely different from OSV.

Additionally, OSM assigns severity levels to malware. It can be informational, low, medium, etc, just like you expect from CVEs. In OSV, malware only is assigned a single severity code (Malicious). OSV are also assigned a common identifier (MAL-) which OSM doesn't appear to provide this information. Is there anything else I'm missing?

https://redd.it/1p08bbx
@r_opensource
Made a tool for devs who forget what they shipped by review time

Hi there! I watched my husband stress over performance reviews too many times. Every cycle he’d forget half of what he actually shipped because all the little wins and fixes were buried in months of commits. He’d end up underselling himself just because he couldn’t remember the details.

So we decided to build BragDoc to fix this. It’s a CLI tool that reads your Git history locally and pulls out achievement summaries (for performance reviews/1-on-1s/career docs). Built for individual developers to own their career narrative, not for team tracking.

Runs locally (privacy-first), supports multiple LLM providers (including local Ollama), and it's open source.

We’re in early beta and would really appreciate thoughts from other devs with this pain point. Would this be useful?

Website: https://www.bragdoc.ai/

Repo: github.com/edspencer/bragdoc-ai

Demo: app.bragdoc.ai/demo

https://redd.it/1p0ed4d
@r_opensource
Looking for Java or Spring Boot based open-source projects

Hi folks, I am looking to contribute to java based open source project. If anyone is looking for contributers, please feel free to DM me

https://redd.it/1p0g0e6
@r_opensource
Weekend Project: Published 3 image generation API clients

Aloha,

This last weekend I published my first npm packages ever - three image generation API clients.

[stability-ai-api](https://www.npmjs.com/package/stability-ai-api) \- Stability AI (Stable Image)
bfl-api \- Black Forest Labs (Flux, Kontext)
[openai-image-api](https://www.npmjs.com/package/openai-image-api) \- Openai (Dalle, gpt-image)


Why I built them

Besides wanting a command line client with a decent programmatic API to generate and chain various images, I wanted to understand the AI image generation ecosystem. Each package wraps a different image generation provider with a consistent interface, comprehensive testing, and CLI tools.

Background

I've been a backend developer for 7+ years and never published anything to npm or built for open source, so this was an awesome opportunity to build something I actually wanted to use.

Spent Friday evening researching APIs and built out the first core client for Black Forest labs. This was published on Saturday. Saturday afternoon I spent building the other core clients, Sunday adding CLIs and tests. Published the remaining on Sunday evening.

This morning: 514 downloads on stability-ai-api. I thought npm's counter was broken.

What I learned

Similar ecosystems with amongst providers \- Despite different APIs, async/sync handling, and response formats, core workflows were similar enough to inform each build
Production quality and solid documentation matters \- It appears when you have decent test coverage and thorough documentation users will try out the package
Package naming appears to be critical for searchability \- bfl-api and openai-image-api are searchable through npm. I'm honestly not sure how stability-ai-api gained quick traction.
Weekend projects can ship \- While I just implemented automated releases, tasks were still manual and I was still able to get those packages shipped
People apparently need these tools \- There appears to be some organic traction with these tools

Technical Decisions

Separate packages: Each provider has their own quirks and I wanted to keep them separated. The complexity grows quite a bit once you begin abstracting away everything. One library per provider seemed right up my ally.
Why Javanoscript over Typenoscript: I wanted to ship fast and iterate based on real usage. These started as weekend projects to solve my own needs. May add TypeScript definitions based on community feedback.
Why comprehensive testing: These packages wrap paid APIs. I need confidence there won't be wasted money on broken requests.
CI/CD: Just implemented. This should now auto-version, test and publish.

What's next

Short term: The idea is to build two more provider clients (Google Imagen, Ideogram)
Google genai for prompt adherence & videos, Ideogram for text rendering
Medium term: Orchestration layer for model routing, image chaining, cost optimization, etc
Long term: Maybe a full stack interface

Links

\[stability-ai-api on npm\](https://npmjs.com/package/stability-ai-api)
[bfl-api on npm\](https://npmjs.com/package/bfl-api)
\[openai-image-api on npm\](https://npmjs.com/package/openai-image-api)
[GitHub repos\](https://github.com/aself101)

Happy to answer questions.

Cheers

https://redd.it/1p0nbq6
@r_opensource
Kismet: Open-source vibecoding agent for your vibecoding platform

We're building an agent you can drop into your vibecoding platform. Handles full-stack app gen: UI, LLM calls, DB ops, auth, etc.

Comes with pre-built components so you don't have to build the whole stack from scratch.

Join the waitlist if interested or curious : )

https://www.getkismet.xyz/

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