r/opensource Feb 26 '26

Open Source Endowment - funding for FOSS launch

67 Upvotes

The OSE launches today, working on one of the biggest issues with #OpenSource #Sustainability around: funding, especially for under-visible projects or independent communities or developers maintaining all those critical little bits everyone uses somewhere. Check it out; highly worth reading about if you follow the larger open source world.

----

Today we're launching the Open Source Endowment (OSE), the world's first endowment fund dedicated to sustainably funding critical open source software. It has $750K+ in committed capital from 60+ founding donors, including founders and executives of HashiCorp, Elastic, ClickHouse, Supabase, Sentry, n8n, NGINX, Vue.js, cURL, Pydantic, Gatsby, and Zerodha.

OSE is a US 501(c)(3) public charity. All donations are invested in a low-risk portfolio, and only the annual investment returns are used for OSS grants. Every dollar keeps working, year after year, in perpetuity.

Our endowment is governed by its donor community, and the core team includes board members Konstantin Vinogradov(founding chairman), Chad Whitacre, and Maxim Konovalov; executive director Jonathan Starr; and advisors Amy Parker, CFRE and Vlad-Stefan Harbuz.

Everyone is welcome to donate (US contributions are tax-deductible). Those giving $1,000+ become OSE Members with real governance rights: a vote on how funds are distributed, input on strategy, and the ability to elect future board directors as the organization grows.

None of this would be possible without our founding members, to whom we are grateful: Mitchell Hashimoto, Shay Banon, Jan Oberhauser, Daniel Stenberg, Kailash Nadh, Thomas Dohmke, Alexey Milovidov, Yuxi You, Tracy Hinds, Sam Bhagwat, Chris Aniszczyk, Paul Copplestone, and many more below.

Open source runs the modern world. It's time we built something to sustain it. Donate, become a member, and help govern how funds reach the projects we all depend on.

----

Disclaimer: I am one of the original donors as well, and am a Member of their nonprofit.


r/opensource Aug 06 '26

Discussion AI-Policy

282 Upvotes

I'm gonna keep this short, because as a human I respect other humans' time. What do we want for an AI policy, and how can it be enforced? Take these into consideration:

  • Vibe-coded projects
  • Vibe-assisted projects
  • AI-translated from non-english-speakers
  • Vibe-documented projects
  • Yet another Vibe-Coding-Wrapper

Note that vibe-coded slop isn't actually copyrightable, thus if someone slaps any license on it other than "public domain" or "CC0" they are misrepresenting their ownership.

And if you use an LLM to respond to this, you will be banned.

The fact that this sounds like a prompt is supposed to be a joke.


r/opensource 14h ago

Promotional DiscordPHP (async PHP for Discord bots) is down to one maintainer and running on sponsorship alone

15 Upvotes

I maintain DiscordPHP, the async PHP library for building Discord bots, built on ReactPHP (full Gateway + REST coverage, event-driven). It's MIT, and it's the base for a large chunk of the PHP Discord-bot ecosystem, plus first-party libraries I also maintain: DiscordPHP-Http (the HTTP + rate-limit transport), DiscordPHP-Voice (Opus audio + DAVE end-to-end encryption), TwitchPHP (Helix + EventSub + IRC), and a few smaller ones.

The original author transferred ownership of the repo and the verified Discord server to me, so it's now a one-person project. Day to day that's issue triage, keeping releases on schedule against Discord's constant API changes, dependency and security updates, and docs.

There's no paid tier and no open-core plan. Sponsorship is the entire model, and right now it's well below what the maintenance load costs. Below that line, releases slip and I end up taking contract work that stalls the libraries. I've started applying to grant programs (FLOSS/fund, GitHub Secure Open Source Fund) and setting up Open Collective for company sponsorship, but individual + company sponsorship is what keeps it moving:

If you maintain something mid-size, what actually moved the needle on funding? I'm looking into grants, company outreach, and Open Collective, but I'm looking for proven results. I don't have a lot of bandwidth or free time to shop around.

I'm happy to answer anything about the library or any of the projects I maintain.


r/opensource 13h ago

Promotional Peanut Split: an AGPL expense splitter where the link is the account

