Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.51K 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
Released a tiny vector-field + attractor visualizer. < 150 loc, and zero dependencies outside matplotlib

Was messing with some small mathematical tools lately, and wrote a micro-library for visualizing 2D vector fields and simple attractors. I kept it intentionally minimal:

- pure Python.
- no heavy scientific stack beyond matplotlib.
- small codebase (about 150 lines).
- includes presets (saddle, spiral, circular, etc.).
- supports streamlines and field-intensity plots.
- ships with a couple of example noscripts + tests

It’s not meant (and definitely won’t) compete with large visualization libraries. I needed a clean, lightweight tool for quick experiments. Thanks all.

https://pypi.org/project/fieldviz-mini/

https://github.com/rjsabouhi/fieldviz-mini


https://redd.it/1q7qy86
@r_opensource
Favorite Permissive License: Apache 2.0 or MIT?

These are the 2 biggest permissive licenses AFAIK. Which one do you prefer and why?

https://redd.it/1q80yea
@r_opensource
flow - a keyboard-first Kanban board in the terminal

I built a small keyboard-first Kanban board that runs entirely in the terminal.

It’s focused on fast keyboard workflows and avoiding context switching just to move things around.

Runs in demo mode by default (no setup required).

Demo: https://github.com/jsubroto/flow/blob/main/demo.gif

Repo: https://github.com/jsubroto/flow

https://redd.it/1q7hoon
@r_opensource
I open-sourced Compoviz - a visual IDE for Docker Compose

I have been working on a tool called Compoviz and just open-sourced it.

It is a web-based visual editor for Docker Compose files. You write or paste YAML and it shows you a live architecture diagram of your services, networks, and volumes. It also flags conflicts like duplicate port bindings or missing network references.

I built it because I was dealing with a few different compose files across repos and kept running into silent collisions.

License: MIT

Live demo: https://www.compoviz.pro 

GitHub: https://github.com/adavesik/compoviz

Happy to hear any feedback or ideas for improvements. Pull requests are welcome!

https://redd.it/1q7cuw6
@r_opensource
Help! how do I deal with vibe coders that try to contribute?

My OSS project is over two years old and leverages AI if the user chooses to use it. However, this also seems to attract vibe coders who submit pull requests that absolutely do not follow coding standards. They're sloppy, include random changes, Add complexity and contain plainly useless code that isn’t even used.

These pull requests are usually around 500–2000 lines of hot garbage, but they still take time to decipher and to provide proper feedback on. This is so time consuming that I can barely invest my free time in actually adding features.

How do I deal with this? It's really hard to tell whether something is AI generated sometimes, and I already have contributor instructions stating that I do not accept vibe coded pull requests, but that doesn’t seem to have any effect.

https://redd.it/1q853jb
@r_opensource
I have built a smart zero-config colored logger with some neat featuers

Hey everyone,

over the last weeks I built a small library called Colorino to make console output less painful and more readable, both in Node and in the browser.
It started from a simple annoyance: lots of libraries are way too difficult to use for colored logging. I wanted something even me dumbo can use, and really gets out all of my console output.

### What Colorino does

Colorino is a tiny logger that wraps the usual console methods (like info, warn, error) and adds color, levels, and theming on top.
In Node it uses ANSI colors; in the browser it uses CSS, but you write the same code in both places.

On top of that, it supports auto theme detection, so you can just use even with zero-config to get a pleasurable console output.

Graceful degradarion in colorino is used to come as close as possible to the colors you defined.

### Basic usage

import { colorino } from 'colorino';

// Ready-to-use default instance
colorino.info('Server started on port 3000');
colorino.warn('Cache miss – falling back to DB');
colorino.error('Database connection failed', { retries: 3 });

// Or create your own themed instance
import { createColorino } from 'colorino';

const myLogger = createColorino({
theme: 'dark',
colors: {
info: '#4fd1c5',
warn: '#f6e05e',
error: '#f56565',
},
});

myLogger.info('Custom themed logger is live');


The goal is that you can keep using console-style calls, but get structured, colored, and consistent output without thinking about escape codes or browser quirks.

### Why not just use X?

Libraries like chalk, kleur, etc. are great, but they focus on coloring strings, not on giving you a opinionated logger with themes and a shared Node+browser story.
Colorino tries to sit a bit higher level: instead of manually chaining colors, you set up your levels and theme once, then just log.

### Links

- GitHub: https://github.com/simwai/colorino
- npm: https://www.npmjs.com/package/colorino

