Looking for Contributors: Early-Stage Chess Engine in C++ & Rust
https://github.com/Water-Engine/water
https://redd.it/1n3shfc
@r_opensource
https://github.com/Water-Engine/water
https://redd.it/1n3shfc
@r_opensource
GitHub
GitHub - Water-Engine/water: A Chess Engine
A Chess Engine. Contribute to Water-Engine/water development by creating an account on GitHub.
🚀 Open Source AI Smartwatch Project - Looking for Collaborators!
TL;DR: Building an open course AI model for smartwatches as a side project. I'm learning as I go and looking for fellow enthusiasts to join the journey!
# About This Project
This is my passion side project to create an open source AI-powered smartwatch platform. I'm not an expert in the field, but I'm deeply committed to learning and building something meaningful together. Looking for like-minded people who want to explore wearable AI technology!
# What We're Building
An open source AI-powered smartwatch platform that democratizes wearable intelligence. Our goal is to create accessible, privacy-focused AI models that can run efficiently on smartwatch hardware while providing meaningful insights and interactions.
# What We Need
🧠 AI/ML Engineers \- Model optimization, edge AI, TinyML
📊 Data Scientists \- Health analytics, user insights
📚 Technical Writers \- Documentation, tutorials
🤝 Fellow Learners \- Anyone excited to explore and learn together!
# My Commitment
📚 Always Learning \- I'm actively studying AI, embedded systems, and wearable tech
⏰ Dedicated Time \- This is my main side project, and I'm committed to consistent progress
🎯 Long-term Vision \- Not just a weekend hack - I'm in this for the long haul
💬 Open Communication \- Regular updates, transparent about challenges and progress
# Why Join Us?
✅ 100% Open Source \- All code, models, and hardware designs will be freely available
✅ Learn Together \- Perfect for anyone wanting to dive into edge AI and wearables
✅ No Pressure Environment \- We're all learning and figuring this out together
✅ Real Impact \- Build something people will actually use and benefit from
✅ Flexible Commitment \- Contribute as much or as little as your schedule allows
✅ Portfolio Builder \- Great project to showcase your growing skills
# Current Status
🔥 Early stage - perfect time to shape the project direction
📋 Defining architecture and technical requirements
🎯 First milestone: Basic AI inference on smartwatch hardware
📖 Learning and researching best practices as we go
# Perfect If You're...
A student or professional wanting to explore wearable AI
Someone with expertise willing to mentor and guide
A beginner excited to learn alongside others
Anyone with even basic skills in relevant areas
Just curious about the intersection of AI and wearables!
# Get Involved
DM Me or Comment!
New to this stuff too? Perfect! Let's learn and build together. I believe the best projects come from passionate people willing to figure things out as they go.
Have 5 minutes? ⭐ Star our repo and share with anyone who might be interested in this learning journey!
Let's build the future of wearable AI - one commit at a time! 🤝
https://redd.it/1n3u8jj
@r_opensource
TL;DR: Building an open course AI model for smartwatches as a side project. I'm learning as I go and looking for fellow enthusiasts to join the journey!
# About This Project
This is my passion side project to create an open source AI-powered smartwatch platform. I'm not an expert in the field, but I'm deeply committed to learning and building something meaningful together. Looking for like-minded people who want to explore wearable AI technology!
# What We're Building
An open source AI-powered smartwatch platform that democratizes wearable intelligence. Our goal is to create accessible, privacy-focused AI models that can run efficiently on smartwatch hardware while providing meaningful insights and interactions.
# What We Need
🧠 AI/ML Engineers \- Model optimization, edge AI, TinyML
📊 Data Scientists \- Health analytics, user insights
📚 Technical Writers \- Documentation, tutorials
🤝 Fellow Learners \- Anyone excited to explore and learn together!
# My Commitment
📚 Always Learning \- I'm actively studying AI, embedded systems, and wearable tech
⏰ Dedicated Time \- This is my main side project, and I'm committed to consistent progress
🎯 Long-term Vision \- Not just a weekend hack - I'm in this for the long haul
💬 Open Communication \- Regular updates, transparent about challenges and progress
# Why Join Us?
✅ 100% Open Source \- All code, models, and hardware designs will be freely available
✅ Learn Together \- Perfect for anyone wanting to dive into edge AI and wearables
✅ No Pressure Environment \- We're all learning and figuring this out together
✅ Real Impact \- Build something people will actually use and benefit from
✅ Flexible Commitment \- Contribute as much or as little as your schedule allows
✅ Portfolio Builder \- Great project to showcase your growing skills
# Current Status
🔥 Early stage - perfect time to shape the project direction
📋 Defining architecture and technical requirements
🎯 First milestone: Basic AI inference on smartwatch hardware
📖 Learning and researching best practices as we go
# Perfect If You're...
A student or professional wanting to explore wearable AI
Someone with expertise willing to mentor and guide
A beginner excited to learn alongside others
Anyone with even basic skills in relevant areas
Just curious about the intersection of AI and wearables!
# Get Involved
DM Me or Comment!
New to this stuff too? Perfect! Let's learn and build together. I believe the best projects come from passionate people willing to figure things out as they go.
Have 5 minutes? ⭐ Star our repo and share with anyone who might be interested in this learning journey!
Let's build the future of wearable AI - one commit at a time! 🤝
https://redd.it/1n3u8jj
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Seeking feedback on rtcio: A Modern, Type-Safe WebRTC library with a decoupled signaler
For the past few weeks, I've been working on a new open-source library called
Before I push for an alpha release, I would love to get some feedback from experienced TypeScript and WebRTC developers on the overall structure, API design, and any potential improvements you might see.
GitHub Repo: https://github.com/dbidwell94/rtc.io/tree/refactor
NOTE: This is not on the master branch yet as this is an extensive refactor from a previous attempt I made a couple of years ago on this matter. I have grown a lot as a dev since then and thought it would be worth it to re-do this library so I can use it in a project in the near future. You could check the master branch's current implementation if you want to laugh to yourself though :)
The "Why"
While libraries like
1. True Signaler Agnosticism: I wanted a library that wasn't tied to any specific signaling transport (like Socket.IO).
2. First-Class Type Safety: A fully-typed, generic event system was a must-have.
3. Modern Monorepo Structure: A clean setup for the core library and its plugins.
Key Architectural & TypeScript Decisions
This is where I'd most appreciate your feedback.
1. Decoupled Signaling Layer The core of the library is completely decoupled from the signaling server via a
2. Type-Safe, Generic Event System I spent a lot of time on the event system. The
// Define your custom events
interface AppEvents {
chatMessage: (from: string, message: string) => void;
gameState: (state: GameStateObject) => void;
}
const rtc = new RTC<AppEvents>(signaler, 'my-room');
// 'peer' is now fully typed with your events
rtc.on('connected', (peer) => {
// Autocomplete for 'chatMessage' and 'gameState' works here
peer.on('chatMessage', (from, message) => {
console.log(
});
});
3. Monorepo with npm Workspaces & Project References
The project is structured as a monorepo with packages/*, and I'm using TypeScript's project references to manage the dependencies between the core, signaling-interface, and signaler implementation packages. This keeps everything clean and builds efficiently.
Request for Feedback
I'm looking for constructive criticism on:
1. API Design: Is the RTC manager and P2PConnection API intuitive?
2. Type Safety: Are there places where the types could be improved or made safer?
3. Monorepo Structure: Any best practices I might be missing for managing a TS monorepo?
4. General Code Quality: Anything you see that could be done better?
Thanks for taking the time to look this over! I look forward to your comments!
https://redd.it/1n3uyjq
@r_opensource
For the past few weeks, I've been working on a new open-source library called
rtcio. My goal was to create a WebRTC wrapper with a simple, high-level API similar to Socket.IO, but built from the ground up with modern TypeScript and a more flexible architecture than existing solutions.Before I push for an alpha release, I would love to get some feedback from experienced TypeScript and WebRTC developers on the overall structure, API design, and any potential improvements you might see.
GitHub Repo: https://github.com/dbidwell94/rtc.io/tree/refactor
NOTE: This is not on the master branch yet as this is an extensive refactor from a previous attempt I made a couple of years ago on this matter. I have grown a lot as a dev since then and thought it would be worth it to re-do this library so I can use it in a project in the near future. You could check the master branch's current implementation if you want to laugh to yourself though :)
The "Why"
While libraries like
simple-peer are great, I wanted something that felt more at home in a modern, modular project. My main goals were:1. True Signaler Agnosticism: I wanted a library that wasn't tied to any specific signaling transport (like Socket.IO).
2. First-Class Type Safety: A fully-typed, generic event system was a must-have.
3. Modern Monorepo Structure: A clean setup for the core library and its plugins.
Key Architectural & TypeScript Decisions
This is where I'd most appreciate your feedback.
1. Decoupled Signaling Layer The core of the library is completely decoupled from the signaling server via a
ClientSignaler interface (@rtcio/signaling). This means you can write (or use) any signaling implementation (WebSockets, Socket.IO, GraphQL, etc.) and plug it into the main RTC manager. This makes the library incredibly flexible and easy to test.2. Type-Safe, Generic Event System I spent a lot of time on the event system. The
RTC manager and the individual P2PConnection instances are generic. You can pass in an interface defining your custom P2P events, and you get full type safety and autocomplete when using .on() and .emit().// Define your custom events
interface AppEvents {
chatMessage: (from: string, message: string) => void;
gameState: (state: GameStateObject) => void;
}
const rtc = new RTC<AppEvents>(signaler, 'my-room');
// 'peer' is now fully typed with your events
rtc.on('connected', (peer) => {
// Autocomplete for 'chatMessage' and 'gameState' works here
peer.on('chatMessage', (from, message) => {
console.log(
${from}: ${message});});
});
3. Monorepo with npm Workspaces & Project References
The project is structured as a monorepo with packages/*, and I'm using TypeScript's project references to manage the dependencies between the core, signaling-interface, and signaler implementation packages. This keeps everything clean and builds efficiently.
Request for Feedback
I'm looking for constructive criticism on:
1. API Design: Is the RTC manager and P2PConnection API intuitive?
2. Type Safety: Are there places where the types could be improved or made safer?
3. Monorepo Structure: Any best practices I might be missing for managing a TS monorepo?
4. General Code Quality: Anything you see that could be done better?
Thanks for taking the time to look this over! I look forward to your comments!
https://redd.it/1n3uyjq
@r_opensource
GitHub
GitHub - dbidwell94/rtc.io at refactor
A simple, easy-to-use abstraction of the WebRTC library - GitHub - dbidwell94/rtc.io at refactor
The story of our open source Agent!
Hey u/opensource 👋
I wanted to share the journey behind a wild couple of days building Droidrun, our open-source agent framework for automating real Android apps.
We started building Droidrun because we were frustrated: everything in automation and agent tech seemed stuck in the browser. But people live on their phones and apps are walled gardens. So we built an agent that could actually tap, scroll, and interact inside real mobile apps, like a human.
A few weeks ago, we posted a short demo no pitch, just an agent running a real Android UI. Within 48 hours:
We hit [XXXX+ GitHub](https://github.com/droidrun/droidrun)
Got devs joining our Discord
Landed on the radar of investors
And closed a $2M+ funding round shortly after
What worked for us:
We led with a real demo, not a roadmap
Posted in the right communities, not product forums
Asked for feedback, not attention
And open-sourced from day one, which gave us credibility + momentum
We’re still in the early days, and there’s a ton to figure out. But the biggest lesson so far:
Don’t wait to polish. Ship the weird, broken, raw thing if the core is strong, people will get it.
If you’re working on something agentic, mobile, or just bold than I’d love to hear what you’re building too.
AMA if helpful!
https://redd.it/1n3woa7
@r_opensource
Hey u/opensource 👋
I wanted to share the journey behind a wild couple of days building Droidrun, our open-source agent framework for automating real Android apps.
We started building Droidrun because we were frustrated: everything in automation and agent tech seemed stuck in the browser. But people live on their phones and apps are walled gardens. So we built an agent that could actually tap, scroll, and interact inside real mobile apps, like a human.
A few weeks ago, we posted a short demo no pitch, just an agent running a real Android UI. Within 48 hours:
We hit [XXXX+ GitHub](https://github.com/droidrun/droidrun)
Got devs joining our Discord
Landed on the radar of investors
And closed a $2M+ funding round shortly after
What worked for us:
We led with a real demo, not a roadmap
Posted in the right communities, not product forums
Asked for feedback, not attention
And open-sourced from day one, which gave us credibility + momentum
We’re still in the early days, and there’s a ton to figure out. But the biggest lesson so far:
Don’t wait to polish. Ship the weird, broken, raw thing if the core is strong, people will get it.
If you’re working on something agentic, mobile, or just bold than I’d love to hear what you’re building too.
AMA if helpful!
https://redd.it/1n3woa7
@r_opensource
droidrun.ai
Droidrun - The First Native Mobile Agent
Give AI native control of mobile apps and phones. Automate mobile workflows and unlock data from any app
Building an Open Source Alternative to VAPI - Seeking Community Input 🚀
Hey r/opensource community!
( Used claude ai to edit this post, used it as an assistant but not to generate whole post, just to cleanup grammer and present my thoughts coherently . I have also posted this in other reddit threads.)
I'm exploring building an **open source alternative to VAPI** and wanted to start a discussion to gauge interest and gather your thoughts.
\## The Problem I'm Seeing
While platforms like VAPI, Bland, and Retell are powerful, I've noticed several pain points:
\- **Skyrocketing costs at scale** - VAPI bills can get expensive quickly for high-volume use cases
\- **Limited transparency** and control over the underlying infrastructure
\- **No self-hosting options** for compliance-heavy enterprises or those wanting full control
\- **Vendor lock-in** concerns with closed-source solutions
\- **Slow feature updates** in existing open source alternatives (looking at you, Vocode)
\- **Evaluation and testing** often feel like afterthoughts rather than core features
\## My Vision: Open Source Voice AI Platform
Think **Zapier vs n8n** but for voice AI. Just like how n8n provides an open source alternative to Zapier's workflow automation, why shouldn't there be a open source voice AI platform?
\### Key Differentiators
\- **Full self-hosting capabilities** - Deploy on your own infrastructure
\- **BYOC (Bring Your Own Cloud)** - Perfect for compliance-heavy enterprises and high-volume use cases
\- **Cost control** - Avoid those skyrocketing VAPI bills by running on your own resources
\- **Complete transparency** - Open source means you can audit, modify, and extend as needed
\### Core Philosophy: Testing & Observability First
Unlike other platforms that bolt on evaluation later, I want to build:
\- **Concurrent voice agent testing**
\- **Built-in evaluation frameworks**
\- **Guardrails and safety measures**
\- **Comprehensive observability**
All as **first-class citizens**, not afterthoughts.
\### Beta version Feature Set (Keeping It Focused only to the assistant related functionalites for now and no workflow and tool calling features in beta version)
\- Basic conversion builder with prompts and variables
\- Basic knowledge base (one vector store to start with), file uploads, maybe a postgres pgvector(later might have general options to use multiple options for KB as tool calling in later versions
\- Provider options for voice models with configuration options
\- Model router options with fallback
\- Voice assistants with workflow building
\- Model routing and load balancing
\- Basic FinOps dashboard
\- Calls logs with trannoscripts and user feedback
\- No tool calling for beta version
\- Evaluation and testing suite
\- Monitoring and guardrails
\## Questions for the Community
I'd love to hear your thoughts:
1. **What features would you most want to see** in an open source voice AI platform as a builder?
2. **What frustrates you most** about current voice AI platforms (VAPI, Bland, Retell, etc.)? Cost scaling? Lack of control?
3. **Do you believe there's a real need** for an open source alternative, or are current solutions sufficient?
4. **Would self-hosting capabilities** be valuable for your use case?
5. **What would make you consider switching** from your current voice AI platform?
\## Why This Matters
I genuinely believe that voice AI infrastructure should be:
\- **Transparent and auditable** - Know exactly what's happening under the hood
\- **Cost-effective at scale** - No more surprise bills when your usage grows
\- **Self-hostable** - Deploy on your own infrastructure for compliance and control
\- **Community-driven in product roadmap and tools** - Built by users, for users
\- **Free from vendor lock-in** - Your data and workflows stay yours
\- **Built with testing and observability as core principles** - Not an after thought
Hey r/opensource community!
( Used claude ai to edit this post, used it as an assistant but not to generate whole post, just to cleanup grammer and present my thoughts coherently . I have also posted this in other reddit threads.)
I'm exploring building an **open source alternative to VAPI** and wanted to start a discussion to gauge interest and gather your thoughts.
\## The Problem I'm Seeing
While platforms like VAPI, Bland, and Retell are powerful, I've noticed several pain points:
\- **Skyrocketing costs at scale** - VAPI bills can get expensive quickly for high-volume use cases
\- **Limited transparency** and control over the underlying infrastructure
\- **No self-hosting options** for compliance-heavy enterprises or those wanting full control
\- **Vendor lock-in** concerns with closed-source solutions
\- **Slow feature updates** in existing open source alternatives (looking at you, Vocode)
\- **Evaluation and testing** often feel like afterthoughts rather than core features
\## My Vision: Open Source Voice AI Platform
Think **Zapier vs n8n** but for voice AI. Just like how n8n provides an open source alternative to Zapier's workflow automation, why shouldn't there be a open source voice AI platform?
\### Key Differentiators
\- **Full self-hosting capabilities** - Deploy on your own infrastructure
\- **BYOC (Bring Your Own Cloud)** - Perfect for compliance-heavy enterprises and high-volume use cases
\- **Cost control** - Avoid those skyrocketing VAPI bills by running on your own resources
\- **Complete transparency** - Open source means you can audit, modify, and extend as needed
\### Core Philosophy: Testing & Observability First
Unlike other platforms that bolt on evaluation later, I want to build:
\- **Concurrent voice agent testing**
\- **Built-in evaluation frameworks**
\- **Guardrails and safety measures**
\- **Comprehensive observability**
All as **first-class citizens**, not afterthoughts.
\### Beta version Feature Set (Keeping It Focused only to the assistant related functionalites for now and no workflow and tool calling features in beta version)
\- Basic conversion builder with prompts and variables
\- Basic knowledge base (one vector store to start with), file uploads, maybe a postgres pgvector(later might have general options to use multiple options for KB as tool calling in later versions
\- Provider options for voice models with configuration options
\- Model router options with fallback
\- Voice assistants with workflow building
\- Model routing and load balancing
\- Basic FinOps dashboard
\- Calls logs with trannoscripts and user feedback
\- No tool calling for beta version
\- Evaluation and testing suite
\- Monitoring and guardrails
\## Questions for the Community
I'd love to hear your thoughts:
1. **What features would you most want to see** in an open source voice AI platform as a builder?
2. **What frustrates you most** about current voice AI platforms (VAPI, Bland, Retell, etc.)? Cost scaling? Lack of control?
3. **Do you believe there's a real need** for an open source alternative, or are current solutions sufficient?
4. **Would self-hosting capabilities** be valuable for your use case?
5. **What would make you consider switching** from your current voice AI platform?
\## Why This Matters
I genuinely believe that voice AI infrastructure should be:
\- **Transparent and auditable** - Know exactly what's happening under the hood
\- **Cost-effective at scale** - No more surprise bills when your usage grows
\- **Self-hostable** - Deploy on your own infrastructure for compliance and control
\- **Community-driven in product roadmap and tools** - Built by users, for users
\- **Free from vendor lock-in** - Your data and workflows stay yours
\- **Built with testing and observability as core principles** - Not an after thought
I'll be publishing a detailed roadmap soon, but wanted to start this conversation first to ensure I'm building something the community actually needs and wants.
**What are your thoughts? Am I missing something obvious, or does this resonate with challenges you've faced?**
\## Monetization & Sustainability
I'm exploring an **open core model** like gitlab or may also.explore a n8n kind of approach to monetisation , builder led word of mouth evangelisation.
This approach ensures the core platform remains freely accessible while providing a path to monetize enterprise use cases in a transparent, community-friendly way.
I have been working on this for the past three weeks now, I will share the repo and a version 1 of the product in the coming week
https://redd.it/1n3y0kd
@r_opensource
**What are your thoughts? Am I missing something obvious, or does this resonate with challenges you've faced?**
\## Monetization & Sustainability
I'm exploring an **open core model** like gitlab or may also.explore a n8n kind of approach to monetisation , builder led word of mouth evangelisation.
This approach ensures the core platform remains freely accessible while providing a path to monetize enterprise use cases in a transparent, community-friendly way.
I have been working on this for the past three weeks now, I will share the repo and a version 1 of the product in the coming week
https://redd.it/1n3y0kd
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Opensyte - an open-source Hubspot & Zoho alternative
I am developing an open-source, all-in-one business management software called Opensyte, which aims to serve as an alternative to HubSpot and Zoho. I have completed about 40% of the features in just one month.
What sets Opensyte apart from HubSpot and Zoho?
\- Simplicity: Opensyte is much simpler to use, with all features consolidated in one location, making it both easy and quick to navigate.
\- User-Friendly Interface: The user interface of Opensyte is distinctly different from other business management platforms. All features are organized in a sidebar, allowing users to switch between them effortlessly. Everything is clearly laid out, so you don't need to be an expert to use the platform!
\- User Management & Access Control: I have put in significant effort to ensure that this feature stands out from those of other platforms. Our User Management & Access Control system is highly customizable. You can create custom roles with predefined permission sets and manage which features users can view and access.
You can see right now what features are already implemented from the github link below.
Github link: https://github.com/Opensyte/opensyte
https://redd.it/1n3yuvy
@r_opensource
I am developing an open-source, all-in-one business management software called Opensyte, which aims to serve as an alternative to HubSpot and Zoho. I have completed about 40% of the features in just one month.
What sets Opensyte apart from HubSpot and Zoho?
\- Simplicity: Opensyte is much simpler to use, with all features consolidated in one location, making it both easy and quick to navigate.
\- User-Friendly Interface: The user interface of Opensyte is distinctly different from other business management platforms. All features are organized in a sidebar, allowing users to switch between them effortlessly. Everything is clearly laid out, so you don't need to be an expert to use the platform!
\- User Management & Access Control: I have put in significant effort to ensure that this feature stands out from those of other platforms. Our User Management & Access Control system is highly customizable. You can create custom roles with predefined permission sets and manage which features users can view and access.
You can see right now what features are already implemented from the github link below.
Github link: https://github.com/Opensyte/opensyte
https://redd.it/1n3yuvy
@r_opensource
GitHub
GitHub - Opensyte/opensyte: An open source all-in-one business management software.
An open source all-in-one business management software. - Opensyte/opensyte
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
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
Mockybalboa
Mocky Balboa
Knock out server-side rendering test headaches
I built an open-source License Management System with a secure API for my own projects, and now you can use it too.
https://github.com/killcod3/license-management-system
https://redd.it/1n40c06
@r_opensource
https://github.com/killcod3/license-management-system
https://redd.it/1n40c06
@r_opensource
GitHub
GitHub - killcod3/license-management-system: A comprehensive solution for software license management with secure verification…
A comprehensive solution for software license management with secure verification capabilities. This system provides separate portals for administrators and users, along with a robust API for licen...
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
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
GitHub
GitHub - linhacanabica/images-strains-weed: 10 GB of cannabis strain images – weed, marijuana, and maconha visuals for research…
10 GB of cannabis strain images – weed, marijuana, and maconha visuals for research and projects. - linhacanabica/images-strains-weed
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
InterceptSuite: A Cross-Platform TLS MITM proxy for Non-HTTP traffic
https://github.com/InterceptSuite/InterceptSuite
https://redd.it/1n45vkx
@r_opensource
https://github.com/InterceptSuite/InterceptSuite
https://redd.it/1n45vkx
@r_opensource
GitHub
GitHub - InterceptSuite/InterceptSuite: MITM proxy for TCP/TLS/DTLS/UDP traffic, with STARTTLS, IoT, Thick Client and more.
MITM proxy for TCP/TLS/DTLS/UDP traffic, with STARTTLS, IoT, Thick Client and more. - InterceptSuite/InterceptSuite
free, open-source file scanner, it can be used in website to prevent malware to be uploaded in servers, it scans locally saving server usage and increasing users privacy
https://github.com/pompelmi/pompelmi
https://redd.it/1n4478a
@r_opensource
https://github.com/pompelmi/pompelmi
https://redd.it/1n4478a
@r_opensource
GitHub
GitHub - pompelmi/pompelmi: free, open-source file scanner
free, open-source file scanner. Contribute to pompelmi/pompelmi development by creating an account on GitHub.
fully open source peer-to-peer social media protocol anyone can build their favorite UI on
https://github.com/plebbit
https://redd.it/1n49214
@r_opensource
https://github.com/plebbit
https://redd.it/1n49214
@r_opensource
GitHub
plebbit
serverless, adminless, decentralized reddit alternative with no transaction fees and captchas over peer-to-peer pubsub to prevent spam - plebbit
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
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
GitHub
GitHub - hackthedev/dcts-shipping: A Chat Platform like Discord but self-hostable like TeamSpeak
A Chat Platform like Discord but self-hostable like TeamSpeak - hackthedev/dcts-shipping
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
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
GitHub
GitHub - connection-information-suite/usb-connection-information-menubar-linux
Contribute to connection-information-suite/usb-connection-information-menubar-linux development by creating an account on GitHub.
Three years of building no-code software for grassroots political organizations
https://write.as/conjure-utopia/three-years-of-building-no-code-software-for-political-organizations
https://redd.it/1n4su2e
@r_opensource
https://write.as/conjure-utopia/three-years-of-building-no-code-software-for-political-organizations
https://redd.it/1n4su2e
@r_opensource
Conjure Utopia
Three years of building no-code software for grassroots political organizations — Conjure Utopia
What is no-code? No-code is primarily a type of software that allows you to create more software, customized for your needs, starting fro...
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'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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
GitHub
GitHub - open-ug/conveyor: Conveyor CI is an open-source lightweight engine for building CI/CD systems with ease
Conveyor CI is an open-source lightweight engine for building CI/CD systems with ease - open-ug/conveyor