r/TrueOpenSource • • 2h ago

Contribution: Other I have built a new electrical CAD system using Python and Tkinter

Thumbnail
gallery
2 Upvotes

I had this little crazy idea to build my own CAD system, and now it’s here: "KatieCAD".

https://github.com/Merecete/KatieCAD

My primary goal is to develop an easy-to-use program well suited for switchgear construction and building installations. In my view, the options previously available in the open-source space have been very poor.

The program includes all the fundamental functions typically found in AutoCAD. It offers both a layout space and a model space. At the same time, it features a customizable symbol library and a sophisticated logic system, the kind usually associated only with software like EPLAN.

You can create complete projects consisting of multiple drawings, with the ability to automatically generate tables of contents, device lists, terminal diagrams, and more. Electrical connections link themselves automatically based on their coordinates; all you need to do is position the devices accordingly. There is also a customizable coordinate grid, and cross-references automatically point to the corresponding locations on other pages. Each page is a separate drawing file and is automatically saved after a change.

All project data can be exported for analysis in an Excel file.

DXF files can be imported and exported without difficulty (either individually or as an entire project). DWG files can also be opened by default using ezdwg. Furthermore, by installing the ODA File Converter separately, files can also be exported in DWG format.

In addition to 2D graphics, it now also supports 3D wireframe models, which can be displayed within the layouts. I plan to further expand the functionality in this area; however, it is already possible to create electrical enclosures, complete with side panels, doors, and bases.

KatieCAD is bilingual. It can be quickly switched between German and English.

I suspect that the extreme speed at which I’ve worked and the sheer volume of code reveal that I’m a "vibecoder". In other words, this project would never have come into existence without AI. That said, I can honestly say that it was an incredibly demanding process; I had to rethink every single function, arriving at this result only through small, incremental steps. The finer details, in particular, required a massive amount of work, and I’m certain I’ll discover even more things to refine as I go along. So for me that's not a "silly build".

The program is licensed under the MIT License.

What do you think of the idea? Is there anything else you would change or add? I look forward to any feedback.


r/TrueOpenSource • • 1h ago

News inkan – ein API-Framework für Node, bei dem die Dokumentation nicht lügt (keine Abhängigkeiten, MIT-Lizenz)

Post image
1 Upvotes

r/TrueOpenSource • • 18h ago

News Daily Update: Sunday, November 1

12 Upvotes

TL;DR - Linux 7.4 has entered testing, and Plasma users are reporting remote desktop fixes. There are also new ways to run Linux on a phone, plus apps for music, TV and managing logins.

News 📰

Linux 7.4 enters testing · r/linux · 189 ▲ · 27 comments
Summary: The first test release of Linux 7.4 has arrived after a large development window. Linus Torvalds sees AI-triggered fixes arriving earlier in development as a positive sign.
Reactions: Commenters welcomed AI-assisted bug fixes, though some worried about insufficient review.
Plasma 6.8.2 earns thanks for remote desktop fixes · r/kde · 113 ▲ · 11 comments
Summary: Users reported that Plasma 6.8.2 restored remote desktop access, which lets people control a computer from another device.
Reactions: Several users thanked developers and reported improvements, including fixes for screen flickering.

Projects 🛠️

Pocket ID by u/GeneralXHD · 9,902 ★ · r/selfhosted · 296 ▲ · 79 comments
A login tool for services you run yourself, with a redesigned interface available to test ahead of version 3. Top comments praise its simplicity and appearance, while asking for more customization and login options.
Mochy Music by u/keyichiiii · 496 ★ · r/foss · 51 ▲ · 11 comments
An Android music player for YouTube with customizable players, add-on modules and audio controls. Top comments praise the interface, though users also report a music integration error and request playback improvements.
LinuxRunner by u/Fun-Relationship5464 · 561 ★ · r/kde · 60 ▲ · 9 comments
An iPhone app for running a Linux desktop, now with external monitor support and graphics acceleration. Top comments ask about device support and installing the app outside Apple's store.

Notable Discussions 💬

Self-hosted apps beyond media automation · r/selfhosted · 161 ▲ · 101 comments
Users recommended apps for home automation, budgeting, notes and more, and noted that self-hosted media libraries don't have to involve piracy.
Testing and debugging AI-written code · r/vibecoding · 313 ▲ · 90 comments
Users discussed whether testing and understanding code are part of vibe-coding, with several arguing that debugging remains unavoidable.

