Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.52K 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
Repolyze: Repository Analyzer

Hi everyone,

I have built a python library Repolyze. It is a Python CLI tool that analyzes a code repository's directory structure and contents to generate comprehensive statistics. It scans files and directories, respects .gitignore rules, and reports metrics such as file counts, directory depth, file sizes, file types, language usage, modification times, and repository hygiene. The tool outputs results in both human-readable and JSON formats, making it useful for developers seeking quick insights into their project's composition and health.

It is in its nascent stages, and I would like your feedback and suggestions on improving it further.

Link to library attached here.

Thanks

https://redd.it/1q0951x
@r_opensource
🔐 desktop‑2fa — a small step toward user autonomy

I built desktop‑2fa because I don’t like the idea that basic security tools depend on phones, clouds, or closed ecosystems.

This project is intentionally simple:
an offline, transparent, auditable 2FA authenticator that stores everything locally, uses open standards, and exposes all logic in plain code.

No telemetry.
No external services.
No vendor lock‑in.
Just a tool you can inspect, verify, and modify.

The goal isn’t to compete with anything — it’s to give people one more option that respects autonomy and doesn’t ask for trust it hasn’t earned.

Repo: https://github.com/wrogistefan/desktop-2fa

https://redd.it/1q0c5la
@r_opensource
SwiftRun A Superfast Run Dialog for Windows 11 Made with Rust

the old, outdated Run Dialog was making me crazy with the inconsistency with the ancient UI and the "new" upcoming one is based on Winui3 so it's super slow as a instant run dialog, so i made mine with Rust + Win32 API

hami3d/SwiftRun: A Blazing Fast Windows 11 Run Dialog Written in Rust.

P.S Windows Defender may pickup on the .exe files as unknown publisher because i didn't buy any Code Signing Certificates.

Your Feedback, Issues and PR's requests will be appreciated :)

https://redd.it/1q0cvvg
@r_opensource
Is there an alternative to the Instagram DM’s

I downloaded all my Instagram DMs since the in-app search option sometimes doesn’t seem to work. Is there any open-source software available that lets me read those messages in a clear and structured way? Is there also a possibility to download and (manually) input some reels which were sent in the chat? Thanks!

https://redd.it/1q0eznt
@r_opensource
Ara Testnet is live

Hey guys, it's my solo-dev project that I'm working on for over a year. It's open-source, and free app for open-source projects to make them sustainable project.

Right now, for the new year released a version. And need open-source guys feedback. And more importantly is it interesting to you after all.

Showcase: https://youtu.be/daBZkiKarI8
App: https://ara.foundation/

The version has signup, adding your project, but no payment. While uses the testnet version.

Also, happy new year!

https://redd.it/1q0g2nl
@r_opensource
Advocacy for the Open Source University

Hi! I discovered the Open Source Society University (OSSU) during the Christmas holidays, and I am totally fascinated by it, the idea of collecting and organizing open, free, and publicly available courses into the equivalent of an undergraduate program.

I’m writing to encourage our community to help expand this movement by creating similar collections for other fields, such as engineering and the natural sciences. There is already plenty of high-quality, free, and openly available learning material in these areas; it simply needs to be curated and structured in the same way OSSU has done for computer science.



https://redd.it/1q0dj83
@r_opensource
Repolyze: Repository Analyzer

Hi everyone,

I have built a python library Repolyze. It is a Python CLI tool that analyzes a code repository's directory structure and contents to generate comprehensive statistics. It scans files and directories, respects .gitignore rules, and reports metrics such as file counts, directory depth, file sizes, file types, language usage, modification times, and repository hygiene. The tool outputs results in both human-readable and JSON formats, making it useful for developers seeking quick insights into their project's composition and health.

It is in its nascent stages, and I would like your feedback and suggestions on improving it further.

Link to library attached here.

Link to the github attached here.

Thanks

https://redd.it/1q0e197
@r_opensource
Tessera - Schema Registry for Dbt

Hey y'all, over the holidays I wrote Tessera (https://github.com/ashita-ai/tessera)

It's like Kafka Schema Registry but for data warehouses. If you're using dbt, OpenAPI, GraphQL, or Kafka, it helps coordinate schema changes between producers and consumers.

The problem it solves: data teams break each other's stuff all the time because there's no good way to track who depends on what. You change a column, someone's dashboard breaks, nobody knows until it's too late. The same happens with APIs as well.

Tessera sits in the middle and makes producers acknowledge breaking changes before they publish. Consumers register their dependencies, get notifications when things change, and can block breaking changes until they're ready.

It's open source, MIT licensed, built with Python/FastAPI.

If you're dealing with data contracts, schema evolution, or just tired of breaking changes causing incidents, have a look: https://github.com/ashita-ai/tessera

Feedback is encouraged. Contributors are especially encouraged. I would love to hear if this resonates with problems you're seeing

https://redd.it/1q0jtmj
@r_opensource
Python nPhoneCLI – PyPI package exposing nPhoneKIT’s Android tooling as a reusable library

Hey everyone,

Earlier this year I shared **nPhoneKIT**, a Python-based open-source toolkit with a GUI for interacting with Android devices (Samsung, LG, Motorola).

Now, I released nPhoneCLI: A version of nPhoneKIT, but as a PyPI package, intended to be used in automation, or in CLI tools.

It's licensed under GPLv3-only, just like nPhoneKIT.



Instead of a GUI, this focuses on being:

\- simple to import

\- explicit about what it does

\- usable in your own Python projects



It provides essentially the same features as nPhoneKIT, but in library form.

The README documents usage and examples clearly.



All functions return clear success values or raise Python exceptions so they’re easy to handle programmatically.



