XPLM-Nim
X-Plane XPLM SDK wrapper
Summary
| Latest Version | Unknown |
|---|---|
| License | BSD |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:23 |
Tags
Installation
nimble install XPLM-Nim
choosenim install XPLM-Nim
git clone https://github.com/jpoirier/XPLM-Nim
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| XPLM-Nim | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/jpoirier/XPLM-Nim |
|---|---|
| Homepage | https://github.com/jpoirier/XPLM-Nim |
| Registry Source | nimble_official |
README
Nim X-Plane Plugin SDK wrapper
Based on X-Plane SDK Release 2.1.3 11/14/13 (http://www.xsquawkbox.net/xpsdk/).
XPLM wrapper installation
Using Nimble:
`$ nimble install XPLM-Nim`
Or cloning the git repo locally:
`$ git clone git@github.com:jpoirier/XPLM-Nim.git`
Just pass the package path (XPLM-Nim/src) explicitly when compiling
using the "--path:" option. See the XPLM_Test example below for details.
Build the XPLM_Test plugin example
If you installed the XPLM-Nim package using Nimble:
`$ nim c -d:release -d:useRealtimeGC -o:XPLM_Test.xpl XPLM_Test.nim`
If you cloned the XPLM-Nim package repo locally:
`$ nim c --path:../src -d:release -d:useRealtimeGC -o:XPLM_Test.xpl XPLM_Test.nim`
Now move the XPLM_Test.xpl plugin to your X-Plane 10/Resources/plugins folder.
Detailed Usage
View https://github.com/jpoirier/xplane-commviewer-plugin
Caveats
It's a work in progress.