Skip to content
View LarsArtmann's full-sized avatar
🏎️
Making things more efficient
🏎️
Making things more efficient

Organizations

@AstrideUG @skylinesone @Artmann-Technologies @vonArtmann

Block or report LarsArtmann

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LarsArtmann/README.md

Lars Artmann

Software Architect — I design systems that don't fall apart.

LinkedIn Website Book a chat


What I Build

Public Go libraries I maintain — from the HTMX frontend bridge to the type-safe business primitives.

Every library exists because the alternatives were abstractions I couldn't trust.

Library What It Does
cqrs-htmx CQRS → HTMX bridge with Casbin auth, CSRF, real-time UI
go-branded-id Type-safe, branded IDs — because string is not a type system
go-composable-business-types Email, URL, Money — validated, composable, zero-dependency
cmdguard CLI framework that prevents you from shipping broken commands

The Proof

  • Production-grade Go infrastructure across public repositories — not tutorials, not forks
  • CodersRank: Top 1% globally. Top 50 in Germany (Kotlin, Java)
  • iSAQB CPSA-F iSAQB CPSA-F certified architect
  • Speaker — DeveloperWeek / CloudWorld 2021: "Cloud Run — Why Serverless Is Awesome"
  • Clients: Hornbach, NOBLETARY, and companies that prefer I don't name them

Stack

Primary: Go · NixOS · Event Sourcing · CQRS · HTMX Also: Kotlin · Rust · TypeScript · Python · Elixir Infrastructure: Docker · Google Cloud · GitHub Actions


You have a system that needs to work.
I build systems that work.
Let's talk.

Pinned Loading

  1. typespec-asyncapi typespec-asyncapi Public

    [WARNING-VERY_EARLY_DEVELOPMENT] TypeSpec emitter for AsyncAPI 3.0 specifications

    TypeScript 15

  2. SystemNix SystemNix Public

    Lars Artmann's personal system configurations for NixOS & macOS

    Nix 2

  3. gogenfilter gogenfilter Public

    Detect and filter auto-generated Go code — fast, zero-config, table-driven. Supports sqlc, protobuf, templ, mockgen, wire, stringer, and more.

    Go 3

  4. art-dupl art-dupl Public

    Forked from golangci/dupl

    Professional code clone detection for Go. AST-based structural + semantic detection with suffix tree algorithms, 3 matching modes, 7 output formats, templ support, and CI baseline gating.

    Go 2

  5. go-output go-output Public

    Write your data once. Render it anywhere. 16 output formats across tables, trees, and diagrams, plus NOM-style real-time progress visualization. Zero heavy deps in root.

    Go 1

  6. segment-buffer segment-buffer Public

    Durable bounded queue with zstd+CBOR segment files, ack-based deletion, and crash recovery. Extracted from monitor365.

    C++ 1