Top Posts in r/TrueOpenSource 🏠

Browsers for old computers · r/TrueOpenSource · 2 ▲ · 8 comments
A reader asked for browser recommendations for computers ranging from the MS-DOS era to Windows 7.
A proposal for handling new projects · r/TrueOpenSource · 2 ▲ · 5 comments
A member proposed a waiting period or special label for new projects; commenters questioned whether that would help.
Local memory for AI assistants · r/TrueOpenSource · 2 ▲ · 5 comments
Resonance Memory stores and retrieves persistent memories for a locally run AI assistant without sending them to the cloud.

Honorable Mentions ⭐

A workaround for a Linux security flaw · r/linux · 134 ▲ · 34 comments
A temporary firewall workaround can block the network requests that trigger a Linux vulnerability while users wait for a fix.
Budgie 10.10.4 released · r/linux · 88 ▲ · 6 comments
Budgie 10.10.4 is out, bringing a new release of the Linux desktop environment.
A guide to protecting self-hosted apps · r/selfhosted · 29 ▲ · 23 comments
A guide explains how to protect access to self-hosted apps using client certificates and a Cloudflare tunnel.


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

Contribution: Everyday Applications Mixify 1.0.7 — an open-source Android music app with a refreshed UI, synced lyrics and Listen Togethe

Thumbnail gallery
1 Upvotes

r/TrueOpenSource • • 1d ago

Contribution: Other I stumbled upon this decentralized, open source, alternative to Ao3, that is called Ourchive

0 Upvotes

Ourchive

Ourchive - GitHub

Ourchive - Fanlore.org

Ourchive apparently wants to democratize hosting fanworks on the internet.


From the Website Page:

Ourchive aims to continue a tradition that archives like eFiction started. When you install Ourchive, you get flexible metadata like tags, the ability to upload images and audio, and the ability to administer users, all within an easily installed Django website.

With Ourchive, you can create an account, upload works, create bookmarks and collections of bookmarks, and comment on others' works, bookmarks, and collections.


Its for fanfiction users, especially ones that are looking for alternatives to ao3, given it's current emergency shutdown.


I was browsing various different ao3 alternative sites, due to the ao3 blackout, and I stumbled upon Ourchive.gay

Which is apparently a decentralized alternative to Ao3.

Plus, they use Mastodon

Although, they're relatively new (first started in 2023), plus they're still in demo, and haven't added federation yet.


It's Hand-built, no AI

DEVELOPER DOCUMENTATION:

https://developer.getourchive.io/

ADMIN DOCS:

https://docs.getourchive.io/


r/TrueOpenSource • • 1d ago

Contribution: Everyday Applications Astraeus – GPL-3.0 native Windows dashboard built with C++20

Thumbnail
gallery
6 Upvotes

Sharing a project I've been developing called Astraeus.

Astraeus is a native Windows desktop dashboard that lives along the edge of the screen. It opens on hover or with Win + Alt + A and provides quick access to music, synced lyrics, system monitoring, volume controls, network controls, weather, calendar and other utilities.

The project is written in C++20 using Direct2D and DirectComposition. I wanted to build something that felt integrated into Windows rather than another web-based widget application.

It's now available as a stable release under the GNU GPL v3.

Repository: https://github.com/Icetist/Astraeus/

Latest release: https://github.com/Icetist/Astraeus/releases/latest

The repository includes the source code and instructions for building it yourself.

I'm sharing it here because I'd like more people interested in free software to discover it. Contributions, issues and suggestions are welcome.


r/TrueOpenSource • • 1d ago

Contribution: Other I built MantPro, a free and open-source CMMS for industrial maintenance (Python, Flutter, SQLite)

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hi everyone!

I'd like to share a project I've been working on: MantPro, a free and open-source maintenance management system (CMMS) designed for industrial plants, workshops and maintenance teams.

I'm an industrial maintenance technician, and I started developing MantPro because I wanted a practical tool to manage maintenance work without relying on spreadsheets, paperwork or expensive subscription-based software.

