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
Just an experience

I really wanted to share my experience in the open source world with the problems I had. Solutions are welcome. Also wanted to get this out of my head at 1... 2... 3am.
I really love the idea of the software being open to anyone, which generally prevents the software with harmful features being unnoticed, and even lets you learn something.
I am mostly oriented in engineering, mechanical, electrical and software, so knowing how something ticks really helps in creation. I also like playing games (recently played Doom TDA, which is just an absolute HELL YEAH).
As an engineer, I do face the challange of obtaining the software for designing (CAD, CAM and IDE), where most of the software is under a heavy paywall.
Now, if I was an engineer for some corporation, it would be out of the question, however I mostly do it as a hobby. I also value privacy, so I only share what I find necessary and I want a control over the files I create. Another aspect is that I want a software that will work as long as it is in my system, and not by the will of our overlords.
Starting from simply the need for creating a presentation, a spreadsheet or a formatted text, I ran in to a problem of having a software for creating those documents. MS Office is under a heavy paywall, and asking an institution for a license sets a time limit, and in some cases is not simple. Piracy? For this software I found that it works if you are lucky or you know special places of the internet.
This is where a teacher proposed multiple alternatives, like Apache OpenOffice, LibreOffice or Google Docs. I went with Apache, which after getting used to worked fine.
At some point, when I didn't have to make presentations, just some files with answers, I just used Notepad. There was ofc a teacher that had a problem with it, but it was solvable. Honestly, I don't understand why it isn't used that much? It's simple, and readable. You don't need to make your answers fancy for a good grade.
There was also a case when I intentionally made an HTML page providing answers with images (had buttons too)
When the time to make spredsheets and academic papers came, I went with Google Docs (by that point I had a different PC and I was looking again for the software). And because I had a teacher that almost every lesson mentioned LibreOffice I also tried LibreOffice, which also works, but feels like it lacks some features.
But now that the time has come to write my Qualification Work, I had to get MS Office (by the liberty way), because I do not want to risk having an incorrect format, given that the sample work with all the formatting is given. Some instructions are even given explicitly for MS Word. Wish the barrier between commercial and open source alternatives was really negligible, but it isn't.
Somewhere in this story, I needed a software for 3D design. And would you look at that, the forcefully (I did not give permission, Microsoft) installed Windows 10 comes with a 3D Builder. Really simple software when you are just starting to design something on your PC. Then it uninstalled itself after some Windows update (Microsoft, I own this machine, not you), which I immediately reinstalled.
And when my 80 euro Chinese AliExpress 3D Printer came, it was the only software I would use for designs. Tried FreeCAD, but my engineering skills at the time where not ready for the avarage complexity of CAD software.
Then I needed some software to create engineeeing drawings, and I stumbled upon LibreCAD. It was perfect. You need a software for drawing 2D images where you measure stuff in milimeters instead of pixels, and make drawings that are accepted by your teacher and is easy to use? Bingo. I used it extensively for both school and my own engineering projects.
And about at the same time I got a 3 axile table CNC mill for 160 euros from China. Another task arrived: How do I tell my CNC how to cut things?
Looked online: paywall, paywall, paywall. Reading the example G-code instructions gave me an approximate understanding of how it works, but writing these instructions yourself is
time consuming. And I found an easy solution: just draw the cutting path in LibreCAD, and convert it to G-code using dxf2gcode. Simple and very controllable. It had some problems with the files as I am not a native English speaker. But thanks to it being open source, I modified problematic lines of code to use UTF-8 instead of ASCII encoding. Thus LibreCAD became one of my main tools.
Then I had Solidworks lectures, and I wanted it for myself. I got the students copy for a year, but my PC just couldn't run it. The problem isn't that it is too weak to run it, but it's something else (I have a theory that it's Intel vs AMD, as the teacher said that the requirement is an IBM computer). So I was looking for a software again. As a free solution, teachers proposed Onshape or Fusion students edition. I did use Onshape, but what I don't like is that I have little control over the files I create, as they are public, unless I pay something. And Fusion... well I really didn't want to bother it checking my school, and again it will problably lock my access after I graduate.
And then I remembered FreeCAD, a software that looked liked it was still in 2000s, but it turned out that it has updated it's design, and it looks GOOD. I honestly didn't know how many features it had, and compared to Solidworks, as much lectures as I had, I would say it's a good alternative, with all of the features Solidworks has (problably not all, but hell of a good chunk). But there are issues, such as random "ACCESS VIOLATION" which in most cases means that you close FreeCAD without being able to save whatever changes you made. Feels also clunky, definitely takes time to get used to. I also have issues with TechDraw being incredibly poorly optimized (120 tooth gear makes this thing so delayed, I exported to dxf to finish the drawing)(this problem is so old it should have been solved) and lacking some intuitive features like being able to draw extra lines anywhere or some of the specialized cuts used in engineering drawings. For the lacking features, I saw some tutorials that let you have them in the ways I find uncomfortable. Also the cuts do not use patterns which I set as a material. Also, it seems that it got so updated that some old answers on forums are not applicable (had a problem where LibreCAD cannot draw DXF file generated by FreeCAD and had to use online converter to change DXF version). Otherwise, good software.
And finnaly, the two conflicting and two of the most significant pieces of software: Linux and Windows.
The reason I even started looking in to Linux was the "absolutely important, top tier" ~~bloatware~~ "software" that comes with Windows, and the updates that must be installed the instant they are there (as sarcastic as it sounds, I find it to be reality). Windows 11 was the catalyst: "your hardware cannot support Windows 11" just tells that the software will get unreasonably heavier.
For a long while my main productivity computer was in the state where it cannot update Windows 10. I once was able to update it by doing a factory reset, but the second time I wanted to do it, Windows just said: "you don't have enough memory to do that". What kind of PC is this you ask? A laptop with 28GB of base memory that by this point is 7 years old. And within this memory, if you really try, you can get 12GB of free memory. Now I have a better PC, but this one is still useable.
At some point I decided to install Linux Mint on the second bigger drive of that poor laptop. Again, takes some time, but my experience with Raspberry Pi helped this process. I like it, and App manager is a good way to install most of the software.
But for some cases, I hate the installation process. Usually, when there isn't something in App manager, you go to Github and download the software from there. Good if it has a release, otherwise you have to compile it. In that case, usually the correct sequence of commands is provided. But I had a case where either it wasn't provided, or the sequence is incorrect. I searched for information, and all I had was some general
instructions, an arrows that point in the direction of where you should be going, but that do not tell the exact coordinates. And the cyclic infinity of "you need this library to install this library". Problably my inexperienced self was doing something wrong.
As also a software engineer (hobby), I really don't like the fact that Linux can't tell if a file is an executable from the file extension. Sometimes I want to run software from a USB stick that for the sake of being compatable with other devices uses FAT or NTFS file system. Linux on the other hand has it's own file system with some kind of flag or registry that tells it if a file is an executable.
On Windows, no matter from where the file came, if it is an .exe or .bat it is executable and you do not need to go in to properties at the minimum to make your file tick. Maybe there is an easy solution, but I just don't know it.
And for the reason why my main computer is still on Windows 10 with ESU is because I cannot be sure, that the programs I use on Windows 10 will work on Linux even with the software that lets you run Windows apps on Linux. The performance cost of this software is also important. For now, I cannot switch from MS Office, for reasons mentioned before, and I really want to stay with Paint.NET. But I do like Linux Mint even with lack of the executable format.

