sksbox
A Nim-native implementation of the sBOX file format.
Summary
| Latest Version | 0.1.0 |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-09-02 07:21 |
Tags
Authors
- Skrylar
Installation
nimble install sksbox
choosenim install sksbox
git clone https://github.com/Skrylar/sksbox
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| sksbox | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Dependencies
| Package | Version | Optional |
|---|---|---|
| nim >= | 0.17.2 | No |
Source
| Repository | https://github.com/Skrylar/sksbox |
|---|---|
| Homepage | https://github.com/Skrylar/sksbox |
| Registry Source | nimble_official |
README
skSBOX
A pure-Nim implementation of Sean Barret's sBOX generic file container.
Does not include special tools to manage sBOX files, but allows you to easily read and write binary files based around a key-value concept. sksbox makes heavy assumptions that your streams are seekable; sBOX does not require a file be easily streamable without seeking although certainly supports that kind of behavior.
Does include:
- MIT license (very liberal.)
- Nim documentation (commented code, as well as "nim doc" documentation.)
- Full texinfo documentation (
cd docs && makeinfo --html sksbox.texi.) - Undocumented bugs (maybe?)