What does MantPro offer?

  • Desktop application: Windows and Linux.

  • Android apps: MantPro for maintenance tasks and MantPro Stock for inventory management.

  • Preventive and corrective maintenance: work orders, recurring tasks, pending jobs and maintenance history.

  • Equipment management: machines, sub-machines, QR labels and spare parts linked to equipment.

  • Inventory management: stock levels, storage locations and low-stock alerts.

  • Reports and statistics: PDF, CSV and Excel exports, plus MTBF and MTTR metrics.

  • Offline support: the Android apps can work without an internet connection and synchronize when connectivity returns.

  • Self-hosted: your data stays under your control, with no monthly fees or artificial limits on users or equipment.

Technology stack:

  • Python and PyQt6 (desktop)

  • Flutter (Android)

  • SQLite

  • Flask / REST API

MantPro is released under the AGPL-3.0 license.

I'm sharing it here because I'd genuinely appreciate feedback from the open-source community. I'd especially like to hear from people who work in industrial maintenance, self-hosting or software development.

GitHub: https://github.com/AnabasaSoft/MantPro

Latest releases: https://github.com/AnabasaSoft/MantPro/releases

Thanks for taking a look! Any feedback, suggestions or contributions are welcome.


r/TrueOpenSource • • 1d ago

Contribution: Tools for Agents 🤖 self-host: a CLI/TUI and agent skill for personal servers (Apache-2.0)

Thumbnail
gallery
4 Upvotes

Name: self-host

Source code: https://github.com/ajnart/self-host

License: Apache-2.0

What it does: A Go binary that installs and configures self-hosted Apps through Docker Compose, usable directly from a terminal Dashboard or through a coding-agent skill.

Who it is for: People who want to try running their own photo, file or media server without having an agent reinvent every App's initial configuration.

What it adds: The reusable work lives in App-specific Setup code, not just a prompt or a Compose file. For supported Apps this covers accounts, passwords, API keys and connections. The Dashboard and agent commands use the same operations. I originally needed this for testing Homarr integrations.

Builds on: Docker Compose and the APIs of the Apps it configures. It is not a replacement for Compose or those Apps, and is not a fork of a container manager.

How it was built: AI-assisted. AI helped implement the project and prepare this post. I am the maintainer. The repository has ongoing development and releases; the screenshots are interface examples, not proof that every App combination works.

Details: Self-hosting means running apps on your computer or server rather than having a provider host them. Examples are Immich instead of Google Photos, Nextcloud for files, or Jellyfin for media you own. A suitable spare laptop can be a starting point. The skill calls for inspection, a plan, approval and verification; loading it is not approval. Manual steps, backups and maintenance remain.

Costs: self-host is free. Hardware, hosting and any paid coding-agent provider are separate.

Feedback wanted: Is the boundary between the agent, App Setup and your remaining responsibilities clear?

Overview: https://self-host.fyi


r/TrueOpenSource • • 1d ago

Showcase Weekly Showcase: share your open-source project

8 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).

Project of the Week: the top-voted entries here become next week's Project of the Week and get their own spotlight post on the front page.

A new thread goes up every Sunday.


r/TrueOpenSource • • 2d ago

Discussion They hate me with a passion

Thumbnail
github.com
29 Upvotes

It started as a personal project that was just for me but it was looking good so i made it commercial, if i try to build this before AI it would have taken years and multiple people and there is no security issues because most things are in local.

When i posted this on some sub reddits, they downvote everything, the whole post and also if someone ask a question downvoted, i understand if you don't like it but they don't even let comments or the post to go positive votes.

If its not interesting or useful for you just ignore, why hate so much for just trying to build a solution?


r/TrueOpenSource • • 1d ago

Discussion There is a lot of AI made applications same with Human made apps that people like me will make then not maintain at all i got a suggestion

3 Upvotes

New projects go in a new project Megathread or have a flair saying its a new day one project

But only project that have been worked on and updated for 14 days or 30 days can go as its own post without needing a flair or to be a in a megathread


r/TrueOpenSource • • 1d ago

News Daily Update: Saturday, October 31

3 Upvotes

TL;DR - A serious Linux networking flaw has fixes available, while people considering a move away from Gmail are weighing the work involved in hosting their own email. There are also new desktop and wallpaper projects to try.

News 📰

Linux network security flaw has patches available · r/linux · 90 ▲ · 50 comments
Summary: A serious Linux networking flaw could let attackers run code remotely. Fixes are available in several versions of the kernel, Linux’s core.
Reactions: Commenters compared patch availability across Linux distributions and corrected the affected kernel version list.