I hope this post provides some alternative software to some of you, and that some of you may provide solutions to troubles I had and still have.

https://redd.it/1q1mgnb
@r_opensource
Poise: Real-time system-wide audio voice isolation (ONNX, low latency, Windows)

Hello everyone,
I’m sharing a small open-source project I’ve been working on.

Poise is a real-time system audio voice isolator that captures system output, runs it through an ONNX speech denoising model, and plays back enhanced speech-only audio with low latency (\~10 ms frames).

It’s designed for cases where speech intelligibility matters more than audio fidelity (talks, lectures, interviews, etc.).

Limitations:

Output is mono
Non-speech elements (music, ambience, effects) are mostly removed

Features include:

WASAPI loopback capture on Windows
Streaming model state
VAD-based processing
GUI + CLI

Repo: https://github.com/chabandou/Poise-Voice-Isolator

I’ve been also experimenting with stem separator models for real-time but was only able achieve \~2 second delay, could be due to hardware constraints though, that's why I went with a denoiser model.

Any feedback or help on this topic is appreciated.

https://redd.it/1q1smfu
@r_opensource
FOSS We've got 22 stargazers in github in 2 weeks, now what?

Hi all!

Before the holidays we decided to make one of our side projects FOSS, and we've got what we consider an amazing response (22 stars) https://github.com/desplega-ai/agent-swarm/stargazers

