r/TrueOpenSource • • 4h ago

Showcase Weekly Showcase: share your open-source project

4 Upvotes

Welcome to this week's Showcase! This is the place for any open-source project from anyone, and especially new ones that aren't ready for the front page yet. (Front-page project posts need an account at least 30 days old or 250+ karma, and a project at least 14 days old with a license and a README. Just-for-fun projects can go on the front page as Silly Builds with an account at least 3 months old or 250+ karma and a project at least 3 days old, one per week. None of that applies here.)

Before you build your next thing: check opensourceeverything.org for what already exists, and the gaps page for what nobody has built yet.

To share your project: copy the template in the pinned comment below, paste it as a new top-level comment, and fill it in. It asks for the name, source link, license, a one-sentence description, how it was built, what it builds on, the closest existing project (optional), and any extra details.

Want a stats card? Reply !card to your entry (or anyone's) and the bot will post its GitHub stars, history and releases.

To help out: try a few projects, upvote the ones you like, and leave honest, specific feedback. Critique the work, not the tools (rule 2).

A new thread goes up every Sunday.


r/TrueOpenSource • • 0m ago

Contribution: Everyday Applications XTX 7900 and B650M-P USB drivers for ReactOS

1 Upvotes

How are you doing, everyone?

First and foremost, I am glad we have a new community where we can share our projects and build a more accessible tomorrow.

I am currently using Linux, but ReactOS has been under my radar for a long time. And it is for this reason I decided to contribute as well.

Today, I am bringing you better GPU acceleration for the XTX 7900 and improved USB support for the B650M-P motherboard. It took a while to get done because I had to test it with a VM, but it now works after a real boot.

If you are interested, check:

https://github.com/NullMagic2/B650M-P-USB-ReactOS/
https://github.com/NullMagic2/RX7900-ReactOS/

---

Who it's for: ReactOS users and testers who own an MSI PRO B650M-P board or a Radeon RX 7900 card, and developers who want to bring ReactOS up on other modern AMD hardware.

Closest existing projects: ReactOS itself. Its built-in USB drivers stop at USB 2 controllers, and on these cards it falls back to a basic, generic display mode. On Linux, the kernel's xhci and amdgpu drivers cover the same hardware.

What mine adds: a USB 3 (xHCI) driver and boot loader that let ReactOS start from a USB stick and use this board's USB ports, and a native driver for the RX 7900 family with a setup wizard. As far as I know, ReactOS had neither before.


r/TrueOpenSource • • 39m ago

Contribution: Developer Tools StatLite - self-hosted app monitoring for small VPSes (~15 MiB idle RAM, Go, SQLite, MIT)

1 Upvotes

What it does:

StatLite is a lightweight, self-hosted application monitoring dashboard written in Go. It tracks application health, request rates, latency, and resource metrics, with local history and optional Telegram alerts.

  • ~12–15 MiB idle RAM usage

  • Single Go binary with a built-in dashboard

  • SQLite storage, 90-day default retention

  • Integrations for Spring Boot Actuator, Caddy, FastAPI, Express, and others

Who it's for:

Developers and self-hosters running applications on small VPS instances (256–512 MiB) who want useful monitoring without deploying a full observability stack.

Source code:

https://github.com/PVRLabs/statlite

License:

MIT

Closest existing projects:

Prometheus + Grafana, Netdata, and Beszel.

What mine adds:

StatLite focuses specifically on lightweight application-level monitoring, rather than general infrastructure monitoring or full observability.

It combines application metrics, a built-in dashboard, and SQLite history in a single small service. No external database, Prometheus server, or Grafana instance required.

The goal is simplicity and low resource consumption, not feature parity with larger monitoring stacks.

Builds on:

Go and SQLite. N/A as a fork or extension of an existing monitoring project.

How it was built:

AI-assisted. Developed through iterative implementation, testing, and real-world use in my own Java performance experiments.

Feedback/contributions wanted:

Feedback on supported integrations, missing application metrics, and the experience of deploying on small servers would be especially useful.

Interactive demo: https://pvrlabs.xyz/statlite/demo.html

Project page: https://pvrlabs.xyz/statlite


r/TrueOpenSource • • 2h ago

News Daily Update: Saturday, November 14

1 Upvotes

TL;DR - A Linux video fix could give old AMD graphics cards another outing, while Plasma is making a compatibility component run only when needed. There’s also a fitness app you can host yourself and a debate over Infisical’s permission restrictions.

News 📰

Old AMD graphics cards get a Linux video fix · r/linux · 359 ▲ · 10 comments
Summary: A Linux fix restores video decoding support for AMD Radeon HD 2000 and 3000 graphics cards, nearly 20 years after their release.
Reactions: Commenters welcomed the fix and looked forward to trying their old cards.
Plasma 6.9 will start compatibility software only when needed · r/kde · 268 ▲ · 19 comments
Summary: Plasma 6.9 will start XWayland, which lets older Linux graphical apps run on newer desktops, only when an app needs it.
Reactions: Commenters praised the change, though one wondered whether older apps would take longer to start.
Infisical restricts custom roles on free installations · r/selfhosted · 153 ▲ · 44 comments
Summary: A user reports that Infisical, a tool for managing sensitive credentials, now requires an enterprise plan to update custom permission roles on a self-hosted installation.
Reactions: Commenters criticized the paywall, while one noted that the license allows users to remove the restriction themselves.

Projects 🛠️

GymMane by u/Beneficial_Carob_830 · 1,744 ★ · r/foss · 89 ▲ · 24 comments
A fitness app that now runs on your own server, with local data, daily backups and optional syncing to Android. Top comments praised its features, though one user reported poor Android performance.
FableFlight by u/ImpactIntelligent218 · 135 ★ · r/vibecoding · 638 ▲ · 154 comments
A flight simulator game built with AI assistance, with detailed graphics and a focus on crash physics. Top comments included praise for the visuals and criticism of aircraft passing through trees.
Archtoys by u/Mujtaba1i · 55 ★ · r/kde · 34 ▲ · 28 comments
A Linux utility collection inspired by PowerToys, with a color picker, screen ruler and tool to extract text from the screen. Top comments suggested a broader name and noted that KDE already offers similar tools.

Top Posts in r/TrueOpenSource 🏠

TextFold adds a browser extension · r/TrueOpenSource · 3 ▲ · 2 comments
A browser extension brings articles into a reader with five levels of detail, notes and translation.
LibreMerge compares files on Mac and Linux · r/TrueOpenSource · 1 ▲ · 1 comment
LibreMerge brings WinMerge’s file-comparison engine to a native app for Mac and Linux.

Honorable Mentions ⭐

Red Hat explores memory savings for virtual machines · r/opensource · 71 ▲ · 3 comments
Red Hat is working on ways to use memory more efficiently for virtual machines, which run separate computer systems inside a host.
Planning for backup recovery after a disaster · r/selfhosted · 8 ▲ · 21 comments
A recovery-planning thread offers ideas for accessing encrypted backups after losing devices, including rehearsing recovery and keeping keys off-site.
Postfalcon schedules social posts · r/selfhosted · 9 ▲ · 16 comments
This lightweight self-hosted scheduler can publish and repeat posts across several social platforms.


Summaries are written by AI from public posts, comments and headlines, and may contain mistakes. Click through for the full story. I'm a bot.


r/TrueOpenSource • • 3h ago

Silly Builds unslopovich v2: an anti-slop skill for native mobile apps, not just websites, checked against 1.2M app reviews

Post image
1 Upvotes

impeccable, hallmark and unslop teach your agent to stop making AI-looking websites. That’s one axis. unslopovich does that too, then adds the two they skip:

Native mobile apps. SwiftUI, Compose, React Native, Expo and Flutter, not just web. A detector with 31 rules reads Swift, Kotlin, Dart and JSX and flags the generated tells: purple gradients, the template’s leftover purple, nested cards, decorative status dots, emoji icons, unvirtualized lists, disabled back gestures, text that ignores the user’s font size. No model, and it runs in CI.

Real data on what users hate. I read 1,201,466 App Store and Google Play reviews of 1,162 apps. In the 529,434 rated 3 stars or lower, bugs come first (29% App Store, 36% Google Play), then the business behind the app, support, and pricing. Things a design pass can fix are about a quarter: ads and popups mid-task (10% / 13%), a redesign that moved the button (9% / 6%), hard to find (6% / 7%). Purple gradients: zero. So the skill checks friction first and slop second, and every report says “Not profiled” because you can’t read a bug off a screenshot.

v1 got called out here for an “after” that looked like Claude’s default, colored dots, and ignoring performance. All three changed the skill, and the method behind the new numbers is public, limits included.

It’s a descendant of impeccable, hallmark and unslop, all three credited in the README.

Works in Claude Code, Codex, Cursor, OpenCode, Gemini CLI and GitHub Copilot: npx unslopovich

Repo + install: https://github.com/erkamyaman/unslopovich
NPM: https://www.npmjs.com/package/unslopovich
The study: https://github.com/erkamyaman/unslopovich/tree/main/research


r/TrueOpenSource • • 1d ago

Contribution: Everyday Applications TextFold: a browser extension that brings web articles into a five-level open-source reader

4 Upvotes

I built TextFold alongside my human-AI alignment research. I wanted to move between an overview and the original passages without losing my place in a long document. The new browser extension brings that interaction to articles you're already reading online.

What it does: click the extension in Chrome, Brave or Edge to capture the current article and open TextFold beside it. The GIF shows a Wikipedia article folding through five levels. Full keeps the original text, Brief selects original sentences, and the shorter levels use AI-written text. You can expand a passage again, highlight it, take notes, ask a question or translate it.

Who it's for: people reading long technical articles, papers and documentation who want to choose where to read closely.

Source code: https://github.com/chenxiachan/textfold

License: Apache-2.0.

Closest existing projects: Mozilla Readability and Obsidian Web Clipper are relevant references for getting readable article content out of a page.

What mine adds: TextFold adds five linked reading levels to the extracted article, with original sentences available underneath the shorter views. It keeps annotation and passage-level questions in the same reading workflow. The extension can use the page as your browser has rendered it, including content you already have access to through a login or subscription.

Builds on: the extension uses Defuddle and Mozilla Readability for article extraction. It passes the captured page to the local TextFold app through browser native messaging. Extraction details and known limitations: https://github.com/chenxiachan/textfold/blob/main/docs/web-capture.md

How it was built: AI-assisted, with me directing the reading interaction and testing it on real documents. I'm the developer.

Status and costs: the extension is now in the Chrome Web Store. It needs TextFold 0.10.40+ running on your computer. The app and extension are free; preparing the reading levels needs a model. Ollama can run locally, while hosted providers receive the text you send and may charge for usage. Some complicated page layouts still extract poorly.

Feedback/contributions wanted: page extraction bugs, especially lost footnotes, figures or equations. A public example URL would help me reproduce the problem.

Install: https://chromewebstore.google.com/detail/textfold/lkfemlafmabkdjedldmjebdpccdaeglf


r/TrueOpenSource • • 1d ago

News Daily Update: Friday, November 13

2 Upvotes

TL;DR - A music lyrics plugin faces a challenge from Musixmatch, while Manjaro has registered an independent nonprofit. Today also brings a way to use an Android device as a second Linux screen and a debate about computer literacy.

News 📰

Musixmatch challenges a Navidrome lyrics plugin · r/selfhosted · 196 ▲ · 31 comments
Summary: Musixmatch told the plugin's author it accesses lyrics without authorization and breaches its terms. The plugin supplies lyrics to Navidrome, a music server.
Reactions: Commenters suggested legal advice and renaming the project, while questioning Musixmatch's approach.
Manjaro registers an independent nonprofit · r/linux · 144 ▲ · 30 comments
Summary: The Manjaro Linux project has registered a German nonprofit independent of its commercial company. It is also working on development infrastructure after bot attacks.
Reactions: Some wished the project well, while others recalled past problems.
KDE is hiring for Plasma Mobile · r/kde · 234 ▲ · 19 comments
Summary: KDE is hiring a software engineer for Plasma Mobile, its interface for mobile devices.
Reactions: Commenters welcomed the investment but wished the software worked on more phones.

Projects 🛠️

Tandem by u/titansb-_- · 173 ★ · r/kde · 308 ▲ · 86 comments
An app that turns an Android phone or tablet into a second Linux monitor, now with KDE Plasma support. Top comments challenged its claim to be the first Linux screen extender and questioned its use of AI-generated code.
TaskView by u/TaskViewHS · 1,485 ★ · r/selfhosted · 120 ▲ · 21 comments
A project management app you can run on your own server, with web and mobile access, dashboards, calendars and attachments. Top comments criticized the lengthy changelog and parts of the design, while others wanted to try it.
ArtCraft by u/jayseattle · 79,354 ★ · r/vibecoding · 177 ▲ · 88 comments
A creative software project that includes a Photoshop-style image editor and aims to rebuild more applications. Top comments questioned starting another editor and warned that polish and compatibility are harder than adding features.

Notable Discussions 💬

Why don't more students know about Linux? · r/linux · 2,284 ▲ · 934 comments
Users debated why many young people know little about Linux or computer troubleshooting, pointing to schools, tablets and computers that come with Windows or macOS.

Top Posts in r/TrueOpenSource 🏠

Looking for a workflow documentation tool · r/TrueOpenSource · 4 ▲ · 1 comment
A newcomer asks for an open-source tool to capture desktop workflows and turn them into guides.
Fairyfly seeks contributors · r/TrueOpenSource · 3 ▲ · 1 comment
Fairyfly's creator is looking for contributors to a lightweight tool for running JavaScript functions.
AIR Office for AI safety research · r/TrueOpenSource · 2 ▲ · 1 comment
AIR Office is an open-source desktop workspace for AI safety research and knowledge sharing.

Honorable Mentions ⭐

PostgreSQL security updates · r/linux · 89 ▲ · 1 comment
PostgreSQL released updates for several versions of its database software with security and bug fixes.
XRAID proposed for specialized storage · r/linux · 96 ▲ · 17 comments
The proposed XRAID storage system is designed for specialized drives and integrates with the XFS file system.
KDE Frameworks 6.32 released · r/kde · 88 ▲ · 2 comments
KDE's latest shared software libraries include a change to file copying on removable devices.


Summaries are written by AI from public posts, comments and headlines, and may contain mistakes. Click through for the full story. I'm a bot.


r/TrueOpenSource • • 1d ago

Contribution: Developer Tools LibreMerge: WinMerge's diff and merge engine with a native Qt 6 app for macOS and Linux

1 Upvotes

Out since August and now at 1.4, with about 750 downloads from the GitHub releases and 34 stars so far.

What it does: LibreMerge compares and merges text files (two and three way), folders, CSV/TSV tables, binary files (hex) and images, and looks inside archives. The comparison engine is WinMerge's own, so the results, options, shortcuts and command line are the ones WinMerge users already know. It also works as a git mergetool and difftool.

Who it's for: people who used WinMerge on Windows and moved to a Mac or to Linux, and anyone who needs more than text diff: tables, binaries, images, whole folder trees.

Source code: https://github.com/iagodpassos/libremerge

License: GPL-3.0-or-later (the WinMerge engine inside is GPL-2.0-or-later)

Closest existing projects: Meld and KDiff3.

What mine adds: Meld and KDiff3 are great for text and folders. LibreMerge adds WinMerge's table, binary/hex, image and archive comparison, plus WinMerge's filters and command line, in a native Qt 6 app on macOS (universal) and Linux (AppImage for x86_64 and arm64).

Builds on: WinMerge's comparison engine (vendored with its original headers), Qt 6, Tree-sitter grammars for syntax highlighting, libarchive, POCO, ICU, Boost.

How it was built: Agentic engineering. The engine is WinMerge's C++ code; the Qt app around it was written by AI agents (Claude Code) under my direction. I pick each WinMerge feature, check the behavior against WinMerge's source and the real app, and test every change by hand on macOS and Linux. About 400 automated tests, 100 of them driving the GUI, run in CI on macOS, Ubuntu, Ubuntu with Qt 6.4 and Debian with KDE Plasma.

Status: version 1.4 came out this week. Translated into English, Portuguese, German, Spanish, Catalan and French. The macOS build is not notarized yet, so the first launch needs right-click > Open.

Feedback/contributions wanted: bug reports, especially from Linux desktops I haven't tried; native speakers to review the translations (issue #5); and which syntax highlighting languages are missing (issue #15).


r/TrueOpenSource • • 1d ago

Contribution: Developer Tools [Looking for Contributors] Fairyfly (ff) – A serverless-first JS runtime in Zig

3 Upvotes

Hey everyone, I’m the creator of Fairyfly (ff) (https://github.com/AbdElMajidOuhamane/ff | Docs: https://www.fairyfly.dev), an MPL-2.0 licensed, serverless-first JavaScript runtime written in Zig and powered by QuickJS.
Who it's for: Backend and serverless developers running short-lived JavaScript functions, APIs, and microVMs who want instant startup and minimal memory usage without heavy runtime overhead.
Closest existing projects: Node.js, Deno, Bun, and LLRT.
What mine adds: Instead of a massive V8 binary or a barebones engine wrapper, Fairyfly boots in ~10ms using just ~5MB of RAM while shipping a complete backend toolkit in a single native binary—including built-in HTTP/2 and WebSocket servers, fetch, native SQLite and Postgres clients, a test runner, bytecode compilation, and a deny-by-default permission system (--allow-net, --allow-env).
Now that v0.3.0-beta is out, I’m looking for open-source contributors across two main tracks:
Bullet Zig / Systems developers: Help work on the core runtime internals, event loop, networking, or QuickJS C bindings.
Bullet JavaScript developers (no Zig experience required): Help write tests using ff test, test out the built-in SQLite/Postgres/WebSocket/Fetch APIs, or build serverless templates and benchmarks.
Regarding generative AI and LLM contributions: using AI to brainstorm, debug, or scaffold tests is fine as long as you personally understand, compile, and verify every line you submit—unreviewed, hallucinated Zig code or low-effort AI-generated PRs will be closed immediately. If you want to jump in, check out the repo or drop a comment with what part of the project interests you!


r/TrueOpenSource • • 1d ago

Contribution: Everyday Applications 💻 AIR Office - AI Safety lab in an App for Everyone

2 Upvotes

An AI-native desktop workspace for agentic research and knowledge management, built to maximize counterfactual impact in existential risk preparedness and transformative AI safety.

https://gyrogovernance.com/air-office/

[Disclaimer: AIR Office is an Open Source software I made without any financial affiliations, and is a completely free platform for knowledge sharing and AI Risks mitigation at scale, so I hope the admins can allow me to share it to the community]

About

Alignment Infrastructure Routes (AIR) Office is human-capacity-building infrastructure for AI safety researchers, engineers, and governance teams working on transformative AI and its consequences. It keeps investigation, writing, review methods, and reusable tools in one durable and user-friendly workplace.

AIR Office is developed by Gyro Governance Lab as part of its work on AI safety and existential risk preparedness.

Agentic chat and tool use run on the Microsoft Copilot SDK harness, including bring-your-own-key and local model endpoints.

Theory of Change

Mitigating risks from transformative AI requires rapid, high-rigor research and governance, yet safety teams currently rely on fragmented, cloud-dependent AI tools that erode human oversight, lack provenance, and expose sensitive work. AIR Office addresses this bottleneck by providing free, open-source, local-first desktop infrastructure tailored for AI safety and policy workflows. By integrating grounded knowledge collections, automated auditing tools, and structured memory, the workspace prevents AI-induced epistemic drift while keeping humans in final control. Furthermore, embedded Fellowship and Market protocols allow independent researchers to package their methods into reusable community tools, compounding ecosystem capacity and accelerating high-trust safety interventions that would not occur using general-purpose commercial tools.

https://github.com/gyrogovernance/air-office

Who it's for:

AI safety researchers, engineers, and governance teams who need a private desktop workplace for investigation, writing, and review, without scattering sensitive work across cloud chat tools.

Closest existing projects:

AnythingLLM (local/cloud chat over your own files), Open Notebook / SurfSense / Khoj (NotebookLM-style private research notebooks), Jan (desktop local chat), and Goose (a general desktop agent for research and writing). Nothing there is framed as AI-safety or governance infrastructure; those are general private-AI workplaces and assistants.

What mine adds:

AIR Office is a local-first desktop office built for AI safety and policy work: grounded knowledge collections (including shipped standards), structured review Actions, reusable Craft/Fellowship methods, and lasting dialogue memory, with humans kept in final control.


r/TrueOpenSource • • 1d ago

Question / Help Looking for an open-source Scribe alternative for creating SOPs (Desktop Capture, PDF or Video)

4 Upvotes

Hey everyone! I'm new to this subreddit, so hopefully I'm posting in the right place!

I've recently been tasked with creating SOPs for different processes and workflows across my company, and I'm looking for some recommendations.

The main goal is to document how employees perform certain tasks on their computers and turn those workflows into easy-to-follow guides, ideally in PDF and video formats. However, if a tool only supports one of those formats, that's totally fine too!

I'm particularly interested in finding something free and open-source, or at least a solid free alternative.

Here's what I'm ideally looking for:

  1. Full desktop capture: Something that can track clicks, actions, and screenshots across the entire computer, including desktop applications, not just web browsers.

  2. Automatic step-by-step documentation: Ideally, it would detect user actions and generate screenshots or instructions automatically, similar to Scribe.

  3. PDF and/or video output: Having both would be amazing, but either one works!

  4. Easy deployment across multiple computers: We need something that can be installed and used on several Windows machines without complicated configurations.

  5. Simple and user-friendly: Ideally, employees should be able to launch the software, start recording their workflow, and generate their documentation with minimal effort.

  6. Lightweight and unobtrusive: I'd prefer something that runs quietly in the background without requiring multiple windows or applications to remain open. Since the software would be capturing the entire desktop, having too many windows could interfere with the recording itself.

  7. Privacy-friendly: Since we're documenting internal company processes, having a solution that works locally or offline would be a huge plus.

I realize that finding a single open-source tool with all these features might be a bit ambitious, so I'm definitely open to alternatives that cover most of these requirements.

One thing I'd particularly like to avoid is having to use several different applications simultaneously just to document a single workflow. The simpler and more automated the process, the better, especially since multiple employees will be using it on their own computers.

Has anyone used an open-source or free tool that works similarly to Scribe but captures desktop applications instead of just browser activity?

Any recommendations, GitHub projects, or personal experiences would be incredibly helpful!

Thanks in advance for your help!


r/TrueOpenSource • • 2d ago

News Daily Update: Thursday, November 12

4 Upvotes

TL;DR - A critical Apache web server vulnerability has fixes available on some Linux systems but not others. Meanwhile, a self-hosted finance manager is drawing interest, and an Android app offers a new take on volume controls.

News 📰

Critical Apache web server vulnerability · r/linux · 359 ▲ · 52 comments
Summary: A critical remotely exploitable vulnerability affects Apache web servers using its HTTP/2 module. Fix availability varies across Linux distributions.
Reactions: Commenters compared affected versions and reported that fixes were available for some Linux systems but not others.

Projects 🛠️

Securo by u/TassioNoronha_ · 4,446 ★ · r/selfhosted · 249 ▲ · 74 comments
A finance manager for individuals and small businesses that you can run on your own server. Top comments asked about bank compatibility and the privacy of bank connections.
Edge Pop by u/GMAERS_07 · 83 ★ · r/foss · 172 ▲ · 32 comments
An Android app that replaces button and volume indicators with customizable designs inspired by a fan-made concept. Top comments praised its appearance, with requests for more compatibility and a Bluetooth volume indicator.
homelab by u/mortennordbye · 342 ★ · r/selfhosted · 150 ▲ · 10 comments
A home-server project with a documented network map generated from a text file whenever its code is updated. Top comments liked keeping the diagram alongside the code, though one questioned the effort of maintaining such a setup.

Notable Discussions 💬

A free hackathon for open-source builders · r/vibecoding · 26 ▲ · 29 comments
Users welcomed a proposed free open-source hackathon but raised questions about fair voting and trust in its organization.

Top Posts in r/TrueOpenSource 🏠

Looking for collective intelligence contributors · r/TrueOpenSource · 5 ▲ · 1 comment
A contributor is looking for collaborators to experiment with groups of AI models working together.
Fenris Creations reveals CORTAO · r/TrueOpenSource · 2 ▲ · 1 comment
Fenris Creations has revealed CORTAO, an open-source project connected to EVE Online and EVE Frontier.
An Android assistant with on-device models · r/TrueOpenSource · 1 ▲ · 1 comment
Ari is an early-testing Android voice assistant with on-device models, installable skills and no telemetry.

Honorable Mentions ⭐

Better Linux support for older ASUS hybrids · r/linux · 216 ▲ · 6 comments
Linux 7.5 is set to improve support for older ASUS hybrid laptops and tablets.
Self-hosting survey results are in · r/selfhosted · 160 ▲ · 70 comments
The annual self-hosting survey drew more than 6,200 responses and added questions about AI use and Linux preferences.
An update on the Kwi terminal · r/kde · 57 ▲ · 6 comments
A new KDE terminal project has an update, with early users discussing how it works for them.


Summaries are written by AI from public posts, comments and headlines, and may contain mistakes. Click through for the full story. I'm a bot.


r/TrueOpenSource • • 2d ago

Contribution: Everyday Applications Margin: turn the unused edges of your laptop touchpad into controls

2 Upvotes

Name: Margin

Source code: https://github.com/arxhr007/margin

License: MIT

What it does (one sentence): Turns the unused edges of Windows laptop touchpads into customizable controls, making otherwise wasted touchpad space useful.

Closest existing project (optional): Traditional touchpad gesture customization tools. Margin takes a different approach by turning unused touchpad edge regions into dedicated interaction zones.

Builds on: Nothing, standalone.

How it was built: AI-assisted.

Details: Laptop touchpads have more potential than just moving a cursor. Margin explores that idea by turning the unused edges of a touchpad into additional interaction zones, allowing users to access useful controls without sacrificing the normal touchpad experience.

Feedback wanted: What other interactions or controls would you like to see integrated into touchpad edges?


r/TrueOpenSource • • 2d ago

News Fenris Creations (EVE Online / EVE Frontier) reveal the open source CORTAO

Thumbnail
gamingonlinux.com
3 Upvotes

r/TrueOpenSource • • 2d ago

Contribution: Everyday Applications I built Tracexy, a native Mac Wireshark alternative that groups packets by app and session

2 Upvotes

What it does: Tracexy is a native macOS packet analyzer. It groups captured traffic by app and session, then lets you drill down to the exact frame, with the protocol tree and hex view still available when you need them. It includes a Flow Map with offline GeoIP and ASN, Findings that point back to the frames that caused them, a TCP/TLS ladder for handshake and stream context, a DNS, TLS, and QUIC timeline, HTTP/2, WebSocket, RTP/SIP, and SMB2 recovery, Focus Sets, and protected export. Capture stays on your Mac by default.

Who it's for: Mac developers, network engineers, and security practitioners who read packet captures regularly and want to start from the app and its sessions rather than from a flat packet list.

Source code: https://github.com/RockxyApp/Tracexy

License: AGPL-3.0

What mine adds: Existing open-source analyzers are excellent at frame-level depth. Tracexy adds an app-first and session-first view on macOS: traffic grouped by process, Findings linked to their source frames, a TCP/TLS ladder, and a Flow Map, all in a native macOS interface. It also offers an optional, local, read-only MCP interface that can expose one project's History to a tool you already use.

Builds on: 100% swift

How it was built: AI-assisted - It is written as a native macOS app, runs on macOS 14 or later, and is distributed through Homebrew: brew install --cask tracexy

Feedback/contributions wanted: Feedback on first capture, and on whether the Flow Map and the TCP/TLS ladder help you find the session you care about. Issues and pull requests are welcome on GitHub.


r/TrueOpenSource • • 2d ago

Contribution: Everyday Applications I built mailproof: let an agent or a workflow act on an email only when it's signed by the exact sender, and keep a proof of all your mail on your own machine

Thumbnail
reddit.com
1 Upvotes

r/TrueOpenSource • • 2d ago

Contribution: Everyday Applications Ari: Android Assistant with On-Device Model Support, Skill Store & Zero Telemetry [Early Testing]

1 Upvotes

What it does: An open-source voice and AI assistant for Android. It listens for a wake word, transcribes speech on the phone or with Whisper, and answers with an on-device model (Gemma via llama.cpp) or a cloud assistant of your choice. Features come from installable, sandboxed skills: timers, alarms, Home Assistant, messaging, music, navigation, weather and reminders. Zero telemetry.

Who it's for: Android users who want an alternative to Google Assistant that they control, especially on GrapheneOS and other privacy-focused setups, and anyone who wants to decide for themselves where their voice and data go.

Source code: https://github.com/ari-digital-assistant (Android app: https://github.com/ari-digital-assistant/ari-android)

License: GPL-3.0 (Android app, Rust engine, Linux app). Skills Apache-2.0, website MIT, artwork CC BY-SA 4.0.

What mine adds: A skill store. Skills install separately from the app, run sandboxed in WebAssembly, ask for permissions before install and are reviewed before they're published, so new or updated skills never need an app release. A choice of on-device or cloud for both speech recognition and the assistant, each treated as first-class. Listening rules (schedule, screen on, charging, headset, at certain places), so the microphone doesn't have to be on all the time.

Builds on: sherpa-onnx (on-device speech recognition and voice detection), openWakeWord and microWakeWord (wake word), llama.cpp with Google's Gemma models (on-device assistant), Wasmtime (skill sandbox), ONNX Runtime, TensorFlow Lite Micro, MapLibre with OpenFreeMap (place picker map), UniFFI.

How it was built: Agentic engineering. I'm a professional software engineer, and Ari is built with AI agents (Claude Code) under my direction. I set the design, review the work and test every change on my own phone, and anything measurable gets measured first: the wake word model was chosen by scoring candidates against recordings of my household before it went anywhere near a phone.

Feedback/contributions wanted: Testers above all, especially people with different accents, since the wake word has to work for everyone. Also skill developers, and native speakers to translate (currently English and Italian).

---

DISCLAIMER
This is very early software. The reason I am making this post is to hopefully attract testers who will find what is likely to be a large number of bugs.

What is it?

Ari is an on-device voice & AI assistant for Android devices.

Doesn't Google Assistant/Gemini already do that?

Yes, but Google Assistant is proprietary and unless used for basic phone commands also uses cloud-based AI. Also, it requires Google Play Services (and AI services), which quite a few folks don't want on their device. Additionally, several security/privacy-focused Android distributions like GrapheneOS lose access to it, due to not running Google Play Services with privileged permissions.

What about Dicio?

Dicio is a fantastic project - one of (if not the) first privacy-first and open-source voice assistants for Android. There are however a few key differences between Dicio and Ari. Firstly, Dicio is purer. It uses exclusively on-device intelligence (for speech-to-text and text-to-speech), and its skills rely on exclusively open-source services. Ari is different - yes, you can have an on-device model running, but you can equally just connect it to ChatGPT, Claude or Gemini (and hopefully self-hosted AI in the near future). Yes, you can have on-device speech-to-text, but you can also just use Whisper - either self-hosted or via OpenAI. Ari lets you decide where you want to trade off between performance and privacy, with both treated as first-class citizens.

Do I need to have my microphone on all the time?

It depends (see next point). Google Assistant uses an on-device digital signal processor (DSP) which is constantly listening for a wake word. This is a very efficient and low-power device, which has very little impact on battery life. Currently (2026), third-party assistants such as Ari (and Dicio) do not have access to this. This means the only way to be listening constantly is to have Ari using the microphone all the time.

In a July 2026 decision on case DMA.100220, the European Union has mandated that always-on hotword detection via the DSP, along with other core Android services related to digital assistants, be opened up to third parties. However, Google have until August 2027 (Android 18) to implement most changes, and up to August 2028 (Android 19) for concurrent hotword detection. So, for now, third-party assistants must have the microphone on to detect their wake word.

Won't having my microphone on all the time drain battery? Also, privacy!?

Yes, I get you. This annoys me too. However, I have tried to make it as painless as possible. First, you don't actually have to have it on all the time. Ari can be set as your default digital assistant in Android, meaning (depending on device) your hardware button can invoke Ari. Secondly, a scheduling system is available so you can decide when Ari listens - you can schedule on/off by time of day, when the screen is on, whilst charging, when a headset is connected, or even at certain places - as well as any combination of these.

As for battery life, having it on all day currently uses about 11% more battery in 24 hours compared to having it off. This has only been tested on my Pixel 10 Pro Fold running GrapheneOS, YMMV. Ari uses openWakeWord or microWakeWord for wake word detection, with many optimisations to try and make it as efficient as possible - but until Google implements the changes (and hopefully, not just for the EU), this is the best we can hope for.

What on-device models can it use?

For speech-to-text, Ari can use on-device transcription, Whisper hosted by OpenAI, or self-hosted Whisper. For AI responses, you can choose between Gemma 3 1B (small), Gemma 4 E2B (medium) and Gemma 4 E4B (large). Hopefully, this selection can be expanded in the future with more on-deivce options, implemented as modules.

What can it do?

Ari has a skills system. Unlike other assistants where new/updated skills require a new release of the app, skills are external in Ari. This means anyone can develop skills and publish them to the skill store. They'll then show up in a built-in skill browser for users to install. By default, no skills are installed. It is up to the user to install additional skills and accept sandboxed permissions they require. Moreover, all system calls made by skills go through Ari first, which only allows a subset of on-device permissions. Skills need to be approved (by a human), are audited, and always ask for permissions prior to installation.

Skills I've built are: Timer (with support for named and multiple timers), Home Assistant, Navigation, Alarm, Media control, Messaging (SMS, WhatsApp, Signal, Messenger, Slack and Matrix), Weather, Reminders (with support for CalDAV) and assistant skills for ChatGPT, Claude & Gemini if you decide not to use an on-device assistant.

What can't it do?

In general, if Ari can't do something it's because there isn't a skill for it yet. However, there are a few things that limit Ari compared to Google Assistant, especially until the EU's deadlines on Google approach.

  1. Ari must be listening to detect a wake word, which currently means leaving the microphone on, either all the time, or via a schedule (see above).

  2. Music skill - certain music services restrict their integration API to just the Google Assistant, meaning they are not supported. Currently, Ari supports Spotify, Apple Music, Tidal & Deezer. Features available vary by music service.

  3. Messaging skill - whilst certain services allow you to have a conversation totally hands-free, for other services their integration API either specifically needs Google Assistant, or they don't support this at all. Meaning the best Ari can do is transcribe your message and add it to a conversation with a contact, but you'd have to tap 'send' yourself.

  4. Features which use location (such as listening at certain places, or weather for your current location) use Google Play Services where it's installed, and Android's own location services where it isn't. Without Play Services, listening at certain places needs your phone to provide its own network location, as GrapheneOS does; on phones without one, that feature won't work. Ari also includes Google's location library, which keeps it off F-Droid for now; hopefully an F-Droid build without it will follow.

Is it really zero telemetry?

Yep. Unless you choose to use something like OpenAI as your assistant backend, in which case there is of course their own telemetry. Ari itself doesn't collect anything.

The only way data is shared with third-parties is if:

  1. You specifically choose to send me your transcripts when debugging an issue, which is disabled by default and requires user interaction and confirmation.

  2. You choose to have Ari remember things about you (such as your name or where you live). These are only stored on-device, but of course if you use a cloud assistant they will be part of its system prompt.

What does it look like?

Please see screenshots and demo video on the website heyari.dev. The website is still under construction, but you should get a decent idea.

What languages does it support?

Currently, Ari supports English and Italian. I'm a native English speaker, but a foreign Italian one, so it probably needs a lot of polish. In the future, Ari will hopefully speak as many languages as possible.

Where can I learn more?

Check out the project's website heyari.dev. You can also browse the source for the Android App, and everything else (skills, engine, the website) here.

Ok, I'm intrigued. How do I become a tester?

Please fill in the form here (this will take you to https://heyari.dev/tester). You'd need to do so with the email you're signed into the Google Play store with. You'll receive a link to install the testing version of the app once you're added as a tester.

There's a limit of 100 testers, so these are on first-come, first-served basis. Also remember I'm just one guy - so it may take a day or two before you receive your link.

---

Thanks for reading the long post. I hope this interests you in becoming a tester. So far, work on Ari has taken around 8 months. Not full time of course, I have a day job and a toddler, but it's fair to say I've worked on it for at least 4 days a week in the last 8 months. The next important stage is testing beyond my single use case, hence this post!


r/TrueOpenSource • • 2d ago

Contribution: Other This October, Ludovic Dubost, joined OmniOpenCon in Bucharest to share XWiki's experience.

Thumbnail
reddit.com
1 Upvotes

r/TrueOpenSource • • 2d ago

Question / Help Looking for contributors interested in Collective Intelligence

4 Upvotes

Anyone here interested in building and experimenting with Collective Intelligence using LLMs? I’m looking for devs who want to explore how different models can actually work together, beyond just routing requests or having five LLMs answer the same prompt. There’s a lot I think we can investigate. Selecting models with complementary capabilities, getting them to challenge each other, verifying results, and understanding when a group of smaller models can outperform a much larger one, potentially at a lower cost. And I want to test this properly, not just build demos that look impressive. If you’re interested in contributing code, running experiments, working on benchmarks or even challenging the whole idea, I’d like to connect. Anyone working on something similar?


r/TrueOpenSource • • 3d ago

News Daily Update: Wednesday, November 11

3 Upvotes

TL;DR - A malicious wallpaper extension is a reminder to check what you install on your desktop. Today also brings a 3D smart-home view, a homemade router and a browser zombie game with its code available.

News 📰

Malware found in a Plasma wallpaper extension · r/kde · 302 ▲ · 85 comments
Summary: Malware was found disguised as Neonova, a third-party wallpaper extension for the Plasma desktop. It highlights the risks of installing extensions from outside sources.
Reactions: Commenters discussed restricting what extensions can access and adding more warnings before installation.
JetBrains extends Godot support · r/opensource · 83 ▲ · 0 comments
Summary: JetBrains renewed its support for Godot, the open-source game engine, through 2027.

Projects 🛠️

Pi-Dock-Wifi by u/Glittering_Pound1931 · 16 ★ · r/selfhosted · 252 ▲ · 49 comments
A Raspberry Pi router project with two Wi-Fi cards, network-wide ad blocking and a web dashboard for managing the setup. Top comments admired the build but joked about its complexity and the prospect of troubleshooting it.
Homescape by u/Time-Angle-7415 · 87 ★ · r/ClaudeCode · 266 ▲ · 36 comments
A smart-home app that turns rooms and devices into an interactive 3D dollhouse, running locally inside Home Assistant. Top comments praised the visual approach and its smart-home controls.
zombies by u/Rare_Guide_9830 · 7 ★ · r/vibecoding · 104 ▲ · 73 comments
A browser-based zombie game built with AI, with models, textures, animations and sounds generated when the page loads. Top comments liked the foundation but suggested making it more distinctive and splitting the large code file.

Top Posts in r/TrueOpenSource 🏠

Looking for an AI coding environment · r/TrueOpenSource · 1 ▲ · 5 comments
A user asked for alternatives to the AI coding environments they have tried, and commenters suggested several options.
Fantail offers an alternative to Discord · r/TrueOpenSource · 3 ▲ · 1 comment
Fantail is a Discord alternative in development that lets people host their own communities.
Gostman tests software requests · r/TrueOpenSource · 2 ▲ · 1 comment
Gostman is a tool for sending and testing software requests without an account, usage tracking or paid tier.

Honorable Mentions ⭐

An open-source pinball engine in progress · r/linux · 41 ▲ · 19 comments
A developer is building an open-source pinball simulation engine, prompting comparisons with the existing Visual Pinball project.
Jellify updates its music player · r/selfhosted · 11 ▲ · 12 comments
Jellify, a music player for personal Jellyfin libraries, has new fixes and features for its mobile apps.
ArrMatey reaches version 1.0 · r/selfhosted · 8 ▲ · 13 comments
ArrMatey reached version 1.0, offering a mobile app for managing self-hosted media tools.


Summaries are written by AI from public posts, comments and headlines, and may contain mistakes. Click through for the full story. I'm a bot.


r/TrueOpenSource • • 3d ago

Contribution: Everyday Applications Tired of paid AirPlay apps on Windows, so I built UxPlay Desktop: a free, open-source 60 FPS receiver with Direct3D acceleration

Thumbnail
gallery
1 Upvotes

What it does: AirPlay Server receiver on Windows 10/11 Who it's for: People who wants to stream Apple devices into their Windows PCs Source code: https://github.com/jorjanion/uxplay-desktop License: GNU General Public License v3.0 (GPL-3.0) What mine adds: Free, stable and user-friendly use. Builds on: UxPlay Engine How it was built: AI-assisted

Like many of you who use an iPad alongside a Windows desktop or laptop (for note-taking, drawing, lectures, or work presentations), I got really frustrated by the state of AirPlay mirroring on Windows:

  • Commercial solutions like AirServer or Reflector charge expensive one-off fees ($20–$40) or push recurring subscriptions, and their free trials slap giant watermarks across your screen.

  • Older open-source tools were either strictly terminal-based, suffered from audio desync, or completely broke on modern iPadOS versions due to missing GStreamer dependencies or Linux D-Bus requirements.

So I spent the last few weeks building UxPlay Desktop: a modern, native, 100% free and open-source (GPLv3) AirPlay receiver for Windows 10 and 11.

What makes it different?

  • Direct3D 11/12 Hardware Acceleration: Ultra-fluid 60 FPS mirroring with sub-frame latency. Drawing with Apple Pencil in GoodNotes, Freeform, or Notability feels instantaneous.

  • 1-Click Self-Contained Installer: No compiling, no hunting down missing DLLs, and no messy dependencies. The installer bundles everything and configures Apple Bonjour and Windows Firewall automatically.

  • Performance Presets with Real Latency Indicators:

    • Low Latency Gaming (~30–50 ms): Minimal buffering for interactive apps and games.

    • Teaching & Presentations (~120–150 ms): Direct3D text sharpness optimization plus automatic Windows sleep and screensaver inhibition.

    • Cinema Mode (~500–1000 ms): Generous jitter buffer for stutter-free movie streaming.

    • Audio Only (~200–250 ms): Headless mode to stream music, podcasts, or system audio without video overhead.

  • Modern Fluent Dark UI: Real-time HUD showing connected device model, resolution, FPS, and live stream duration, plus quick volume control, 1-click screenshot capture, and session recording.

  • Auto-Healing Bonjour & Network Doctor: Includes a built-in diagnostic modal to inspect network adapters, mDNS discovery, and AirPlay ports.

  • Fully Multilingual & Auto-Updating: Supports 16 languages with instant live switching and clean 1-click in-app updates.

Tech Stack

  • UI & Client: C# / .NET 8 (WPF, MVVM architecture).

  • Core Engine: Hardware-accelerated GStreamer pipeline plus patched upstream UxPlay core for modern iOS and iPadOS handshake stability.


Project & Download

It is completely free, tracker-free, and open source forever.

I would really love your feedback, bug reports, and suggestions for future features. And if you find it useful for your setup, leaving a star on the GitHub repo helps tremendously to get the word out.

Thanks for checking it out!


r/TrueOpenSource • • 3d ago

Contribution: Developer Tools We built an open-source dependency security scanner with advisory-level reviews and audit trails – looking for feedback

Post image
0 Upvotes

Hey everyone!

Over the past month, our team has been working on an open-source project called AdvisoryTrail, and we've recently made it public.

The idea came from something we noticed while working with dependency security tools.

Most scanners identify vulnerable dependencies and report the findings. But identifying a vulnerability is only part of the problem. In a real development workflow, someone needs to review it, decide whether it is a false positive or an actual risk, document the reasoning, and be able to revisit that decision later.

We wanted to build something that focuses on that review and accountability process.

What does AdvisoryTrail do?

Here's what we've implemented so far:

- GitHub integration: Connect GitHub repositories and verify repository access before adding them, including private repositories.

- Dependency scanning: Uses Google's OSV-Scanner to identify known vulnerabilities in project dependencies.

- Advisory-level findings: Instead of grouping everything under one vulnerable package, we create a separate finding for each advisory. For example, we encountered a pinned version of `handlebars` with 20 associated advisories. Each advisory should have its own review decision.

- Baseline comparison: Distinguishes newly introduced vulnerabilities from pre-existing findings and resolved issues.

- Finding reviews: Reviewers can manage finding statuses and document why a decision was made.

- Audit trails: Records who performed an action, when it happened, and the associated reason.

- Policy enforcement: Supports Report Only, Warn on PR and Enforce Blocking Check Runs modes through GitHub integration.

Technology stack

- Backend: Python, FastAPI

- Frontend: React, TypeScript

- Database: PostgreSQL

- Dependency scanning: OSV-Scanner

- Deployment: Docker

AdvisoryTrail is self-hosted, so users run their own backend and manage their own deployment.

The project is released under the MIT licence. You can inspect the source code, run it locally, modify it or contribute to it.

What we're looking for

This is still an early-stage project, and we'd genuinely appreciate feedback from people who work with application security, DevSecOps or open-source security tooling.

A few things we'd particularly like feedback on:

  1. Does the advisory-level finding approach make sense, or would you prefer a different way of grouping vulnerabilities?

  2. What additional analysis should a dependency security platform provide beyond basic vulnerability detection?

  3. What features would make this useful in an actual development team's workflow?

  4. Are there architectural or security concerns we should address before expanding the project?

We're not claiming to have solved dependency security. We've built a first version around a problem we found interesting, and we'd like to learn from people who have experience in this space.

GitHub: https://github.com/Umang-sudo-su/advisorytrail

Contributions, issues, suggestions and constructive criticism are all welcome!

Thanks for reading!


r/TrueOpenSource • • 3d ago

News 📢 The FOSDEM 2027 call for participation is open, and the Collaboration and Content Management devroom is back!

Thumbnail reddit.com
2 Upvotes

For us FOSDEM marks the beginning of a new year within the OSS community, sharing ideas and debating topics.


r/TrueOpenSource • • 3d ago

Discussion The mess WE have made with the #dotcons over the last 20 years is not something we can afford to sleepwalk into repeating

Thumbnail reddit.com
0 Upvotes

r/TrueOpenSource • • 3d ago

Question / Help Need guidance on how to start open source in robotics

Thumbnail reddit.com
1 Upvotes

Reposting for more reach.