Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.55K 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
TidesDB - A persistent key-value store for fast storage

Hello fellow open source enthusiasts, I'm excited to share that TidesDB has reached version 1.0 after a year of development, evolving from alpha to beta to the recent major and minor releases.

TidesDB is a fast, embeddable key-value storage engine library written in C, built on an LSM-tree architecture. It's designed as a foundational library you can embed directly into your applications - similar to LMDB or LevelDB, but with some unique features.

Some features

ACID Transactions \- Atomic, consistent, isolated (Read Committed), and durable with multi-column-family support
Great Concurrency \- Readers don't block readers or writers. Writers are serialized per column family with COW semantics for consistency
Column Families \- Isolated key-value stores with independent configuration
Parallel Compaction \- Configurable multi-threaded SSTable merging (default 4 threads)
Compression \- Snappy, LZ4, and ZSTD support
Bloom Filters \- Reduce disk I/O with configurable false positive rates
TTL Support \- Automatic key expiration
Custom Comparators \- Register your own key comparison functions
Cross-Platform \- Linux, macOS, and Windows (MinGW-w64 and MSVC)
Clean API \- Simple C API with consistent error codes (0 = success, negative = error)

What's new and finalized in TidesDB 1

Bidirectional iterators with reference counting for safe concurrent access
Background compaction
Async flushing
LRU file handle cache to limit system resources
Write-ahead log (WAL) with automatic crash recovery
Sorted Binary Hash Array (SBHA) for fast SSTable lookups
Configurable sync modes (NONE, BACKGROUND, FULL) for durability vs performance tradeoff

