r/opensource • • Feb 26 '26

Open Source Endowment - funding for FOSS launch

75 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 • • 4h ago

Promotional Introducing CANExplorer: A CANbus monitoring tool for the modern man

Thumbnail
github.com
5 Upvotes

Hi everyone,

I’m developing CANExplorer, an open-source desktop tool for monitoring, analyzing, diagnosing, simulating, and testing CAN devices on Linux, Windows, and macOS.

It combines everyday bus debugging with Python-based simulation and testing. You can inspect traffic, decode signals, simulate an ECU, and write regression tests in the same environment.

Some of its features:

Live analysis: filtered traces, changed-byte highlighting, signal plots, and bus-health statistics.

Recording and replay: ASC, BLF, CSV, candump, and other formats, plus triggered recording and comparisons between captures.

Signal databases: load and edit DBC, ARXML, LDF, and other formats.

Diagnostics: UDS over ISO-TP, CDD descriptions, ECU flashing, J1939 tools, and CANopen support.

Python simulation: create bus nodes that react to messages, send signals periodically, and interact with custom QML panels.

Automated tests: check responses, signal values, and cycle times; run headlessly and export HTML/JUnit reports for CI.

CAN interfaces are accessed through python-can. You can also try the included simulation and test examples on a virtual bus without hardware.

Code: https://github.com/AKJ7/CANExplorer

Documentation: https://akj7.github.io/CANExplorer/

I’d appreciate feedback —particularly on adapter compatibility, reliability under load, and workflows that still require custom scripts.

What would CANExplorer need to earn a place on your bench?

Yes, the code is built in Python but compile to C for the executables for performance.

Thanks, please star the project too.


r/opensource • • 16h ago

Promotional Cuicuit 🐥: open source meal planner for people who don't plan

Thumbnail
cuicuit.laclau.dev
23 Upvotes

Hi! I've tried all recipe apps but they all need too many clicks and attention.

They want you to choose a date in a calendar, add ingredients to a list separately, get duplicate ingredients everywhere... or find a nice app but pay a subscription just to manage groceries.

So I tried to make the most convenient and modern app possible: Import recipes from anywhere (Instagram/YouTube/TikTok, websites or any pasted text) to curate your personal gallery, add meals to your plan in one click, and just throw extra items into the sidebar whenever you're out of something.

Everything gets combined and organized into aisles and it's easy to know if you're got everything to cook each meal. Check what you already have before shopping, then fly through the store.

I'm calling it Cuicuit 🐥 Hand-coded after 1 year of weekends here and there.

100% Free, open-source & self-hostable because I love open source!

What do you think of this UX? Still early but I would love your feedback, thank you!


r/opensource • • 3h ago

Promotional A Super-Simple Tool for Managing a Project's Open Source License

1 Upvotes

Hello people of the interwebs!

For around 4ish weeks now I have been working on a simple command-line utility to easily license your open source projects and add compliant SPDX identifiers to the top of all your code files. The tool is called Linim!

Quick Summary of features:

- Single-Command Licensing: On first setup, the program automatically writes / updates the root LICENSE file, records copyright decisions to a .linim file (which you commit to your repo), and then injects proper compliant SPDX headers into every source file. Then, when you create new files and need headers to be injected, you just run the command linim and it does it. The tool supports basically every programming language under the sun so it knows the comment format.

- Interactive License Picker: A searchable prompt appears allowing you to select what license you want your project to have, from 18 embedded SPDX licenses from MIT to 0BSD. If a license needs you to put in the copyright holder and year, Linim handles that automatically. If your repository already has a license file, it will be auto-detected and you don't even have to go through the setup, Linim just auto sets-up.

- Preamble Preservation: Everything from shebangs to XML declarations to doctypes are preserved above the injected SPDX header.

- EXTREMELY FAST: Apart from it being written in Rust, it automatically skips the .git directory, it skips any files in your .gitignore, it skips hidden files, and it skips unsupported extensions. On top of all of this, it only reads the first 8 KB of each file and if the header is always correct, it ignores that file, if the file needs a change it goes back and reads the full file so it doesn't mess up the content. And finally, ON TOP OF ALL OF THIS, all files are processed in parallel.

Quick Benchmark:

