Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.54K 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
Can I use WASM for DOM manipulation?

I don't know the answer.
Looking for answers for this.
I am working on a product that needs this.

So, what's your thoughts?

https://redd.it/1p3no09
@r_opensource
DataOps - a free, open-source browser tool for working with data and PDFs (no uploads, everything stays local)



My friend has asked me to post this on reddit, he says:

"Hey everyone!

I’ve been working on DataOps, a browser-based tool for common data and PDF tasks. Everything runs locally in your browser - no uploads, no servers, your files never leave your device.



It handles JSON/XML/TOON comparison, conversion and formatting, PDF merging/splitting, API testing, Base64 encoding, and more. Works on mobile too.



I built this because I was tired of sketchy online tools that make you upload sensitive documents like personal (passports) or company documents/data to unknown servers.

It’s completely open-source and free to use. No account needed, no tracking.



Try it here: https://dataopsapp.com



Would love to hear your feedback or feature

requests!"

https://redd.it/1p3rqcv
@r_opensource
MathMod-13.0 (mathematical modelling software) is out and available for (Windows32/64, MacOSX and Android)

https://github.com/parisolab/mathmod/releases

MathMod-13.0 (Windows32/64, MacOSX and Android) is available for download from: sourceforge or github . Unix/Linux packages : repology.org

Have fun!

Release Notes:

1. Script generator to add thickness to iso/parametric surfaces 
2. Undo/Redo commands for navigating through previous noscripts

https://redd.it/1p3vyop
@r_opensource
UnisonDB - Log-based real-time database

Log-native real-time database : Designed to solve data consistency and real-time responsiveness challenges

* Combining a B+Tree storage engine and Write-Ahead Logging (WAL) -based streaming replication, it ensures sub-second replication and strong consistency across hundreds of nodes.
* Supports Key-Value, Wide-Column, and Large Object (LOB) storage with a multi-model structure
* Optimized for local-first architecture with edge-first design
* Multi-tenancy support through namespace isolation

Differences from existing systems:

* LMDB/BoltDB is a fast local storage but cannot be replicated.
* etcd/Consul has high consistency but limited scalability.
* Kafka/NATS is strong in streaming, but not queryable.

UnisonDB bridges this gap, providing a single, log-centric architecture that integrates storage and streaming.

Core architecture 3-tier structure

1. WALFS (Write-Ahead Log File System) * – mmap-based log file system, optimized for large-scale read/write
* Segment-based log structure, optimized for both sequential writes and random reads
* Supports zero-copy reading , offset-based seeking , and real-time tailing
* Parallel reader architecture that allows multiple replica nodes to read simultaneously

2. Engine – Hybrid storage combining WAL, MemTable, and B-Tree
* Combination of MemTable (skip list) and B-Tree index based on WALFS
* Transfer without deserialization when replicating using FlatBuffers
* Supports atomic multi-key transactions , ensuring consistency at the commit level.
* LOB (Large Object) can be chunked and streamed in units of transactions.
* Wide-Column model supports partial column updates and dynamic schema expansion.

3. Replication – WAL-based streaming replication, including offset tracking.
* WAL-based streaming replication , where followers track offsets and synchronize in real time.
* Maintain self-describing data structures using FlatBuffer log records .
* Efficient streaming implementation with batch transmission
* Consistency-focused design

UnisonDB's solution
* Append-only log + B-Tree combination provides high-speed writes and efficient range reads.
* Support for transaction-based multi-key replication and column-aware synchronization
* Built-in replication with gRPC WAL streaming + B-Tree snapshots

License : Apache License 2.0

Development language : Go
https://github.com/ankur-anand/unisondb

https://redd.it/1p404fi
@r_opensource
Seeking feedback on my experimental js lib oem

I've been building and rebuilding a framework off and on for a couple years. I recently had an ah-hah moment and reworked things to a 2.0 version. I just posted the new version here: https://oem.js.org/. I'm curious what people think. The core idea is that it's a framework to design your own framework. It's only 300 LOC and it facilitates a particular syntax for your own framework that results in code you can understand from top to bottom.

https://redd.it/1p41o7s
@r_opensource
Somachord: A Subsonic client (Web, Electron, PWA)

https://github.com/sammy-ette/Somachord

Somachord is a web music player for Subsonic servers (and subsonic servers only) written in Gleam :)

It works on both desktop in the browser and with Electron, and mobile with a PWA as well

https://redd.it/1p48bu6
@r_opensource
Writingway 2: Scrivener meets AI-integration

I wrote a freeware version of sites like NovelCrafter or Sudowrite. Runs on your machine, costs zero, nothing gets saved on some obscure server, and you could even run it with a local model completely without internet access.

Of course FOSS.

Here's my blog post about it:
https://aomukai.com/2025/11/23/writingway-2-now-plug-and-play/

https://redd.it/1p4atb9
@r_opensource
I built a free scanner to check if your website is i18n-ready

I realized most websites have broken or missing internationalization setups, no lang attribute, wrong hreflang, untranslated strings, etc.
So I built a free scanner that analyzes any website and gives an i18n readiness score with a few SEO insights.
It’s a small tool I made to help devs see if their site is ready for global users.

👉 Try it: https://intlayer.org/fr/i18n-seo-scanner

Feedback welcome especially on the checks or UI!

https://redd.it/1p4hk91
@r_opensource
Need honest feedback on my AI workflow library (2 months of work, feeling stuck)

Hey everyone,

I've spent the past 2 months building a TypeScript library for creating AI workflows that process data in steps. The core idea:

Each step can process a section of data or work globally (waiting for all sections of data to be done on the global step)
Steps can depend on other steps
You define prompts, dependencies, and data transformations, steps ai model configurations
16 Hooks let you inject async integrations at any point in the workflow

My problem: I finished it, but I'm not happy with the result. It still requires too much boilerplate and infrastructure code. My original vision was something where you just configure prompts and dependencies - minimal code, maximum clarity.

I'm too close to this project now and don't have a realistic view anymore.

What I'm looking for:

Honest critique of the concept itself
Is this even solving a real problem?
If you check out the repo, what would you change?
Interested in collaborating to make this actually useful for the TS/AI community?

GitHub https://github.com/dagengine/dagengine
Homepage: https://www.dagengine.ai/ (You can check examples and documentation)

I'm genuinely open to pivoting the whole approach or scrapping it if it's not the right direction. Just want to build something people will actually use.

https://redd.it/1p4k3ur
@r_opensource
Opinions on this Project

Hey, first time on this subreddit, I marked this post as promotional simply because I’m not sure what the rules are here, but really I’m just looking for helpful, constructive feedback on a Java plugin library I built. Please let me know what you think ;p

GitHub: https://github.com/sieadev/Jonion
Docs: https://docs.siea.dev/jonion/

https://redd.it/1p4ja2n
@r_opensource
Open source roku alternative

This question has been asked a couple times but it's been a few years and there were never any good answers from what I've seen. I'd like to replace my roku with something with better privacy and no ads. I don't have a media library that I'm trying to host and I'm not looking to pirate, I just want something I can connect my streaming services to. It seems like it shouldn't be that difficult but I haven't found a good solution. My thought is that android can install and run apps like youtube, netflix, etc, so shouldn't there be a way to install an android distro on a raspberry pi or something and download apps onto it? Not sure if there's a project like this or if someone has looked into it. Thanks.

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