📦 PyPI: https://pypi.org/project/nphonecli



💻 GitHub: https://github.com/nlckysolutions/nPhoneCLI



Feedback, issues, and PRs are welcome.

https://redd.it/1q0mg07
@r_opensource
aegis or freeotp+?

Hi.

Been using freeotp+ for years and stumbled into aegis. looks good. does the fact it is more modern make it more secure (i read freeotp+ could be more vulnerable but i didn't understand how)?

any opinions on the 2 and comparing the 2?

I'm an everyday, normal user.

thx.

Edit: also, if i were to move, would i have to synchronise all my services i currently use with freeotp+ with aegis? or will aegis work as freetop+ if i simply import the freeotp+ export into aegis?

https://redd.it/1q0pg6c
@r_opensource
YouTube Auto Like – auto-like videos from your favorite channels

Backstory: I watch a lot of YouTube and want to support my favorite creators, but I honestly just forget to hit the like button.

So I built a simple "set and forget" extension to handle it.

Key Features:
- Whitelist: Auto-like videos from channels you trust.
- Blacklist: Auto-dislike channels you want to avoid.
- Global Rules: Define a default action (Like/Dislike/Neutral) for channels not on any list.
- Timing: Trigger instantly, after X seconds, or after watching X% of the video.
- Humanize: Adds random delays so interactions feel natural.

Technical:
- 100% Local (Chrome Storage), no tracking, no analytics.
- Open Source (MIT License).

Chrome Web Store: https://chromewebstore.google.com/detail/youtube-auto-like/nlpclmfebmnahbhffafphgnajkbkiaib

GitHub: https://github.com/fastfingertips/youtube-auto-liker

This is my first Chrome extension – code reviews or feature requests are welcome!

https://redd.it/1q0q3sm
@r_opensource
Mindwtr: An open-source, local-first alternative to Things 3 and Todoist (Tauri + React Native)

Hi r/opensource,

I am releasing v0.4.0 of Mindwtr, a project aiming to bring modern UX to the open-source productivity space.

Most "modern" to-do apps are closed-source SaaS products. The open-source alternatives often lack mobile apps or polished UIs. Mindwtr attempts to bridge that gap.

The Philosophy:

Your Data: Stored locally in accessible formats (JSON).
No Vendor Lock-in: You can uninstall the app and keep your data.
Sync Agnostic: Designed to work with Syncthing, Nextcloud, or standard file syncing.

Tech Stack:

Frontend: React / TypeScript
Desktop Wrapper: Tauri (Rust) for performance and security.
Mobile: React Native / Expo.

It is licensed under MIT/AGPL. I would love contributions, especially from anyone with experience in local-first data synchronization (CRDTs vs. Last-Write-Wins).

Repository: https://github.com/dongdongbh/Mindwtr

https://redd.it/1q0qcsy
@r_opensource
Obsidian's plugin publishing rules will not adhere to open-source licensing models

Recently, a comment from one of the Obsidian team members in the Discord OMG server confirmed that its plugin publishing rules won't adhere to open-source licensing models. It means even if a plugin is developed using a license that grants publishing rights (like GPL-3.0), Obsidian won't accept any forked versions until some conditions are met. For example, an explicit permission from the author is required if the upstream plugin is in active development (GPL-3.0 grants rights to publish without requiring an explicit permission). The developer policy on their website is not yet updated and still uses open-source licensing terms, and it doesn’t explicitly states whether a fork is allowed to publish or not. Quote: "Include a LICENSE file and clearly indicate the license of your plugin or theme."

Notably, seems like even Apple's App Store allows publishing if the forked app follows the license. Is such a change acceptable from the open source perspective? What are your thoughts?

Source

Disclaimer: The OP is not affiliated with the Obsidian team in any way.

https://redd.it/1q0xqhr
@r_opensource
What was the turning point when your project went from “random repo” → “people actually use this”?

Happy new year guys!

Question for you all:

👉 What was the turning point when your project went from “random oss repo” → “people actually use this”?

Was it:
posting here?
great docs?
luck?
pain-killer product?
memes?

Also — if you’re a solo builder, how do you stay motivated when literally nobody has starred your repo yet?

So, I’ve been lurking here for a while and finally decided to become “one of you” instead of just silently starring everyone else’s repos 😂

I’ve seen people here build some insanely cool stuff and somehow grow from “zero GitHub notifications” → “1000+ stars and real users”, and honestly that’s massively inspiring.

…I’d love to learn from you.

https://redd.it/1q0zlrb
@r_opensource
What are the best Open Source Projects to start contributing to as a Beginner?

So in 2026 I'm planning to making consistent Open source contributions.

I have made several personal projects but never made a Open source PR before.

What are some of the projects I could start with which have active maintainers?

My tech stack is MERN & React Native.

I'm looking for more B2C projects because it's easier to contribute to a project you can actually use.

Any and all suggestions are welcome!

https://redd.it/1q122dk
@r_opensource
Spoiled for choice - Licenses

Hi,

I wanted to implement a small project, a functional PHP page. I don't expect it to be of real use to many other users, but rather as a hobby and for my own use. Since I always use Github for development (as a history log and something like a backup), I would like to give the whole thing a license.

Since I'm “paranoid” enough, I still want to prohibit commercial use in the form of paid hosting for others without explicit permission. Hosting for use as a company or private individual, as well as without the intention of making a profit, should also be possible without explicit permission. Otherwise, modification, distribution, etc. should remain permitted, as with “normal” open source software.

Is there already such an established license? If there is more than one, can someone tell me what the advantages/disadvantages of each license would be?

tl;dr: Is there an open source license that prevents commercial use by third parties?


€dit: posted in german language by accident, updated to english translation

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