The Law of Discoverability - open source software is in desperate need of this principle
https://fishshell.com/docs/current/design.html#the-law-of-discoverability
https://redd.it/1plg6bq
@r_opensource
https://fishshell.com/docs/current/design.html#the-law-of-discoverability
https://redd.it/1plg6bq
@r_opensource
Golocron - Plug and Play Blogging and Wiki System for Go Backends
https://github.com/cookiengineer/golocron
https://redd.it/1plfoo3
@r_opensource
https://github.com/cookiengineer/golocron
https://redd.it/1plfoo3
@r_opensource
GitHub
GitHub - cookiengineer/golocron: :book: Plug and Play Blogging and Wiki System for Go Backends.
:book: Plug and Play Blogging and Wiki System for Go Backends. - cookiengineer/golocron
pdf-sign – Adobe-compliant PDF signing with GPG Agent
https://github.com/0x77dev/pdf-sign
https://redd.it/1plfh5g
@r_opensource
https://github.com/0x77dev/pdf-sign
https://redd.it/1plfh5g
@r_opensource
Reddit
From the opensource community on Reddit: pdf-sign – Adobe-compliant PDF signing with GPG Agent
Posted by 0x77dev - 1 vote and 0 comments
Simple Web CSVx Editor
For simple spreadsheet operations, I've always considered a simple Excel-style application. Last night, I created a simple web-based CSVX editor-viewer using "vibe coding."
It's possible to prevent libraries like Pandas from reading comments, so using them in these situations wouldn't be harmful, but unfortunately, MS Office or LibreOffice don't have native support for this, making it difficult to add.
https://github.com/alorak/csvx
https://csv.alorak.com/
https://redd.it/1plioit
@r_opensource
For simple spreadsheet operations, I've always considered a simple Excel-style application. Last night, I created a simple web-based CSVX editor-viewer using "vibe coding."
It's possible to prevent libraries like Pandas from reading comments, so using them in these situations wouldn't be harmful, but unfortunately, MS Office or LibreOffice don't have native support for this, making it difficult to add.
https://github.com/alorak/csvx
https://csv.alorak.com/
https://redd.it/1plioit
@r_opensource
GitHub
GitHub - alorak/csvx: A web-based spreadsheet editor that supports the CSVx format - an enhanced CSV format with rich formatting…
A web-based spreadsheet editor that supports the CSVx format - an enhanced CSV format with rich formatting capabilities. - alorak/csvx
Defending against runtime attacks what works?
Runtime threats app-layer, supply chain, and identity often evade standard security measures.
Here’s a blog that explains these attack vectors in a simple way: link
What strategies do you use to detect or prevent runtime attacks?
https://redd.it/1pljhhp
@r_opensource
Runtime threats app-layer, supply chain, and identity often evade standard security measures.
Here’s a blog that explains these attack vectors in a simple way: link
What strategies do you use to detect or prevent runtime attacks?
https://redd.it/1pljhhp
@r_opensource
ARMO
Cloud Workload Threats - Runtime Attacks in 2026
The 3 runtime threat vectors in modern cloud breaches: application-layer attacks, supply chain compromises, and stolen cloud identities.
RelicBin - Open source pastebin with s3 storage, ansi, text, log, code, html, markdown, pdf, excalidraw, images rendering, bookmarks && comments
https://github.com/ovidiuvio/relic
https://redd.it/1plii99
@r_opensource
https://github.com/ovidiuvio/relic
https://redd.it/1plii99
@r_opensource
GitHub
GitHub - ovidiuvio/relic: modern take on pastebin
modern take on pastebin. Contribute to ovidiuvio/relic development by creating an account on GitHub.
any-sync-bundle v1.1.3: Self-hosting for Anytype is a personal knowledge base
https://github.com/grishy/any-sync-bundle
https://redd.it/1plmpcp
@r_opensource
https://github.com/grishy/any-sync-bundle
https://redd.it/1plmpcp
@r_opensource
GitHub
GitHub - grishy/any-sync-bundle: Anytype Bundle: Prepackaged All-in-One Self-Hosting
Anytype Bundle: Prepackaged All-in-One Self-Hosting - grishy/any-sync-bundle
GitHub - davidesantangelo/githug: Find your code mate. Discover new GitHub users you don't follow yet, matched by your stack and interests.
https://github.com/davidesantangelo/githug
https://redd.it/1plo3tb
@r_opensource
https://github.com/davidesantangelo/githug
https://redd.it/1plo3tb
@r_opensource
GitHub
GitHub - davidesantangelo/githug: Find your code mate. Discover new GitHub users you don't follow yet, matched by your stack and…
Find your code mate. Discover new GitHub users you don't follow yet, matched by your stack and interests. - davidesantangelo/githug
Open-sourced a production-ready Reddit scraping suite with analytics and dashboard
I’ve released an open-source Reddit scraping suite designed as a full data collection and analysis pipeline.
The project scrapes Reddit content without API keys by using open JSON endpoints exposed by `old.reddit.com` and several Redlib/Libreddit mirrors. It includes rate limiting, failover handling, and pagination for stability.
Features include structured SQLite storage, CSV/Excel export, media downloads, recursive comment parsing, lightweight sentiment analysis, a Streamlit analytics dashboard, and a built-in scheduler. The entire system is Docker-ready and avoids heavy dependencies.
The goal is to provide a practical, self-hostable tool for research, monitoring, and analytics.
GitHub: https://github.com/ksanjeev284/reddit-universal-scraper
Contributions and feedback are welcome.
https://redd.it/1plqo5m
@r_opensource
I’ve released an open-source Reddit scraping suite designed as a full data collection and analysis pipeline.
The project scrapes Reddit content without API keys by using open JSON endpoints exposed by `old.reddit.com` and several Redlib/Libreddit mirrors. It includes rate limiting, failover handling, and pagination for stability.
Features include structured SQLite storage, CSV/Excel export, media downloads, recursive comment parsing, lightweight sentiment analysis, a Streamlit analytics dashboard, and a built-in scheduler. The entire system is Docker-ready and avoids heavy dependencies.
The goal is to provide a practical, self-hostable tool for research, monitoring, and analytics.
GitHub: https://github.com/ksanjeev284/reddit-universal-scraper
Contributions and feedback are welcome.
https://redd.it/1plqo5m
@r_opensource
Reddit
reddit: the front page of the internet
Reddit gives you the best of the internet in one place. Get a constantly updating feed of breaking news, fun stories, pics, memes, and videos just for you. Passionate about something niche? Reddit has thousands of vibrant communities with people that share…
Idea: OSS Health Score
hey yall
just had an idea bubbling in mind: what if there was a tool that can gives OSS projects health scores as a percentage-grade, based on a variety of key, OSS metrics.
for example:
Neovim - 93% - very healthy
ahmed33033’s repo - 63% - Slow, needs support
The scores are calculated from metrics like the usual # of commits, pull requests, issues reported, but also other interesting metrics like average time between releases, security scores (from OpenSSF), percentage of new contributors, pull request creation to merge time, etc…
all of these metrics can be compiled to one score, which would tell you how vibrant the OSS project is.
this would help direct folks towards great projects they should contribute to, as well as projects that need a bit of help.
thoughts?
https://redd.it/1plw032
@r_opensource
hey yall
just had an idea bubbling in mind: what if there was a tool that can gives OSS projects health scores as a percentage-grade, based on a variety of key, OSS metrics.
for example:
Neovim - 93% - very healthy
ahmed33033’s repo - 63% - Slow, needs support
The scores are calculated from metrics like the usual # of commits, pull requests, issues reported, but also other interesting metrics like average time between releases, security scores (from OpenSSF), percentage of new contributors, pull request creation to merge time, etc…
all of these metrics can be compiled to one score, which would tell you how vibrant the OSS project is.
this would help direct folks towards great projects they should contribute to, as well as projects that need a bit of help.
thoughts?
https://redd.it/1plw032
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Sharing some OSS utilities in Powershell which add simple missing capabilities to Windows
https://github.com/doclongdong/WinDumpster
https://redd.it/1ply9om
@r_opensource
https://github.com/doclongdong/WinDumpster
https://redd.it/1ply9om
@r_opensource
GitHub
GitHub - doclongdong/WinDumpster: My own (mostly) tooling and hacks for making Windows better. Mostly microprojects written in…
My own (mostly) tooling and hacks for making Windows better. Mostly microprojects written in Powershell or other Windows-native format like .reg files. - doclongdong/WinDumpster
I built a Neon "Wheel of Fortune" PWA for giveaways and decision making (React + D3 + Web Audio)
Hi everyone!
I built **Asmodeus**, a fully interactive neon-styled wheel picker, purely for fun. It’s designed for giveaways, interactive picks, or just deciding where to eat lunch. It runs entirely in the browser (PWA) and uses the Web Audio API for synthesized sounds (no heavy audio files).
**Live Demo:** [https://d371l.github.io/asmodeus/](https://d371l.github.io/asmodeus/)
**Source Code:** [https://github.com/D371L/asmodeus](https://github.com/D371L/asmodeus)
**Key Features:**
* **Synth Audio:** Real-time generated tick/spin sounds via Web Audio API.
* **PWA Ready:** Installable with offline cache (Service Worker).
* **Smart State:** Persists players, history, and settings in LocalStorage.
* **Modes:** Includes "Elimination Mode" (removes winner) and a "Demo Mode" that auto-spins.
* **Hotkeys:** Space to spin, 'S' for sound, 'D' for demo.
**Tech Stack:** React 18, TypeScript, Vite 5, Tailwind CSS, D3 (for geometry).
It is MIT licensed, so feel free to use it, fork it, or remix it for your own needs. Feedback and stars are appreciated!
https://redd.it/1pm19pm
@r_opensource
Hi everyone!
I built **Asmodeus**, a fully interactive neon-styled wheel picker, purely for fun. It’s designed for giveaways, interactive picks, or just deciding where to eat lunch. It runs entirely in the browser (PWA) and uses the Web Audio API for synthesized sounds (no heavy audio files).
**Live Demo:** [https://d371l.github.io/asmodeus/](https://d371l.github.io/asmodeus/)
**Source Code:** [https://github.com/D371L/asmodeus](https://github.com/D371L/asmodeus)
**Key Features:**
* **Synth Audio:** Real-time generated tick/spin sounds via Web Audio API.
* **PWA Ready:** Installable with offline cache (Service Worker).
* **Smart State:** Persists players, history, and settings in LocalStorage.
* **Modes:** Includes "Elimination Mode" (removes winner) and a "Demo Mode" that auto-spins.
* **Hotkeys:** Space to spin, 'S' for sound, 'D' for demo.
**Tech Stack:** React 18, TypeScript, Vite 5, Tailwind CSS, D3 (for geometry).
It is MIT licensed, so feel free to use it, fork it, or remix it for your own needs. Feedback and stars are appreciated!
https://redd.it/1pm19pm
@r_opensource
GitHub
GitHub - D371L/asmodeus: Wheel Of Fortune
Wheel Of Fortune. Contribute to D371L/asmodeus development by creating an account on GitHub.
Looking for a GitHub alternative that is very different.
No "commits" or "pull requests". "Push request" or "Edit request" is fine.
Screens aren't busy.
The best practice for the README, or alternate, is to have a file that contains a summary of the code, a how-to implement the code, and any other needed information.
That's all I've got off the top of my head.
https://redd.it/1pm38sd
@r_opensource
No "commits" or "pull requests". "Push request" or "Edit request" is fine.
Screens aren't busy.
The best practice for the README, or alternate, is to have a file that contains a summary of the code, a how-to implement the code, and any other needed information.
That's all I've got off the top of my head.
https://redd.it/1pm38sd
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
I built a tiny open-source, local-first flashcard app after bouncing off Anki’s UI. Looking for feedback/possible contributors
As I was studying for the HL7 v2.8 Control Exam, I looked for a flashcard app. There are a LOT of flashcard apps out there, but they aren't all to my taste.
Anki seems to be the most popular open-source project; however, the UI left something to be desired.
Quizlet seems to have a good user interface, but I was turned off by its ad-heavy, closed setup.
Everything else seemed to be too complex.
So... as a one-week project, I built a tiny flashcard app named BaraBara. I built it with the following in mind:
A single-user experience that runs entirely in the browser.
No accounts or backend! Only `localStorage.`
Decks, with front/back of cards.
Simple "I knew it/I forgot it" spaced repetition.
Static build, you can self-host anywhere.
I'm not trying to compete with Anki/Quizlet. I'm aiming for something smaller and simpler. Thus, the scope is intentionally tiny. I'm sharing it here because:
I'd love some feedback from people who use and develop learning tools.
I'd like to grow this slowly and thoughtfully, and see if this is useful to anyone else.
I'm looking for a few contributors who like working on small projects. This project already attracted one generous contributor, who greatly improved the UI.
🔗Live Demo: [https://barabara.megafarad.com](https://barabara.megafarad.com)
🔗Repo (MIT): [https://github.com/megafarad/barabara](https://github.com/megafarad/barabara)
I'm especially interested in feedback on:
Does the "local only," no back-end approach resonate with you, or do you prefer to have a real back-end from day one?
What is the minimum feature set you expect from an open-source flashcard app (import/export, tags, richer media - like images)?
For anyone who has implemented SRS tools, I simply have two actions on cards: "I knew it," and "I forgot." Is that enough in your view? Additionally, are there any "gotchas" around scheduling, UX, or data modeling that I should know about?
I'm happy to answer any questions about the implementation or direction. If you can see a way for this project to be more useful (or even useful at all!) I'd love to hear it.
https://redd.it/1pm57ve
@r_opensource
As I was studying for the HL7 v2.8 Control Exam, I looked for a flashcard app. There are a LOT of flashcard apps out there, but they aren't all to my taste.
Anki seems to be the most popular open-source project; however, the UI left something to be desired.
Quizlet seems to have a good user interface, but I was turned off by its ad-heavy, closed setup.
Everything else seemed to be too complex.
So... as a one-week project, I built a tiny flashcard app named BaraBara. I built it with the following in mind:
A single-user experience that runs entirely in the browser.
No accounts or backend! Only `localStorage.`
Decks, with front/back of cards.
Simple "I knew it/I forgot it" spaced repetition.
Static build, you can self-host anywhere.
I'm not trying to compete with Anki/Quizlet. I'm aiming for something smaller and simpler. Thus, the scope is intentionally tiny. I'm sharing it here because:
I'd love some feedback from people who use and develop learning tools.
I'd like to grow this slowly and thoughtfully, and see if this is useful to anyone else.
I'm looking for a few contributors who like working on small projects. This project already attracted one generous contributor, who greatly improved the UI.
🔗Live Demo: [https://barabara.megafarad.com](https://barabara.megafarad.com)
🔗Repo (MIT): [https://github.com/megafarad/barabara](https://github.com/megafarad/barabara)
I'm especially interested in feedback on:
Does the "local only," no back-end approach resonate with you, or do you prefer to have a real back-end from day one?
What is the minimum feature set you expect from an open-source flashcard app (import/export, tags, richer media - like images)?
For anyone who has implemented SRS tools, I simply have two actions on cards: "I knew it," and "I forgot." Is that enough in your view? Additionally, are there any "gotchas" around scheduling, UX, or data modeling that I should know about?
I'm happy to answer any questions about the implementation or direction. If you can see a way for this project to be more useful (or even useful at all!) I'd love to hear it.
https://redd.it/1pm57ve
@r_opensource
I got tired of subnoscription-based finance apps, so I built a local-first alternative. I also did it to practice more and for my portfolio.
https://github.com/Jean-EstevezT/Aritmo-Budget-Planner
https://redd.it/1pm5wxr
@r_opensource
https://github.com/Jean-EstevezT/Aritmo-Budget-Planner
https://redd.it/1pm5wxr
@r_opensource
GitHub
GitHub - Jean-EstevezT/Aritmo-Budget-Planner: Aritmo is a smart budget tracker that helps you bring rhythm and balance to your…
Aritmo is a smart budget tracker that helps you bring rhythm and balance to your finances. Simple, clear, and accessible: organize your expenses, view your income, and find harmony in your numbers....
modern opensource smartphone?
I am looking for a modern open source smartphone (hardware)
https://redd.it/1pm78jm
@r_opensource
I am looking for a modern open source smartphone (hardware)
https://redd.it/1pm78jm
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
KV and Wide-column database with CDN-scale replication
Building https://github.com/ankur-anand/unisondb, a log-native KV/wide-column engine: with built-in global fanout.
I'm looking forward to your feedback.
https://redd.it/1pm85r5
@r_opensource
Building https://github.com/ankur-anand/unisondb, a log-native KV/wide-column engine: with built-in global fanout.
I'm looking forward to your feedback.
https://redd.it/1pm85r5
@r_opensource
GitHub
GitHub - ankur-anand/unisondb: A streaming multimodal database for Edge AI, and Edge Computing.
A streaming multimodal database for Edge AI, and Edge Computing. - ankur-anand/unisondb
Tired of Vue toast libraries, so I built my own (headless, Vue 3, TS-first)
Hey folks 👋 author here, looking for feedback.
I recently needed a toast system for a Vue 3 app that was:
modern,
lightweight,
and didn’t fight my custom styling.
I tried several Vue toast libraries and kept hitting the same issues: a lot of them were Vue 2–only or basically unmaintained, the styling was hard-wired instead of properly themeable, some were missing pretty basic options, and almost none gave me predictable behavior for things like duplicates, timers, or multiple stacks.
So I ended up building my own: Toastflow (core engine) + vue-toastflow (Vue 3 renderer).
# What it is
Headless toast engine + Vue 3 renderer
Toastflow keeps state in a tiny, framework-agnostic store (`toastflow-core`), and `vue-toastflow` is just a renderer on top with `<ToastContainer />` \+ a global `toast` helper.
CSS-first theming
The default look is driven by CSS variables (including per-type colors like `--success-bg`, `--error-text`, etc.). You can swap the design by editing one file or aligning it with your Tailwind/daisyUI setup.
Smooth stack animations
Enter/leave + move animations when items above/below are removed, for all positions (`top-left`, `top-center`, `top-right`, `bottom-left`, `bottom-center`, `bottom-right`). Implemented with `TransitionGroup` and overridable via `animation` config.
Typed API, works inside and outside components
You install the plugin once, then import `toast` from anywhere (components, composables, services, plain TS modules). Typed helpers: `toast.show`, `toast.success`, `toast.error`, `toast.warning`, `toast.info`, `toast.loading`, `toast.update`, `toast.dismiss`, `toast.dismissAll`, etc.
Deterministic behavior
The core handles duplicates, timers, pause-on-hover, close-on-click, `maxVisible`, stack order (`newest`/`oldest`), and `clear-all` in a predictable way.
Extras
Promise/async flows (`toast.loading`), optional HTML content with `supportHtml`, lifecycle hooks, events (`toast.subscribeEvents`), timestamps (`showCreatedAt`, `createdAtFormatter`), and a headless slot API if you want to render your own card.
# Quick taste
// main.ts
import { createApp } from 'vue'
import App from './App.vue'
import { createToastflow, ToastContainer } from 'vue-toastflow'
const app = createApp(App)
app.use(
createToastflow({
// optional global defaults
position: 'top-right',
duration: 5000,
}),
)
// register globally or import locally where you render it
app.component('ToastContainer', ToastContainer)
app.mount('#app')
<!-- Somewhere in your app -->
<noscript setup lang="ts">
import { toast } from 'vue-toastflow'
function handleSave() {
toast.success({
noscript: 'Saved',
denoscription: 'Your changes have been stored.',
})
}
</noscript>
<template>
<button @click="handleSave">Save</button>
<ToastContainer />
</template>
# Links
Playground / demo: https://toastflow.adrianjanocko.sk
GitHub: [https://github.com/adrianjanocko/toastflow](https://github.com/adrianjanocko/toastflow)
npm (Vue renderer): https://www.npmjs.com/package/vue-toastflow
https://redd.it/1pmamrw
@r_opensource
Hey folks 👋 author here, looking for feedback.
I recently needed a toast system for a Vue 3 app that was:
modern,
lightweight,
and didn’t fight my custom styling.
I tried several Vue toast libraries and kept hitting the same issues: a lot of them were Vue 2–only or basically unmaintained, the styling was hard-wired instead of properly themeable, some were missing pretty basic options, and almost none gave me predictable behavior for things like duplicates, timers, or multiple stacks.
So I ended up building my own: Toastflow (core engine) + vue-toastflow (Vue 3 renderer).
# What it is
Headless toast engine + Vue 3 renderer
Toastflow keeps state in a tiny, framework-agnostic store (`toastflow-core`), and `vue-toastflow` is just a renderer on top with `<ToastContainer />` \+ a global `toast` helper.
CSS-first theming
The default look is driven by CSS variables (including per-type colors like `--success-bg`, `--error-text`, etc.). You can swap the design by editing one file or aligning it with your Tailwind/daisyUI setup.
Smooth stack animations
Enter/leave + move animations when items above/below are removed, for all positions (`top-left`, `top-center`, `top-right`, `bottom-left`, `bottom-center`, `bottom-right`). Implemented with `TransitionGroup` and overridable via `animation` config.
Typed API, works inside and outside components
You install the plugin once, then import `toast` from anywhere (components, composables, services, plain TS modules). Typed helpers: `toast.show`, `toast.success`, `toast.error`, `toast.warning`, `toast.info`, `toast.loading`, `toast.update`, `toast.dismiss`, `toast.dismissAll`, etc.
Deterministic behavior
The core handles duplicates, timers, pause-on-hover, close-on-click, `maxVisible`, stack order (`newest`/`oldest`), and `clear-all` in a predictable way.
Extras
Promise/async flows (`toast.loading`), optional HTML content with `supportHtml`, lifecycle hooks, events (`toast.subscribeEvents`), timestamps (`showCreatedAt`, `createdAtFormatter`), and a headless slot API if you want to render your own card.
# Quick taste
// main.ts
import { createApp } from 'vue'
import App from './App.vue'
import { createToastflow, ToastContainer } from 'vue-toastflow'
const app = createApp(App)
app.use(
createToastflow({
// optional global defaults
position: 'top-right',
duration: 5000,
}),
)
// register globally or import locally where you render it
app.component('ToastContainer', ToastContainer)
app.mount('#app')
<!-- Somewhere in your app -->
<noscript setup lang="ts">
import { toast } from 'vue-toastflow'
function handleSave() {
toast.success({
noscript: 'Saved',
denoscription: 'Your changes have been stored.',
})
}
</noscript>
<template>
<button @click="handleSave">Save</button>
<ToastContainer />
</template>
# Links
Playground / demo: https://toastflow.adrianjanocko.sk
GitHub: [https://github.com/adrianjanocko/toastflow](https://github.com/adrianjanocko/toastflow)
npm (Vue renderer): https://www.npmjs.com/package/vue-toastflow
https://redd.it/1pmamrw
@r_opensource
Toastflow
Vue Toast Notifications Playground | Toastflow
Experiment with Vue toast notifications powered by Toastflow. Tune positions, animations, and behaviors in real-time.
I just created an open source Reddit Nuke extension!
https://github.com/edoardoCame/RedditNuke
Try it out!
https://redd.it/1pmc1ki
@r_opensource
https://github.com/edoardoCame/RedditNuke
Try it out!
https://redd.it/1pmc1ki
@r_opensource
GitHub
GitHub - edoardoCame/RedditNuke
Contribute to edoardoCame/RedditNuke development by creating an account on GitHub.