Some usage for y\`all

c#include <tidesdb/tidesdb.h>

tidesdb_config_t config = { .db_path = "./mydb" };
tidesdb_t
db = NULL;
tidesdbopen(&config, &db);

// Create column family
tidesdb
columnfamilyconfigt cfconfig = tidesdbdefaultcolumnfamilyconfig();
tidesdbcreatecolumnfamily(db, "users", &cfconfig);

// Transaction
tidesdbtxnt txn = NULL;
tidesdb_txn_begin(db, &txn);
tidesdb_txn_put(txn, "users", (uint8_t
)"key", 3, (uint8t*)"value", 5, -1);
tidesdb
txncommit(txn);
tidesdb
txnfree(txn);

tidesdb
close(db);

[https://github.com/tidesdb/tidesdb](https://github.com/tidesdb/tidesdb)
https://tidesdb.com

Thank you for checking out my thread. I'm open to any questions, and I'd love to hear your thoughts.

https://redd.it/1op97b5
@r_opensource
Looking for an Event Scheduler

Hej! I am looking for an FOSS Event Calender that supports multiple Members that then create and Manage their own Events. Does this exist somewhere?

Already tried:
\- eventschedule.com (Did not work, flooded with Selfpromotion / ADs)

https://redd.it/1opdn73
@r_opensource
GlobalCVE — OpenSource Unified CVE Data from Around the World
https://Globalcve.xyz

https://redd.it/1opidp1
@r_opensource
I’ve been building an open-source backend platform called Nuvix

Hey folks,
I’ve been working on a project for a while now called Nuvix – it’s an open-source backend platform built in TypeScript, kind of in the same space as Appwrite or Supabase, but with a different philosophy and structure.

The idea behind Nuvix is to give developers a backend that’s flexible like NoSQL, powerful like PostgreSQL, and developer-friendly out of the box. It’s designed to make backend architecture feel modular instead of monolithic.

Here’s what makes it different:

Three schema types:

Document Schemas – NoSQL-like structure where you define attributes and indexes (no SQL needed, great for quick prototypes).
Managed Schemas – PostgreSQL schemas that automatically handle permissions, RLS, and CRUD policies. You get SQL power with built-in security.
Unmanaged Schemas – Raw PostgreSQL for full control, no automation — perfect if you know what you’re doing.

All three share the same API structure, so you can mix and match as your project grows.

It’s built in TypeScript using NestJS, PostgreSQL, Redis, and BullMQ under the hood.
There’s a Next.js-based console for managing everything, and the SDK is also written in TypeScript.

On top of the database APIs, Nuvix also includes:

A Storage API with support for chunked and resumable uploads
A Messaging API for SMS, email, and push notifications
An Auth system for users and teams, with support for multiple login methods

Currently, I’m working on improving the documentation and polishing things up before expanding the SDKs.

If you’re into backend systems or like working with TypeScript and databases, I’d love any feedback or suggestions.
The repo is here: https://github.com/Nuvix-Tech/nuvix

https://redd.it/1opn4a5
@r_opensource
How do I get started with open source

I am a graduating college student as of now and would love to build my profile by contributing to open source, since I have been using tools like fedora (linux) and many other open source alternatives to applications like libreoffice and many more how do I start my journey with FOSS applications and be of help to other senior developers. Thanks for giving me any tips in advance :D

https://redd.it/1opu6lv
@r_opensource
How can one make money contributing to open source?

I have the skills to contribute to open source or even launch my own projects. But i don't have the time.

This isn't particularly about me, i'm just setting myself as an example. How can we have open-source if the contributors get nothing in return for their free work?

Most get nothing. The ones who do barely get enough. Only those who are supported by big entities like big companies make a living. But these projects are few and so are the maintainers of these projects.

You all have been relying on open source for years. How much have you donated?

How does one donate? I personally am unaware. Do i just go to a contributor's GitHub profile and donate from there? Who says that that will help continue the project i want?

https://redd.it/1opx03j
@r_opensource
Looking for a lightweight open source reader that supports a bunch of file types (without bloat or paywalls)

Hey folks,

I’ve been trying to find a good all-in-one reader that can handle a bunch of file formats — PDFs, ePubs, maybe even comics or docs — without being bloated or constantly nagging for a premium version.

I’m not asking for anything crazy, just something open source, lightweight, and clean that actually focuses on reading instead of packing in “AI assistants,” “cloud sync,” or other stuff I’ll never use.

Any recommendations from people who’ve tried a few? Bonus points if it runs well on Linux and Windows.

Thanks in advance 🙏

https://redd.it/1opxigi
@r_opensource
We just released a multi-agent framework. Please break it.

Hey folks!

We just released Laddr, a lightweight multi-agent architecture framework for building AI systems where multiple agents can talk, coordinate, and scale together.

If you're experimenting with agent workflows, orchestration, automation tools, or just want to play with agent systems, would love for you to check it out.

GitHub: https://github.com/AgnetLabs/laddr

Docs: https://laddr.agnetlabs.com

Questions / Feedback: info@agnetlabs.com

It's super fresh, so feel free to break it, fork it, star it, and tell us what sucks or what works.

https://redd.it/1opw4r4
@r_opensource
Certifying open source projects as Blazingly Fast

Hello, all

A few weeks ago I found out the domain **blazingly.fast** was available… and I couldn’t resist.

So I built this site that certifies any submitted project as officially Blazingly Fast, no benchmarking required.

Just submit your repo, tick “Yes,” and join the official Hall of Speed, complete with a badge that makes everything appear 12% faster.

It’s a lighthearted tribute to open source creativity, and to our collective love of performance claims.

No ads, no sign-ups, just fun.
Would love to see more OSS projects represented ⚡️

https://redd.it/1oq08um
@r_opensource
Is there any way to install another os on a smart tv

I have a 2017 Samsung smart tv which is only used to display my desktop and since Samsung TVs hate windows desktop, it has quite some bugs when connected...

So what I wish to do is turn it into a regular display much like a monitor so that it would turn off when turning off the pc, not have to switch the input each time I want to use it, etc...

If it's not possible to turn it into a monitor it would be cool to at least install a custom os so that I can play around with using wake on lan and home assistant if it's possible.

Please don't tell me to just use it as it is I just want to know if it's possible and that's it

https://redd.it/1oq4947
@r_opensource
Building a platform that pays open source contributors

Hey all! This has been a long time passion project of mine for about 7 years now and the whole reason I became an engineer in the first place and I think I'm finally ready to open it up --- the whole concept here is to have a marketplace like Amazon where everyone who buys / sells / builds on it gets a correlating % of profit share

We have a small team now that works on it in their spare time and a lot of the MVP is built but I desperately need help from more engineers/community managers etc

I really think we could get this live in a few months with some really motivated or dedicated individuals.

I'd love to hear everyone's thoughts on this because I'm still figuring out exactly how to quantify/qualify contributions and perfect the onboarding and I'd love for it to be a community decision

https://www.momm.group

thanks for reading!!

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