If you give it a try, I’d really appreciate feedback, ideas, or brutal criticism.
Happy to answer questions or hear how you’d extend it.

https://redd.it/1q874ea
@r_opensource
An AI-First User Empowerment Platform for personal and business invoice management

Hi r/opensource!

I finally got fed up with all those fancy, expensive invoicing tools that feel like overkill for what I need. So, I built something a bit different.

The "big idea" is that I wanted to keep everything simple - no databases, no logins, just plain files on my computer. I wanted to own my data and be able to edit it whenever I want without fighting a UI.

But the coolest part? I designed it to work perfectly with AI. If you're using an AI editor like Cursor, Antigravity or VS Code with an agent, you literally just open the project folder. That's it. No setup. The AI reads the instructions I've baked in and basically becomes your personal accountant.

You can just say "Hey, create an invoice for John for that consulting work" and it goes off, finds the info, and generates a professional PDF for you.

Here's the lowdown:

No Database Needed: Everything is stored in Markdown files. You can edit them manually if you're a control freak like me. But if you need, database batteries are included
AI-Native: It uses "agent instructions" so your AI assistant knows exactly how to handle your billing
PDF Magic: You can drop a PDF invoice into an "Inbox" folder, and it'll automatically pull out the data
Professional Results: It still does all the serious stuff—like Factur-X and UBL standards — without the headache.

How to get started:

If you want to try it out, it's pretty simple:

1. Clone or simply download ZIP from the https://github.com/romamo/invoices-ai/.
2. Use Cursor Desktop or Google Antigravity to open the folder and ask the AI to "run the setup workflow." It'll handle the rest.
3. If you're a CLI person, just run uv run py-invoices setup to get configured.

I've released the other core parts:

1. https://github.com/romamo/py-invoices The Python engine that handles the heavy lifting
2. https://github.com/romamo/pydantic-invoices The technical schemas and interfaces

Would love to know what you think



https://redd.it/1q88qme
@r_opensource
Open-source MCP server directory — 8K+ servers, 6 data sources, all searchable

Built this as a side project and figured others might find it useful.

MCP Directory (mcpdir.dev) aggregates Model Context Protocol servers from:

Official MCP repos (modelcontextprotocol/servers)
mcp-registry.json
npm packages
GitHub topic search
[Glama.ai](http://Glama.ai)
PulseMCP

It auto-syncs daily, extracts tool definitions from READMEs, and deduplicates entries that appear in multiple sources.

Everything is open source: github.com/eL1fe/mcpdir

Stack: Next.js 15, Drizzle ORM, Neon Postgres, deployed on Vercel.

Happy to answer questions or take feature requests!

https://redd.it/1q8ac38
@r_opensource
AlphaEarth & QGIS Workflow: Using DeepMind’s New Satellite Embeddings

video link -> https://www.youtube.com/watch?v=HtZx4zGr8cs&t=306s

I was checking out the latest and greatest in AI and geospatial, and then BOOM, AlphaEarth happened.

AlphaEarth is a huge project from Google DeepMind. It's a new AI model that integrates petabytes of Earth observation data to generate a unified data representation that revolutionizes global mapping and monitoring.

I could barely find any tutorials on the project since it’s brand new, and it was a pain having to go to Google Earth Engine every time just to use AlphaEarth data. So, I followed a tutorial on a forum to learn how to use it, and I wrote a small noscript that lets you import AlphaEarth data directly into QGIS (the preferred GIS platform for cool people).

The process is still a bit clunky, so I made a tutorial with my bad English you have my permission to roast me (:

https://redd.it/1q8ccl3
@r_opensource
Created FOSS Extension to BLOCK ANYTHING on YOUTUBE

It all started with this thread blocked by Google Mods where parents were simply asking for a tool to block videos/content based on words and so on.
Instead of providing this utility Google Mods deleted mine and other parents comments and locked the thread-
https://support.google.com/youtubekids/thread/54509605/how-to-block-videos-by-keyword-or-tag?hl=en

One parent asked me if I can do something as programmer as his kid is kept crying and he said he is helpless and hence here it is.

Here is the video of FilterTube working https://www.youtube.com/watch?v=dmLUu3lm7dE

and yes it is also restoring well the content in UI, which I forget to show :)

It is covering all the pages reliably from Videos in Playlists on Watch Page to multi-channel Collab channel blocking.



Chrome/Brave/Vivaldi https://chromewebstore.google.com/detail/filtertube/cjmdggnnpmpchholgnkfokibidbbnfgc

Firefox/Zen/Tor https://addons.mozilla.org/en-US/firefox/addon/filtertube/

Edge https://microsoftedge.microsoft.com/addons/detail/filtertube/lgeflbmplcmljnhffmoghkoccflhlbem

Opera: Still pending in review but you can get it from the GitHub Release page

FilterTube is a powerful open-source, lightweight browser extension that lets you control YouTube instead of the algorithm.

With 750+ users currently and loved by them :)