For us this is completely unexpected, we thought we wouldn't get to 4.

Now we are thinking what should we do next, what do you recommend us to do?

We would love to have contributors and help it grow as we think it could help many.

https://redd.it/1q1y12s
@r_opensource
Lancei meu Gerador de QR Code Online GRÁTIS e 100% PRIVADO – Sem servidor, sem rastreamento, com personalização total! (Código aberto no GitHub)

Oi, pessoal! 👋
Acabei de lançar meu projeto open-source: um Gerador de QR Code completo e gratuito que roda inteiramente no navegador (client-side only).
Por que ele é diferente?



Total privacidade: Nenhum dado é enviado para servidor algum.
Personalização avançada: Cores, tamanho, correção de erro, presets.
Suporte a URL, texto, WiFi, vCard, e-mail, telefone e mais.
Download em PNG, SVG (vetorial perfeito para impressão) e JPEG.
Histórico local dos últimos 10 QR Codes.
Responsivo, tema escuro e acessível.



Ideal para quem quer algo simples, rápido e sem depender de sites que rastreiam tudo.


Acesso: https://almirfilho9.github.io/qrcode1/
Repositório: https://github.com/almirfilho9/qrcode1


Feedback, stars, forks e sugestões são super bem-vindos! 😄
O que acharam?
#webdev #javanoscript #opensource #qrcode

https://redd.it/1q1w5t2
@r_opensource
Show HN: Muad-Dib – Open-source tool to detect npm supply-chain attacks

Hi everyone !

I’m the author of Muad-Dib, an experimental open-source tool designed to detect npm supply-chain attacks (think shai-hulud).

I’m looking for testers to:

Run Muad-Dib on real npm projects
Tell me what works, what doesn’t, and what’s noisy

Any feedback is welcome, positive or negative.

Muad-Dib includes a CLI, a GitHub Action, and a VS Code extension for direct integration.

GitHub Repo: https://github.com/DNSZLSK/muad-dib

Quick start for testing:

1. Clone the repo
2. Install dependencies with npm install
3. Run npx muad-dib scan ./your-project

I’d really appreciate your feedback to improve the tool!

https://redd.it/1q21x91
@r_opensource
Thunderbird vs K-9 Mail

I installed both mail client app on my android phone, but their UI is basically the same, so I did a little reaserach and it came out that K-9 was actually bought by mozilla with the goal of shifting their userbase to thunderbird and in the end dismiss k-9 mail.

Is there any good reasons then to keep using K-9 mail?

https://redd.it/1q249cf
@r_opensource
GraphQLite - Graph database capabilities inside SQLite using Cypher

I've been working on a project I wanted to share. GraphQLite is an SQLite extension that brings graph database functionality to SQLite using the Cypher query language.

The idea came from wanting graph queries without the operational overhead of running Neo4j for smaller projects. Sometimes you just want to model relationships and traverse them without spinning up a separate database server. SQLite already gives you a single-file, zero-config database—GraphQLite adds Cypher's expressive pattern matching on top.