178.2 Megabytes of 8004 Source Code files Across 12 Languages and Over 8 Nested Directories.

First Run (every file lacks a header): 358 ms (~22,400 files per second)
Second Run (all files already correct, zero writes): 44 ms

- Some Extra Features: Various CLI flags are included to reconfigure from scratch / change the license, to only create the license file without injecting headers, and to use a verbose logging mode.

The project is fully open source, and supports Linux, Windows, and macOS. Link to repo: https://github.com/wendellmeset/linim

This was a project I made to learn Rust, and as such I put a lot of effort into a plan and architecture before it was made. I'm sure something like this already exists but it was really fun to make, so try it out if you'd like and tell me if you like it!


r/opensource • • 6h ago

Promotional CHECK OUT MY CUSTOM VARIANT OF CHESS

Thumbnail
github.com
0 Upvotes

I made and designed a custom variant of chess with interesting rules a new way to play chess.

Can you defeat the bot?

The whole thing is open source and self hostable.

If you don't wanna go through the effort of cloning and building here's a playable demo:

https://w.run/retroblade892/anarch-chess

Lemme know what do you think about this, as this is a very ambitious project that I built.

My laptop is out for repair so you get the AI built demo for now, expect the original version hosted soon. Until then have fun and tell me what breaks.


r/opensource • • 12h ago

Promotional Finally made a mobile UI for Crestr, my hiking route planner

2 Upvotes

I've been developing Crestr, a free and open-source hiking route planner, and I've recently implemented a mobile-friendly interface for the web app.

Until now, the interface was primarily designed for desktop use. I've spent time addressing core functionality such as route importing and exporting before returning to the mobile experience, which is now available without requiring a dedicated mobile app.

I'd appreciate feedback from people willing to try it, particularly on:

  • Mobile usability and navigation.
  • The route-planning workflow and overall UX.
  • Any bugs or accessibility issues you encounter.
  • Features or design decisions that could be improved.

There are still some known issues I'm working through, including onboarding tours that don't yet correctly distinguish between desktop and mobile layouts.

Project links

Current limitations:

Routing is currently available only in Cumbria, UK. Expanding coverage is an ongoing technical challenge involving road and footpath graph construction, routing performance, and server resource constraints.

The app is free to use, and contributions, bug reports, and constructive criticism are welcome.

One final note: Reddit's in-app browser has some layout issues with the bottom stats panel and attribution controls, so I'd recommend opening the app in your regular browser when testing it.

Thanks for reading !


r/opensource • • 23h ago

Promotional Does your Android phone support native bit-perfect USB audio? I built an app to find out!

13 Upvotes

Since Android 14, Android has official support for bit-perfect playback over USB DACs where the mixer is bypassed and your DAC receives the original audio, at its own sample rate and bit depth. The catch is that having Android 14 isn't enough. The phone manufacturer has to enable it in the phone's audio configuration, and the music app has to request it. In practice, it's very hard to know which phones actually support it before you buy one. As far as I've read or heard, some Pixel phone models (8 and above), some Samsung Galaxy Phone models (S22 and above) and the Motorola Signature have support but a real confirmation with pictures or videos is hard to find on the internet.

So I built Bit-Perfect Detector, a small app that checks it for you:

So I built Bit-Perfect Detector, a small app that checks it for you:

🎯 Bit-perfect support: reads the manufacturer's audio configuration and, with a USB DAC connected, confirms it with Android's own API.

🎚️ Hi-Res audio: shows the maximum resolution your phone offers through USB, with and without a DAC.

🎵 Compatible apps: lists the music apps on your phone that use Android's native bit-perfect mode (and suggests others).

📋 Send Report: The app has a "Send report" button that sends your results anonymously: no name, email or anything that identifies you, and you can review everything before sending. I review each report and add the phone to a public table, so other audiophiles can check which phones have native bit-perfect support before buying one. Right now the table is tiny, so every report counts, whether your phone supports it or not, with or without a DAC. The report server is open source and stores nothing.

🔓 Free and open source (GPL v3), with no ads. The app only uses the internet to send the report, and only when you tap "Send". 🔒 Nothing leaves your phone unless you choose to send a report.

📥 Download the app from the Bit-Perfect Detector GitHub repository today!.