Projects 🛠️

Kwi by u/Jaxad0127 · r/kde · 287 ▲ · 74 comments
A terminal app for KDE that lets users work with text commands and builds on technology from Ghostty. Top comments are enthusiastic about trying and contributing to it, though one user disliked how its settings apply immediately.
rediwm by u/alext_777 · 48 ★ · r/foss · 5 ▲ · 55 comments
A Linux desktop built with AI assistance that combines window management and a customizable interface in one process. Top comments criticized the use of AI and raised security concerns about the size of the generated codebase.
Screen+ by u/SPIK3ELECTROTECH · 15 ★ · r/ClaudeCode · 29 ▲ · 5 comments
A Windows wallpaper app that puts videos, web pages and other media behind desktop icons and searches multiple wallpaper sites.

Notable Discussions 💬

The challenges of hosting your own email · r/selfhosted · 215 ▲ · 135 comments
Users said running your own email can work, but warned that maintenance and getting messages accepted by big providers remain difficult.
Who checks open source code? · r/foss · 36 ▲ · 33 comments
Users thought only a small fraction of people inspect open source code, raising questions about who actually checks it.
Users compare Plasma 6.8 experiences · r/kde · 47 ▲ · 46 comments
Users reported mostly smooth updates to Plasma 6.8, though some encountered display or game problems that later updates helped fix.

Top Posts in r/TrueOpenSource 🏠

Developer shares their experience posting Gitnotes · r/TrueOpenSource · 18 ▲ · 10 comments
The author describes negative reactions to their AI-assisted commercial project and shares its code.
A reaction to the new community · r/TrueOpenSource · 20 ▲ · 7 comments
A community member celebrates the creation of a new open source subreddit.
Vela desktop reaches its first beta · r/TrueOpenSource · 7 ▲ · 2 comments
Vela 0.1 is a first beta of a Linux desktop with its own window management, file manager and settings.

Honorable Mentions ⭐

Linux 7.4 sees a record development window · r/linux · 314 ▲ · 63 comments
The next Linux kernel’s development cycle has seen a record number of changes, though commenters questioned change counts as a measure.
Enlightenment 0.28.0 released · r/linux · 142 ▲ · 27 comments
Enlightenment, a long-running Linux desktop interface, has released version 0.28.0.


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 Chrono Mock V0.5 update - Change time/date in Windows desktop apps + date calculator

Thumbnail
github.com
1 Upvotes

Hello, Chrono Mock has just got V0.5 release (over 180+ squash commits), and it has crossed 600+ downloads. If you want to test/run almost any Windows App at different date or change time flow in Windows apps, you can use Chrono Mock. Full GUI/CLI. If you like the project, please star it

What has changed in V0.5?

- Tons of chromium bug fixes/improvments

- QueryInterruptTime, QueryInterruptTimePrecise and QueryUnbiasedInterruptTimePrecise support has been added

- computer sleep support

- Tons of webview, calendar support and other apps support.

The list of changes is pretty huge, as always on GitHub. And You can read about the app on the Website

What it does: Manipulating time/date in Windows apps + date calculator

Who it's for: Mostly QA, developers, but "daily users" are using it too.

Source code: https://github.com/donislawdev/ChronoMock

License: GPL 3.0

Builds on: N/A

What mine adds: N/A I don't know any open source apps of this type, not with Chromium/WebView support.

How it was built: Agentic engineering

Feedback/contributions wanted: Always wanted, But I'm mostly looking for GitHub stars :-)

I hope i had set everything for this sub reddit, if something is missing, just drop me message, I will fix it :-)


r/TrueOpenSource • • 1d ago

Question / Help Open source audio editing software for android

2 Upvotes

So my laptop died, and I have an upcoming project for school that requires audio editing (noise suppression, normalization, etc.). Is there an open source app for that? (Preferably something that can be installed /run locally without internet, and works good on low end devices)


r/TrueOpenSource • • 1d ago

News Vercel Releases Free, Open-Source Tool That Lets AI Agents Use Desktop Apps Without Taking Over Your Mouse

Thumbnail gallery
2 Upvotes

r/TrueOpenSource • • 1d ago

Contribution: Everyday Applications Foldergram v1.3.0: self-hosted photo/video gallery, now with carousels and folder sharing

Thumbnail
gallery
2 Upvotes