You can create nodes and relationships, run traversals, and execute graph algorithms like PageRank, community detection, and shortest paths. It handles graphs with hundreds of thousands of nodes comfortably, with sub-millisecond traversal times. There are bindings for Python and Rust, or you can use it directly from SQL.

I hope some of y'all find it useful.

GitHub: https://github.com/colliery-io/graphqlite

https://redd.it/1q249ml
@r_opensource
imesde: an ephemeral database for real time streams

Hello r/opensource,

I've recently created a library/tool using Rust to experiment a bit with ONNX model and vectorization. This is basically a Real-Time Ephemeral Vector DB, it means that there is no persistence and is useful/faster for data that doesn't need to live forever like logs, financial tickers, or live chat context.


It uses a circular-buffer to guarantee that the data never overflows, and it brings some features like a moving centroid update, so you can detect "semantic outliers" during ingestion without extra passes.


I'm really proud of the benchmark, I also compared those with Qdrant (even tho it's not really comparable because the two systems are built with a different scope, for example imesde doesn't use an HNSW index).

|Metric|Result|
|:-|:-|
|Avg Search Latency|141.92 μs|
|P99 Search Latency|218.87 μs|
|Instant Centroid Update|< 3.00 μs (O(1))|
|Avg Outlier Detection|153.02 μs|
|Engine Throughput|6,751 queries/sec|
|Avg Embedding Time|1.75 ms|
|Total QPS|801 queries/sec|



Please, have a look and let me know what do you think about, there're also some use cases example in the repo.


https://github.com/imesde/imesde

https://redd.it/1q23wbp
@r_opensource
Good alternatives to onenote?

I need a good app that allows me to take handwritten notes on my samsung tablet. I have searched all over the place and there doesn't seem to be any good alternatives. What are your suggestions?

https://redd.it/1q295b3
@r_opensource
Project management for my project

Heya! I got a open source project which has grown alot more than anticipated and people are very interested in the concepts we have etc.

How can i begin to manage it propperly like outline the ideas, onboard new people etc? I dont feel like hiring a person for it as i do have any "money" gain from it at least not right now.

I'm super not creative i'm a developer so i have no clue on how to design it and in general how to organaize my brains ideas


I'm open for all ideas i have no clue on manageing a project from a organazation perspective

https://redd.it/1q2a78k
@r_opensource
How do people usually handle simple invoicing in open-source or side work?

Open-source adjacent workflow question.

Occasionally I do paid side work related to OSS projects or consulting, and every now and then I just need to send a single invoice. Not recurring, not bookkeeping-heavy, just generate a clean invoice, export a PDF, and send it.

What I’ve found awkward is that most invoicing tools assume:

accounts and signups
subnoscriptions or free trials
full accounting workflows

For infrequent invoicing, that setup often feels heavier than the task itself.

I’m curious how people in the open-source world usually handle this:

spreadsheets / templates?
lightweight noscripts or generators?
existing open-source tools I might have missed?

Also interested in whether people expect tools like this to be open-source by default, or if it’s common to just roll something small for personal use.

Not promoting anything, genuinely trying to understand norms here.

https://redd.it/1q27q06
@r_opensource
First time building in the open after 12 years of closed source — shipped over Christmas week

