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
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
Contributing to opensource

Hello, everyone. I want to try contributing to open source code. For example, I took https://wayland.freedesktop.org/, I know how to use git and understand the syntax of the language, but I am completely unfamiliar with the architecture of the project. Which file is responsible for which functionality, and how do I run the project to see a specific function? In simple terms: how can I use my knowledge of programming languages and tools to start helping to solve issues?
The simplest and most clumsy option I can see is to set a breakpoint on the main function and go through the entire project step by step, but this is terribly time-consuming. How do people participate in open source development?

https://redd.it/1p2yhnn
@r_opensource
OmniLED - Customizable OLED screen manager, primarily aimed at SteelSeries devices

Hi,
I've been polishing my side project https://github.com/llMBQll/OmniLED for a while now and I just want to get it out to more people.
It's written in rust, works on Windows and Linux and doesn't require SteelSeries GG software to be active. It's also very customizable thanks to an embedded Lua noscripting engine that allows to display the data in any way you want.


If you have a SteelSeries (or any other device) with an OLED screen, it would mean a lot to me if you could check it out and maybe suggest some features or help me extend the supported device list

https://redd.it/1p32pdn
@r_opensource
Built a tiny high-performance telemetry/log tailing agent in Zig (epoll + inotify). Feedback & contributors welcome

I’ve been hacking on a little side-project called zail — a lightweight telemetry agent written in Zig that watches directories recursively and streams out newly appended log data in real time.

Think of it like a minimal “tail-F”, but built properly on top of epoll + inotify, no polling, and stable file identity tracking (inode + dev_id). It’s designed for setups where you want something fast, predictable, and low-CPU to collect logs or feed them into other systems.

# Why I’m posting

I’m looking for early contributors, reviewers, and anyone who enjoys hacking on:

epoll / inotify internals
log rotation logic
output sinks (JSON, TCP/UDP, HTTP, Redis, etc.)
async worker pipelines
structured log parsing
general Zig code quality improvements

The codebase is small, easy to navigate, and friendly for new Zig/system-level contributors.

# Repo

https://github.com/ankushT369/zail

If you like low-level Linux stuff or just want a fun project to tinker with, I’d love your thoughts or contributions!

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