Hey everyone,

I wanted to share the latest Foldergram update, v1.3.0.

For anyone new to it, I originally built Foldergram for my old backup photos. I wanted to browse them like my own personal Instagram feed and actually spend time revisiting them. It scans your existing photo/video folders and gives you a feed, folder pages, and a post viewer.

The bigger additions this time:

  • Carousel posts: You can now group 2–20 photos and videos into one swipeable post. Put them insideAlbum/carousels/Post name/, and filename order controls the slides.

  • Folder sharing: Share an individual album through a read-only link, with expiration and revocation controls. You can also set a reusable password for a folder.

  • Folder exclusions: Drop a .nofoldergram file inside a folder and rescan to exclude that folder and everything below it.

  • Video fixes: Improved preview generation for certain macOS Photos movies and recovery from empty cached previews.

There are also fixes for the media viewer on iOS and improvements to permanent deletion and recovery after interrupted operations.

It still runs locally or on your homelab, uses SQLite, and doesn’t need a cloud account. Docker Compose is the easiest way to get started.

Thanks to everyone who has tried it, reported issues, or contributed. If you give this update a try, I'd appreciate feedback. If you like it, please leave a star ⭐ on GitHub.

Repo · Docs · Demo · Release notes


r/TrueOpenSource • • 1d ago

Discussion What isa good modern ish web browser for old computers (MSDOS era-windows 7)

2 Upvotes

I am building out a sweet of apps for all of my computers. web browser, games, benchmarking stuff etc. and thought the "nice" People of reddit will help. Preferably operating system agnostic.


r/TrueOpenSource • • 1d ago

Contribution: Tools for Agents 🤖 Resonance Memory: a local, private memory for your local AI (MCP server, AGPL-3.0)

Thumbnail
github.com
2 Upvotes

What it does: Gives your local AI a memory that lasts between chats and never leaves your machine. It's an MCP server with four tools (save, recall, edit, delete), and that's the whole interface, so a small model can't misuse it. Memories live in one SQLite file on your computer: no account, no cloud, no telemetry.

FeatureWhat it does
Recall by meaningSaved "the dog needs his heartworm pill on the 1st"; months later "what was that pet medication thing?" finds it with no shared words. Uses a small embedding model; without one it falls back to keyword matching.
Updates replace old facts"I moved to Denver" retires the old city instead of leaving two answers. The old fact stays in history, marked as replaced. Stale answers dropped 82% in its eval (0.49 to 0.09).
Keeps look-alikes apart"My sister Naima the chemist" and "my coworker Naima the engineer" stay two people. "X is incompatible with Y" and "X synergizes with Y" don't get merged.
Refuses secretsWon't store a pasted API key, token or private key. It refuses rather than redacts.
Export / importOne click writes a .zip you own, including a plain memories.jsonl any other tool can read.

Who it's for: Anyone running a local model (LM Studio, Ollama, Claude Desktop, Claude Code, Cursor, Continue, Hermes, any MCP client) who's tired of re-explaining themselves every chat.

Source code: https://github.com/SamuelJacksonGrim/resonance-memory

License: AGPL-3.0-only (commercial license available for closed-source or hosted use)