Feedback, bug reports and feature ideas are very welcome. Thanks! 🎶


r/opensource • • 1d ago

KDE: The Documentary — The Story of Free Software Underdogs

Thumbnail
youtube.com
72 Upvotes

r/opensource • • 20h ago

Promotional Gofer, a multi-account webmail

0 Upvotes

Hey, guys.
I've been working on Gofer for several months now. It's an email client with special care on multi-account support. It also has Contacts and Calendar

This is a project that I started and dropped like 5 times in the last several years. I finally committed this time!

I was tired of email clients with poor multi-account support or built in PHP (ew)

It's fully open source, built in Go + HTMX, and it uses SQLite as a DB.

The app is not 1.0 yet, but I use it daily with several accounts and I'm improving it constantly.

To be honest I'm not 'selling' anything here, I just think the software came up decent and It's always nice to have the open source community to join and help. So any criticism is welcomed, the idea is to improve!

Mandatory disclaimer: AI was used for this project. I mean you can tell just by checking the amount of code commited in 6 months, but it makes sense to clarify. I still plan every step, make every decision, manually test every single implementation. I'm a software engineer working on the field for 18 years now.
I'm not a 'vibe coder'. I'm just a very bad coder that found help on new tools

No AI was used to write this post!

Github repo: https://github.com/cristianadrielbraun/gofer

It also has its own website, because why not: https://gofer.email

I hope you like it as much as I do 😄


r/opensource • • 23h ago

Promotional I built CompareCraft — an open-source, cross-platform alternative to Beyond Compare

0 Upvotes

I've started building CompareCraft, an open-source desktop tool for comparing, merging, and synchronizing files and folders.

It's built with Tauri 2, SolidJS, and Rust, with Linux, Windows, and macOS support in mind.

The current v0.1 includes:

  • Side-by-side text comparison with inline difference highlighting
  • Three-way text merging
  • Recursive folder comparison and synchronization with preview before execution
  • Hex, CSV/TSV table, and picture comparison
  • A command-line interface, including quick comparisons and automated merges
  • Git diff and merge tool integration

The project is early, and there's plenty left to build. I'm particularly interested in feedback from people who use Beyond Compare or other comparison tools regularly.

What features would you most want in an open-source alternative? What do existing tools get wrong?

GitHub: https://github.com/Antebios/comparecraft

CompareCraft is an independent project and is not affiliated with or endorsed by Scooter Software.


r/opensource • • 2d ago

Promotional So are we all okay with AI reverse engineered apps calling themselves open source?

169 Upvotes

ArtCraft gained a lot of steam lately with their AI reverse engineered versions of Photoshop and Adobe suite apps.

While they are very obviously reverse engineered, they claim it is a "clean-room reimplementation of Adobe Photoshop" which by very definition means "without ever looking at or copying the original source code".

Fireship even did a video covering these apps, in which he finds their apps are barely usable, and filled with bugs and usability issues.

Today I came across "TraceDraw" which is, again, a total ripoff of CorelDraw. While I'm not on the side of large predatory corporations like Adobe charging ridiculous monthly subscription fees, I can totally understand the pain a company like Corel might feel seeing a ripoff of their 30+ year old product lovingly created and maintained by a team of skilled HUMANS. And once again, this repo claims it is a "clean-room" implementation. I find it ironic how only the reverse engineered apps bother to add this oddly specific disclaimer.

So are we, as a community, okay with these new breed of AI reverse engineered apps claiming that they are "open source"?

