Opensource by Reddit – Telegram
Opensource by Reddit
21 subscribers
5 photos
2 videos
9.59K 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
Mocky Balboa: A Server-Side Mocking Tool for Any SSR Framework

Have you ever struggled with writing end to end tests for your server side rendered apps? This was something I was wrangling with a couple of years ago. I scoured the internet for solutions, I wasn't the first to come up against this problem. Solutions ranged from branching logic in the application, proxy servers, to bypassing SSR completely. I felt like there was a better way.

The solution I built back then inspired a new tool Mocky Balboa that I'm wanting to share today. It's framework agnostic with first class support for major SSR frameworks. There's also first class support for Cypress and Playwright. If you're framework isn't listed there's the option to build custom integrations leveraging the server and client packages.

It's easy to setup and intuitive to use. The mocking API follows a very similar pattern to Playwright's route API. Mocks are written declaratively alongside your tests, with support for serving files if you need to mock binary responses.

Here's a snippet from the Playwright docs page:

import { test, expect } from "@playwright/test";
import { createClient } from "@mocky-balboa/playwright";

test("my page loads", async ({ page, context }) => {
// Create our Mocky Balboa client and establish a connection with the server
const client = await createClient(context);

// Register our fixture on routes matching '/api/users'
client.route("/api/users", (route) => {
return route.fulfill({
status: 200,
body: JSON.stringify(
{ id: "user-1", name: "John Doe" },
{ id: "user-2", name: "Jane Doe" }
),
headers: {
"Content-Type": "application/json"
},
});
});

// Visit the page of our application in the browser
await page.goto("http://localhost:3000");

// Our mock above should have been returned on our server
await expect(page.getByText("John Doe")).toBeVisible();
});

I'd love feedback, and I hope others find it as useful as I have when it comes to writing tests for your SSR frontends.

https://redd.it/1n40gkn
@r_opensource
10GB of Cannabis/Strain Images Available for Download

For anyone who’s ever needed strain images: I put together a repository with 10GB of images of various cannabis strains.

All images are organized by strain name, perfect for visual references, posts, or research.

Check it out here: https://github.com/linhacanabica/images-strains-weed

Enjoy!

https://redd.it/1n43cew
@r_opensource
What is an alternative to Spotify?

Greetings,

I wanted to ask what a good alternative to Spotify may be. I am just so sick of Spotify sending data without my knowledge to some 3rd parties and connecting to random platforms. When I look at my network traffic, I see more than *5 PORTS* occupied by Spotify.

https://redd.it/1n447l0
@r_opensource
My new chat app update (voip + screensharing) - looking for feedback

For the past two years i have been working on a chat app as discord sucks for me, and other platforms having big issues too. Yesterday i released a new update with many new features, including voice chat and screensharing.

It can be found here on github. I also made a subreddit for the community, and we are 30 members now with 700+ views in the past 30 days.

I'd be happy to see people check out the subreddit or even join it! Maybe you wanna test the app. I'll be here for questions!

https://redd.it/1n493io
@r_opensource
Tired of guessing which USB-C cables are slow? I made an open-source Linux tool to solve it.

A couple of months ago, I launched a simple macOS utility to solve a personal frustration: the USB-C cable mess. All the cables look
The same, all the speeds and capabilities are different. My app reads the data from IOKit to instantly show the negotiated speed of any connected device, so you can tell if your "10Gbps" cable is actually just a slow cable in disguise. I know this data is already available in System Information, but I found myself opening it too often. To my surprise, the app became very successful on the Mac App Store, telling me a lot of people have this problem!

The thing is, my day job is a Linux Ubuntu machine. I wanted the same utility for my work setup, and I wanted to approach it with a different philosophy that fits the Linux ecosystem.

I've built a Linux version from the ground up, and I've released it as a fully free open-source project on GitHub.

It provides the same core functionality, but on Linux Machines:
- Reads from usb-devices to show device speed and version.
- Pulls power delivery information.
- Translates technical IDs into user-friendly names.

While the Mac app is a commercial product to support its development, I wanted this version to be a contribution to the community that builds the tools I rely on every day.
You can check out the full source code, contribute, or just grab the app from the

GitHub repo here:

https://github.com/connection-information-suite/usb-connection-information-menubar-linux

I'd love to get your feedback, pull requests, or just hear your thoughts on it.

https://redd.it/1n4g2eb
@r_opensource
What open source licensing can I use for my project?

