nimAdif
An Amateur Data Interchange Format (ADIF) formatter and parser library written purely in Nim.
Summary
| Latest Version | 0.1.2 |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:26 |
Tags
Authors
- clzls
Installation
nimble install nimAdif
choosenim install nimAdif
git clone https://github.com/clzls/nimAdif
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| nimAdif | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Dependencies
| Package | Version | Optional |
|---|---|---|
| nim >= | 2.0.2 | No |
Source
| Repository | https://github.com/clzls/nimAdif |
|---|---|
| Homepage | https://github.com/clzls/nimAdif |
| Registry Source | nimble_official |
README
nimAdif
An Amateur Data Interchange Format (ADIF) formatter and parser library written purely in Nim.
It contains only a simple formatter in 0.1.x. Parser would be implemented in later version.
Build
Using the library
Add requires directive in your .nimble file:
requires "nimAdif ~= 0.1.0"
And import and use it in your code:
import nimAdif
var record = AdifLogRecord()
record.call = "BI1MHK"
record.freq = 438_500_000
let log = result.dumps()
Build Document
nimble docs
Default directory for docs are htmldocs/.
You may change it in nimsc.nim.