vtereshkov/umka-lang
Some data may be outdated — see provenance labels.
Umka: a statically typed embeddable scripting language observed · 2026-10-06
Health v2 · maintenance only
88/100
- Activity 98
- Release rhythm 68
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 113.5
- age_days: 2377
- days_rel: 59
- days_push: 15
- n_releases_24m: 7
Adoption not part of the score
2110 stars · 80 forks observed · 2026-10-06
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Umka is a statically typed, embeddable scripting language implemented in C99, with a bytecode compiler and virtual machine distributed as a static or dynamic library with a simple C API. It offers Go-inspired syntax, compile-time type checking, garbage collection, C-compatible arrays and structs, interfaces, and fiber-based multitasking.
Use cases
- embed a scripting language in a C or C++ application
- add a statically typed scripting layer to a game engine
- script configuration or logic with compile-time type checking
- run lightweight coroutines or fibers for multitasking
- learn or experiment with language and VM implementation
- prototype algorithms in a simple Go-like scripting language
When to choose
- you need an easily embeddable scripting language with a clean C API
- you want static typing in a scripting language
- you need C-compatible data structures passed between host and scripts
- you want fiber-based cooperative multitasking in scripts
When to avoid
- you need a mature ecosystem with extensive third-party libraries
- you require maximum raw performance from compiled native code
- you need dynamic typing or metaprogramming-heavy scripting
- you need broad community support and long-term guarantees
Facets
library · maturity active
interpreter compiler programming-language concurrency programming-languages developer-tools cross-platform cross-platform c cpp windows wasm scripting-language embeddable static-typing virtual-machine fibers coroutines garbage-collection c-api linux macos
1 source
- readme: https://github.com/vtereshkov/umka-lang · fetched 2026-10-06 · cfa54a2d743e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vtereshkov/umka-lang | main | 88 |
For agents
markdown · JSON · MCP: product_card(name="vtereshkov/umka-lang")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem