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
OC I made a FOSS music fetching CLI program for Linux - songfetch!

Hi all!

I've worked on songfetch as a fun Python side project for a couple of weeks, and here is the result!
I haven't found any existing ones that shows actual ASCII art, and not just pixelated version of album covers, so I hope this post is allowed!

It's available on the AUR, you can also check it out on GitHub:
https://github.com/fwtwoo/songfetch
https://aur.archlinux.org/packages/songfetch

https://redd.it/1ob4s6j
@r_opensource
What are the best tools or platforms for creating a user-friendly, documentation website for an open-source software library?



https://redd.it/1ob5s61
@r_opensource
Snip - The Command-Line Note-Taking Tool I Built Because I Was Tired of Slow Apps

\## TL;DR

I built Snip because I was frustrated with slow note-taking apps. It's a command-line tool that's fast, local, and actually works. No AI, no cloud, no BS - just you, your terminal, and your thoughts.



\---



\## The Problem That Drove Me Crazy



Picture this: You're debugging a complex authentication issue at 2 AM. You have a brilliant insight, but every note-taking app you try is either:

\- Too slow to open

\- Requires you to leave your terminal

\- Wants you to create an account

\- Has a bloated interface that gets in the way



Sound familiar? (If it doesn't, i envy you) This happened to me way too many times. As a developer, I live in my terminal. Why should I have to leave it just to write down a thought?



\---



\## What I Built



Snip is a command-line note-taking tool that respects your workflow. It's built with Go, uses SQLite for storage, and gets out of your way. Think of it as your personal knowledge base that lives in your terminal.



\### The Core Philosophy

\- **Fast**: No waiting, no loading screens

\- **Local**: Your data stays on your machine

\- **Simple**: No accounts, no subnoscriptions, no complexity

\- **Terminal-native**: Works where you already are

\---

\## Why This Matters



\### For Developers

You're already in your terminal. Why leave it just to write down a thought? Snip lets you capture ideas instantly without breaking your flow.



\### For Writers

Quick idea capture, organized with tags, exportable to Markdown. Perfect for anyone who thinks in text.



\### For Students

Lecture notes, study guides, quick references. All searchable, all local, all fast.



\---



\## The Technical Story



I built Snip with Go because I wanted something that would be:

\- **Fast to compile**: No waiting for builds

\- **Cross-platform**: Works on Windows, macOS, Linux

\- **Self-contained**: No external dependencies

\- **Reliable**: Go's error handling keeps things stable



The database is SQLite with FTS4 for full-text search. It's not the most sophisticated setup, but it works. And that's the point - it works.



\---



\## What Makes It Different



\### Not Another Note App

Most note-taking apps are designed for everyone. Snip is designed for people who think in text and live in terminals.



\### No Lock-in

Your notes are stored in a local SQLite database. Export them anytime. Import from anywhere. You own your data.



\### No Complexity

No accounts, no sync, no cloud. Just you and your notes. Sometimes simple is better.



\---



\## The Real-World Impact



Since building Snip, I've:

\- **Captured ideas faster**: No more losing thoughts while switching apps

\- **Stayed in flow**: No context switching when debugging

\- **Organized better**: Tags and search make finding things easy

\- **Backed up easily**: Export to Markdown, import anywhere



\## What's Next



I'm not done yet. Here's what I'm thinking about:

\- **Markdown Preview**: Visualize rendered Markdown so you can see your notes as they'd appear formatted



\---



\## The Story Behind Snip



I've been a developer for years, and I've always struggled with note-taking tools. They're either too slow, too complex, or too locked-in to specific platforms.



One day, I was debugging a complex authentication issue, and I needed to quickly jot down some thoughts. Every tool I tried was either too slow to open or required me to leave my terminal. That's when I realized: developers need a tool that lives in their terminal.



So I built Snip. Not just another note-taking app, but a developer-first tool that respects your workflow. It's fast, it's local, and it gets out of your way.



\---



\## Why I'm Sharing This



I built Snip to solve my own problem, but I think other developers might find it useful too. It's open source, it's free, and it's built by someone who actually uses it.



If you're tired of slow, bloated note-taking apps, give Snip a try. It might just
Any good open-source offline Postman alternatives worth trying?

I’ve been looking into Postman alternatives, especially ones that can work offline or be self-hosted. I came across a tool called Apicat that seems to handle OpenAPI and Postman imports while working completely offline, which caught my eye.

I’m curious are there any other open-source or self-hosted Postman alternatives you’d recommend? Would love to hear what’s been reliable for your workflow.

https://redd.it/1odvbyf
@r_opensource
Trademark notice for my 1.5 year old OSS project - superfile

TL;DR A company that existed 2 years before my popular repo(15K+stars), with the same name as my repo, gave me a trademark infringement notice, with many demands. I am unsure about how to handle this in a safe way to protect the project and prevent any financial/legal issues.


Hey r/opersource. Need some help on how to deal with a trademark notice.

I started the superfile - A modern TUI file manager written in golang, in Mar 2024. It went ahead to gain good popularity and community support. Today we have 15.5K stars, 92+ contributors.

Now out of the blue, I got a cease and desist letter from www.superfile.com (Looks like they are older then me. Started 2021/2022) saying that I am using their commercial trademark and should stop immediately. Their demands :
- Take down the website
- Take down all public materials (They are asking to take it down, not rename. I am not sure if they are okay with rename as yorukot/superfile will still redirect to yorukot/<new_name>)
- Stop all sales and distribution
- Notify all users of non-affiliation with SuperFile®
- Cease all future infringement

Accusations
- I'm infringing on the SuperFile® Trademark
- My project is highly similar to the functionality of SuperFile’s SuperFile® product
- Also accused me of using superfile.dev that is supposedly diverting their consumers

Help needed
- How should I proceed ? I am pretty sure that I have to rename it. Right? Can I or should I try to prevent the rename ?
- Is renaming the project enough, or they are gonna ask more - like paying them, deleting the project entirely, etc.
- Anyone aware of a similar experience
- Am I liable for other usage of superfile name - youtube videos, github forks, package name in repositories ?

Note
- I am not attaching the entire notice for privacy reasons.
- I only have a few days to respond.
- The cease and desist letter comes from a different country than mine.

https://redd.it/1odvwii
@r_opensource
I built my own private, self-hosted asset manager to organize all my digital junk, specifically anime and light novels.

Hello, I made something called CompactVault and it started out as a simple EPUB extractor I could use to read the contents on the web, but it kinda snowballed into this full-on project.



Basically, it’s a private, no deps, self-hosted asset manager for anyone who wants to seriously archive their digital stuff. It runs locally with a clean web UI and uses a WORM (Write-Once, Read-Many) setup so once you add something, it’s locked in for good.



It automatically deduplicates and compresses everything into a single portable .vault file, which saves a space in theory but I have not test it out the actual compression. You can drag and drop folders or files, and it keeps the original structure. It also gives you live previews for images, videos, audio, and text, plus you can download individual files, folders, or even the whole thing as a zip.



It’s built with Python and vanilla JS. Would love to hear what you think or get some feedback!



Here’s the code: https://github.com/smolfiddle/CompactVault



https://redd.it/1oe3eg2
@r_opensource
Making a project around digital archivism and data hoarding

Hi!

I’m a full-stack developer with a strong interest in self-hosting, digital archiving, and piracy. I’ve been wanting to contribute something meaningful to these overlapping communities for a while, I'm looking to build a tool that’s genuinely useful but unique and interesting to use.

I’d really appreciate your suggestions and input on what project you'd do around those topics.

https://redd.it/1oe3drj
@r_opensource
Hey can anyone explain me how should I setup my ci/cd

Hey I have r/LokusMD and https://github.com/lokus-ai/lokus but I am not sponsored yet and we are developing a cross platform notes taking app now if I run ci/cd pipelines every time someone commits won't I like run out of free time like in no time? like how do people actually deal with that kind of stuff and like when we release a version how do I know all different Macs and windows and linux are running I have release.yml and its pipeline but like after deployment test?

https://redd.it/1oeb001
@r_opensource
Freehand software

Hi everyone. There was once a program called freehand, it was used for graphic design, similar to Illustrator. It was developed initially
by Aldus.
I’ve read recently that it was revived by the good people of the internet and is now available via open source. Do you know anything about that? I would greatly appreciate any lead.

https://redd.it/1odxjm0
@r_opensource
Building an open-source, extensible chat workspace (beyond bots and webhooks)

Slack and Discord are great, but closed. You can’t change their UI, and every integration lives in its own bubble.

I’m experimenting with a developer-first alternative:

* Open-source and self-hostable.
* A full extension SDK for both UI and logic—like VS Code for team communication.
* Extensions can share state and trigger each other, not just send messages.

So instead of juggling separate bots and dashboards, everything can live in one cohesive workspace.

Would you or your team find that compelling? What would it need to make you switch?

https://redd.it/1oenww8
@r_opensource
Misconceptions Surrounding Open-Source

I work as a Developer in a reputed company. I was attending a demo presentation regarding innovation done by different projects, when I observed someone explaining how "unsafe" it is when someone uses Open-Source software. They migrated to a closed-source proprietary model, and all the "SMEs" were congratulating that person about the "security enhancements".

People higher up the echelon still are so much ignorant about Open Source software solutions.

Did any of you face similar scenarios?

https://redd.it/1oenk9n
@r_opensource
OrKa-Reasoning: Open-Source Tool for AI Agent Orchestration via YAML

OrKa-Reasoning is an Apache 2.0-licensed Python library for orchestrating AI agents in reasoning setups. It allows defining workflows in YAML files, making it accessible for composing systems without deep programming.

Workflow execution: Parse the YAML to create agents (memory, LLM inference, search) and run them sequentially or with flows like branching or loops. It integrates Redis for memory and supports local LLMs. The focus is on transparency, with logs for each agent step.

Contributions are welcome, though it's mostly one contributor so far. Features cover basics like parallel tasks and graph exploration (beta). Community engagement is low, with sparse mentions online beyond the creator's posts.

Links:
GitHub: https://github.com/marcosomma/orka-reasoning
PyPI: https://pypi.org/project/orka-reasoning

https://redd.it/1oepvtc
@r_opensource
A tool that enhances privacy of pictures for Android

Source code and details: https://github.com/umutcamliyurt/PixelCloak

Features:

Reduces effectiveness of hash-based detection
Removes EXIF metadata
Censors any detected faces in picture
Written in Java

https://redd.it/1oeqsv3
@r_opensource
Fira - board for dev teams

Hey 👋

I've been working on Fira, a minimal Kanban board that stores everything as Markdown files instead of using a database. It's still pretty early - definitely rough around the edges - but I wanted to share it here and get feedback from the community.

The codebase is MIT licensed and pretty simple - mostly vanilla JS, no heavy frameworks. I built it for my own workflow but figured others might find it useful or want to contribute.

GitHub: https://github.com/Onix-Systems/Fira
WebPage: Fira

If you've built similar tools or have ideas on where this could go, I'd love to hear them

https://redd.it/1oepbdv
@r_opensource
Open Readme

We have created something that can be ur one step method to transform boring looking GitHub profile into something fabulous which people see and say WOW
Open Readme is a open source platform we have created for this


This is a second open source platform by Open Dev Society on GitHub
First one already got 4k + stars
And hundreds of users in few days

Here's the link
Do check it
GitHub: https://github.com/Open-Dev-Society/openreadme

Vercel : https://openreadme.vercel.app

https://redd.it/1oesd7k
@r_opensource
From 50 lines of code to an open-source tool: my experience with PydSQL

I wanted to share a bit about my first open-source project: PydSQL.

It started because I was tired of writing SQL CREATE TABLE statements after defining Pydantic models. ORMs felt like overkill, and raw SQL quickly became annoying to keep in sync. So I built a tiny tool to automate it.

What began as a 50-line noscript has now grown into something bigger. I’ve gotten contributors and feedback from Reddit and GitHub, and it’s been amazing to see how even small suggestions can change the way I think about coding and design.

Honestly, I started it to help myself and others facing the same pain, but it’s quickly becoming a community project. It’s been a great learning experience about coding, open-source collaboration, and putting your work out there.

I’d love to hear from other devs:

Have you faced similar pains when using Pydantic or writing SQL?
What’s your approach to small, practical open-source tools?

If you’re curious or want to contribute, here’s the repo: https://github.com/pranavkp71/PydSQL

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