Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.54K 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
Releasing LeanMCP SDK: open source nodejs sdk tools to massively simplify building MCP servers

Hi r/opensource,

I've been working on a few MCPs lately and noticed there's a ton of boilerplate code I have to write each time. I tried existing platforms like mcp-handler and xmcp, but they were really messy, especially since we're using custom auth servers.

So, we built an internal SDK and used it a lot. It literally cuts down the boilerplate code by more than 60%. It abstracts out the auth by just providing the auth providers. Today, I'm happy to make this SDK public. I wrapped each package and published an open-source SDK for it.

Releasing it here: [https://www.npmjs.com/org/leanmcp](https://www.npmjs.com/org/leanmcp)

Packages:

* **leanmcp/core**: Core library implementing decorators, reflection, and MCP runtime server.
* **leanmcp/auth**: Authentication and identity module supporting multiple providers.
* **leanmcp/elicitation**: Elicitation support for LeanMCP - structured user input collection.
* **leanmcp/cli**: Command-line interface for scaffolding LeanMCP projects.
* **leanmcp/utils**: Helper utilities and decorators shared across modules.

If you've built MCPs, does this help with your setup? What are the top features you would look at?

Would be happy to connect. DMs are open

Github: [https://github.com/LeanMCP/leanmcp-sdk](https://github.com/LeanMCP/leanmcp-sdk)

https://redd.it/1p1yhja
@r_opensource
FairScan: my attempt at building an open-source app that "just works" for non-technical users

Hi everyone,

For a while now, I've been wanting to build respectful software that ordinary, non-technical users could actually use. I chose an Android document-scanner because almost every free option in that space either sends data to a server or is packed with ads, trackers, and hidden limitations. It felt like a good place to try something different.

Two months ago, after several months of work, I released the first public version of FairScan. My goal is to make an app that is both simple and respectful:

Respectful: open-source, privacy-friendly, offline, no ads, no account, no tracking.
Simple: something anyone can use confidently, getting a clean PDF in a few seconds without having to think about it.

That turned out to be a real challenge. Many open-source apps are fantastic for developers and power users, but I think it's rare to see projects that aim for the level of polish and everyday usability expected by non-technical people.

For FairScan, I spent quite some time on automatic document detection because it needs to be extremely reliable. I trained a custom segmentation model and explored many ideas to handle real-world conditions: folded pages, multiple documents in the frame, a white document on a white background... I also had to rethink significant parts of the UI after giving the app to non-technical people and seeing where they got confused.

Building a respectful app comes with its own constraints. I created a public dataset for the ML model, which turned out to be significantly more work than keeping everything private (see this post).

I'm not claiming FairScan solves all of this and it's still a work in progress. But I'm trying to do my part in showing, alongside many other projects, that open source can deliver simple, reliable tools for everyday people. And I hope FairScan can contribute, even in a small way, to encouraging people to expect more respectful software in their daily lives.

If this resonates with you, I'd be happy to hear your thoughts, feedback, or criticism.

Repository: https://github.com/pynicolas/FairScan

Website: https://fairscan.org/

https://redd.it/1p21vll
@r_opensource
Looking for an open source alternative to Microsoft ClipChamp

I use Microsoft ClipChamp and the free tier is good, but for higher quality and some extra features we have to pay for the pro plan. Is there any open source tool that works like ClipChamp? If yes please share it.

https://redd.it/1p24qgf
@r_opensource
Are there any open source twitch/streaming overlays/assets?

I was wondering if there are some free and open source twitch/streaming overlays/assets, such as banners or animations or something like that. Is there some sort of repo or store of these foss assets?

https://redd.it/1p25zue
@r_opensource
Dotkeep: A simple dotfile manager/symlink farm

# Dotkeep!

Dotkeep is a new, simple dotfile manager/symlink farm written in Swift. It is a successor to Rancher, which was a similar symlink farm tool (that I advertised on a now-deleted post).

See the repo here

https://redd.it/1p2830d
@r_opensource
a blazingly fast Rust based photo/video management solution with superior customization and configurability

This is a Google Photos, Synology Photos, and Immich alternative, which doesn't choke out on large photo collections, and offers highly configurable facial recognition features, which you may use (or not) at your discretion.

https://github.com/markrai/nazr-backend-sqlite
https://github.com/markrai/nazr-frontend-web



https://redd.it/1p2dmgo
@r_opensource
WiFi only Phone

I’m exploring a project and wanted some feedback. The biggest hurdle to a good open source mobile experience seems to be the on device cellular modem. It’s a regulatory and engineering non-starter if you’re not a massive company.

I’ve seen several people lately keeping an older phone with no SIM around that is WiFi only. My partner in particular I’ve seen leave the house and not even notice she grabbed the wrong phone because most of the places we go have WiFi. If we just kept a cell hotspot in the car you’d never even notice. I recently had some cell service issues and barely noticed.

My idea is to optimize for a WiFi phone experience with strong support for external cell modems. Something that is more network transparent and modular for a mostly urban person. Modem isolation does create the barrier of needing two devices, but it also adds a lot to be desired from a privacy and carrier selection standpoint. After exploring some of the mobile ecosystem I think you could get an mvp out extremely quickly - a lot of major problems like app ecosystem lock-in have solutions like Waydroid.

https://redd.it/1p2chnr
@r_opensource
Certified the first 1,000 zeros of the Riemann zeta function using a dual-evaluator contour method + Krawczyk refinement

I’ve been working on a fully reproducible framework for certifying zeros of
ζ(12+it)\\zeta(\\tfrac12 + it)ζ(21​+it) using:

a dual-evaluator approach (mpmath ζ + η-series),
a hexagonal contour with argument principle winding,
wavelength-limited sampling,
and a strict Krawczyk uniqueness test with automatic refinement.

The result is a clean, machine-readable dataset of the first 1,000 nontrivial zeros
with metadata for winding numbers, contraction bounds, evaluation agreement, and box isolation.

All code + the full JSON dataset are public here:
https://github.com/pattern-veda/rh-first-1000-zeros-python

This is meant to be reproducible, transparent, and extendable.
Feedback from people working in numerical analysis or computational number theory is welcome.



https://redd.it/1p2evg5
@r_opensource
Solo-building a transparent JavaScript registry - open-source from day zero

I’m solo-building Lambda: a transparent, clarity-focused JavaScript package registry.

Everything is open-source from day zero.
The goals:

• Bring clarity to package metadata
• Understand what libraries actually contain
• Provide version diffs that matter
• Offer deterministic runtime compatibility flags
• Build a registry with modern engineering taste

This is early-stage infrastructure, but I believe the JS ecosystem needs better tools.

Open-source, fully transparent, and built with intention. What do you think?

https://redd.it/1p2j49s
@r_opensource
Introducing ghextractor - Export GitHub Data with One Command!

Hey everyone! I just published a tool I've been working on that I think some of you might find useful. It's called ghextractor, and it lets you export all your GitHub repo data (PRs, issues, commits, branches, releases) into Markdown or JSON files.

## What it does
- Zero setup - works right out of the box with GitHub CLI
- Export to Markdown, JSON, or both formats
- Full repo backup with one command
- Handles GitHub rate limits automatically
- Works on Windows, Mac, and Linux
- Open source (MIT license)

## How to use it
npm install -g ghextractor
ghextractor


That's it! The tool will guide you through selecting your repo and export options.

## Why I built it
I needed to document some old projects and realized there wasn't a simple way to export all the GitHub data. So I built this tool to make it easy for anyone to:
- Backup their repos
- Generate documentation
- Analyze project history
- Migrate data between systems

It's got 139 automated tests, so it should be pretty reliable.

Check it out and let me know what you think! Feature requests welcome.

🔗 npm: https://www.npmjs.com/package/ghextractor
🔗 GitHub: https://github.com/LeSoviet/GithubCLIExtractor
🔗 Documentation: https://lesoviet.github.io/GithubCLIExtractor/

## Screenshots

CLI Interface

Export Example

https://redd.it/1p2izt7
@r_opensource
Does it still make sense to pour your heart into open-source in the AI era?

I know it sounds silly but it's quite serious question, mods please don't delete this post

I love 2 things about open source - one is seeing that people actually use stuff that I've built, and second is getting Github stars for it. It's been like this for me for many, many years. However, when I see what happens recently on vibe coding subreddits - where some people have literally 50-100 applications (!!) published just because they know how to use AI efficiently, I feel a bit discouraged. What's your take on this?

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