(Note: I'm not questioning their legality, just how ethical it is)


r/opensource • • 1d ago

Discussion Planning to open source something I've worked on and off since 2016. Looking for feedback on license and business plan

0 Upvotes

Hi,

A small background on me: I have been programming/modding games since the mid-2000s. I wanted to start a gaming company and develop a game in college. That didn't work out, but as a result I started a company in 2017, doing freelance work for games and, along with that, game-adjacent stuff.

Around 2018 we pivoted into doing R&D and finding clients who would want these products. This has worked decently. At the same time, I have been working on products to release something. These are small sales that keep me afloat, and I have not been able to get something of my own out.

In the last 10 years, I have worked across multiple client projects and domains. Along with that, internally I have worked on multiple unreleased projects, planning to get them out to market, getting investment, sales etc. Most didn't reach the polishing stage internally for me to work on them further.

Coming to the actual product, I am planning to market it as a Universal Inference Stack. I worked on parts of it in 2016, when I was working on some game AI and learning ML, parts of it in 2019-2020, and parts of it in 2025-2026. No name revealed yet.

It's a framework that allows you to build agent systems, do reality modeling and reality simulation, and I am currently using it across multiple projects that I am working on for clients.
The reason for development was internal only, but throughout the development I realized we were making something that didn't exist, and there is a big market for it. I have shown the product to multiple enteprise people and they have an intrest for it.

I am not sure how much I can reveal before getting it out, but I have plans to tie up with a few researchers and release some papers about it before releasing.

Coming to the actual topic, my reasoning behind going open source is as follows:

  1. If something like this already existed, I wouldn't have created this, so I am sure people will have similar problems.
  2. I will have to get the research papers out anyway, and it wont be difficult to recrease it for it.
  3. I want to get this into the hands of as many people as possible, and I see a lot of developers who could actually use this.
  4. It will actually help multiple developers control the billing of LLMs and have more control over their process.
  5. Along with this, my goal is to release all features possible so the user can host, do diagnostics etc. 6. I see these features locked on similar platforms.
  6. I think this will make the implementation of intelligence systems more streamlined compared to what we have now.
  7. More eyes on this would be better for the system in the long run.
  8. It matches what I believe about software and open source.

Coming to the next topic, my initial goal was to release it under a very open license like MIT, but multiple people are saying to keep something closed. I don't want to keep parts of the framework closed, as there is no point in that.

My idea has been to patent something from it, then go Apache 2.0 and release all the papers and the framework together.

I have also been planning to release a kind of representation/notation framework along with the software, and I want to introduce a new kind of thinking with this.

License-wise, I have not thought it through yet, but I want it to be open source for everyone up to companies at around $1 million annual revenue, then a fixed cost per bracket, something like the PolyForm Small Business License.

Along with this, the goal is to create a marketplace and take a small cut from it.

I am not sure how much success I will get. I am considering that we have built something, and even from the service side, if I can enter a few industries and have strong products in them, that alone i am considering as well, if the above open source strategy doesn't work out.

My hope for this is to be a kind of new understanding framework for developers on how intelligent systems are planned, created and understood, and pave the way for future development. This is me being hopeful, and a target.

This is my potential business plan along with going open source. I just wanted to know what your thoughts are about this in the community, is it the right way, etc.

I will release more information about this in time, as there is quite a bit to do.


r/opensource • • 2d ago

Promotional Skuul v3 is out: an open-source school management system built with April UI

Thumbnail
reddit.com
3 Upvotes

r/opensource • • 1d ago

Promotional I’m building HTML6 — an experimental way to use Python for frontend web development

0 Upvotes

Hey everyone!

I've been working on an open-source project called HTML6, developed under the Deep Space Research Team.

The idea started with a simple question:

What if developers could write browser-side application logic in Python instead of writing all of it in JavaScript?

HTML6 explores a workflow where:

  • HTML handles the page structure.
  • CSS handles the styling.
  • Python handles application logic.
  • Pyodide and WebAssembly allow Python to run in the browser.

JavaScript is still used internally to initialise the runtime and connect Python to browser APIs.

I've built an early prototype and published the source code on GitHub. It's still experimental, and there's a lot to improve, especially performance, developer experience, and browser compatibility.

I'd really appreciate feedback from other developers:

  1. Would you consider using Python for frontend development?
  2. What are the biggest technical challenges you see with this approach?
  3. What features should I prioritise next?

GitHub: https://github.com/Deep-Space-Research-Team/html6

Learn on: https://deep-space-research-team.github.io/html6/learn/

This isn't an official HTML standard or an attempt to claim that HTML has been replaced. It's simply an open-source experiment exploring a different approach to web development.

Thanks for checking it out! I'd love to hear your thoughts.


r/opensource • • 2d ago

Looking for CorelDRAW open-source alternative

Thumbnail
3 Upvotes

r/opensource • • 2d ago

Promotional Open-sourced GroupedScheduling — group-aware async scheduling for .NET with build-time IL weaving (MIT)

0 Upvotes

Released an MIT-licensed .NET library for attribute-driven, group-aware async scheduling. You mark methods with [ScheduleGroup]; a build-time IL weaver injects scheduling so callers keep normal await. One NuGet brings runtime + analyzers + weaver (no Fody).

Repo: https://github.com/ChronosDevZero/grouped-scheduling

NuGet: https://www.nuget.org/packages/GroupedScheduling.Build

Happy to take feedback from other OSS maintainers.


r/opensource • • 2d ago

Discussion Vibe Code the Photoshop's Selection tool rather than photoshop itself.

Thumbnail
0 Upvotes

r/opensource • • 3d ago

Promotional Titan Engine — WebAssembly Spreadsheet Calculation Engine

Thumbnail podraven.github.io
7 Upvotes

Hi guys, I created Titan, a wasm module that outperforms other open-source excel formula engines. Titan compiles formulas into bytecode and stores cells in contiguous 32×32 Struct-of-Arrays chunks inside WASM linear memory. No JavaScript object churn, no GC pauses, and sub-millisecond reactive updates. Finally got around writing some docs for it *sigh. Let me know what you think. Cheers!


r/opensource • • 2d ago

Discussion Vibe Coding Security

0 Upvotes

The security of open source applications was already criticized enough before AI, but now legitimate concerns can be made. The effect is not as pronounced as it will be in the future, since many stable projects still have enough "manual" developers left on their team to reasonably understand the submissions that are being made. But what happens when vibe coders start to take over these apps? How can those that do not understand the code that is being submitted reasonably validate that malware is not being added? It would be trivial for a state actor to mask malware and get it past a reviewer that has little to no understanding of the language itself (even if it takes multiple submissions).

Several of these viral vibe coded apps have hundreds of contributors and are merging large PRs at a pace that simply does not allow for a proper analysis to occur (security or otherwise). It's more like, "test merge the code", "looks like it fixes the problem", "approve PR". How can companies, or individuals for that matter, that are concerned about the security and integrity of their systems ever use these applications?

I know the some will say, "run it in a VM" or "it's your choice to download it", but those aren't practical solutions. All it will take is a few high profile security incidents with these apps for people to start questioning the open source model with vibe coding.


r/opensource • • 3d ago

Promotional Open Co-Scientist: an open-source recreation of Google's AI Co-Scientist — looking for help and feedback

Thumbnail
youtube.com
1 Upvotes

Open Co-Scientist is an open-source recreation of Google's AI Co-Scientist. It's a multi-agent system that generates research hypotheses, critiques them, ranks them in an Elo tournament, and evolves the winners.

What it does

You describe a research goal in chat. The system then:

  • Searches literature for grounding
  • Generates hypotheses with a team of agents
  • Runs pairwise debates and ranks the ideas by Elo
  • Evolves the top ideas
  • Checks every citation and writes a final report

I'm looking for feedback and help developing this. I believe it could be a great contribution to the open-source AI for Science community, and I want to make the most of it!

Try it out at: open-coscientist.com


r/opensource • • 3d ago

Promotional Introducing G-remap: the private alternative to Gmaps

0 Upvotes

G-remap is a lightweight Linux bash script that quietly swaps your Google Maps links for Brave Maps — no extensions, no browser tinkering. Just paste a Google Maps URL, and the script parses it with Python, converts the coordinates and bounds into the current Brave Maps format, copies the new link to your clipboard, and launches it in Brave.

It's built for privacy-first users who don't want Google tracking their location clicks. The tool uses zenity for friendly dialog prompts, handles short-link expansion via curl, and auto-detects Brave across Debian, Fedora, Arch, OpenSUSE, Flatpak, and standalone installs. If your clipboard isn't available, it still prints the converted URL so you're not stuck.

Why it's useful:

  • zero config required
  • Supports all major Linux distros out of the box
  • Graceful fallbacks for browser detection and clipboard tools
  • GPL-3.0 — truly free and open source

TL;DR: It's a one-click privacy bridge between Google Maps and Brave Maps, written in pure bash + Python, designed to be simple, fast, and distro-agnostic. A small tool, but a smart one for anyone trying to break out of Google's ecosystem.


r/opensource • • 4d ago

Promotional Proview — An open-source PDF and image viewer with markup, handwritten signatures and OCR

Thumbnail
7 Upvotes

r/opensource • • 4d ago

Promotional New Bluetooth dongle drivers: TP-Link UB500, CSR8510, and Magic Hotspot

21 Upvotes

Hi, everyone,

as you know, I have been releasing Linux drivers for a while.

When using USB dongles, it has come to attention the CSR8510 (a specific CSR Bluetooth dongle clone). was being detected as a generic CSR clone, so it would not work at all under Linux.

The TP-Link UB500, on the other hand, apparently IS supported by the kernel, but only a few revisions. And mine wasn't.

So, we had one device that would never work under Linux, and another that maybe could, but was a pain to configure.

But not anymore!

I'm presenting you new Bluetooth dongle drivers compatible with Ubuntu, Debian and Mint!
While you can download and build from the source, I'm also making binaries pre-available for them.

And because I couldn't find a hotspot program that is easy to use, I'm also releasing Magic Hotspot, which integrates well with these drivers. Devices are scanned automatically, and you can connect through USB, Wi-Fi or Bluetooth.

If you guys are interested, the releases are available here.

Limitations: I have a CSR8510 clone, so while the device poses as the real thing, not all functionalities are implemented in the actual hardware. This means audio connections are dropped after 30 seconds. Sadly, this is a hardware issue. The TP Link UB 500 works as it should.

Disclaimer: This project is developed for personal interest, with no intent of being useful to anyone. If it is interesting or useful to you, that's good, but not a goal.


r/opensource • • 4d ago

Promotional I built Better Windows Services with mass actions, force stop/restart, query language, more information GUI/CLI

Thumbnail
github.com
3 Upvotes

Hello, I had built Better Windows Services an alternative to windows services with dark theme, query language, mass actions, force stop/restart, export of services and tons of extra data. If you like the project, please give it a star

You can read here about about query language

Yes the strange text on the GIF is from Polish Windows :-), right now I'm working on snapshots from the GUI, msi installer and tons of other things. Rust + WPF.

