Ross ROSS = Recommend OSS · open-source software intelligence for agents

MadAppGang/dingo

A meta-language for Go that adds Result types, error propagation (?), and pattern matching while maintaining 100% Go ecosystem compatibility observed · 2026-08-28

github.com/MadAppGang/dingo · Go · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

68/100

  • Activity 92
  • Release rhythm 65
  • Longevity 20

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 21
  • age_days: 290
  • days_rel: 237
  • days_push: 52
  • n_releases_24m: 4

Full methodology

Adoption not part of the score

1911 stars · 38 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Dingo is a meta-language for Go that adds Result types, error propagation with ?, pattern matching, sum types, tuples, and safe navigation, then transpiles to clean, idiomatic Go code with zero runtime overhead. It maintains full compatibility with the Go ecosystem and tooling, including gopls and LSP-based IDE integration.

Use cases

  • write go with result types instead of if err != nil
  • add pattern matching and sum types to go code
  • transpile a nicer language to idiomatic go
  • avoid nil panics with null safety in go
  • keep 100% go ecosystem compatibility while using better syntax
  • get source maps and ide support for a go superset language

When to choose

  • you love go's ecosystem but want rust-like ergonomics like result types and pattern matching
  • you want transpiled output that reads as normal go your whole team can review
  • you need zero runtime overhead and no new dependencies in production
  • you want day-one access to new go features since everything compiles to standard go

When to avoid

  • your team strictly requires plain, standard go with no build-time transpilation step
  • you need a battle-tested, v1.0 language today rather than an actively evolving project
  • your project depends on tooling that cannot handle generated go code or source maps
  • you are unwilling to adopt a niche language with a small community

Facets

cli-tool · maturity active

compiler parser programming-language type-system developer-tools programming-languages compilers developer-tools parsers go cli cross-platform transpiler meta-language golang result-types pattern-matching error-propagation lsp source-maps sum-types

1 source

Member repositories

RepositoryRoleHealth v2
MadAppGang/dingomain68

For agents

markdown · JSON · MCP: product_card(name="MadAppGang/dingo")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem