neospec: a self-contained test runner and coverage tool for Neovim plugins

One Go binary that manages its own Neovim, runs Lua tests inside the real editor, and emits LCOV/Cobertura/JUnit — no system install, no vendored framework, no shell-script gymnastics.

July 5, 2026 · 6 min · Omar Crosby

Go Semantic Release

A semantic-release implementation in Go. Powers the release workflow behind this site.

July 4, 2026 · 1 min · Omar Crosby

Writing semantic-release in Go, with real monorepo support

go-semantic-release is a Go-native re-implementation of the semantic-release contract, with four monorepo discovery modes and a CLI surface compatible with the JS original. It’s what publishes this site.

July 4, 2026 · 4 min · Omar Crosby