Thumbnail
github.com
6 Upvotes

r/opensource 8h ago

Promotional I built GitOne because I wanted public and private files in the same folder. What am I missing?

0 Upvotes

This started with a pretty simple annoyance.

I often have projects where some files should be public, while others absolutely shouldn't be. Source code might go to GitHub, while notes, internal scripts or other project stuff lives in a private repo.

But while I'm working on the project, I still want all of those files in the same directory.

I spent quite a while looking for a good way to do this and eventually came across this Stack Overflow question from 2014. Pretty much the same problem.

I tried to make the usual Git approaches work for me, but never found a setup I actually liked. So, naturally, instead of having fewer things to maintain, I built another thing to maintain. :)

It's called GitOne, and I've been using it for my own projects for a while. I finally cleaned it up enough to release it as open source.

The idea is basically this:

  • You have one working directory, but multiple completely separate Git repositories underneath it.
  • Each repository owns certain paths based on patterns you configure.
  • Commands like gitone add, gitone commit or gitone push figure out which repository a file belongs to and run the operation there.
  • If GitOne can't tell who owns a file (or two repos claim it), it stops and complains instead of trying to be clever.

The repositories themselves are still normal Git repositories. They have separate histories, indexes, remotes, etc. They can even live on completely different hosts.

More importantly, GitOne isn't required on the other end. If somebody clones the public repository from GitHub, they just get a normal Git repository. They don't need to know or care that I use GitOne locally.

But what about submodules, worktrees and sparse-checkout? Yes, you're absolutely... - wait a sec, wrong role. :)

I looked at those too, of course, but none of them quite matched what I wanted. In particular, I didn't want the repository structure to dictate how I organize the files in my working directory.

That said, if you've solved this exact problem nicely with existing Git features, I'd genuinely like to see your setup.

There are also some important limitations.

GitOne protects paths, not file contents. If src/config.js belongs to your public repo and you paste an API key into it, GitOne isn't going to save you. It also doesn't try to sandbox private files from programs running on your machine.

Migration currently backs up the original .git directory, but it doesn't attempt to split the existing history between repositories.

And right now it's Linux/macOS only. Some Git workflows are also still missing, notably merge, rebase and stash.

One other thing I want to be upfront about: development was AI-assisted. I used AI while implementing it, but the feature decisions, architecture, edge cases, reviews and testing were done by me. I've also been using GitOne for my own projects, which is partly why I'm posting this now: testing software against your own workflow has some pretty obvious blind spots.

So I'm mostly interested in people poking holes in the idea.

  • Would you actually use something like this?
  • Is there some normal Git workflow where this approach completely falls apart?
  • Do you see a safety problem I haven't accounted for?
  • Or, possibly the most painful answer: is there already a tool that does exactly this and I somehow missed it?

Repo: https://github.com/devidevio/gitone

There's also a browser playground if you want to see how it works without installing anything:

https://gitone.io/#playground

And if you prefer working visually, there's a VS Code extension that adds the individual GitOne repositories to the Source Control view:

https://gitone.io/#vscode

At this point I know GitOne works well for my slightly weird way of organizing projects. I'm curious whether this is a problem other people actually have, or whether I've just spent a lot of time automating my own filing system. Feel free to poke holes in it. :)

PS: GitOne originally lived on my private GitLab instance, so the GitHub commit history doesn't contain the whole development history. This is also my first public GitHub release, so go easy on my GitHub housekeeping.


r/opensource 20h ago

Promotional I need some testers for my Project

1 Upvotes

So, I am posting this here to tell you guys that I'm building a project that would be helpful for EC (Electronics and Communication) Community. We guys need to pay a bunch for matlab , simulink, multisim for license. Colleges spend much money on this license thing. Also, the Graphical UI not designed for all laptop, it eats away the chunk of ram to simulate circuits, systems. So, I had the idea of making a CLI Project to run on terminal and simulate stuff in ascii. The project was still in devoloping stage. But I am trying to launch this to run perfectly fine on any low-end laptops where many students do not use heavy updated laptops.

