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
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
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
- readme: https://github.com/MadAppGang/dingo · fetched 2026-08-28 · bce84f8cc9ac
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| MadAppGang/dingo | main | 68 |
For agents
markdown · JSON · MCP: product_card(name="MadAppGang/dingo")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem