NimBorg
High-level and low-level interfaces to python and lua
Wraps a native library — check OS Compatibility below for platform-specific linking notes.
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:23 |
Tags
Installation
nimble install NimBorg
choosenim install NimBorg
git clone https://github.com/micklat/NimBorg
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| NimBorg | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/micklat/NimBorg |
|---|---|
| Homepage | https://github.com/micklat/NimBorg |
| Registry Source | nimble_official |
README
NimBorg
The goal of NimBorg is to assimilate multiple programming languages into the Nimrod ecosystem. In other words, I aspire to develop here high-level interfaces between Nimrod and other languages. Currently we have very basic support for python and lua.
The current state of the bindings can be observed by looking at the 'test' directory for each of the languages. There's also a "usage.txt" file under nimborg/py and under nimborg/lua, but it might occasionally get out-of-date, so the tests are more reliable.
This project is unmaintained
This repo is no longer maintained. If there is any volunteer willing to maintain it, please open an issue asking to receive maintainership.