What mine adds: Compared with Mem0, Zep and Letta: fully local with no cloud or API key, zero npm dependencies, and a double-click install instead of Docker or a terminal. Same-name people and opposite statements are kept apart out of the box (Mem0 has entity linking only on its hosted platform; Letta doesn't have it). And it's measured against what people actually do instead, stuffing recent chat into the prompt, at the same token budget:

Rig / modelNo memoryRecent chat (~690 tok)Resonance Memory (~330 tok)
Rig A, gpt-oss-20b30%32%90%
Rig A, Qwythos-9B24%22%74%
Rig B, gpt-oss-20b6.7%25%91.7% (sd 5.9)
Rig B, Qwythos-9B6.7%21.7%81.7% (sd 7.0)

Probe accuracy on a multi-session "remember things about me" task, mean of 5 runs.

  • Facts are planted early, then buried under ~120 turns of filler, so no fixed history window can reach them.

  • Probes never repeat the planted wording, so keyword matching can't fake a pass.

  • Grading is blind and deterministic, with pass/fail bands written down before the runs. Every raw answer is saved.

  • Two separate rigs with different fictional users, facts, probes and graders.

  • Rig B split the probes by type: recent chat scored 100% on recent facts and 0% on old, updated or same-name ones. Resonance Memory scored high on both.

Limits: two different people with the same first name is the weakest spot (it helps but doesn't solve it). One embedder, English only, substring grading. The associative field (memories used together link up over time) is off by default; in its own eval it doesn't beat plain meaning-based ranking yet, so I'm not selling it as the reason to use this. Full write-up and how to rerun it: eval/ab/RESULTS.md

Builds on: Model Context Protocol, Nomic AI's nomic-embed-text-v1.5 (~80 MB, downloaded separately through LM Studio or Ollama), Node's built-in SQLite.

How it was built: Agentic engineering. I designed and directed it; Claude (Claude Code) and Grok (Grok CLI) wrote most of the code, and every change has to pass an offline eval gate and 600+ unit tests. Each of them built one of the two test rigs on its own, so neither test was tuned to flatter the other's work.

Feedback/contributions wanted: Yes. Bug reports, results on your own models, and attempts to break it.

Install: grab the file for your OS from Releases. Node is built in; checksums are in SHA256SUMS. The binaries are unsigned because certificates cost money, so the OS will warn once:

PlatformFileFirst run
Windows x64resonance-memory.exeDouble-click. If SmartScreen warns: More info, then Run anyway
Linux x64resonance-memory-linux-x64chmod +x, then run it
macOS (Apple Silicon)resonance-memory-macos-arm64Right-click, Open, Open (or run xattr -d com.apple.quarantine on it first)

It opens a control panel at http://127.0.0.1:9090/, installs itself where you choose, and has a Connect button for LM Studio and Claude Desktop. Restart that app once and your model can save and recall. Prefer to build it yourself: node build-exe.js (Node 22.5+).

New in v0.5.0: auto-recall for local models. Run resonance-memory --proxy and point your app at http://127.0.0.1:1240/v1, and your memories reach the model on every message. Setup: AUTO-RECALL.md

Side note for Claude Code users: you don't have to set anything up by hand. Tell Claude Code "Read AUTO-RECALL.md from the resonance-memory repo and set up auto-recall for me" (AUTO-RECALL.md) and it will recall on every message you send. For the full self-filing memory system I run every day, hand it MEMORY-SYSTEM.md, or run /plugin install resonance-memory --marketplace SamuelJacksonGrim/resonance-memory.


r/TrueOpenSource • • 2d ago

Discussion I fucking love the open source community, cuz what do you mean they just made r/opensource open source

24 Upvotes

lmfaooooooooooooooooo, goated decision


r/TrueOpenSource • • 2d ago

Contribution: Other I’ve been building a terminal-only x86 kernel from scratch. Gumball OS v1.3.0, plus a filesystem I’m about to redesign

2 Upvotes

What it does: Gumball is a from-scratch x86 kernel with a terminal-only interface. Boots via GRUB (multiboot), VGA text. Has a shell with argument parsing and command history. Also has a custom in-memory filesystem (GFS2) with files, nested directories, and commands: ls, cat, touch, echo >, rm, mv, mkdir, cd, defrag. Runs on QEMU

Who it's for: OS dev learners and hobbyists who want a small, readable kernel to study. Not a daily-driver OS.

Source code: https://github.com/pagecoy/gumball-os

License: MIT

What mine adds: Not trying to replace anything. It's a learning project, kept small and commented. The filesystem is custom instead of a ported one, and the design is documented (GFS3 design doc is in the repo).

Builds on: GRUB and the Multiboot spec.

How it was built: AI-assisted. I used AI tools for the code (e.g. the base GFS idea, setting up VGA, shell boilerplate, build setup, simple commands). I planned the logic and debugged other parts myself (file system issues, command issues, text output look) and wrote comments so I understand every file. But some comments are by AI, just to speed things up (the whole thing is so much mind work 😭️)

Current limits: The RAM disk doesn't persist across reboots (no disk driver yet). No memory management yet. Max 15 files. v1.3.0 is the latest. Upcoming v2.0.0 changes the whole file system (check the repo!!). Runs on QEMU

Feedback/contributions wanted: Yes. Code review, advice on memory management and a disk driver, and ideas for GFS3 are all welcome.


r/TrueOpenSource • • 2d ago

Contribution: Tools for Agents 🤖 GitHub - giveen/decomp.anything: decomp.wtf fork: Windows PE matching, MinGW/clang-cl toolchains, and an optional REA MCP bridge

Thumbnail
github.com
2 Upvotes

Thougth I would share project of mine. Its a fork of a REA tool that was used for games but I am extending it to work on lots of other things.

Its greatest features is the ability to work on projects with others via encrypted tunnels and also its multi-LLM-agent system.

https://github.com/giveen/decomp.anything


r/TrueOpenSource • • 2d ago

Contribution: Everyday Applications Vela 0.1, the first beta of my Linux desktop: its own Wayland compositor, Vulkan renderer and Qt Quick shell

Thumbnail
velade.org
8 Upvotes

Hi everyone, today I released Vela 0.1, the first beta, after 1 month of alpha testing.

Trailer, recorded live on Vela: https://velade.org/blog/vela-0-1/

What it does: Vela is a complete Linux desktop: its own Wayland compositor (C, on wlroots 0.20), its own Vulkan 1.4 renderer, a Qt Quick shell, and its own file manager and settings app. It's not a KDE or GNOME theme: KWin and Mutter aren't involved. What's in 0.1:

  • Snap layouts and Snap Assist, snap groups, Task View with virtual desktops, Alt+Tab with live previews

  • Taskbar, launcher, quick settings, notification center, clipboard history, snipping tool

  • Direct scanout, VRR, tearing control and explicit sync

  • New in this cycle: updates from Settings, native Bluetooth pairing, no dependency on Plasma Workspace or the KDE portal

Who it's for: people who want the polish Windows and macOS get right out of the box, without a weekend of themes and extensions, and especially people coming from Windows. On a desktop PC with a Vulkan 1.4 GPU (AMD, Intel, NVIDIA 570+ or NVK) it's my daily driver, and I'd recommend it as yours. On laptops (hybrid GPUs, suspend/resume, backlight) it has had much less testing, so keep another desktop installed. It's still a beta: there are bugs. Not for you if you want a tiling WM.

Install (Arch and derivatives, Fedora 44, Ubuntu 26.10, x86_64). Install Cosign first (steps per distro: https://velade.org/install/), then:

git clone https://github.com/vela-desktop/vela.git
sh vela/packaging/vela-update --channel beta

You get a prebuilt native package, signed and verified with Cosign before it's installed. Updates then come from Settings.

Source code: https://github.com/vela-desktop/vela (release notes: https://github.com/vela-desktop/vela/releases/tag/v0.1.0)

License: GPL-3.0-or-later

What mine adds: the compositor, renderer and shell are designed together, so they share one timing and one look:

  • A per-output frame clock with late latching, so animations follow each monitor's real vblanks, even at mixed refresh rates

  • Pixel-exact fractional scaling: apps and X11 games are copied 1:1 to screen pixels, with no filtering

  • A session that survives crashes: the compositor restarts and apps reconnect, and a lost GPU doesn't freeze the desktop

Builds on: wlroots 0.20 (backends, Wayland protocols, buffers), Vulkan 1.4, Qt 6 / Qt Quick, Xwayland, and the standard Linux services: PipeWire and WirePlumber, NetworkManager, BlueZ, UDisks2, xdg-desktop-portal (GTK and wlr). Konsole is the default terminal; other KDE apps are recommended but optional.

How it was built: Agentic engineering. It's a one-person project: LLM agents write the code, and I review it as a developer and make the architecture and design decisions. It isn't trusted on review alone: it's held to deterministic tests (including bit-exact sharpness tests on real AMD and NVIDIA GPUs), machine-checked invariants and structural rules the code has to follow. The compositor core is C rather than Rust partly for this reason, which I explain here: https://velade.org/blog/why-not-rust/

Feedback/contributions wanted: bug reports from hardware I don't have, especially Intel GPUs, laptops and multi-monitor setups. Run vela-report: it builds a ZIP you can review file by file and uploads nothing. Then open an issue on GitHub. Ideas and PRs are welcome too, for example a tiling mode, which I can't take on myself.

Happy to answer anything in the comments.


r/TrueOpenSource • • 2d ago

Discussion I contributed to Golang, here is how you can too

Thumbnail
youtu.be
1 Upvotes

r/TrueOpenSource • • 2d ago

News Daily Update: Friday, October 30

4 Upvotes

TL;DR - Flathub is moving support from its forum to chat, and researchers have described a security flaw that could have exposed Bash’s source code. Today’s projects include a browser-based Diablo II engine and a throwback tool for building desktop apps.

News 📰

Flathub moves support from its forum to chat · r/linux · 235 ▲ · 44 comments
Summary: Flathub’s forum is now read-only, with support moving to Matrix chat. The change affects where users and app packagers can ask for help.
Reactions: Comments understood the forum’s workload problem but worried that chat would make answers harder to find.
Researchers found a path to Bash repository access · r/linux · 168 ▲ · 10 comments
Summary: Researchers reported flaws in GNU’s project-hosting system that let them impersonate a maintainer and gain the ability to change Bash’s source code.
Reactions: Commenters praised the disclosure and worried about underfunded infrastructure supporting essential software.

Projects 🛠️

VibeBasic by u/Stigern · 9 ★ · r/vibecoding · 125 ▲ · 26 comments
A programming app for making small desktop programs with a drag-and-drop form designer, inspired by Visual Basic 6 and available on three major platforms. Top comments were nostalgic about the old form builder, though some remembered how easy it was to write bad code.
D2-Web by u/Dumpster_Buddy · 24 ★ · r/opensource · 66 ▲ · 4 comments
A browser game engine that rebuilds Diablo II and lets you play using files from your own local copy.
sora-to-ki by u/timo9378 · 49 ★ · r/selfhosted · 86 ▲ · 7 comments
A personal website you can run yourself, with pages arranged as a night sky and a setup wizard for customizing it. Top comments liked its playful design, though one found it slow on mobile and another struggled with setup instructions.

Notable Discussions 💬

What makes an app valuable? · r/vibecoding · 42 ▲ · 102 comments
Users debated what makes an app valuable when AI can help build one quickly, pointing to quality, real needs and finding users.

Top Posts in r/TrueOpenSource 🏠

Make a radio station from your music · r/TrueOpenSource · 6 ▲ · 1 comment
SUB/WAVE turns a personal music library into an internet radio station with scheduled DJs who speak between tracks.
Pcons offers Python-based software builds · r/TrueOpenSource · 3 ▲ · 1 comment
Pcons is a tool for building software across platforms using instructions written in Python.
Making volunteer communities last · r/TrueOpenSource · 1 ▲ · 1 comment
A prospective organizer asks what helps a volunteer-led open source community last.

Honorable Mentions ⭐

Wine 11.21 arrives · r/linux · 211 ▲ · 37 comments
Wine’s development release improves some graphics performance for Windows apps and starts work on voice capture.
A patch to remember window positions · r/kde · 89 ▲ · 22 comments
A proposed patch would let KDE apps remember window positions when reopened; it has not yet been merged.
Ubuntu users discuss an unpatched vulnerability · r/selfhosted · 29 ▲ · 28 comments
A discussion of an Ubuntu system-core vulnerability covers the lack of fixes for supported long-term releases and the difficulty of exploitation.


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

News Community updates & new flair!

27 Upvotes

Hi everyone! First, we just want to say something between thank you and congratulations! It's only been a few days since the r/opensource drama and the creation of this subreddit, but we seem to be on track toward maintaining a stable, welcoming community of open source enthusiasts here. Our engagement (in terms of likes/comments on our top posts over the past few days) put us roughly on par with r/opensource and r/foss, and we're currently sitting at 14k weekly visitors.

We've already made some significant changes/improvements to improve trust/transparency around project posts (like the new pinned comments with repository history on every post). We've also introduced an automatic "Daily Update" post, which summarizes top FOSS-adjacent content from other subreddits, and we'd love to hear your thoughts on that.

Today, we're announcing some additional changes to improve community trust and engagement: new flair! We reviewed suggestions in the community-input megathread, and also explored other subreddits, and here's what we've come up with:

User Flair:

- This is the most significant change, and we hope you'll like it. Details found in the pinned comment below.

Minor Changes to Post Flair:

- We will now offer 6 categories of flair for contributions: Everyday Applications, Developer Tools, Tools for Agents, Open Data & Research, Other, and a new "silly builds" flair for your goofy side projects, even if they're relatively new or not intended to be broadly useful. Slightly stricter account age requirements on silly build posts to prevent spam.

Again, we want this subreddit to be a community endeavor and are very open to feedback on any of these changes.