nowfound

Life & fun · March 20, 2017

A utility for running exhaustiveness checks on “sum types” in Go

A simple utility for running exhaustiveness checks on Go "sum types." - BurntSushi/go-sumtype

A utility for running exhaustiveness checks on “sum types” in Go launched on March 20, 2017 with 75 votes, #681 of 3,481 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 9 years on.

Visit github.com ↗Alternativestop 20% of March 2017

In plain words

This tool helps Go developers verify that all possible cases of sum types are handled in their code. It performs exhaustiveness checks to catch missing branches during development. The utility is designed for programmers working with sum type patterns in Go who want to ensure complete code coverage and prevent logic errors from unhandled cases.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Gonzo – A Go-based TUI for log analysis (OpenTelemetry/OTLP support)2025 · github.com · ▲74

    We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

  • A pure reference counting GC in Go2020 · github.com · ▲57

    Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.

  • Error return traces for Go, inspired by Zig2023 · github.com · ▲133

    An alternative to stack traces for your Go errors. Contribute to bracesdev/errtrace development by creating an account on GitHub.

  • CodeQL-Like Analyzer for Go2020 · github.com · ▲39

    Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard

  • I rendered the Go gopher using Go2015 · github.com · ▲287

    A path tracer written in Go. Contribute to fogleman/pt development by creating an account on GitHub.

  • Go-Bt: Minimalist Behavior Trees for GoApr 2026 · github.com · ▲62

    Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, March 2017

the whole month →
  • A free online program to teach you how to start a company

    Life & fun · 2017 · startupschool.org

  • Neuralink▲890

    Elon Musk's newest company, merging our brain with AI

    AI · 2017 · neuralink.com

  • Illustrated summaries of bestselling nonfiction books

    Life & fun · 2017 · apps.apple.com

  • Canny▲704

    The easiest way to collect & manage feedback

    Growth · 2017 · canny.io

  • Timelines of amazing lives for visual learners

    Work · 2017

  • Breaker▲676

    The social podcast app 🎧

    Life & fun · 2017 · player.fm