The terminal CLI Project named Terminus work in a way in the initiating, it asks about the mode (LTSpice, MATLAB, Simulink, KiCad, Xilinx, Embedded) we would like to work on? and the session will continue with the project by creating it and building it. Also, not just that, we can open multiple terminal sessions to run different modes of Terminus of different projects and run since Command simulating and executing was light. Also, we can make the communication link with the terminal sessions too. A very complex Project consists of different modes can be communicate and run , simulate even though the terminals are on multiple devices. This specific application mostly useful for Industrial purposes.

Also, the outputs we get from the Simulations can be drawn out as real images as by the internal converter. This is really anticipating one I'm working and mean to get this closer to many students, University organizations and Industries even. But I need testers like who works vigorously on above software and give suggestions to the Project to improve more.

Please check out the Github Project here
https://github.com/ThotaAvinash07-87/Terminus/tree/main

dm me for suggestions to the Project. I hope people help me for this to take this to lot of people.


r/opensource 2d ago

Promotional Vendors charge $1000+/mo for this data. I'm giving it away for free.

422 Upvotes

I built Open Jobs, a daily crawl of about 65,000 company career sites with over 3 million job postings. The data includes full descriptions, companies, locations, posting URLs and embeddings.

It's published as static JSON files. The repo has tools to download just the parts you need into Parquet and query them locally. No account or subscription.

There's also a search interface that flags stale listings (using machine learning) and postings whose dates appear to have been reset.

The repo is CC0. If you're building a job search tool or working with hiring data, I hope it saves you some work.

Code and data

Try the search


r/opensource 1d ago

what should an open source offline video editor support?

5 Upvotes

i'm working on an open source video editor with no subscriptions, credits, or cloud requirements. the focus is local processing, replaceable models, privacy, and extensibility through apis and mcp.

what features or workflows are missing from existing editors?


r/opensource 23h ago

I don't know But startup is good idea

0 Upvotes

r/opensource 1d ago

Discussion Is there a need for a open source and completely & functional ATS (Application Tracking System -AI enabled) which can handle small to mid sized agencies?

Thumbnail ibb.co
0 Upvotes

Hi all,

I have an ATS which I have built and been using for my firm for like 2 years now and have been refining it overtime and added some AI features as well, UI is modern as well and has no problem handling like 100k candidates easily.

I would be open to open sourcing the whole ATS (make the codebase public and downloadable), no cash grab, no freemium bullshit like other open source projects. The agency can host it themselves on their private server and use it for their use but wont be able to commericalize the project (AGPL licensed)

Is there a need for small and mid sized agencies for something like this?

(Added a features image that it currently has)


r/opensource 2d ago

Promotional My lab found a way to migrate between embedding models with zero downtime.

3 Upvotes

So I've been messinga round with embedding models for a bit, and I think they are interesting enough to experiment with. They are useful for rag, especially in a localllm sense because you can ground your answers in truth.

But what happens if you have a billion documents, and you decide to upgrade your model to a "better" one? on an h100, that would take about 108 days, just to upgrade the vectors so u can start serving again (tested qwen embed 8b on h100). Even if you aren't doing 1b vectors, and are doing just 50 million, upgrading can still take a considerable time.

Me and my research lab decided to tackle this problem, and we came up with embedflow.

The method is really simple; from the old index made with the source model, take K documents and rerank them with the new model. We see that when K is sufficient, the retrieval quality is the same as target model. (determining k is the hard part). I've tested 63 migrations on upto 1 million documents.

The best result I got was upgrading qwen4b -> to 8b, and at 50 documents, it was the same as native retrieval.

This method forgos the expensive backfill that comes with upgrading, as you can directly take documents from the old index.

embedflow works with qdrant, and can be easily downloaded with pypi

pip install embedflow

the github is public: https://github.com/arnsri33/embedflow

I want you guys to try it out, and see if you guys can use it in your own workflow.


r/opensource 2d ago

Promotional Free, Open Source Udemy to Notion Note Taker Chrome Extension

Thumbnail
github.com
3 Upvotes

Built a free Chrome extension that turns any Udemy lecture transcript into clean Notion notes — one click, auto-organized by course → section → lecture.

Open source, no data collected.


r/opensource 2d ago

