Packages tagged: library
AstroNimy
Astronomical library for Nim
DevIL
Wrapper for the DevIL image library
NimDBX
Fast persistent key-value store, based on libmdbx
NimData
DataFrame API enabling fast out-of-core data analytics
NimMarc
Marc21 parser for Nimlang
Nim_for_AviUtl
This is a tool to make AviUtl's dll script.
Palette
Palette is the Nim library of color.
Phosphor
eaiser use of OpenGL and GLSL shaders
RC4
RC4 library implementation
Rakta
Powerfull, Fast, and Minimalist web Framework for Nim. Focus on your Backend.
RaytracingAlgorithm
RayTracing Algorith in Nim
Unit
A library that provides unit types in nim
adix
An Adaptive Index Library For Nim
ago
Time ago in words in Nim
alignment
alignment is a library to align strings.
aloganimisc
Dependency for asyncproc and shellcmd package. Small utilities not worthing a package. Not meant to be used in production
amicus
Social networking library powering Onbox.
amqpstats
Pure Nim library to read AMQP stats via management plugin API
anonimongo
ANOther pure NIm MONGO driver.
ansiparse
Library to parse ANSI escape codes
ansitohtml
Converts ANSI colour codes to HTML span tags with style tags
ao
A high-level libao wrapper
aossoa
Use a Structure of Arrays like an Array of Structures
aqcalc
Calculate gematria values for Alphanumeric Qabbala
argon2
A nim wrapper for the Argon2 hashing library
argon2_highlevel
A high-level Nim Argon2 password hashing library
argsbarg
argsbarg: schema based cli framework with zsh completions
argument_parser
Provides a complex command-line parser
arksys
An entity component system package
asciitext
Ascii Text allows you to print large ASCII fonts for the console and for the web
asyncio
Async files and streams tools
asyncpg
Asynchronous PostgreSQL driver for Nim Language.
asyncproc
Flexible child process spawner with strong async features
asyncpythonfile
High level, asynchronous file API mimicking Python's file interface.
asyncrabbitmq
Pure Nim asyncronous driver for RabbitMQ
asyncsync
Async primitives working on std/asyncdispatch
audio2json
Generate sample peak data in JSON format from audio files
audius
Audius is a simple client library for interacting with the Audius free API.
aur
A client for the Arch Linux User Repository (AUR)
authenticode
PE Authenticode parser based on libyara implementation
autotemplate
Small library to automatically generate type-bound templates from files
avbin
Wrapper of the AVbin library for the Nim language.
bard
Nim interface of Google Bard free API
base58
Base58 encoders and decoders for Bitcoin and CryptoNote addresses.
basic2d
Deprecated module for vector/matrices operations.
basic3d
Deprecated module for vector/matrices operations.
batchsend
Nim / Python library to feed HTTP server quickly with custom messages
bbcodim
BBCode parser and renderer
bc_webservices
Library to authenticate and make requests to Microsoft Dynamics 365 Business Central web services
bcrypt
Wraps the bcrypt (blowfish) library for creating encrypted hashes (useful for passwords)
bcryptrocks
bcrypt wrapper using Solar Designer's crypt_blowfish (Windows-compatible)
beanstalkd
A beanstalkd work queue client library.
bencode
Bencode serialization/deserialization library
bibleTools
Bible tools!
bigints
Arbitrary-precision integers
binance
A Nim library to access the Binance API.
binary_serialization
Binary packed serialization compatible with the status-im/nim-serialization framework
binarylang
Binary parser/encoder DSL
binstreams
Endianness aware stream I/O for Nim
bitseqs
Utility for a bit manipulation
bitset
A pure nim version of C++'s std::bitset
bitstreams
Interface for reading per bits
blscurve
Nim implementation of Barreto-Lynn-Scott (BLS) curve BLS12-381.
bncurve
Nim Barreto-Naehrig pairing-friendly elliptic curve implementation
boneIO
A low level GPIO library for the BeagleBone board family
bped
Nim implementation of the Bittorrent ascii serialization protocol
bpg
BPG (Better Portable Graphics) for Nim
brainfuck
A brainfuck interpreter and compiler
brainlyextractor
Brainly data extractor
brightcove
Brightcove player parser
brokers
Type-safe, thread-local, decoupled messaging patterns for Nim
bttrwttrin
Library to fetch weather for any city using [wttr.in](https://wttr.in/) API.
c_alikes
Operators, commands and functions more c-like, plus a few other utilities
calendar
A tiny calendar program
cattag
A static HTML/XML and CSS generator from Nim code.
cbor
Concise Binary Object Representation decoder
cbor_serialization
Flexible CBOR serialization not relying on run-time type information
cflags
A C-compatible bitmask flags interface, with a subset of nim set functionality
checkpack
Tiny library to check if a system package is already installed.
chipmunk6
Bindings for Chipmunk2D 6.x physics library
chrono
Calendars, Timestamps and Timezones utilities.
chronos
An efficient library for asynchronous programming
clang
Wrapper for libclang C headers
clapfn
A fast and simple command line argument parser inspired by Python's argparse.
classy
typeclasses for Nim
cli_menu
A library to create interactive commandline menus without writing boilerplate code.
clibpp
Easy way to 'Mock' C++ interface
cligen
Infer & generate command-line interface/option/argument parsers
cliprompts
Interactive CLI prompt library for Nim. Simple, typed, cross-platform, still cozy.
clue
A cool toolkit for Nim developers
cmark
libcmark wrapper for Nim
cmixer
Lightweight audio mixer for games
cmixer_sdl2
Lightweight audio mixer for SDL2
coap
libcoap C library wrapped in Nim with full async integration
colorsys
Convert between RGB, YIQ, HLS, and HSV color systems.
commandant
Commandant is a simple to use library for parsing command line arguments. Commandant is ideal for writing terminal applications, with support for flags, options, subcommands, and custom exit options.
commandeer
Provides a small command line parsing DSL (domain specific language)
composition
Composition pattern with event handling library in Nim
config
A library for working with the CFG configuration format
confutils
Simplified handling of command line options and config files
contracts
Design by Contract (DbC) library with minimal runtime.
controlStructures
Additional control structures
coverartarchive
Cover Art Archive API wrapper
cozycliparser
CLI argument parser, featureful wrapper over std/parseopt
cozytaskpool
Cozy Task Pool for threaded concurrency based on tasks and channels.
crowncalc
Basic calculator in Nim
csfml
Bindings for Simple and Fast Multimedia Library (through CSFML)
csv
Library for parsing, stringifying, reading, and writing CSV (comma separated value) files
csvdict
Another CsvTable API. Goals are efficient, simple and flexible
ctrulib
ctrulib wrapper
currying
Currying library for Nim
d3
A D3.js wrapper for Nim
daemonim
daemonizer for Unix, Linux and OS X
dashing
Terminal dashboards.
dataUrl
Easily create data urls! CLI included
datamancer
A dataframe library with a dplyr like API
dbschema
Database schema migration library for Nim language.
delaunator
Fast 2D Delaunay triangulation. A Nim port of Mapbox/Delaunator.
delaunay
2D Delaunay triangulations
delight
Engine-agnostic library for computing 2D raycasted lights
denim_ui
The Denim UI library
denim_ui_canvas
HTML Canvas backend for the denim ui engine
deriveables
Small library to generate procedures with a type derivation system
des
3DES native library for Nim
deser
De/serialization library for Nim
deser_json
JSON-Binding for deser
desim
A lightweight discrete event simulator
dhash
Nim implementation of dHash algorithm
dialogs
wraps GTK+ or Windows' open file dialogs
dimage
Pure Nim, no external dependencies, image mime type and dimension reader for images
dimscmd
A command handler for the dimscord discord library
dimscord
A Discord Bot & REST Library.
dimslash
Interactive command handler for Dimscord
directnimrod
Wrapper for microsoft's DirectX libraries
discordnim
Discord library for Nim
dlutils
Nim package for easy shared library loading.
docid
Document IDs generation and validation
docopt
Command-line args parser based on Usage message
dpdk
Library for fast packet processing
dual
Implementation of dual numbers
duckduckgo
Duckduckgo search
eastasianwidth
eastasianwidth is library for EastAsianWidth.
editlyconf
Editly config generation tools and types
emath
math parser/evaluator library
engineio
An Engine.IO client library for Nim
envconfig
envconfig provides a function to get config objects from environment variables.
epub
Module for working with EPUB e-book files
etcd_client
etcd client library
eternity
Humanize elapsed time
etf
ETF (Erlang Term Format) library for nim
eth
A collection of Ethereum related libraries
ethash
A Nim implementation of Ethash, the ethereum proof-of-work hashing function
ethers
Port of ethers.js to Nim
evmc
A wrapper for the The Ethereum EVMC library
excelin
Create and read Excel purely in Nim
extensions
A library that will add useful tools to Nim's arsenal.
extmath
Nim math library
faker
faker is a Nim package that generates fake data for you.
faststreams
Nearly zero-overhead input/output streams for Nim
fblib
FictionBook2 library and tools.
fedi_auth
A basic library to authenticate to fediverse instances
ffbookmarks
Nim module for working with Firefox bookmarks
fftw3
Bindings to the FFTW library
finalseg
jieba's finalseg port to nim
floof
SIMD-accelerated multithreaded fuzzy search thats fast as f*ck
fmod
Nim wrapper for the FMOD Low Level C API
fnmatch
Nim module for filename matching with UNIX shell patterns
forestdb
ForestDB is fast key-value storage engine that is based on a Hierarchical B+-Tree based Trie, or HB+-Trie.
fowltek
A collection of reusable modules and wrappers.
freedesktop_org
Library implementation of some Freedesktop.org standards
freetype
wrapper for FreeType2 library
froth
tagged pointer types with destructors
fuse
A FUSE binding for Nim
fushin
Fetch fushinsha serif data and save as csv files
futhark
Zero-wrapping C imports in Nim
gamelib
A library of functions to make creating games using Nim and SDL2 easier. This does not intend to be a full blown engine and tries to keep all the components loosely coupled so that individual parts ca
gamelight
A set of simple modules for writing a JavaScript 2D game.
gameoflife
gameoflife is library for Game of Life.
gdbmc
This library is a wrapper to C GDBM library
gen
Boilerplate generator for Jester web framework
genieos
Too awesome procs to be included in nimrod.os module
geocoding
A simple library for Google Maps Geocoding API
geohash
Nim implementation of the geohash latitude/longitude geocode system
geometrymath
Linear algebra library for computer graphics applications
geometryutils
A collection of geometry utilities for nim
geonames
GeoNames API wrapper
getpodia
Extract Podia sites courses data
ggplotnim
A port of ggplot2 for Nim
gifwriter
Animated GIF writing library based on jo_gif
gimei
random Japanese name and address generator
ginger
A Grid (R) like package in Nim
gintro
High level GObject-Introspection based GTK4/GTK3 bindings (Nim 2.x compatible)
gitapi
Nim wrapper around the git version control software
github
github api
github_api
Nim wrapper for the GitHub API
glfw
A high-level GLFW 3 wrapper
gmp
wrapper for the GNU multiple precision arithmetic library (GMP)
gnutls
GnuTLS wrapper
golib
Bindings for golib - a library that (ab)uses gccgo to bring Go's channels and goroutines to the rest of the world
googleTranslate
A simple Google Translate implementation
grafanim
Grafana module for Nim
graphics
Graphics module for Nim.
gravatar
Gravatar API wrapper
grim
Graphs in nim!
grp
Nim port of Python's grp module for working with the UNIX group database file
gtrends
Google Trends RSS
gts_emoji_importer
A tool for admins to import custom emojis into GoToSocial
gyaric
gyaric is a module to encode/decode text to unreadable gyaru's text.
hannah
xxhash wrapper library for Nim
happyx-ui
UI library for HappyX web framework
hashids
Nim implementation of Hashids
hashlib
Hash Library for Nim
hashtree_abi
Low-level ABI package for hashtree, a SHA256 implementation specialized for merkle trees and 64-byte chunks
holidapi
HolidAPI - holiday api. Collection of wrappers for holiday APIs to use in your Nim code.
hostname
Nim library to get/set a hostname
htmlparser
Parse a HTML document in Nim.
htmly
Dead-simple, easy-to-use HTML generation macros.
htsparse
Nim wrappers for tree-sitter parser grammars
httpauth
HTTP Authentication and Authorization
huenim
Huenim
hypixel
The Hypixel API, in Nim.
hyprland_ipc
An unofficial wrapper to Hyprland's IPC layer
i3ipc
i3 IPC client library
iecook
Cook all cookies of your browser
ikeahomesmart
IKEA Home Smart library to monitor and control lights through the IKEA Gateway
imlib2
Simple wrapper of the Imlib2 library
iniplus
An extended INI parser for Nim.
instagram
Instagram internal web api implementation
integers
Ergonomic arbitrary precision integers wrapping GMP
ipacore
A base International Phonetic Alphabet type definition.
irc
Implements a simple IRC client.
isaac
ISAAC PRNG implementation on Nim
iterrr
iterate faster. functional style, lazy like, extensible iterator library
iterutils
Functional operations for iterators and slices, similar to sequtils
jacket
A Nim wrapper for the JACK client-side C API aka libjack
jnim
Nim - Java bridge
joyent_http_parser
Wrapper for high performance HTTP parsing library.
jsFetchMock
A simple lib to intercept Javascript fetch to capture or edit the data
json_rpc
Nim library for implementing JSON-RPC clients and servers
json_serialization
Flexible JSON serialization not relying on run-time type information
jsonschema
JSON schema validation and creation.
jsutils
Utils to work with javascript
jwt
JSON Web Tokens for Nim
kaitai_struct_nim_runtime
Kaitai Struct runtime library for Nim
keccak_tiny
A wrapper for the keccak-tiny C library
keycard-sdk
Nim SDK to interact with the Status Keycard
koi
Immediate mode UI for Nim
kwin
KWin JavaScript API wrapper
ladybug
A wrapper for LadybugDB: an embedded graph database built for query speed and scalability.
latexdsl
A DSL to generate LaTeX from Nim
lazy
Iterator library for Nim
lazy_rest
Simple reST HTML generation with some extras.
leveldbstatic
Statically linked LevelDB wrapper for Nim
libbacktrace
Nim wrapper for libbacktrace
libcapstone
Futhark generated wrapper around libcapstone
libclip
A cross-platform Nim library for reading/writing text from/to the clipboard
libffi
libffi wrapper for Nim.
libgcrypt
libgcrypt wrapper
libkeepass
Library for reading KeePass files and decrypt the passwords within it
libnotify
Minimalistic libnotify wrapper for desktop notifications
libp2p
libp2p implementation in Nim
libp2pdht
DHT based on the libp2p Kademlia spec
libpe
Nim wrapper for libpe library
librng
RNG for dummies in Nim
libsaedea
Library implementing a variation of the Simple And Efficient Data Encryption Algorithm (INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 12, DECEMBER 2019 ISSN 2277-8616)
libsodium
libsodium wrapper
libsvm_legacy
Wrapper for libsvm.
libtcod_nim
Wrapper of the libtcod library for the Nim language.
libu2f
A wrapper for libu2f, a library for FIDO/U2F
libunicorn
Futhark generated wrapper around unicorn-engine
linagl
OpenGL math library
linenoise
Wrapper for linenoise, a free, self-contained alternative to GNU readline.
lis3dhtr
Ratel library for the LIS3DHTR 3-axis accelerometer
locale
A simple library for localizing Nim applications.
logit
Dependency-free, cross-platform and small logging library for Nim, with a simple and comfortable API
lowdb
Low level db_sqlite and db_postgres forks with a proper typing
ludens
Little game library using opengl and sfml
luhncheck
Implementation of Luhn algorithm in nim.
lz77
Implementation of various LZ77 algorithms
macroutils
A package that makes creating macros easier
mangle
Yet another iterator library
mapm
Nim wrapper for MAPM, an arbitrary maths library with support for trig functions
margrave
dialect of Markdown in pure Nim with focus on HTML output
matplotnim
A Nim wrapper for Python's matplotlib
matsuri
Useful Variant Type and Powerful Pattern Matching for Nim
maybe
basic monadic maybe type for Nim
maze
A command and library to generate mazes
mccache
mccache package: in-memory caching
mcsrvstat.nim
A hybrid and asynchronous Nim wrapper for the Minecraft Server Status API.
mdlldk
Dynamic-link libraries (DLLs) Development Kit for mIRC.
measures
General purpose measuring units datatypes with integrated conversions and definitions.
memlib
Load Windows DLL from memory
memviews
Unsafe in-place slicing
mentat
A Nim library for data science and machine learning
metar
Read metadata from jpeg and tiff images.
metric
Dimensionful types and dimensional analysis.
metrics
Nim metrics client library supporting the Prometheus monitoring toolkit
midnight_dynamite
Wrapper for the markdown rendering hoedown library
mike
A very simple micro web framework
millie
Convert big numbers to what's pleasant to see (an adorable, little girl, perhaps?) ... in Nim!
moduleinit
Nim module/thread initialisation ordering library
mongo
Bindings and a high-level interface for MongoDB
mongrel2
Handler framework for the Mongrel2 web server.
morelogging
Logging library with support for async IO, multithreading, Journald.
mort
A dead code locator for Nim
mpfit
A wrapper for the cMPFIT non-linear least squares fitting library
ms
Convert various time formats to milliseconds
msgpack
A MessagePack binding for Nim
msgpack4nim
Another MessagePack implementation written in pure nim
mvb
Minimum viable bindings for OpenCV
nancy
Nancy - Nim fancy ANSI tables
nanomsg
Wrapper for the nanomsg socket library that provides several common communication patterns
nap
Argument parser
nat_traversal
miniupnpc and libnatpmp wrapper
native_dialogs
Implements framework-agnostic native operating system dialogs calls
nats
Nim wrapper for the nats.c - NATS client library
naylib
Yet another raylib Nim wrapper
nbcnews
NBC News scraper
ncurses
A wrapper for NCurses
ndb
A db_sqlite fork with a proper typing
nebble
Nim wrapper for the Pebble smartwatch SDK
nerve
A RPC framework for building web APIs
nest
RESTful URI router
netTest
Connection Test for Nim Web Applications
networkutils
Various networking utils
newt
Youtube downloader library and CLI.
nhsl
Nim Hessian Serialization Library encodes/decodes data into the Hessian binary protocol
niMIDI
MIDI file parser in Nim, for Nim
nibtorrent
Nim port of yabtorrent - a cross platform Bittorrent library with a BSD license. Intended to be used as a framework for embedding bittorrent functionality.
nico
Nico game engine
nim
Package providing the Nim compiler binaries plus all its source files that can be used as a library
nim-pg-util
Utility functions for working with Postgres from Nim
nimAES
Advanced Encryption Standard, Rijndael Algorithm
nimAGG
Hi Fidelity Rendering Engine
nimBMP
BMP encoder and decoder
nimFF
Farbfeld Encoder and Decoder written in Nim.
nimLUA
glue code generator to bind Nim and Lua together using Nim's powerful macro
nimPDF
library for generating PDF files
nimPNG
PNG(Portable Network Graphics) encoder and decoder
nimSHA2
Secure Hash Algorithm - 2, [224, 256, 384, and 512 bits]
nim_curry
Provides a macro to curry function
nim_midi
Read and write midi files
nimactors
Actors library for Nim inspired by akka-actors
nimagehide
A library to hide data in images. Usable as library or cli tool.
nimalpm
A nimrod wrapper for libalpm
nimarrow
apache arrow bindings for nim
nimarrow_glib
apache arrow and parquet c api bindings
nimaterial
nimaterial is a CSS output library based on material design.
nimates
Client library for the Postmates API
nimautogui
Moving the mouse around in nim inspired by python's pyautogui. Windows Only
nimbler
A library to help you write rest APIs
nimbluez
Nim modules for access to system Bluetooth resources.
nimboost
Additions to the Nim's standard library, like boost for C++
nimbox
A Rustbox-inspired termbox wrapper
nimcfitsio
Bindings for CFITSIO, a library to read/write FITSIO images and tables.
nimcp
Easy-to-use Model Context Protocol (MCP) server library for Nim
nimcx
Color and utilities library for linux terminal.
nimegenerator
Random name/word generator.
nimfcuk
A brainfuck interpreter & compiler implemented in nim
nimfp
Nim functional programming library
nimgen
C2nim helper to simplify and automate wrapping C libraries
nimgeos
Nim wrapper for the GEOS geometry engine (`libgeos_c`).
nimgnuplot
A Nim interface to gnuplot loosely based on pygnuplot.
nimgo
Asynchronous Library Inspired by Go's goroutines, for Nim
nimhdf5
Bindings for the HDF5 data format C library
nimhq
HQ Trivia API wrapper for Nim
nimib
nimib 🐳 - nim 👑 driven ⛵ publishing ✍
nimip
Asynchronously lookup IP addresses with this tiny, hybrid Nim application.
nimish
C macro for Nim.
nimism-api
🔎 API of Nimism.
nimitheme
make nimib look beautiful with nimitheme
nimjson
nimjson generates nim object definitions from json documents.
nimkalc
An advanced parsing library for mathematical expressions and equations
niml
html dsl
nimna
Nucleic acid folding and design.
nimnoise
A port of libnoise into pure nim, heavily inspired by Libnoise.Unity, but true to the original Libnoise
nimobserver
An implementation of the observer pattern
nimoji
🍕🍺 emoji support for Nim 👑 and the world 🌍
nimosc
A wrapper around liblo for the Open Sound Control (OSC) protocol
nimpari
Nim wrapper for the PARI library
nimpb
A Protocol Buffers library for Nim
nimpylib
"Write Python in Nim!" Python builtins/standard-Lib functions ported to Nim
nimrat
Module for working with rational numbers (fractions)
nimraylib_now
The Ultimate Raylib gaming library wrapper
nimrcon
Simple RCON client in Nim lang.
nimrdkafka
Nim wrapper for librdkafka
nimrod-glfw
Nim bindings for GLFW library.
nimrpc
RPC implementation for Nim based on msgpack4nim
nimrpc_milis
RPC implementation for Nim based on msgpack4nim
nimsnappyc
Wrapper for the Snappy-C compression library
nimtools
Lightweight, zero-dependency Nim library with expressive helper APIs for numbers, strings, and collections
nimtra
Async-first ORM and libSQL client for Nim
nimtrace
Zero-cost structured tracing framework for Nim, inspired by Rust's tracing crate
nimtraits
Trait system for nim
nimview
Nim / Python / C library to run webview with HTML/JS as UI
nimviz
A wrapper for the graphviz c api.
nimvss
Minimal Nim library that provides simple access to Windows Volume Shadow Copy Service (VSS)
nimx
Cross-platform GUI framework
nimx2
GUI framework
nio
Low Overhead Numerical/Native IO library & tools
niqlite
sqlite wrapper with fts5 and cflags configuration for sqlite.c. Builds sqlite from source
nlopt
A wrapper for the non-linear optimization C library Nlopt
nmark
fast markdown parser
noaa
NOAA weather API wrapper
noptics
Linear algebra, classical and quantum optics simulation package
nordaudio
A small wrapper around PortAudio for cross-platform audio IO.
norx
A wrapper of the ORX 2.5D game engine
notcurses
A low-level Nim wrapper for Notcurses: blingful TUIs and character graphics
notify
A wrapper to notification libraries
nre
Nim wrapper around PCRE
nsdl1
High level SDL 1.2 shared library wrapper
nsdl2
High level SDL 2.0 shared library wrapper
nsdl3
High level SDL 3.0 shared library wrapper
nshout
Nim bindings for libshout
nsu
Simple screenshot library & cli tool made in Nim
nulid
A ULID implementation in Nim!
nuuid
A Nim source only UUID generator
oauth
OAuth library for nim
oldgtk3
Low level bindings for GTK3 related libraries
oldwinapi
Old Win API library for Nim
omnilog
Advanced logging library for Nim with structured logging, formatters, filters and writers.
openaiClient
Openai API client For Nim
opencl
Low-level wrapper for OpenCL
opencv
OpenCV wrapper
opensimplexnoise
A pure nim port of the open simplex noise algorithm from Kurt Spencer
openssl_evp
Wrapper for OpenSSL's EVP interface
opentdb
Wrapper around the open trivia db api
optionals
Option types
options
Temporary package to fix broken code in 0.11.2 stable.
optionsutils
Utility macros for easier handling of options in Nim
orient
OrientDB driver written in pure Nim, uses the OrientDB 2.0 Binary Protocol with Binary Serialization.
origin
A graphics math library
osinfo
Modules providing information about the OS.
osureplay
osu! replay parser
p5nim
Nim bindings for p5.js.
package_visible_types
A hacky helper lib for authoring Nim packages with package-level visiblity
packy
Library to pack dependencies in the compiled binary. Supports .dll files
paint
Colorize strings in a simple and clean way
parsetoml
Library for parsing TOML files.
pastebin
Pastebin API wrapper
pathname
Library to support work with pathnames in Windows and Posix-based systems. Inspired by Rubies pathname.
pcsc
PC/SC library for smart card access
pdba
A postgres DB adapter for nim.
pexels
Nim library for the Pexels API
pgxcrown
Build Postgres extensions in Nim.
pixienator
Helpers for visualizing delaunator with pixie.
playlists
Nim library for parsing PLS, M3U, and XSPF playlist files
png
Nim wrapper for the libpng library
pnm
pnm is library for PNM (Portable AnyMap).
polyBool
Polygon Clipper Library (Martinez Algorithm)
portaudio
Binding to portaudio
posixglob
Small POSIX glob pattern matcher for Nim, backed by libc fnmatch().
preserves
Preserves data model and serialization format
prettyvec
Small library for working with vectors
primme
Nim interface for PRIMME: PReconditioned Iterative MultiMethod Eigensolver
procs
Unix process&system query&formatting library&multi-command CLI in Nim
pronimgress
Simple text progress bars in Nim!
protobuf_serialization
Protobuf implementation compatible with the nim-serialization framework.
pwd
Nim port of Python's pwd module for working with the UNIX password file
pykot
Porting some Python / Kotlin features to Nim
pylib
Nim library with python-like functions, syntax sugars and libraries
pyopenai
An attempt to reimplement python OpenAI API bindings in nim
pyrepr
Python-like repr, ascii, hex/oct/bin, ...
pythonfile
Wrapper of the file procedures to provide an interface as similar as possible to that of Python
pythonmath
Module to provide an interface as similar as possible to Python's math libary
pythonpathlib
Module for working with paths that is as similar as possible to Python's pathlib
qt5_qtsql
Binding for Qt 5's Qt SQL library that integrates with the features of the Nim language. Uses one API for multiple database engines.
rabbit
The Hundred Rabbits theme ecosystem brought to Nim.
rainbow
256 colors for shell
random
Pseudo-random number generation library inspired by Python
ranges
Exploration of various implementations of memory range types
ratel
Zero-cost abstractions for microcontrollers
razor
Library for data analysis and manipulation, equivalent to Pandas.
rclnim
Nim bindings for ROS2
rconv
Universal Rhythm-Game File parser and converter
rect_packer
Pack rects into bigger rect
redis
official redis client for Nim
reed_solomon
Library to encode and decode data using Reed-Solomon correction codes.
remizstd
Nim bindings for the ZStandard compression library. Context-based and stream-based APIs available. Based on the zstd.cr Crystal bindings.
results
Friendly value-or-error type
rex
Reactive programming, in nim
riff
RIFF file handling for Nim
ris
Module for working with RIS citation files
rnim
A bridge between R and Nim
robotparser
Determine if a useragent can access a URL using robots.txt
rocksdb
A wrapper for Facebook's RocksDB, an embeddable, persistent key-value store for fast storage
romanim
Converts Roman numerals to what you understand without a blink
rss
RSS library
rsvg
Wrapper for librsvg, a Scalable Vector Graphics (SVG) rendering library
rtmidi
Nim bindings for RtMidi, a cross-platform realtime MIDI input/output library.
rtree
R-Tree
sass
A wrapper for the libsass library.
scfg
Simple configuration file format (scfg) parser
scraper
Scraping tools
scrypt.nim
Binding and utilities for scrypt
sdl1
SDL 1.2 wrapper for Nim.
sdl2_nim
Wrapper of the SDL 2 library for the Nim language.
secp256k1
A wrapper for the libsecp256k1 C library
sequester
Library for converting sequences to strings. Also has PHP-inspired explode and implode procs.
sequtils2
Additional functions for sequences that are not present in sequtils
serde
Easy-to-use serialization capabilities (currently json only), with a drop-in replacement for std/json.
serialization
A modern and extensible serialization framework for Nim
sfml
High level OpenGL-based Game Library
shark
Convert nim source file content from camel to snake case and vice versa
shell
A Nim mini DSL to execute shell commands
shellcmd
Collection of Terminal commands to be used inside nim
shellopt
Command line argument parser in the form commonly used in ordinary shell.
shene
Interface for Nim.
shiftfields
ShiftField type and sugar for c-style shift bitfields in nim.
shopifyextractor
Shopify ecommerces data in a instant
shorturl
Nim module for generating URL identifiers for Tiny URL and bit.ly-like URLs
signals
Signals/slots library.
simple_graph
Simple Graph Library
simple_parseopt
Nim module which provides clean, zero-effort command line parsing.
simpledecimal
A simple decimal library
simpleflake
Simpleflake for nim
simplestatsdclient
Pure nim interface library to send data to any StatsD compatible daemon
ski
ski is library for SKI combinator.
slacklib
Library for working with a slack app or sending messages to a slack channel (slack.com)
slimdown
Nim module that converts Markdown text to HTML using only regular expressions. Based on jbroadway's Slimdown.
sndhdr
Library for detecting the format of a sound file
snorlogue
A Prologue extension. Provides an admin environment for your prologue server making use of norm.
socks5
Socks5 client and server library
sophia
Nim wrapper of the Sophia key/value store
soundex
soundex algorithm
soundio
Bindings for libsoundio
spacenimtraders
A new awesome nimble package
sparkline
Sparkline library
sparseset
Sparsets for Nim
spdk
The Storage Performance Development Kit(SPDK) provides a set of tools and libraries for writing high performance, scalable, user-mode storage applications.
spotlightr
Spotlightr basic extractor to get the video
spry
A Smalltalk and Rebol inspired language implemented as an AST interpreter
spwd
Nim port of Python's spwd module for working with the UNIX shadow password file
sqids
Official Nim port of Sqids. Generate short YouTube-looking IDs from numbers.
ssz_serialization
Nim implementation of the Ethereum SSZ serialization format
statsd_client
A simple, stateless StatsD client library
stdx
A collection of extra utilities for Nim.
stew
stew is collection of utilities, std library extensions and budding libraries that are frequently used at Status, but are too small to deserve their own git repository.
stint
Stack-based arbitrary-precision integers - Fast and portable with natural syntax for resource-restricted devices
stomp
A pure-nim implementation of the STOMP protocol for machine messaging.
stones
A library of useful functions and tools for nim.
strfmt
A string formatting library inspired by Python's `format`.
strides
Strided indexing and slicing with a step
stripe
Nim client for Stripe.com
strophe
Libstrophe wrapper
strslice
Simple implementation of string slices with some of the strutils ported or wrapped to work on them. String slices offer a performance enhancement when working with large amounts of slices from one bas
struct
Python-like 'struct' for Nim
subscribestar
Subscribestar extractor
suggest
mmap-persistent SymSpell spell checking algorithm
syllables
Syllable estimation for Nim.
syndicate
Syndicated actors for conversational concurrency
syscall
Raw system calls for Nim
syslog
Syslog module.
tagger
A library to generate xml and html tags
taglib
TagLib Audio Meta-Data Library wrapper
taps_coap
Pure Nim CoAP implementation
taskpools
lightweight, energy-efficient, easily auditable threadpool
tecs
Simple ECS implementation for Nim
temple
A templating library for run-time templating with support for simple conditionals and attributes.
term
A small library of helpful terminal procedures
termbox
Termbox wrapper.
testutils
A comprehensive toolkit for all your testing needs
textformats
Easy specification of text formats for structured data
therapist
Type-safe commandline parsing with minimal magic
threadButler
Use threads as if they were servers/microservices to enable multi-threading with a simple mental model.
tm_client
TwineMedia API client library for Nim
tnetstring
Parsing and serializing for the TNetstring format.
toml_serialization
Flexible TOML serialization [not] relying on run-time type information
tor
Tor helper library
ttmath
A Nim wrapper for ttmath: big numbers with fixed size
tuples
Tuple manipulation utilities
twim
A X(Formally known as Twitter) API wrapper library for Nim
twitter
Low-level twitter API wrapper library for Nim.
uap
Nim implementation of user-agent parser
ui
A wrapper for libui
uing
Bindings for the libui-ng C library. Fork of ui.
ulid
Universally Unique Lexicographically Sortable Identifier
unchained
Fully type safe, compile time only units library
unicode_numbers
Converts a number into a specially formatted Unicode string
unifetch
Multi backend HTTP fetching
units
Statically-typed quantity units.
untar
Library for decompressing tar.gz files.
ur
A Universal Result macro/object that normalizes the information returned from a procedure
uri2
Nim module for better URI handling
uri3
nim.uri3 is a Nim module that provides improved way for working with URIs. It is based on the uri module in the Nim standard library and fork from nim-uri2
urlon
URL Object Notation implemented in Nim
useragents
User Agent parser for nim.
utils
Collection of string, parsing, pointer, ... utilities.
uuid
UUID wrapper
uuid4
UUIDs in pure Nim
uuidgen
A comprehensive and standards-compliant UUID library
uuids
UUID library for Nim
validation
Nim object validation using type field pragmas
values
Library for working with arbitrary values + a map data structure.
vcard
Nim parser for the vCard format version 3.0 (4.0 planned).
vec
A very simple vector library
vecmath
various vector maths utils for nimrod
vector
Simple reallocating vector
vectors
Simple multidimensional vector math
versicles
Lib and CLI tool to manipulate biblical verses!
vkapi
A wrapper for the vk.com API (russian social network)
vorbis
Binding to libvorbis
w8crc
Full-featured CRC library for Nim.
wChart
Chart plugin for wNim.
wNim
Nim's Windows GUI Framework.
wZeeGrid
Grid plugin for wNim.
wave
wave is a tiny WAV sound module
wayland
Nim bindings for Wayland
wayland_native
Native Wayland client library
wcwidth
Implementation of wcwidth with Nim.
webdavclient
WebDAV Client for Nim
webdriver
Implementation of the WebDriver w3c spec.
webrod
webrod
websitegenerator
Static html and css generator.
webui
Nim wrapper for WebUI
webview
Nim bindings for https://github.com/zserge/webview, a cross platform single header webview library
wilayahindonesia
Library data wilayah indonesia
wings
A simple cross language struct and enum file generator.
winim
Nim's Windows API and COM Library
winimx
Winim minified code generator
winregistry
Deal with Windows Registry from Nim.
wlroots
Nim bindings for wlroots
wxnim
Nim wrapper for wxWidgets. Also contains high-level genui macro
xam
xam
xevloop
Library to more easily create X11 event loops
xgui
XGui is a tool for nigui that imports xml files and turns them into nim at compile-time.
xkb
A light wrapper over xkbcommon
xkcdgeohash
Nim implementation for the geohashing algorithm described in xkcd #426
xmltools
High level xml library for Nim
xom
Transform XML trees into performant JavaScript DOM calls at compile-time.
yahooweather
Yahoo! Weather API wrapper
yaml
YAML 1.2 implementation for Nim
youtubescraper
Very fast and lightweight YouTube scraper for Nim.
z3nim
Z3 binding for Nim
zlib
zlib wrapper for Nim
zmq
ZeroMQ 4 wrapper
zuhyo
The easiest way to interact with a graphql api