Packages compatible with embedded

Arm Gnu Embedded RPI Pico SDK
Arm GNU minimal embedded tools and Raspberry Pi Pico SDK. Part of the DarwinJS Component Builder Library.
Moderate Pure Nim DarwinJS Component Builder Libary Embedded Development GitLab CICD Components macos
OCM Lens
A fast, minimal viewer for Open Component Model deliveries: CTF archives, embedded SBOMs, client-side signature verification, OCI registry browsing.
Active Pure Nim SBOM air-gapped apache-2.0 live-demo oci
Zhilly
🛡️ AI-powered portable cybersecurity & pentesting assistant built on ESP32-S3 (LilyGO T-Embed CC1101 & T-Watch S3). Features voice-controlled RF jamming, BadUSB/HID emulation, IR replay, Sub-GHz signa
Active Pure Nim BadUSB cc1101 cybersecurity embedded esp32
acceptance-harness
A portable acceptance test harness for message-processing domains, built with Java 17 and Spring Boot. It models a minimal DDD flow—normalize → enrich → persist—using deterministic, synthetic fixtures
Active Pure Nim
adix
An Adaptive Index Library for Nim
Pure Nim library dictionary hash tables data structures algorithms 0.7.8 linux macos win
arturo
Simple, modern and portable interpreted programming language for efficient scripting
Pure Nim nim vm programming rebol ruby linux macos win freebsd
beacon_chain
The Nimbus beacon chain node is a highly efficient Ethereum 2.0 client
Pure Nim ethereum 26.8.0 linux macos win
binstreams
Endianness aware stream I/O for Nim
Pure Nim streams library endianness io 0.2.0 linux macos win
bncurve
Barreto-Naehrig pairing-friendly elliptic curve implementation
Pure Nim library cryptography barreto-naehrig eliptic-curves pairing 1.0.1 linux macos win
bump
a tiny tool to bump nimble versions 🍻
Pure Nim bump git module nim nimble linux macos win
cbor_serialization
Flexible CBOR serialization not relying on run-time type information
Pure Nim library binary cbor serialization 0.4.2 linux macos win
cborious
A new awesome nimble package
Pure Nim CBOR rfc8949 binary serialization embedded 0.7.2 linux macos win
checksums
Hash algorithms in Nim.
Pure Nim checksums official hash crypto 0.2.2 linux macos win
cligen
Infer & generate command-line interface/option/argument parser
Pure Nim library cli command-line command line commandline 1.11.0 linux macos win
constantine
This library provides thoroughly tested and highly-optimized implementations of cryptography protocols.
Pure Nim cryptography blockchain zk bigint math 0.2.0 linux macos win
cppos
C++OS, a minimal preemptive RTOS based on C++ Standard interface
Pure Nim C++ embedded rtos
cueconfig
Cue, sops, json, env typesafe compile/runtime configuration library
Pure Nim configuration config compiletime cue cuelang 2.8.7 linux macos win
deser_json
JSON-Binding for deser
Pure Nim JSON library serialization deserialization deser 0.2.0 linux macos win
dnsstamps2
DNS Stamps package
Pure Nim dns dns-stamp dnsstamp dns-stamps dnsstamps 0.1.0 linux macos win
duckdb-nim
Nim SQL Driver For DuckDB - A fast analytical database system
Active Pure Nim analytical-engine analytics csv duckdb embedded-database
eth
Ethereum Common library
Pure Nim library ethereum p2p devp2p rplx 0.9.1 linux macos win
ethers
library for interacting with Ethereum
Pure Nim library ethereum web3 2.1.0 linux macos win
exprgrad
An experimental deep learning framework
Pure Nim machine-learning nn neural tensor array 0.1.0 linux macos win
faststreams
Nearly zero-overhead input/output streams for Nim
Pure Nim library I/O memory-mapping streams 0.5.2 linux macos win
gemiweb0
A minimalist Internet better than gemini: program your own web browser, parser and interpreter! Subset of HTML, HTTP, CSS and JavaScript. Work in progress: https://bkil.gitlab.io/gemiweb0/ https://git
Active Pure Nim bot degrowth embedded-systems gemini-protocol html
happyx
Macro-oriented asynchronous web-framework written with ♥
Pure Nim happyx backend hapticx web framework 4.7.4 linux macos win
hmisc
Collection of helper utilities
Pure Nim template rst macro nim 0.14.6 linux macos win freebsd
holo_json
usable fork of jsony
Pure Nim json serialization parser 0.1.0 linux macos win
hpprint
Generic configurable pretty-printer
Pure Nim pretty-printing 0.2.18 linux macos win
imageman
Image manipulation library
Pure Nim image graphics processing manipulation 0.8.2 linux macos win
intops
Core arithmetic operations for CPU-sized integers.
Pure Nim integers bignum cryptography arithmetics cpu-sized 1.0.8 linux macos win
jnim
Java bridge for Nim
Pure Nim library java jvm bridge bindings 0.5.3 linux macos win
json_serialization
Flexible JSON serialization not relying on run-time type information
Pure Nim library json serialization 0.4.5 linux macos win
jsony
A loose direct to object json parser with hooks.
Pure Nim json 1.1.6 linux macos win
laser
High Performance Computing and Image Toolbox: SIMD, JIT Assembler, OpenMP, runtime CPU feature detection, optimised machine learning primitives
Pure Nim parallel simd 0.0.1 linux macos win
latexdsl
A DSL to write LaTeX in Nim. No idea who wants that.
Pure Nim library dsl latex 0.2.2 linux macos win
libarchibi
Libarchive at compile-time, Libarchive Chibi Edition
Pure Nim zip libarchive 0.2.0 linux macos win
loony
Fast mpmc queue with sympathetic memory behavior
Pure Nim fifo queue concurrency cps 0.3.1 linux macos win
mcmurry
A module for generating lexer/parser in Nim.
Pure Nim nim nim-lang nimble parser-generator linux macos win
mcu_utils
Utilities and simple helpers for programming with Nim on embedded MCU devices
Pure Nim embedded mcu utilities microcontroller 0.5.2 linux macos win
micro-AES
A minimalist implementation of AES algorithms in C
Active Pure Nim AES ANSI C C cryptography embedded c
modernnet
ModernNet implements a packet reading and writing system, as well as some useful tools for implementing this into your own project!
Pure Nim minecraft protocol mc 3.2.3 linux macos win
msgpack4nim
MessagePack serializer/deserializer implementation in nim
Pure Nim msgpack library serialization deserialization 0.4.4 linux macos win
natu
Game Boy Advance development library
Pure Nim nintendo gba homebrew game nim 0.3.0 linux macos win
nimFF
Farbfeld encoder and decoder
Pure Nim graphics library 0.1.0 linux macos win
nimcrypto
Nim cryptographic library
Pure Nim crypto hashes ciphers keccak sha3 0.7.3 linux macos win
nimja
typed and compiled template engine inspired by jinja2, twig and onionhammer/nim-templates for Nim.
Pure Nim template web compiled typed jinja2 0.10.3 linux macos win
nimletter
Newsletter
Pure Nim email newsletter drip 1.0.7 linux macos win freebsd
nimony
Nimony is a new Nim implementation that is in heavy development.
Pure Nim Nim compiler linux macos win
nimterop
C/C++ interop for Nim
Pure Nim c c++ c2nim interop parser 0.6.13 linux macos win
nimtomd
Convert Nim files to markdown
Pure Nim markdown md nim 0.3.2 linux macos win
nint128
128-bit integers
Pure Nim 128 integers integer uint128 int128 0.3.3 linux macos win
nmostr
Library for working with the Nostr protocol.
Pure Nim nostr library decentralized messaging protocol censorship-resistant social media 0.1.1 linux macos win
nodejs
Alternative StdLib for Nim for NodeJS/JavaScript targets, hijacks NodeJS StdLib for Nim
Pure Nim javascript node 20.0.0 linux macos win
notcurses
A wrapper for Notcurses
Pure Nim cli library tui 3.0.9 linux macos win
nulid
An implementation of ULID!
Pure Nim library id ulid uuid guid 1.3.1 linux macos win
packedjson
packedjson is an alternative Nim implementation for JSON. The JSON is essentially kept as a single string in order to save memory over a more traditional tree representation.
Pure Nim json 0.2.4 linux macos win
plz
PLZ Python PIP alternative
Pure Nim python pip nimpy 0.0.1 linux macos win
pon2
Application and Library Dedicated to Puyo Puyo and Nazo Puyo
Pure Nim puyopuyo nazopuyo nim 1.2.0 linux macos win
regex
Linear time regex matching
Pure Nim regex 0.26.3 linux macos win
runeterra_decks
Legends of Runeterra deck/card code encoder/decoder
Pure Nim runeterra deck encoder decoder 0.9.1 linux macos win
sam_protocol
I2P SAM Protocol without any IO
Pure Nim i2p 0.1.1 linux macos win
serialization
A modern and extensible serialization framework for Nim
Pure Nim library serialization 0.5.4 linux macos win
shell
A Nim mini DSL to execute shell commands
Pure Nim library macro dsl shell 0.6.0 linux macos win
shorteststring
word size strings
Pure Nim short-string string sso optimization datatype 0.1.0 linux macos win
slim
nim package manager support requires in nimble task
Pure Nim manager package nim 0.1.13 linux macos win
ssz_serialization
Simple Serialize (SSZ) serialization and merkleization
Pure Nim library ssz serialization ethereum 0.1.0 linux macos win
stew
Backports, standard library candidates and small utilities that don't yet deserve their own repository
Pure Nim library backports shims ranges bitwise 0.5.2 linux macos win
stint
Efficient stack-based multiprecision int in Nim
Pure Nim library math numbers 0.9.0 linux macos win
sunny
JSON in Nim with Go-like field tags
Pure Nim json 0.1.10 linux macos win
supersnappy
Nim implementation of Google's Snappy compression.
Pure Nim compression snappy 2.1.4 linux macos win
supranim
A full-featured web framework for Nim
Pure Nim framework web-development web webdev web-application 0.1.9 linux macos win
surrealdb
SurrealDB driver for Nim
Pure Nim surrealdb database surrealql driver sql 0.1.0 linux macos win
symbolicnim
A symbolic algebra library written in Nim
Pure Nim symbolic math derivative algebra 0.2.3 linux macos win
tagforge
A library made for the serialisation and deserialisation of MC NBT!
Pure Nim minecraft format parse dump data 0.1.1 linux macos win
telenim
A high-level async TDLib wrapper for Nim
Pure Nim telegram tdlib bot api async 0.2.0 linux macos win
tempfile
Temporary files and folders
Pure Nim temp mktemp make mk mkstemp 0.1.7 linux macos win
toml_serialization
Flexible TOML serialization [not] relying on run-time type information
Pure Nim library toml serialization parser 0.2.18 linux macos win
treestand
Tree-sitter parser generator for Nim
Pure Nim peg js treestand tree-stand tree-sitter 0.5.0 linux macos win
unchained
Fully type safe, compile time only units library
Pure Nim library compile time units physics physical units checking 0.4.8 linux macos win
unicodedb
Unicode Character Database (UCD) access for Nim
Pure Nim unicode UCD unicodedata 0.14.1 linux macos win
unicody
An alternative / companion to std/unicode.
Pure Nim utf8 utf-8 unicode 0.1.9 linux macos win
unittest2
unittest fork with support for parallel test execution
Pure Nim tests unit-testing 0.2.5 linux macos win
wNim
wNim - Nim\'s Windows GUI framework
Pure Nim library windows gui ui 1.0.0 linux macos win
xam
xam
Pure Nim multipurpose productivity library 1.9.9 linux macos win
yaml
YAML 1.2 implementation for Nim
Pure Nim serialization parsing library yaml 2.2.1 linux macos win