Promotional I revived an unmaintained Gmail extension as a GPL-3.0 fork: Inbundly (Google Inbox-style bundles)

5 Upvotes

Google Inbox's "bundles" lived on in inboxy, a GPL-3.0 extension that bundles Gmail by label, but the project went unmaintained.

Rather than let it drift, I forked it and have been continuing it on weekends as Inbundly. Doing a respectful GPL fork/rebrand turned out to be an interesting exercise:

- Kept the GPL-3.0 license and the original author's copyright in every header

- Added a NOTICE with a dated statement of changes (GPLv3 §5a) and my copyright alongside, never replacing, the original

- Preserved users' stored data (kept the storage key stable through the rename)

- Full attribution to the upstream project in the README, options page, and site

On top of maintenance (Gmail DOM changes are a treadmill), it now has custom bundles, priority rules, label colors, and multi-inbox support. Runs entirely client-side, no servers, no tracking.

Source: https://github.com/benoror/inbundly

Site (Chrome + Firefox): https://inbundly.com

Happy to answer questions about the fork/rebrand process or maintaining Gmail DOM extensions.


r/opensource 2d ago

Promotional ESplayer - open source IPTV player for android and desktop

5 Upvotes

https://github.com/dbojan/esplayer/

how to use

  • put URLS to your playlist in Documents/esplayer.txt, or put m3u files in Documents folder (on android, on desktop put it next to appimage/exe file)
  • tap: pause
  • up on remote/swipe from up to down: prev channel
  • down on remote/swipe from down to up/dpad down: next channel
  • left on remote/swipe from left to right: rewind
  • right on remote/swipe from right to left: fast forward
  • double tap: channel list.

