Packages tagged: macros
applicates
"pointers" to cached AST that instantiate routines when called
ast_pattern_matching
a general ast pattern matching library with a focus on correctness and good error messages
astiife
AST IIFE for nim. Generate code with AST.
asyncIters
Async iterators. Able to both await futures and yield values
cdecl
Nim helper for using C Macros
classy
typeclasses for Nim
clim
Yet another CLI option parser generator for Nim.
constructor
Nim macros to aid in object construction including event programming, and constructors.
datamancer
A dataframe library with a dplyr like API
holo_match
nested/overloadable pattern matching
htmly
Dead-simple, easy-to-use HTML generation macros.
letUtils
A few handy macros for those who prefer `let` over `var`
macroutils
A package that makes creating macros easier
metatools
Metaprogramming tools for Nim
micros
A library that makes macros much easier, one might even say makes them micros.
netbuff
Fast and unsafe byte buffering for intensive network data transfer.
nimLUA
glue code generator to bind Nim and Lua together using Nim's powerful macro
pkginfo
A tiny utility package to extract Nimble information from any .nimble project
pylib
Nim library with python-like functions, syntax sugars and libraries
subfield
Override the dot operator to access nested subfields of a Nim object.
sweet
🍬 General syntactic sugar
tang
Elegant sugar
toktok
Generic tokenizer written in Nim language 👑 Powered by Nim's Macros
unchained
Fully type safe, compile time only units library
unrolled
Unroll for-loops at compile-time.
voodoo
Working with Nim's macros is just Voodoo