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
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
GitHub
GitHub - zemendaniel/QuicShare
Contribute to zemendaniel/QuicShare development by creating an account on GitHub.
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
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
Reddit
From the java community on Reddit
Explore this post and more from the java community
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
GitHub
GitHub - buyukakyuz/install-nothing: A terminal application that simulates installing things but doesn't actually install anything
A terminal application that simulates installing things but doesn't actually install anything - buyukakyuz/install-nothing
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Listing Lab - A tool to collect, share, and scrape real estate listings when searching for a house
https://github.com/adomi-io/listing-lab
https://redd.it/1p03dcr
@r_opensource
https://github.com/adomi-io/listing-lab
https://redd.it/1p03dcr
@r_opensource
GitHub
GitHub - adomi-io/listing-lab: A simple workspace for keeping track of homes you’re considering. Save listings, add notes, and…
A simple workspace for keeping track of homes you’re considering. Save listings, add notes, and share them with others. Listing Lab stays on top of changes, like price cuts and updates, so you alwa...
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
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
GitHub
GitHub - unkn0wn-root/resterm: Terminal API client for HTTP/GraphQL/gRPC with support for SSH tunnels, WebSockets, SSE, workflows…
Terminal API client for HTTP/GraphQL/gRPC with support for SSH tunnels, WebSockets, SSE, workflows, profiling, OpenAPI and response diffs. - unkn0wn-root/resterm
Databricks co-founder argues US must go open source to beat China in AI
https://techcrunch.com/2025/11/14/databricks-co-founder-argues-us-must-go-open-source-to-beat-china-in-ai/
https://redd.it/1p056pf
@r_opensource
https://techcrunch.com/2025/11/14/databricks-co-founder-argues-us-must-go-open-source-to-beat-china-in-ai/
https://redd.it/1p056pf
@r_opensource
TechCrunch
Databricks co-founder argues US must go open source to beat China in AI | TechCrunch
VC Andy Konwinski argues that the U.S. is losing its AI research dominance to China.
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
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
GitHub
GitHub - Hakan-Abbas/HALAC-High-Availability-Lossless-Audio-Compression: New Ultra Fast Lossless Audio Codec
New Ultra Fast Lossless Audio Codec. Contribute to Hakan-Abbas/HALAC-High-Availability-Lossless-Audio-Compression development by creating an account on GitHub.
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
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
textbee.dev
textbee.dev - Android SMS Gateway
Turn your Android device into a powerful SMS gateway for your applications
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
GitHub
GitHub - ossf/osv-schema: Open Source Vulnerability schema.
Open Source Vulnerability schema. . Contribute to ossf/osv-schema development by creating an account on GitHub.
Released withoutBG Focus: open-source background removal with crisp edge detection
https://github.com/withoutbg/withoutbg
https://redd.it/1p0cipi
@r_opensource
https://github.com/withoutbg/withoutbg
https://redd.it/1p0cipi
@r_opensource
GitHub
GitHub - withoutbg/withoutbg: Image Background Removal Toolkit - Open Source and API Models
Image Background Removal Toolkit - Open Source and API Models - withoutbg/withoutbg
Rebble · Core Devices Keeps Stealing Our Work
https://rebble.io/2025/11/17/core-devices-keeps-stealing-our-work.html
https://redd.it/1p0dvo7
@r_opensource
https://rebble.io/2025/11/17/core-devices-keeps-stealing-our-work.html
https://redd.it/1p0dvo7
@r_opensource
rebble.io
Rebble · Core Devices Keeps Taking Advantage Of Our Work
Edit (November 26th, 2am Pacific): This post was originally noscriptd “Core Devices Keeps Stealing Our Work”. We’ve had a bit of time to reflect on this blog p...
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
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
BragDoc
BragDoc - AI Achievement Tracking
Automatically track achievements from git commits
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
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
www.getkismet.xyz
Kismet · Vibe Coding Infrastructure
Open-source runtime, SDKs, and Supabase-powered waitlist for builders creating vibecoding tools.
Beginner-friendly project: drawpyo (Python + draw.io automation)
https://github.com/MerrimanInd/drawpyo
https://redd.it/1p10moi
@r_opensource
https://github.com/MerrimanInd/drawpyo
https://redd.it/1p10moi
@r_opensource
GitHub
GitHub - MerrimanInd/drawpyo: A Python library for programmatically generating Draw.io charts.
A Python library for programmatically generating Draw.io charts. - MerrimanInd/drawpyo