-
Notifications
You must be signed in to change notification settings - Fork 587
Language Bindings
A-Boring-Square edited this page Sep 21, 2025
·
27 revisions
Wren is designed to be embedded in other applications and languages. To that end, bindings for a few other languages are out there:
| Language | wren version* | Author | Project |
|---|---|---|---|
| C | 0.4.0 | wren-lang | wren |
| C# | 0.2.0 | chances | wren-sharp |
| C# | 0.1.0 | Banane9 | IronWren |
| C++ | 0.2.0 | nelarius | Wren++ |
| C++17 | 0.4.0 | matusnovak | wrenbind17 |
| D | 0.3.0 | chances | wren-d |
| D | 0.1.0 | nomad-software | wrend |
| Go | 0.2.0 | dradtke | go-wren |
| Go | 0.4.0 | CrazyInfin8 | WrenGo |
| Hare | 0.4.0 | Drew DeVault | hare-wren |
| Haxe | 0.1.0 | RudenkoArts | linc_wren |
| Haxe | 0.2.0 | Damilare Akinlaja | Wrenegade |
| Java | 0.1.0 | minirop | JavaWren |
| JS | 0.4.0 | ppvk | wrenjs |
| JS | 0.1.0 | kettek | WrenJS+ |
| Nim | 0.1.0 | Geotre | nim-wren |
| Nim | 0.2.0 | lqdev | euwren |
| Rust | 0.1.0 | pwoolcoc | wren-sys |
| Rust | 0.1.0 | pwoolcoc | wren-rs |
| Rust | 0.4.0 | Jengamon | (ru)wren-sys |
| Rust | 0.4.0 | Jengamon | ruwren |
| V | 0.4.0 | Larpon | wren |
| Vala | 0.4.0 | cxw42 | wren-vala |
| Zig | 0.3.0 | KoljaKube | Zapata |
| Odin | 0.4.0 | A-Boring-Square | wren-odin |
*supported versions are based on readme's or last commit date. version pass done on 2021-04-16
Have anything to add to this? Edit the page!