Proof I can
actually code
You want to see if I can deliver? Here's the work. A curated selection of open source tools, Go libraries, and infrastructure projects that other developers depend on.
$ gh repo list larsartmann --limit 118
# 17/18 repos pushed in the 30 days before the snapshot
Language share across the 18 curated projects
snapshot 2026-09-11
Featured
×5typespec-asyncapi
TypeSpec emitter that generates AsyncAPI 3.0 specs. Closed a 2-year gap in the AsyncAPI ecosystem — no official emitter existed before.
npm install @lars-artmann/typespec-asyncapilatest is 0.3.0-beta.1 — pre-1.0, API may still shift
Audit-log plugin for samber/do v2 — track every DI registration, invocation, and shutdown with timestamps, dependency graphs, and self-contained HTML visualization.
go get github.com/larsartmann/samber-do-auditlogServer-rendered UI components for Go web apps — 97 components for templ + HTMX + Tailwind CSS v4. Type-safe props, dark mode built-in, CSP-ready.
go get github.com/larsartmann/templ-componentsHigh-performance, composable file system watcher for Go. Built on fsnotify with automatic recursion, 17+ filters, 18 middleware, and production-grade resilience.
go get github.com/larsartmann/go-filewatcher/v2CLI & Developer Tools
×4Type-safe Go CLI framework that unifies type-safe flags, DI lifecycle, and zero-panic contracts. Wraps Cobra with a focus on correctness.
go get github.com/larsartmann/cmdguard/v4Reclaim disk space across macOS and Linux. 13 specialized cleaners, dry-run previews, interactive TUI, and JSON output for automation.
go install github.com/LarsArtmann/clean-wizard/cmd/clean-wizard@latestInteractive setup wizard that creates perfect GoReleaser configurations in seconds. Stop copy-pasting configs and get production-ready releases.
go install github.com/LarsArtmann/GoReleaser-Wizard/cmd/goreleaser-wizard@latestDetect and filter auto-generated Go code — fast, zero-config, table-driven. Supports sqlc, protobuf, templ, mockgen, wire, stringer, and more.
go get github.com/LarsArtmann/gogenfilter/v3Go Libraries
×5The only Go client for the Wise (TransferWise) API — no official SDK exists. Raw wire types isolated from branded domain types, with behavioral error classification for intent-based retries.
go get github.com/larsartmann/wise-goStrongly-typed branded identifiers for Go. Phantom types prevent mixing entity IDs at compile time. Zero-allocation, stdlib-only, with full serialization.
go get github.com/larsartmann/go-branded-idWrite your data once. Render it anywhere. 16 output formats across tables, trees, and diagrams, plus NOM-style real-time progress visualization.
go get github.com/larsartmann/go-outputStructured error protocol for Go — behavioral error classification, exit codes, HTTP status mapping, and diagnostic rules. Share the protocol, not the implementation.
go get github.com/larsartmann/go-error-familyCrash-safe, race-free file writes for Go — TOCTOU protection via fingerprint verification, cross-platform file locking, atomic rename, and fsync durability.
go get github.com/larsartmann/go-atomic-writePublic repositories on GitHub — tools, experiments, and infrastructure.
Open the full archiveWeb, Infrastructure & Agents
×4Go library for wiring go-cqrs-lite with HTMX, templ, and Casbin authorization — framework-agnostic HTTP handler builder.
go get github.com/larsartmann/cqrs-htmx/v4Go server that turns markdown files into a navigable website with search, diagrams, live reload, and S3/GCS support.
WebsiteModular, hardened SSH client & server configurations for NixOS and nix-darwin — secure by default, post-quantum ready.
MCP server that gives AI coding agents comprehensive client-side web error detection and analysis capabilities.
+100 more reposEvery public repository, nothing hidden — sorted by last push, forks marked.
open the full archive
| Repo | Lang | Stars | Pushed |
|---|---|---|---|
| go-etag | Go | 0 | 2026-09-11 |
| go-taskqueue | Go | 0 | 2026-09-11 |
| SystemNix | Nix | 2 | 2026-09-11 |
| go-cqrs-lite | Go | 1 | 2026-09-11 |
| vision-review-agent | Go | 0 | 2026-09-10 |
| updfork | Go | 1 | 2026-09-10 |
| tracing-flight-recorder | Rust | 2 | 2026-09-10 |
| template-arch-lint | Go | 0 | 2026-09-10 |
| templ-components#curated | Go | 4 | 2026-09-10 |
| segment-buffer | Rust | 1 | 2026-09-10 |
| samber-do-auditlog#curated | Go | 5 | 2026-09-10 |
| go-atomic-write#curated | MDX | 1 | 2026-09-10 |
| paperless-ngxfork | Python | 0 | 2026-09-10 |
| nix-international-telephony | Nix | 2 | 2026-09-10 |
| go-sse | Go | 1 | 2026-09-10 |
| go-retry | Go | 1 | 2026-09-10 |
| go-policy-dsl | Go | 0 | 2026-09-10 |
| go-output#curated | Go | 1 | 2026-09-10 |
| go-nix-helpers | Nix | 0 | 2026-09-10 |
| go-ndjson | Go | 1 | 2026-09-10 |
| go-idempotency | Go | 1 | 2026-09-10 |
| go-humanize-linter | Go | 1 | 2026-09-10 |
| go-hotspot | Go | 1 | 2026-09-10 |
| go-health-dashboard | Go | 1 | 2026-09-10 |
| go-github-kit | Go | 2 | 2026-09-10 |
| go-flightrecorder | Go | 1 | 2026-09-10 |
| go-datastar | Go | 0 | 2026-09-10 |
| go-crush-data | Go | 1 | 2026-09-10 |
| go-codec | Go | 1 | 2026-09-10 |
| go-finding | Go | 1 | 2026-09-10 |
| golangci-lint-auto-configure | Go | 1 | 2026-09-10 |
| gogenfilter#curated | Go | 3 | 2026-09-10 |
| SKILLS | HTML | 0 | 2026-09-10 |
| my-crushfork | Go | 0 | 2026-09-10 |
| nix-ssh-config#curated | Nix | 3 | 2026-09-10 |
| go-linter-sdk | Go | 1 | 2026-09-10 |
| httputil | Go | 1 | 2026-09-10 |
| cordisfork | TypeScript | 0 | 2026-09-10 |
| samber-linter | Go | 0 | 2026-09-10 |
| dependabot-auto-configure | Go | 0 | 2026-09-10 |
| dofork | 0 | 2026-09-10 | |
| go-workflow-auditlog | Go | 1 | 2026-09-10 |
| linter-autoconfigure-sdk | Go | 0 | 2026-09-10 |
| go-health | Go | 1 | 2026-09-10 |
| wise-go#curated | Go | 1 | 2026-09-10 |
| md-go-validator | Go | 0 | 2026-09-10 |
| go-error-family#curated | Go | 1 | 2026-09-10 |
| typespec-asyncapi#curated | TypeScript | 15 | 2026-09-10 |
| cqrs-htmx#curated | Go | 2 | 2026-09-10 |
| go-branded-id#curated | Go | 1 | 2026-09-10 |
| cmdguard#curated | Go | 1 | 2026-09-10 |
| clean-wizard#curated | Go | 2 | 2026-09-10 |
| mindwalkfork | Go | 1 | 2026-09-09 |
| dependency-cruiserfork | 0 | 2026-09-09 | |
| terraform-provider-namecheapfork | 0 | 2026-09-09 | |
| encorefork | 0 | 2026-09-09 | |
| kafka-clients-kotlinfork | 0 | 2026-09-09 | |
| usehooks-tsfork | TypeScript | 0 | 2026-09-09 |
| tsupfork | TypeScript | 0 | 2026-09-09 |
| tailwind-mergefork | 0 | 2026-09-09 | |
| zustandfork | TypeScript | 0 | 2026-09-09 |
| cal.comfork | TypeScript | 0 | 2026-09-09 |
| eventcatalogfork | TypeScript | 0 | 2026-09-09 |
| pihole-docsfork | 0 | 2026-09-09 | |
| ravendb-jvm-embeddedfork | 0 | 2026-09-09 | |
| SQLC-Wizzard | Go | 0 | 2026-09-09 |
| go-composable-business-types | Go | 1 | 2026-09-09 |
| dynamic-markdown-site#curated | Go | 2 | 2026-09-09 |
| pi-holefork | 0 | 2026-09-09 | |
| go-filewatcher#curated | Go | 2 | 2026-09-09 |
| emeet-pixyd | Go | 6 | 2026-09-09 |
| oxlint-auto-configure | Go | 0 | 2026-09-09 |
| mnemofork | 0 | 2026-09-08 | |
| openusagefork | 0 | 2026-09-08 | |
| go-appkit | Go | 0 | 2026-09-07 |
| niri-session-managerfork | Rust | 0 | 2026-09-06 |
| go-localsync | Go | 0 | 2026-09-06 |
| template-sqlc | Go | 1 | 2026-09-05 |
| helium-browser-nix-flakefork | Nix | 0 | 2026-09-04 |
| art-dupl#curatedfork | Go | 2 | 2026-09-04 |
| GoReleaser-Wizard#curated | Go | 2 | 2026-09-04 |
| LarsArtmann | 0 | 2026-09-03 | |
| go-blueprintfork | 0 | 2026-09-03 | |
| auditlog-core | Go | 0 | 2026-09-03 |
| agent-tracefork | 0 | 2026-08-15 | |
| treefmt-full-flake | Shell | 0 | 2026-08-14 |
| golangci-lintfork | Go | 0 | 2026-07-13 |
| duckyfork | 0 | 2026-06-23 | |
| complaints-mcp | Go | 0 | 2026-05-21 |
| web-client-errors-mcp#curated | TypeScript | 2 | 2026-05-18 |
| homebrew-tap | 0 | 2026-05-16 | |
| alloyfork | TypeScript | 0 | 2026-05-16 |
| template-mcp-config | JavaScript | 0 | 2026-05-13 |
| immichfork | 0 | 2026-04-23 | |
| sqlcfork | Go | 0 | 2026-02-28 |
| duplicates | Just | 0 | 2026-01-13 |
| nur-packages-1fork | Nix | 0 | 2025-12-15 |
| catwalkfork | Go | 0 | 2025-12-11 |
| fantasyfork | 0 | 2025-12-10 | |
| test-runner-repo | 0 | 2025-11-15 | |
| cheffectfork | 0 | 2025-09-02 | |
| BunqAutoSplitter | Python | 0 | 2025-08-03 |
| AutoCont | JavaScript | 0 | 2025-07-27 |
| DialogesWebInterface | CSS | 0 | 2025-05-29 |
| compose-samplesfork | 0 | 2024-11-15 | |
| kotlinx.serializationfork | 0 | 2024-11-15 | |
| coder-hetzner-cloud-templatefork | 0 | 2024-04-27 | |
| static-modulefork | JavaScript | 0 | 2023-08-11 |
| SetupWindows | PowerShell | 0 | 2022-07-22 |
| Minecraft-Classic | Kotlin | 0 | 2020-12-15 |
| Kommandfork | 0 | 2020-11-12 | |
| CopyCat | Kotlin | 0 | 2020-08-16 |
| appsmeanbussines.com-Websitefork | CSS | 0 | 2020-06-10 |
| AutoCSVMerge | Kotlin | 0 | 2020-04-16 |
| SSH-Login-Telegrom-Alert | Shell | 0 | 2019-11-01 |
| hash-newsletter | Shell | 0 | 2019-11-01 |
| filter-pictures-by-faces | Shell | 0 | 2019-10-15 |
| Neutronfork | Java | 0 | 2019-07-01 |