// rust · dioxus · topcoat · open source
Rust tools for shipping web products.
I'm Hauke. OXIDT is where I build the pieces my own SaaS apps keep needing — auth, billing, docs, a blog — and release them as crates, a starter, and soon a hosted cloud.
featured
dx-blog — the engine behind the blog
A self-hosted blog in Rust. Markdown is the source of truth; everything a search engine or an agent needs is generated from it.
- Canonical URLs, Open Graph cards and JSON-LD on every page
- Sitemap, RSS, JSON Feed and
llms.txtfrom the same queries - An MCP server, so an AI agent can write, publish and run it

open source
Crates you can use today
Pulled out of my apps once each of them had its own copy. Small, storage-agnostic, and fixed in one place.
10 cratesoxidt-kitAuth with passkeys and email OTP, sessions, CSRF, S3, SMTP, and billing clients for Stripe, Polar and Creem.GitHub →cratedioxus-docs-kitA documentation site for Dioxus apps: MDX pages, navigation, and an OpenAPI reference.GitHub →cratewebmcp-rsBrowser-side WebMCP for Rust and WebAssembly: let a page hand tools to the agent driving the browser.GitHub →
build on it
Skip the first month of every SaaS
templateOxidt StarterA Rust SaaS template: website, docs and blog, plus Solo and Teams apps with auth, billing and PostgreSQL. Buy once, own the code.
coming laterOxidt CloudHosted identity, consent and product analytics in the EU — the same crates as the starter, without running the infrastructure.
in production
Products built this way
from the blog
Latest writing
Aug 26, 2026Self-Hosting Honcho for Hermes Agent: Long-Term Memory Without Another SaaSI connected Hermes Agent to a self-hosted Honcho instance so preferences, project context, and useful history survive across conversations.Read →Jul 17, 2026SEO from the terminal: how I use claude-code-seo for my side projectsMy whole SEO workflow runs as slash commands in Claude Code, using a repo I did not write. The loop, my adaptations, and the AI-search submission checklist that is not in the repo.Read →Jun 18, 2026Ping search engines on every deploy with IndexNowWe wired IndexNow into our GitHub Actions pipeline so Bing and friends recrawl the moment a release goes live. Here's the whole setup: the Rust side, the CI side, and the tradeoffs.Read →