Spent 12 years building a closed source company (crypto data, eventually IPO'd). Contributed to open source along the way but never actually built something from scratch in the open.

Over Christmas I finally did it (mostly using AI but not fully vibe coding). Local-first AI hardware project — privacy-focused, keep your inference off the cloud.

[github.com/LocalGhostDao/web](https://github.com/LocalGhostDao/web)
github.com/LocalGhostDao/localghost

It's rough, it's early, but it's out there. Honestly forgot how good it feels to just push code without twelve layers of review and a legal check.

The broader bet: we don't need to outcompete cloud AI. We just need to exist as a credible alternative. But mostly I'm just enjoying building in public for once.

Feedback welcome — still figuring out what "building in the open" actually means after years of the opposite.

https://redd.it/1q2cfs5
@r_opensource
Tasket++ — simple Windows tool to automate user actions, free and open source — new UI, looking for testers

Tasket++ is a simple Windows tool to schedule automated simulations of user actions without noscripting.

Simulated actions include clicks, typing, cursor movements, and more — screenshots, opening files, executables and URLs, shutting down the PC, etc.

The UI was recently redesigned based on feedback, and a few features requested by users have been added.

Looking for a few people to try the new, complete version and share honest feedback.

How it can be useful:
\- Silent, scheduled screenshots to monitor activity or create time‑lapse logs.
\- Send messages from any app at a set time for reminders or coordinated notifications.
\- Replay exact mouse clicks and typed input for testing, demos, or repetitive workflows.
\- Prevent AFK detection with realistic simulated activity that looks natural.
\- Fade music and shut down the PC on a schedule to automate sleep or end‑of‑day routines.
\- Save automation presets and run them manually, at boot, or on a schedule.

No noscripting required. Fully local. Simulated tasks can loop, trigger at startup, or be launched via a desktop shortcut.

Microsoft Store: https://apps.microsoft.com/detail/xp9cjlhwvxs49p
Source code and issues: https://github.com/AmirHammouteneEI/ScheduledPasteAndKeys
Portable (v1.6) : https://files.amirhammoutene.dev/Tasket++/1.6/Tasket++\_v1.6.zip

I’m not asking for a full QA process — a short impression or concise feedback will be greatly appreciated. Thank you in advance :)

https://redd.it/1q1sxp5
@r_opensource
Running self hosted, open source privacy services for the public, built on Proxmox, SearXNG, PrivateBin, and IRC

A few years ago, I started self hosting services on my home infrastructure, building on open source projects. What began as a personal IRC server has grown into a small suite of privacy focused services that I'm now opening to the public - because that's what FOSS is all about in the end, right? :)


What I'm Running:



**IRC Server (UnrealIRCd + Anope Services + soju)**

* Server: [irc.inthemansion.com:6697](http://irc.inthemansion.com:6697) (SSL)
* Around 40 active users - developers, self-hosters, privacy advocates
* Main channel: #lobby
* Classic decentralized chat, no corporate middleman



**SearXNG Instance**

* URL: [search.inthemansion.com](http://search.inthemansion.com)
* Meta search engine aggregating results from multiple sources
* Zero tracking, user preferences stored locally via cookies
* No registration required



**PrivateBin**

* URL: [paste.inthemansion.com](http://paste.inthemansion.com)
* Client-side encrypted pastebin
* 10MB max upload (text, code, images)
* Zero-knowledge - server only sees encrypted data



This is all on three Proxmox based machines:

* Main datacenter for core VMs/LXCs
* Dedicated Proxmox IRC machine for reliability
* Proxmox Backup Server for redundancy



The entire stack is open source - from the hypervisor to every service running on top. This is as well all on the home infrastructure, so it's not enterprise-grade uptime, but it's stable, properly segmented, and maintained with care. All services are documented at [inthemansion.com](https://inthemansion.com).

If these services help even a few people escape corporate surveillance while experiencing what open source can do, that's a win. Feedback and constructive criticism welcome - that's how we all improve. All are more than welcome to join us on the IRC server too and have a chat :)

Happy to share configuration details, deployment notes, or lessons learned. Running a multi Proxmox setups at home has been a journey, not gonna pretend.

With all this being said, thank you all that are involved in the open source space, this is something we should always cherish and see to contribute to in any capacity we can :)

https://redd.it/1q2giwl
@r_opensource
Video editor alternatives

I am looking for free and open source alternatives for video editors, since I just want to be able to cut some clips, join them together and put background music and maybe add some images on the top, but not really complicated editing stuff.

I have seen Open shot but the UI does not really encourage me, I wished something like OpenCut was maintained but seems to be dead, so I would appreciate if you guys could help me with some ideas to do this.

A plus would be to have Docker container to edit through a Web UI and having the video in the server, but that is not a must!!

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