gnu
Godot-Nim Utility - Godot gamedev with Nim
Summary
| Latest Version | 0.1.2 |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-09-02 07:20 |
Tags
Authors
- Knaque
Installation
nimble install gnu
choosenim install gnu
git clone https://github.com/tonogram/gnu
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| gnu | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Dependencies
| Package | Version | Optional |
|---|---|---|
| nim >= | 1.4.8 | No |
| godot >= 0.7.21 & < | 0.8.0 | No |
| cligen >= | 1.5.6 | No |
Source
| Repository | https://github.com/tonogram/gnu |
|---|---|
| Homepage | https://github.com/tonogram/gnu |
| Registry Source | nimble_official |
README
gnu
GNU (Godot-Nim Utility) is a CLI for creating games in the Godot engine using the Nim programming language.
Prerequisites
- Set the
GODOT_BINenvironment variable to point your Godot executable.
Usage
- Create a new project with
gnu init --name:"<project name>" - Use the
gnu newScript --name=<component name> --node=<node type>andgnu delScript --name=<component name>commands to create and delete scripts, and assign them to nodes in the Godot editor. - Build your scripts with
gnu build. Run this command again whenever you'd like to see your changes. - Write your code in your favorite editor, do everything else in Godot!