# FreeOxide: open-source Rust projects, held to the metal

> Open-source Rust, built by one person and held to the metal. Every project gets real tests and real audits before it ships. Start with gpui-starter.

Canonical HTML: https://freeoxide.com/
This document: https://freeoxide.com/index.md

## What this is

Open-source Rust, held to the metal. FreeOxide is where one person publishes small, finished Rust developer tools. Nothing here is sold or metered, and nothing ships until it clears the standard below.

## How every project is built

- **Architecture by experience**: Folder structure, module boundaries, and layout decided upfront from what I know works.
- **Five AI audit passes**: Same model, different sessions. Each finds things the last missed. After five, the returns thin out.
- **Five testing rounds**: Same approach. AI writes tests, I review, next session catches what the previous one missed.
- **Idiomatic & documented**: Clippy-clean with sensible defaults. If something needs a comment to use safely, it gets one.
- **Open by default**: MIT / Apache-2.0, readable git history, no hidden dependencies.

Audit passes per project: 4 to 5. AI edge-case rounds: 5. Coverage floor: above 90%. Licensing: fully open, MIT / Apache-2.0.

## Projects

- **gpui-starter** (shipped): A batteries-included starting point for native GPUI apps. The scaffold I wanted on day one. Source: https://github.com/hmziqrs/gpui-starter.
- **gpui-query** (shipped): Reactive async queries for GPUI apps. Fetch, cache, and invalidate without leaving the render tree. Source: https://github.com/hmziqrs/gpui-query.
- **tunnel** (shipped): Serves a local directory over an ephemeral Cloudflare Quick Tunnel. You get a public HTTPS URL in a few seconds without a Cloudflare account or any DNS setup. Source: https://github.com/freeoxide/tunnel.
- **wake** (shipped): Keeps a machine awake for as long as you ask. When the OS refuses the lock it says so instead of failing quietly, and ow doctor prints what each backend can actually guarantee. Source: https://github.com/freeoxide/wake.
- **vps-harden** (in progress): Harden a fresh VPS with one auditable command. Sensible, reversible, opinionated defaults. Source: not public yet.
- **agent-config** (planned): A native desktop app to see and manage your AI agents' configuration and usage. Built on gpui-starter. Source: not public yet.

## Who builds it

hmziq (@hmziqrs). Links: https://hmziq.rs, https://hmziq.xyz, https://github.com/hmziqrs, https://x.com/hmziqrs

## For agents

Install commands and endpoints: https://freeoxide.com/developers.md. What each tool is for: https://freeoxide.com/llms.txt. Every page on this site has a markdown twin at the same path with .md on the end.

---

## More from this site

- [About FreeOxide](https://freeoxide.com/about.md): What the FreeOxide initiative is, who builds it, and the standard every project clears before it ships.
- [FreeOxide developer portal](https://freeoxide.com/developers.md): Install commands, source repositories, machine-readable endpoints and integration notes for every FreeOxide project.
- [FreeOxide: initiative activity log](https://freeoxide.com/activity.md): A build-time snapshot of every commit, pull request, and release across the FreeOxide initiative repos.
- [Contact FreeOxide](https://freeoxide.com/contact.md): How to reach the FreeOxide initiative: email, GitHub issues, security reports, and what to expect back.
- [FreeOxide privacy policy](https://freeoxide.com/privacy.md): What freeoxide.com collects, what it doesn't, and who else is involved in serving it. Short version: no accounts, no analytics, no tracking cookies.
- [llms.txt](https://freeoxide.com/llms.txt): what each project is for, and when to reach for it
- [sitemap.xml](https://freeoxide.com/sitemap.xml): every canonical URL