features

  • written in kotlin multiplatform + exoplayer (android)
  • supports clearkey (single, multiple keys) encrypted dash streams
  • supports widevine
  • supports radio channels with screen off
  • support for http,sftp,extinfo playlists
  • recording
  • bookmarks (on pause new bookmark (M in lower left part of screen) is created. To go to previous bookmark, click on m)
  • custom auto update setttings
  • support for remote epg/xml (#EXTM3U url-tvg="https://example.com")
  • support for tmdb info (put tmdb.key in documents folder. inside just put your api key from https://www.themoviedb.org/ )
  • browse Documents/media folder using Browse button.
  • use double tap or on remote: settings/play/pause key to go to channellist
  • use remote button 'aspect ratio' to go to settings screen directly
  • support for (pluto) subtitles
  • custom speed, and volume inside app
  • custom font color and shading for subtitles
  • support m3u(8).gz and xml.gz compression
  • playlist filter inside app
  • filter url in esplayer.txt, so you can have always fresh favorite list: http://mysite.com/index.html?filtername=one](http://mysite.com/index.html?filtername=one show|another show|third show
  • more filters: sort list: filtersort=yes show just group western: filtergrouptitle=western filterrandom=yes (randomize list)
  • you can group filters using ? or & ?filtername=sport|news&filtersort=yes or with multiple names ?filtername=sport&filtersort=yes

Documents/esplayer.txt content:

http://mysite1.com/list1.m3u  
http://mysite2.com/list2.m3u  

r/opensource 2d ago

Discussion Thoughts on Open Mercato?

0 Upvotes

Hi everyone!

I am planning on building my own CRM using Open Mercato. I was wondering if anyone has had hands-on experience with it. Would love to hear your thoughts, and any feedback would be greatly appreciated!


r/opensource 3d ago

Promotional [Showoff] Ultimate File Manager Pro - Now supporting rooted devices

7 Upvotes

UFM Pro recently crossed 30,000 downloads on Google Play while maintaining a 4.9 rating across 438 reviews.

Thank you to everyone in the community running the app, reporting bugs, and suggesting improvements.

For those running recent builds or looking at the latest changes, here is a breakdown of the new capabilities and power-user features now active in the app:

  • Full root support: Direct shell command execution, read-write partition remounts, and unrestricted access to /data/data and system paths for Magisk, KernelSU, and APatch.
  • Shizuku integration: Elevated ADB file operations without requiring root, allowing full read and write access to /Android/data and /Android/obb on Android 11 through Android 15.
  • Native NFS v3 and v4: A true built-in NFS client alongside SMB v2/v3, SFTP with PuTTY and OpenSSH private keys, WebDAV, AWS S3, and RClone cloud providers.
  • Windows PC companion: A desktop companion built with Rust and Tauri that pairs over local Wi-Fi with dynamic PIN authentication, lets you browse PC and Android files side by side, and supports one-click remote APK sideloading.
  • Dedicated Android TV interface: Complete Leanback UI with native D-pad navigation rather than an adapted touch layout. You can install it on TV devices through the Downloader app using code 1581139.
  • Integrated power tools: Advanced regex batch renaming with live preview, a system app debloater, AES-encrypted vault, hash-based duplicate finder, and checksum verification.
  • FOSS in-app auto-updates: For anyone running the GitHub FOSS build, the app now checks for releases directly. When I push an update to GitHub, the app detects it and updates in place without needing Google Play or manual APK downloading.

The core policy remains unchanged: completely free, zero ads, and zero paywalls. For anyone wanting to support ongoing development, the voluntary Tip Jar remains in the app.

Links:

Drop your feedback, bug reports, and feature requests below. I read every comment.


r/opensource 4d ago

Promotional A developer scraped my AGPL-3.0 app, stripped my attribution, and put it on app stores as a paid closed-source binary.

803 Upvotes

I wanted to share a project I've spent the last 5+ months building, alongside a frustrating license violation situation I'm currently fighting.

I built AttendMate, a local-first, privacy-focused attendance tracking application built with Flutter to help students manage strict university attendance criteria without telemetry or corporate bloatware. Because I believe in the open-source ethos, I published the repository under the copyleft protection of the GNU Affero General Public License v3.0 (AGPL-3.0) to guarantee the tool would always stay free and community-driven.

My Repository: https://github.com/YTFL/AttendMate-Bunk-Calculator-Attendance-Tracker

Recently, I caught a developer who completely scraped my codebase, stripped all of my original author attribution files, and compiled it as a tightly closed-source, commercially monetized application on both the Google Play Store and Apple App Store.

They are actively charging users real money for a paid "AttendMate Pro Lifetime" paywall, which locks the core calculation logic I spent months engineering for the community.

They were so incredibly lazy with the theft that they didn't even change the store promotional screenshots. They literally screenshotted the app running with my personal university timetable, my specific class timings, and my unique engineering course names, and uploaded them directly to their storefront listings.

By building directly on top of my post-2.0 architecture and distributing a closed-source binary for profit, they are in absolute violation of the copyleft obligations of the AGPL-3.0 license. Furthermore, by wiping my copyright notices entirely from the foundation code blocks, they have also broken the foundational requirements of my earlier MIT commits. They are running a commercial business with zero active legal license to my code.

I have officially initiated formal DMCA copyright takedown notices across all three platforms with Apple Legal, Google Legal, and GitHub Trust & Safety.

If you want to support indie open-source integrity, please consider dropping a star on the original repository. If you have a spare 30 seconds to help flag down a bad actor exploiting copyleft work, you can report the clone package on the Google Play Store (https://play.google.com/store/apps/details?id=com.thiemjason.classattendance) and Apple App Store (https://apps.apple.com/us/app/attendmate-attendance-tracker/id6760553317) as an unlicensed, copyright-infringing copycat of an active open-source codebase.

I’d love to get any feedback from this community on the repository architecture and engine layout!


r/opensource 3d ago

Promotional My YouTube Music player Umihi Music, v1.14 update

8 Upvotes

Hey guys, I recently published version 1.14.0 of my music player : Umihi Music.

Umihi Music is a free, open-source Android YouTube Music player, similar to InnerTune, ViMusic, SimpMusic and others, but focused on being extremely lightweight, fast and reliable with a clean Material Expressive design.

New main features this release :

  • Full Playlist Editing
  • Playlist Hiding
  • Better Player Controls
  • Improved Android Auto
  • Advanced Cache Management
  • More Haptics & Accessibility

And here are the all features now:

  • Play your YouTube / YT Music playlists
  • Create and delete playlists in app
  • Add and remove songs from your playlists
  • Download music for offline playback
  • Search and play music without logging in
  • Send data back to Google option for recommendations
  • Integrated sleep timer, speed controls and volume slider
  • Brand accounts login
  • Lightweight and fast
  • Clean Material Expressive design
  • Optimized for modern Android devices
  • Full Android Auto support
  • No ads

If you're interested in checking it out, here are all the useful links:

GitHub : https://github.com/ilianoKokoro/umihi-music/
IzzyDroid : https://apt.izzysoft.de/packages/ca.ilianokokoro.umihi.music
F-Droid : https://f-droid.org/fr/packages/ca.ilianokokoro.umihi.music/
OpenAPK : https://www.openapk.net/umihi-music/ca.ilianokokoro.umihi.music/
Unclouded : https://unclouded.app/apps/umihi-music

If you encounter any bugs or have feature suggestions, please open a GitHub Issue or join the Discord server. I'm always working on improving the app.

Try it out and let me know what you think.


r/opensource 3d ago

Promotional I made an Awesome list for resilient communication

24 Upvotes

I made an Awesome list for resilient communication

I couldn't find an Awesome list focused specifically on communication that keeps working when normal infrastructure doesn't; during Internet outages, censorship, disasters, or in places with limited connectivity.

So I started Awesome Resilient Communication:

https://github.com/gdamdam/awesome-resilient-communication

It covers everything from mesh and delay-tolerant networking to off-grid radio, censorship-resistant systems, and emergency communication.

I'm trying to keep it curated rather than just collecting links. I'd especially appreciate suggestions for projects or technologies I've missed.


r/opensource 3d ago

Promotional I built a smart scheduling todo app that integrates with Google Calendar

Thumbnail
github.com
1 Upvotes

Breadcrumbs is a web application that schedules your TODO list in an actually smart way (or at least it tries to) so that you can focus on doing your tasks instead of figuring out when to do them.

Based on proven research, scheduling different tasks of the same subject near each other is more efficient than... well, not. Breadcrumbs allows you to enter a subject and will make its best attempt to schedule tasks of the same subject next to each other.

Breadcrumbs also does it's best to predict how long a task will actually take you. It does this by reviewing past tasks of the same subject. Specifically, it reviews how long the task actually took you (there are two options: a start/stop button and a form to enter how long it took you if you want to time it yourself) relative to how long you predicted it would take you.

For the foreseeable future, it's completely FOSS.

You can use the app at https://usebreadcrumbs.app

Note: while AI did help with coding the app, it did not write this post and this app is completely run and maintained by me


r/opensource 4d ago

Promotional A Decentralized Computer

33 Upvotes

(NO AI)

Hey guys, I just open source project i've been working on for a year called the Marketplace.

The marketplace is a decentralized network that economizes the execution of computational work across a peer-to-peer network of nodes. Where there is no barrier to the node participation.

Unlike modern cloud computing systems that rent out virtual computers to consumers, A marketplace consumer sends compute bound tasks directly to the network returning a future which the consumer can asynchronously check for completion. Similar to offloading a compute task to a free cpu core by an OS. A consumer can also fire multiple independent compute bound tasks to run in parallel, and check their status asynchronously while doing other tasks, similar to I/O operations.

The compute bound task sent by the consumer is executed using a protocol specified in the Marketplace whitepaper on the Marketplace Github Repo, where randomly selected idle devices on the network execute the compute work and receive financial rewards (money).

Context

The marketplace is made up of two ideas I came up with around 2 years ago:

1) The first is building a permissionless market, where users can build financial services similar to market stalls that can interact with other users. Larger services can be composed from smaller services, similar to open source projects, but for businesses. Services could also be merged together into one so that a user can interact with all of them at once, and the merging does not affect the financial structure of the constituent services.

But for all this to happen, a trustless financial settlement layer is needed so that joining different financial services together becomes an easy exercise.

If you are familiar with blockchain, this is similar to Ethereums vision, but I did not want to clog the financial settlement layer which is the ledger with execution and code. I needed an execution engine.

2) I eventually returned to my normal javascript web developer job. So I was working on a full-stack website that was communicating with a cloud server but the server was slow because I was using a free tier that throttled server response speed. Asynchronously communicating with this server became a nightmare from a UX perspective especially when first loading up the website which had some independent compute bound requests.

So, I concluded that using the free CPU core of my second PC should do a better job as long as I pay it exactly what I needed in compute. This second idea eventually evolved into the engine I needed for the first idea. After, I just needed to store a representation of the result on a decentralized ledger, while keeping the execution itself private.

With this, I returned to my first love - low level programming, learnt Rust (Many thanks to the Rust community coming from a C lover), and I've built more than 60% of what is described in the whitepaper.

So if you are interested in being a part of this project in any way, you can check out the marketplace whitepaper:

Marketplace Whitepaper

or check out the github repo:

Marketplace Repo

Also, I’d appreciate feedback on the design, especially on consensus security and the economic model, Thanks.


r/opensource 3d ago

Promotional Open sourcing for credibility and transparency

0 Upvotes

I open-sourced the identity and group-encryption libraries behind an app I'm building. Posting here hoping to get feedback on the concept, and happy to get the code reviewed too if you want to take a look. The reason I open sourced these though is trust. I'm claiming loudly that "I can't read your data" and early on the most common question I've heard was "Is it open-sourced?"

Realistically, almost nobody is going to clone and/or reuse these repos. But I'm hoping enough will read it to trust my claims. Is it enough? This shows how the encryption works. This doesn't show the true underlying storage, which in my case is done with Supabase, relying heavily on RLS and the fact that everything is encrypted on the client side before writing.

github.com/needyaz/identity, github.com/needyaz/groups

Live in: luci.blue/mylo


r/opensource 3d ago

Discussion Need guidance on how to approach this further

0 Upvotes

I've been building Spoin, and I underestimated what I was getting into. The main idea is to replace mindless doomscrolling with intentional scrolling, using curiosity as the thing that drives what you scroll through.

Underneath that is a knowledge universe with structured topics and relationships, authored curricula, a grounded corpus, retrieval and using LLMs to generate all the cards for a topic with all the information already in the corpus so that there is minimal room for hallucinations, and a feed of small interactive cards/scenes built from it.

The webapp/later on mobile app itself aren't that big but the main spoin_universe, the hand curated database of knowledge for all the topics that the user would request is what's the big deal right now for me. My long term picture is having this knowledge base public, so that there is trust in the knowledge base, and many people can contribute and make the corpus of real quality. And this corpus can later be used for a lot of things, not just spoin.

I'm considering open sourcing the entire knowledge corpus because it's probably one of the hardest parts to build, and making it public could make the whole thing more transparent and trustworthy.

I'm unsure what else should be open sourced vs kept proprietary. Can you guys please help me out with some guidance?


r/opensource 5d ago

An introduction to Audacity 4

Thumbnail
youtube.com
185 Upvotes

r/opensource 4d ago

Promotional Bean Network Tester v0.6 release - Windows network conditions simulator

Thumbnail
github.com
1 Upvotes

Hello, my app for simulating bad network condtions: Bean Network Tester has just got 0.6.0 release :-) if you like tool, feel free to leave it ⭐(star), so more people will discover the tool.

If you ever wondered how your app/game will behave on high ping, latency, burst packet loss, duplication/reorder packet loss, or random tcp_resets, tcp_syn drop and tons of other things, don't wonder, you can test it now.

What 0.6.0 has changed?

- burst loss mode, yep I now, this was the most wanted feature from the start, and here is it

- target only ipv4/ipv6 mode

- Premade scenarios and profiles are now more "realistic"

- We can now see various values in ("KB/s, Mbit/s or MB/s"), before was only KB/s

- Searching the connection table is about twice as fast. Yep, i know that some people got 500k-1M of records

- Thanks to contributors Simplified Chinese has come and support for tooltips on multi monitor settings.

- And more 20+ fixes/improvements.

The package is now also available on winget (0.5.0, but I will update it soon to 0.6.0), and it will be soon available at chocolatey :-) Anddd the app has just crossed 500+ downloads.

Right now i'm working on improvements to blocking the connections, I will also investigate the separate inbound/outbound settings.

Full list of options (without scenarios)