Headless and Opensource Minimal CMS (free)
Hi! I don't usually write much here, but I love blogging, and sometimes I post random thoughts on my blog.
The only thing is, I always did it with .md files, which is fine too. However, I was excited about the idea of using a CMS that was very minimal and avoiding the option of connecting something like WordPress or other big platforms.
So, I created this CMS. I know there are many CMSs out there, and this one might remind you of Zenblog since it's quite inspired by its interface. Also, I really like Jordi as well!
I use it for my personal blog and for my Saas
https://github.com/raulcanodev/zenex-cms
If you like it, I would be grateful if you could give it a star on GitHub
https://redd.it/1q18c84
@r_opensource
Hi! I don't usually write much here, but I love blogging, and sometimes I post random thoughts on my blog.
The only thing is, I always did it with .md files, which is fine too. However, I was excited about the idea of using a CMS that was very minimal and avoiding the option of connecting something like WordPress or other big platforms.
So, I created this CMS. I know there are many CMSs out there, and this one might remind you of Zenblog since it's quite inspired by its interface. Also, I really like Jordi as well!
I use it for my personal blog and for my Saas
https://github.com/raulcanodev/zenex-cms
If you like it, I would be grateful if you could give it a star on GitHub
https://redd.it/1q18c84
@r_opensource
GitHub
GitHub - raulcanodev/zenex-cms: Minimal CMS
Minimal CMS. Contribute to raulcanodev/zenex-cms development by creating an account on GitHub.
Advice Needed Two PRs competing for the same feature
Hi everyone,
I’m maintaining an open-source project and currently have two PRs that implement the same feature (a bilateral filter) but in different ways (the implementation details below aren't important with regards to my question):
- PR #176: Basic implementation in RGB space, optimized for performance with WASM. Simple and easy to integrate, but may produce minor color artifacts.
- PR #177: Uses CIELAB color space for perceptual accuracy. Produces better visual results but is more complex and potentially slower.
As a maintainer, I want to ensure we end up with a single, high-quality implementation and make that decision as fairly and kindly as possible. I’ve created a GitHub discussion to encourage the contributors to collaborate and combine the best aspects of both PRs, rather than competing against each other: https://github.com/Ryan-Millard/Img2Num/discussions/184
Before moving forward, I wanted to ask:
- How do you usually handle situations where multiple contributors submit different implementations of the same feature? I feel like this will be a very tough and possibly opinionated answer.
- Do you prefer picking one, combining ideas, or encouraging collaboration like I’m attempting to do?
- Any tips for keeping the process positive and transparent for all contributors? OSS is for everyone, so what I want isn't the important thing in my eyes - I want to get a final product that will benefit everyone.
Thank you for making it this far! I trust this sub - you guys always give great answers.
https://redd.it/1q1krxg
@r_opensource
Hi everyone,
I’m maintaining an open-source project and currently have two PRs that implement the same feature (a bilateral filter) but in different ways (the implementation details below aren't important with regards to my question):
- PR #176: Basic implementation in RGB space, optimized for performance with WASM. Simple and easy to integrate, but may produce minor color artifacts.
- PR #177: Uses CIELAB color space for perceptual accuracy. Produces better visual results but is more complex and potentially slower.
As a maintainer, I want to ensure we end up with a single, high-quality implementation and make that decision as fairly and kindly as possible. I’ve created a GitHub discussion to encourage the contributors to collaborate and combine the best aspects of both PRs, rather than competing against each other: https://github.com/Ryan-Millard/Img2Num/discussions/184
Before moving forward, I wanted to ask:
- How do you usually handle situations where multiple contributors submit different implementations of the same feature? I feel like this will be a very tough and possibly opinionated answer.
- Do you prefer picking one, combining ideas, or encouraging collaboration like I’m attempting to do?
- Any tips for keeping the process positive and transparent for all contributors? OSS is for everyone, so what I want isn't the important thing in my eyes - I want to get a final product that will benefit everyone.
Thank you for making it this far! I trust this sub - you guys always give great answers.
https://redd.it/1q1krxg
@r_opensource
GitHub
feat(WASM): add bilateral filter by fransafu · Pull Request #176 · Ryan-Millard/Img2Num
⚠️ Are you using the correct pull request template?
Please choose one of the following:
✨ Feature PR Template
🐛 Bugfix PR Template
🧹 Chore PR Template
📚 Docs PR Template
If none of these fit, you...
Please choose one of the following:
✨ Feature PR Template
🐛 Bugfix PR Template
🧹 Chore PR Template
📚 Docs PR Template
If none of these fit, you...
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
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
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
GitHub
GitHub - chabandou/Poise-Voice-Isolator: A program/noscript that ML voice isolation for system audio
A program/noscript that ML voice isolation for system audio - chabandou/Poise-Voice-Isolator
Need some feedback on my open-source anonymous blogging platform, would love contributors as well!
https://the-blog-zone.vercel.app
https://redd.it/1q1wn88
@r_opensource
https://the-blog-zone.vercel.app
https://redd.it/1q1wn88
@r_opensource
the-blog-zone.vercel.app
The Blog Zone
The Blog Zone is an open source, secure blogging platform to publish public or private blogs with full control.
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
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
GitHub
Stargazers · desplega-ai/agent-swarm
Agent Swarm framework for AI coding agents and more! - Stargazers · desplega-ai/agent-swarm
Some OpenSource claendar like google calendar?
Free services please...
https://redd.it/1q1xehr
@r_opensource
Free services please...
https://redd.it/1q1xehr
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
3. Run
I’d really appreciate your feedback to improve the tool!
https://redd.it/1q21x91
@r_opensource
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 install3. Run
npx muad-dib scan ./your-projectI’d really appreciate your feedback to improve the tool!
https://redd.it/1q21x91
@r_opensource
GitHub
GitHub - DNSZLSK/muad-dib: Supply-chain threat detection & response for npm. Detects Shai-Hulud, typosquatting, credential theft…
Supply-chain threat detection & response for npm. Detects Shai-Hulud, typosquatting, credential theft, and more. - DNSZLSK/muad-dib
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
GitHub
GitHub - colliery-io/graphqlite: A SQLite extension that adds graph database capabilities with Cypher query language support and…
A SQLite extension that adds graph database capabilities with Cypher query language support and built-in graph algorithms. - GitHub - colliery-io/graphqlite: A SQLite extension that adds graph da...
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
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
GitHub
GitHub - imesde/imesde: The lightning-fast ephemeral vector engine for real-time AI context
The lightning-fast ephemeral vector engine for real-time AI context - imesde/imesde
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
GitHub
GitHub - LocalGhostDao/web: The main website for localghost dao
The main website for localghost dao. Contribute to LocalGhostDao/web development by creating an account on GitHub.
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
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
Microsoft Store - Download apps, games & more for your Windows PC
Tasket++ - Download and install on Windows | Microsoft Store
Schedule automated simulations of actions you would perform on your PC.
Stable version, fully functional
Details of version 1.6 :
Stable version, fully functional
Those actions simulations are available :
- Keys sequence
- Move Cursor
- Paste…
Stable version, fully functional
Details of version 1.6 :
Stable version, fully functional
Those actions simulations are available :
- Keys sequence
- Move Cursor
- Paste…
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
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
Inthemansion
MansionNET Search
SearXNG — a privacy-respecting, open metasearch engine