I'm quite bad at understanding these licensing schemes, so please forgive me. But at least I somehow understand the general ideas of popular ones like GPL and MIT. English might not be my main language, but I can still converse properly... I guess? Haha!

I'm currently developing a game framework that is mod-centric. Mod-developers can set their licensing terms flexibly, as long as it won't conflict with the licensing of this project. The main game can't be used to make a commercial product through the open source licensing, they need to use the commercial one.

My goal is in case some people is interested to make a commercial product from this and want to use mods made by the others that are allowed to be used for commercial games, they'll be able to receive compensations too. One of the schemes I'm thinking is royalty similar to Unreal Engine's, but I'll think about it for later as the game is engine is still under heavy development. I just want to set the licensing so I can restrict which libraries I can use.

https://redd.it/1n4uaxz
@r_opensource
I need a shell noscript pro to help me write a POSIX sh noscript to install a binary for my linux open source software

hey folks,

I am building an open-source project called Conveyor CI, it is a ci/cd engine written in golang, I want to write an `sh` installer noscript that downloads the binary file from GitHub release assets and installs it to the program to system. But am not proficient in shell noscript
It should be ans `sh` noscript not Bash.

If you are willing to help, I have an open issue on github with the detailed required implementation

https://github.com/open-ug/conveyor/issues/87

Otherwise if you are reading this a Github star would also be appreciated

https://redd.it/1n4ta86
@r_opensource
Looking for a frontend or some sort of alternative for TikTok like NewPipe is to YouTube. Are there any others? For Android or even desktop, I mean.

Preferably for Android.

But I wouldn't mind knowing about one for desktop or laptop.

The reason being that I can't use TikTok with my Chinese tablet (Lenovo Legion Tab Y700 2nd gen from 2023) ever since the recent ZuxOS update. It changed everything to Chinese despite the settings being in English.

I want to use TikTok on the go in English.

How may I go about this? And where can I find an alternative frontend for TikTok, if there is any? The last one I saw was updated a year ago and apparently doesn't work anymore, though maybe I misread that.

https://redd.it/1n501wa
@r_opensource
Offline Link Sharing from Android to Laptop - Modern Alternatives to Pushbullet

Is there a open source tool that lets me send web links from Android to a laptop via the share menu, stores them offline, and opens them automatically when the laptop reconnects? I know about Pushbullet, but it seems outdated and no longer well-supported.

https://redd.it/1n5513z
@r_opensource
Showcase Open Source Family Budget App – Early Development, Feedback & Contributors Welcome!

Hi all,
I’m excited to share a very incipient project—a family budget app in its first stages of development. The goal is to help people gain personal finance insights, but many features and polish are still to come.

If you’d like to try it out, give feedback, or help shape the future direction, your input would be hugely appreciated! Bugs, suggestions, documentation improvements, or even just telling me what challenges you face keeping a household budget will help a lot. You don’t need to be an expert coder to join in—we welcome all constructive feedback and contributions.

[Live demo/app](https://fintrack-web-dev-96usj.ondigitalocean.app/)
GitHub repository (development branch)

Thanks for checking it out—happy to answer any questions and hear your thoughts!

https://redd.it/1n578za
@r_opensource
Tesseract OCR no exe file avaible ?

Hello i've dowloaded Tesseract OCR but they are no exe file to instal it there must been a bug or a miss by the person who made it and forget to put the exe file in the RAR , someone can help by sending me one ? I can't find it it's weird

https://redd.it/1n5dyze
@r_opensource
Spotlight Music: A Modern macOS App for Streaming YouTube Music with Native Media Controls

Hey r/opensource ! I just launched Spotlight Music, a SwiftUI-based macOS music player that streams audio directly from YouTube Music. It features instant search, seamless auto-play, favorites management, full macOS media key integration, and efficient performance. You can browse albums, explore artist catalogs, and even play music videos as audio tracks. Python handles YouTube Music integration, and the app is optimized for low CPU/battery usage. Open source and easy to install—check it out on GitHub!



Github Link - https://github.com/ShubhamPP04/Spotlight-Music



Consider Donating me via UPI ID (I'm Student) - kumar.shubham.6@superyes (India Users)

If you are located outside India and would like to support my work, you can do so by sending a gift card.





https://redd.it/1n5f1o1
@r_opensource
If you launched a new chain/runtime today, which license and governance would you pick and why?

GPL/AGPL vs permissive, CLA/no-CLA, M-of-N maintainers, RFC process… what actually drives healthy, durable contribution?

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