Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.57K 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
Testlemon is now Open Source – API Test Automation Tool

Hello everyone!

I’m excited to share that after 1.5 years of development, testlemon is now Open Source. All code for the engine, Docker image, MCP server, and GitHub Actions is publicly available in our repos here: https://github.com/testlemon

The SaaS app will still be available for paid users, with a free trial here: https://app.testlemon.com/

Testlemon helps you automate API testing. It supports testing response status codes, response time, and body content without coding. You can also do test chaining, manage variables and secrets, and—recently added—automatically generate tests from an OpenAPI specification.

Generate tests from OpenAPI spec example:
docker run --rm itbusina/testlemon -c https://api.apis.guru/v2/openapi.yaml


Run tests from a test collection:
docker run --rm itbusina/testlemon -c "$(<collection.yaml)"


You can find full details about test collections, validators, and integrations in the documentation: https://docs.testlemon.com/

Give it a try and let me know what you think! Feedback is super welcome.

https://redd.it/1nq5oz6
@r_opensource
Introducing Newsletter Support in Blogr - A Rust-powered Static Site Generator

I'm excited to share that **Blogr**, a open-source static site generator built in Rust, now includes comprehensive newsletter functionality.

Blogr is a fast, lightweight static site generator designed specifically for blogs. It offers Markdown-based content creation, a built-in terminal editor with live preview, and one-command deployment to GitHub Pages. You can see it in action at [https://blog.gokuls.in/](https://blog.gokuls.in/) which is built entirely with Blogr.

# Newsletter Features

**Subscriber Management**

* Email subnoscription collection via IMAP integration
* Interactive approval interface for managing subscriber requests
* Import/export from popular services (Mailchimp, ConvertKit, Substack, etc.,)
* REST API for external integrations

**Newsletter Creation**

* Automatically generate newsletters from your latest blog posts
* Preview before sending

**Reliable Delivery**

* SMTP integration with rate limiting
* Test email functionality
* Batch sending with progress tracking

# Key Commands

# Fetch new subscribers from your email inbox
blogr newsletter fetch-subscribers

# Launch approval UI to manage requests
blogr newsletter approve

# Send newsletter with your latest post
blogr newsletter send-latest

# Import existing subscribers
blogr newsletter import --source mailchimp subscribers.csv

# Start REST API server for integrations
blogr newsletter api-server --port 3001 --api-key secret

# Setup

Newsletter functionality integrates seamlessly with your existing Blogr blog. Simply enable it in your `blogr.toml` configuration with your IMAP/SMTP settings, and you're ready to start collecting subscribers.

The system works by monitoring a dedicated email address for subnoscription requests, providing an approval interface, and then sending newsletters using your SMTP configuration.

Check out the project at [https://github.com/bahdotsh/blogr](https://github.com/bahdotsh/blogr)

https://redd.it/1nq91la
@r_opensource
Who owns freshcode.club, freshfoss, etc?

From what little I've been able to dig up, whomever owns freshcode.club (and others) has been running this on his/her own dime and it's just been sitting there, slightly neglected for a while. It's now down, and there's no more information.

Does anyone know who is running (at least) freshcode.club? I'd like to help fix it, or at least get an idea of what's going on.

https://redd.it/1nqbrzy
@r_opensource
Now more than ever, location sharing privacy is important.

Hey folks!

Our names are Chandler & Fatima and we've been working on an app called Grid (mygrid.app). We built it because we got tired of location sharing apps brazenly exploiting user location data (think Life360 and location sharing services selling user location data to data brokers, federal/gov agencies, etc.). We wanted a way to share location without having to compromise on our data privacy.

It's an open-source project that's fully self funded. Because it's meant to be a tool that helps the overall cause, we want to make sure it's the absolute best version it can be: the most useful, valuable and private version for users.

Here’s what Grid is:

Location sharing with end‑to‑end encryption (profile photos are also E2EE), using Matrix Synapse for the backend. Only people you choose to share with can see your location.
Self‑hosting options: you can run your own backend server and host your own map tiles. If you do this, you take on risk and maintenance.
Minimal data collected: phone number (for verification - we're working on alternatives/foregoing phone numbers altogether), username. No tracking, no location data stored in decrypted form by us.
Sharing features: 1:1 or with groups, shared durations/expiration, you control when to stop sharing.
Map tiles are by default Protomaps via Cloudflare; unless you self‑host, map tile fetching involves some metadata/logs by the map tile host (i.e. they can see what tiles were requested)
All core features will remain free. Cosmetic/nice to haves options will be paid (currently we have satellite maps) in order to continue to fund development and work on the project!
Points of Interest: Drop points on the map of locations that are of interest to your group (meet up points, restaurants, etc.)

Where Grid still has work to be done:

If you self‑host but mix with other Matrix use, there are warnings: Grid isn’t fully tested in federated settings. Could be bugs.
The phone number for verification: We're working to move away from this.
The map tiles’ privacy: Protomaps routed through cloudflare, some metadata/requests may leak. Looking into alternatives and offline maps.
UI, and edge case bugs need polish. It’s relatively smooth in performance, but not “mission‑critical proven” in every context. We're only a two-person team so our workload capacity is limited.

Here’s how people in the community are value added to the project:

Test it in real conditions and tell us where it fails.
Audit us. Grid isn’t built for the lowest common denominator but for security and privacy. Check our github out, help us identify where the gaps are so we can close them.
Ideas for improving self‑hosting security, map privacy, or making it usable on phones without Google services. We SO welcome contributions!

Let us know what you all think!!

https://redd.it/1nqdjw8
@r_opensource
Alien vs Predator Image Classification with ResNet50 | Complete Tutorial

I just published a complete step-by-step guide on building an Alien vs Predator image classifier using ResNet50 with TensorFlow.

ResNet50 is one of the most powerful architectures in deep learning, thanks to its residual connections that solve the vanishing gradient problem.

In this tutorial, I explain everything from scratch, with code breakdowns and visualizations so you can follow along.

 

Watch the video tutorial here : https://youtu.be/5SJAPmQy7xs

 

Read the full post here: https://eranfeit.net/alien-vs-predator-image-classification-with-resnet50-complete-tutorial/

 

Enjoy

Eran

 

\#Python #ImageClassification #tensorflow #ResNet50

https://redd.it/1nqgb25
@r_opensource
Audo download new video

Hello.

Is there any tool to auto download a new video when posted on a channel ?
I am looking for something that will simply check is there any new video, if yes, download the audio stream only in a specific folder.

Thabk you.

https://redd.it/1nqi67j
@r_opensource
Favorite semi-obscure Open Source Software?

What is your favorite semi-obscure Open Source Software (even if you aren't using it at the current moment)?

https://redd.it/1nqcpdj
@r_opensource
How to analyze Git patch diffs on OSS projects to detect vulnerable function/method that were fixed?

I'm trying to build a small project for a hackathon, The goal is to build a full fledged application that can statically detect if a vulnerable function/method was used in a project, as in any open source project or any java related library, this vulnerable method is sourced from a CVE.

So, to do this im populating vulnerable signatures of a few hundred CVEs which include orgname.library.vulnmethod, I will then use call graph(soot) to know if an application actually called this specific vulnerable method.

This process is just a lookup of vulnerable signatures, but the hard part is populating those vulnerable methods especially in Java related CVEs, I'm manually going to each CVE's fixing commit on GitHub, comparing the vulnerable version and fixed version to pinpoint the exact vulnerable method(function) that was patched. You may ask that I already got the answer to my question, but sadly no.

A single OSS like Hadoop has over 300+ commits, 700+ files changed between a vulnerable version and a patched version, I cannot go over each commit to analyze, the goal is to find out which vulnerable method triggered that specific CVE in a vulnerable version by looking at patch diffs from GitHub.

My brain is just foggy and spinning like a screw at this point, any help or any suggestion to effectively look vulnerable methods that were fixed on a commit, is greatly appreciated and can help me win the hackathon, thank you for your time.

https://redd.it/1nqblp2
@r_opensource
Browser automation using recorded user sessions

Hey Everyone! I created a tool that can record user sessions on a website and will convert them into playwright browser actions. The initial idea was to use this for QA, but I thought maybe this could be helpful for other browser automation use cases as well. Here's how it works:

1. Developer can add our js snippet to their html
2. It records clicks, fills and selects. This can be extended to more actions
3. User can generate automation workflows by leveraging the user sessions recorded and use AI to determine how to complete a task

Here's a video of how it works and my website. If people are interested, I can open-source the recorder -> playwright automation!

https://www.loom.com/share/caa295aa921f4e71bb10e0448838a404?sid=ce02e0d5-61b7-4ba9-b635-8bc5bbdcc70c

https://redd.it/1nqnldl
@r_opensource
I rewrote Minecraft Pre-Classic versions in plain C

Hey folks, I’ve just finished working on a project to rewrite Minecraft pre-classic versions in plain C

Rendering: OpenGL (GL2 fixed pipeline)
Input/Window: GLFW + GLEW
Assets: original pre-classic resources
No C++/Java — everything is straight C (with some zlib for save files).

Repo here if you want to check it out or play around:
github.com/degradka/mc-preclassic-c

https://redd.it/1nqpc9l
@r_opensource
An opensource math competition website (still a WIP, but has functionality)

Hello,

I hope this is an OK place to post this: I am working on an opensource math competition site. It is called https://conjecscore.org/ and it currently only has 1 problem. But even though there is only one problem, the problem does not have a known solution. It's an open math problem. Instead of having a known solution it has a "score" function that determines how "close" you are to solving the problem (informally). It still has a lot of rough edges but I was wondering if people were frankly even interested in the idea. If so, I could try finding more open problems and give them a score function too. Additionally, I could continue polishing the site too. Lastly, and most importantly, the source code is here: https://github.com/thyrgle/conjecscore

Thank you for your time.

https://redd.it/1nqowou
@r_opensource
Thinking about open sourcing our POS system - looking for advice

Hey r/opensource!

I've grown up on open source and use it daily. Now I'm considering open sourcing **Biyo POS (https://biyopos.com)** \- our all-in-one point of sale system for restaurants/retail.

We currently serve hundreds of businesses with features like offline transactions, inventory management, online ordering, and multi-payment support list goes on..

**Why we're excited:** There's a real gap for a solid open source POS. Small businesses are stuck with expensive proprietary solutions or piecing together multiple tools. We actually provide it pretty much free if business process their payments for us - but, we want to grow more and provide more value especially as someone who came up in the retail industry.

**What we need advice on:**

* Anyone open sourced a commercial product before? Biggest wins/challenges?
* Best licensing approach for business software?
* How to balance community contributions with quality/security?
* Sustaining development while keeping it truly open?
* Should we release everything at once or start with core components?

We want to build a real community around this, not just dump code and run.

**Are we crazy or is there potential here?**

Thanks for any insights!

https://redd.it/1nqnyox
@r_opensource
The shadcn for AI Agents - A CLI tool that provides a collection of reusable, framework-native AI agent components

I had a idea of The shadcn for AI Agents - A CLI tool that provides a collection of reusable, framework-native AI agent components with the same developer experience as shadcn/ui.


I started coding it but eventually I had to vibe code now it's out of my control to debug if you could help it will mean a lot


https://github.com/Aryan-Bagale/shadcn-agents

https://redd.it/1nqvhwr
@r_opensource
Open source in today’s world is mind boggling

I couldn’t and still can’t wrap my head around the fact that a person, with proper skills, would make something that would have a paid alternative or worked hard but instead of selling it or having a subnoscription, placed it on the internet, completely free or not, but allowing users to basically see it, use it, build it.

Someone putting their mind on the internet believing in the community and expecting nothing monetary back but rather to improve their product and see it go and some even pay out of pocket for that thing to keep running, is just crazy.

I understand not everything open source is free, but having it open source allows others to potentially use it for free or your property to be the community’s instead of yours alone, like blender and gimp and libreoffice who give a completely working and valid alternative to the multi million or maybe billion dollar companies’ products, or things like ublockorigin which could have easily been made with subnoscriptions like a lot of thing before it, or the millions of projects out there left in hopes to help the community in some way.

I’ve always had an aim, to build my experience to the point where I could contribute, because this is where I’d feel fulfilled enough to know I can help, but I just keep wondering, if you get nothing directly in return, why would you personally put your project, hard work and potential money machine to open source?

https://redd.it/1nqwiog
@r_opensource
CloudForge: Open-Source Jenkins on AWS CDK (Java) - Deploy Production-Ready CI/CD in Minutes

Hey r/opensource! I'm excited to share **CloudForge** - an open-source project that makes deploying production-ready Jenkins on AWS incredibly simple using AWS CDK for Java.

## ☁️ What is CloudForge?

CloudForge is a comprehensive framework for deploying Jenkins CI/CD infrastructure on AWS. It provides:

- **🏗️ Infrastructure as Code**: Built on AWS CDK v2 with Java
- ** Multiple Deployment Options**: EC2 or Fargate, with auto-scaling
- **🔒 Security-First**: Multiple security profiles (DEV/STAGING/PRODUCTION)
- **🌐 Domain & SSL**: Bring your own domain with automatic SSL certificates
- **📊 Production-Ready**: Load balancers, monitoring, and high availability

## 🚀 Quick Start

```bash
# Clone the core library
git clone https://github.com/CloudForgeCI/cloudforge-sample.git

# Run the interactive deployer
./deploy-interactive.sh
```

That's it! The interactive deployer guides you through configuration and deploys everything.

## Key Features

### 🎛️ **Interactive Deployer**
- Guided configuration with sensible defaults
- Multiple deployment strategies (Jenkins, S3 websites, etc.)
- Real-time CDK synthesis and deployment
- Context persistence for non-interactive deployments

### 🧩 **Modular Architecture**
- **Orchestration**: Centralized factory creation and dependency management
- **Strategy Pattern**: Easily extensible deployment types
- **Slot-Based State Management**: Prevents duplicate resource creation
- **Comprehensive Testing**: 100% success rate across all configuration combinations

### 🔒 **Security Profiles**
| Profile | SSH Access | Jenkins Access | IAM Profile | Use Case |
|---------|------------|----------------|-------------|----------|
| **DEV** | `0.0.0.0/0` | `0.0.0.0/0` | `EXTENDED` | Development |
| **STAGING** | VPC only | ALB only | `STANDARD` | Testing |
| **PRODUCTION** | Bastion/VPN | ALB only | `MINIMAL` | Production |

### 🌐 **Domain & SSL Support**
- Automatic Route53 DNS record creation
- ACM SSL certificate provisioning
- Custom domain and subdomain support
- HTTP to HTTPS redirects

## 📁 Project Structure

cfc-core/ # Core library
├── cloudforge-api/ # Configuration models & interfaces
├── cloudforge-core/ # CDK constructs & business logic
└── cfc-testing/ # Testing framework & interactive deployer

cloudforge-sample/ # Sample application
├── JenkinsFargateStack.java
├── JenkinsEc2Stack.java
└── InteractiveDeployer.java

## 🧪 Comprehensive Testing

The project includes an extensive testing framework:

- **Deploy Configuration Validation**: Maps every configuration to expected AWS resources
- **Performance Benchmarking**: Synthesis time optimization
- **Drift Detection**: Configuration change impact analysis
- **Security Hardening**: Automated security profile testing

**Test Results**: 10/10 configuration combinations pass (100% success rate)

## 🛠️ Technology Stack

- **Java 21+**: Modern Java features and performance
- **AWS CDK v2**: Infrastructure as Code
- **Maven**: Build and dependency management
- **Apache License 2.0**: Fully open source

## 🎯 Use Cases

- **Development Teams**: Quick Jenkins setup for CI/CD
- **DevOps Engineers**: Production-ready infrastructure templates
- **Learning**: AWS CDK patterns and best practices
- **Enterprise**: Foundation for custom deployment solutions

## 🆓 Free vs Enterprise

**Free Edition** (100% open source):
- EC2/Fargate deployments
- ALB with auto-scaling
- Domain/SSL support
- Multi-AZ deployments
- No restrictions on usage

**Enterprise Edition** (commercial):
- Web Application Firewall (WAF)
- Private endpoints
- Single Sign-On (SSO)
- Advanced monitoring
- Commercial support

**Special**: Veteran-owned businesses get Enterprise features **free of charge** ❤️

## ⚙️ Configuration Examples

### Basic Jenkins on Fargate
```json
{
"runtime": "FARGATE",
"topology": "JENKINS_SERVICE",
"securityProfile": "PRODUCTION",
"domain": "example.com",
"subdomain": "jenkins",
"enableSsl": true
}
```

### EC2 with Auto-Scaling
```json
{
"runtime":