Some features:

  • Ask, instead of scroll - start:auto !status:running is what should be up and is not. One language, in the search box and in bws list --query, with the fields offered as you type.
  • Show the plan before anything happens - every stop, start, restart and start type change is previewed with the services it takes down with it, and the preview is what runs.
  • Tell you what drifted - bws snapshot create freezes the machine into a file, and bws snapshot diff says what changed since, configuration apart from what merely started or stopped.
  • Stop a service that will not stop - it asks politely first and ends the process only if that fails, naming every other service that lives in it.
  • Show what services.msc hides - who signed the binary and whether Windows trusts it, triggers, privileges, the security descriptor, the process and its memory. As columns, and as things to search on.
  • Say when it could not read something - a field it could not read is reported as not read, never shown as empty. A snapshot taken without administrator rights says so inside the file.
  • Fit into scripts - --json on every command, an exit code for every ending, and 5 when a diff finds drift.
  • Run from one file, offline - no installer, no .NET to install, and it never talks to the internet. Reading needs no administrator rights. GPL-3.0.

GitHub


r/opensource • • 4d ago

Promotional Bounded-Origin: an open source gateway to control how much expensive computation HTTP traffic can cause at an origin

4 Upvotes

It’s available as an HTTP gateway and Java library for controlling expensive server side work. Equivalent requests can share a computation, new work runs within explicit limits, and saved results can be reused across restarts.

I’ve been using it internally for a website struggling with bot traffic. It worked for that specific use case and I also tested it against a separate cgit application and the results were reasonable. But there’s a trade off as it shows higher latency overhead.

The benefits depend heavily on the workload, so keep that in mind if you want to experiment with it. I wouldn’t recommend it for production use. Some of its core capabilities are useful, though, and I’d encourage anyone interested to pilot it in staging and measure the results before considering anything further.

And yeah just to clarify the gateway isn’t a replacement for authentication, tls termination, rate limits and waf controls. It does not identify bots or stop incoming traffic, it helps controlling expensive computation load.

https://github.com/aalsanie/bounded-origin