Whether you want to hide Shorts, block specific channels/comments, clean up clutter, or customize how YouTube behaves across different pages. FilterTube gives you full control.

Opens Source GitHub Repository -

https://github.com/varshneydevansh/FilterTube

I am working continuously and also based on the feedback/bugs I am getting via mails and messages.

A special thanks to user Fahad he has found so many bugs regarding the channel Blocking and updating me <3

Main Website - filtertube.in (and I will update the text on website)

https://redd.it/1q8cie8
@r_opensource
flow - a keyboard-first Kanban board in the terminal

I built a small keyboard-first Kanban board that runs entirely in the terminal.

It’s focused on fast keyboard workflows and avoiding context switching just to move things around.

Runs in demo mode by default (no setup required).

Demo: https://github.com/jsubroto/flow/blob/main/demo.gif

Repo: https://github.com/jsubroto/flow

https://redd.it/1q8cmp6
@r_opensource
open sourced our LLM cost optimization layer, because AI costs are killing projects

wanted to share something we've been working on.

the problem: AI API costs are unpredictable and can kill projects. especially for indie devs who cant just accept a $500 bill.

our approach: dont use expensive models for stuff that doesnt need them. automatically.

cascadeflow is middleware that routes queries to the smallest/fastest/cheapest capable model. speculatively executes on fast/cheap first, validates output, escalates only when quality thresholds arent met.

seeing 40-85% cost reduction on real workloads.

MIT licensed. python and typenoscript. n8n. works with local (ollama, vllm) and cloud providers.

We are still early, would love any feedback, critics, inputs!

https://github.com/lemony-ai/cascadeflow

https://redd.it/1q8i7om
@r_opensource
I built a resume + portfolio builder with live preview and multiple templates ....looking for feedback

Hey everyone,
I’ve been working on a Resume + Portfolio Builder that focuses on speed, clean UI, and real usability.

The main idea is simple:

* You type on the left
* The resume updates instantly on the right
* When you’re ready, you export a proper PDF

Some features:

* 10 different resume templates (not just color changes)
* Live DOM-based preview (no constant PDF regeneration)
* Multi-page preview support
* Custom sections with clickable links
* Dark mode with proper contrast
* Windows desktop build + web version

Live demo:
[https://shiva-kar.github.io/resume-builder/](https://shiva-kar.github.io/resume-builder/)

Source code:
[https://github.com/shiva-kar/resume-builder](https://github.com/shiva-kar/resume-builder)

I built this mainly to help interns and job seekers create clean resumes without dealing with heavy tools or messy formatting.
Would love feedback on the UI/UX, performance, or feature ideas.

https://redd.it/1q8jvqx
@r_opensource
I built a tool that makes E2E testing more human for frontend devs

I wanted to share a small project I’ve been working on called Symphony.

Symphony is an E2E testing tool for the web that focuses on writing tests more human. Instead of writing complex test code, you define your E2E flows using YAML DSL, almost like describing steps in plain English. The idea is that E2E testing shouldn’t feel overly technical, even non-devs (PMs, founders, testers) should be able to understand or write basic flows.

If this sounds interesting, I’d really appreciate you checking out the repo (https://github.com/kriptonian1/symphony), a star would mean a lot. I’m also very open to feedback and contributions. Please feel free to share what you like, what feels unnecessary, or what you think must exist for a tool like this to be actually useful in real projects.

https://redd.it/1q8i67n
@r_opensource
Where do you discover open-source projects?

Hey Hey folks! First time posting here. I’m curious how you personally discover open-source projects that are actually useful or interesting.

I’m not from a technical background, but lately I’ve been exploring a lot of open source especially tools that help non-experts improve productivity or are simply fun to play with. I also share discoveries with a small group of friends in a similar situation.

Would love to learn your discovery workflow:

Are you mostly task-driven? How do you search?
Any newsletters / weekly digests / top-repo lists / related repos / communities you follow consistently?
Any creators / maintainers / accounts that regularly share great open-source projects?
What is your personal stack?

Also feel free to share your own project if it’s interesting enough and non-expert friendly lol.

Thanks in advance!

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