umka-lang
« Back to VersTracker
Description:
Statically typed embeddable scripting language
Type: Formula  |  Latest Version: 1.5.4@0  |  Tracked Since: Dec 24, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 1,914  |  Forks: 76  |  Language: C  |  Category: Developer tools
Tags: scripting embedable static-typing language programming
Install: brew install umka-lang
About:
Umka is a statically typed, embeddable scripting language designed for embedding in applications. It offers a C-like syntax with garbage collection and supports both imperative and object-oriented programming paradigms, making it suitable for extending and scripting complex software.
Key Features:
  • Statically typed for early error detection
  • Embeddable in C/C++ applications
  • Garbage collected memory management
  • Supports imperative and OOP paradigms
  • C-like syntax for familiarity
Use Cases:
  • Embedded scripting for game engines and applications
  • Creating extension APIs for complex C/C++ software
  • Rapid prototyping within a larger system
Alternatives:
  • Lua – Lua is dynamically typed, while Umka offers static typing for compile-time safety.
  • Squirrel – Squirrel is also embeddable but dynamically typed, whereas Umka provides static type checking.
Version History
Detected Version Rev Change Commit
Dec 24, 2025 11:31pm 1.5.4 0 VERSION_BUMP 0ef3cf4f
Sep 12, 2025 12:08am 0 VERSION_BUMP 4d0869e0