wren-lang/wren
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language. observed · 2026-08-28
Health v2 · maintenance only
47/100
- Activity 53
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4671
- days_rel: n/a
- days_push: 287
- n_releases_24m: 0
Adoption not part of the score
8122 stars · 628 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Wren is a small, fast, class-based concurrent scripting language implemented as an embeddable C library with a bytecode VM and lightweight fibers. It is designed to be embedded in host applications via an easy-to-use C API with no dependencies beyond the C standard library.
Use cases
- embed a scripting language in a C or C++ application
- add a fast lightweight scripting VM to a game engine
- scripting language with class-based OOP and coroutines
- small dependency-free interpreter to compile into my app
- learn how a bytecode VM and compiler are implemented
- run Wren scripts from the command line
When to choose
- you need a tiny, fast, embeddable scripting language with a clean C API
- you want class-based objects and fiber-based concurrency in a Lua-sized package
- you want readable, well-commented VM source you can study or vendor directly
When to avoid
- you need a large standard library or rich ecosystem of third-party packages
- you want a standalone general-purpose language with batteries included
- you need guaranteed long-term maintenance, as development activity is modest
Facets
library · maturity stable
programming-language interpreter compiler concurrency programming-languages developer-tools embedded-systems c cpp cross-platform embedded scripting-language bytecode-vm fibers embeddable class-based coroutines small-language scripting
3 sources
- readme: https://github.com/wren-lang/wren · fetched 2026-08-28 · b14894668976
- homepage: http://wren.io · fetched 2026-08-29 · bcef3874a292
- site_page: https://wren.io/getting-started.html · fetched 2026-08-29 · 387daade39a0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| wren-lang/wren | main | 47 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem