Packages tagged: library
AstroNimy
astronomical library for Nim programming language
DevIL
Wrapper for the DevIL image library
MaddHack-lib
A minimal no-std for people who want to learn C without the hassle or if you are looking for a library for almost any purpose, I use this in all my projects and you should too, includes many code exam
NimDBX
Unofficial Nim bindings for libmdbx key-value database
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.
Phata Hook
A minimalistic hook library based on PHP's Interface feature and PSR-11 container.
Phosphor
eaiser use of OpenGL and GLSL shaders
RC4
RC4 library implementation
Rakta
Express.js like, Powerful, 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
Small utilities not worthing a package
amicus
Social networking library powering Onbox.
amqpstats
Pure Nim library to read AMQP stats via management plugin API
anonimongo
Anonimongo - Another pure Nim Mongo driver
ansiparse
A package to read data and parse it into ANSI escape characters
ansitohtml
A library that converts a string with ANSI CSI SGR codes (colours and such) into a string with HTML 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 Argon2
argon2_highlevel
A high-level Nim Argon2 password hashing library
argsbarg
argsbarg: schema based cli framework with zsh completions
argument_parser
""Provides a complex commandline parser.""
arksys
An entity component system package
ascii.js
Ascii.js is a lightweight library which aims to help artists and developers easily animate text. For websites or creative coding sketches, the library let users create a console aesthetic project.
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
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 API
aur
A client for the Arch Linux User Repository (AUR)
authenticode
PE Authenticode parser based on libyara implementation
autotemplate
Simple auto-templates library
avbin
Wrapper of the AVbin library for the Nim language.
bard
Nim interface for Google Bard batchexecute API
base58
Base58 encoders and decoders for Bitcoin and CryptoNote addresses.
basic2d
Deprecated module from stdlib.
basic3d
Deprecated package from the stdlib.
batchsend
Nim / Python library to feed HTTP server quickly with custom messages
bbcodim
BBCode parser and renderer written in Nim
bc_webservices
Authentication and connectivity to Microsoft Dynamics 365 Business Central Web Services
bcrypt
Wraps the bcrypt (blowfish) library for creating encrypted hashes (useful for passwords)
bcryptrocks
bcrypt library using Solar Designer's crypt_blowfish (Windows-compatible)
beanstalkd
A beanstalkd work queue client library
bencode
bencode library
bibleTools
Bible tools to manipulate bible references!
bigints
Arbitrary-precision integers implemented in pure Nim
binance
A Nim library to access the Binance API.
binary_serialization
Flexible binary serialization not relying on run-time type information
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
BLS381-12 Curve implementation
bncurve
Barreto-Naehrig pairing-friendly elliptic curve implementation
boneIO
Beagle bone black GPIO implementation
bped
Nim implementation of the Bittorrent ascii protocol, encodes/decodes data into the Bittorrent ASCII protocol
bpg
Bindings for Bellard's BPG (Better Portable Graphics) library
brainfuck
A brainfuck interpreter and compiler
brainlyextractor
Brainly data extractor
brightcove
Brightcove player parser
brokers
Type-safe, decoupled messaging patterns for Nim / single thread, cross-thread and FFI API support!
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
Static HTML/XML and CSS generator.
cbor
Concise Binary Object Representation decoder and encoder (RFC8949).
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
chipmunk 2d physics library
chrono
Calendars, Timestamps and Timezones utilities.
chronos
Networking framework with async/await support
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 parser
cliprompts
Interactive command line prompts
clue
A DFS package manager for Nim development
cmark
libcmark wrapper for Nim
cmixer
Lightweight audio mixer for games
cmixer_sdl2
Lightweight audio mixer for SDL2
coap
libcoap wrapper for Nim
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
A small command line parsing DSL
composition
Composition pattern with event handling library in Nim
config
A configuration system
confutils
Simplified handling of command line options and config files
contracts
Design by contract (DbC) library.
controlStructures
Additional Control Structures
coverartarchive
Cover Art Archive API wrapper
cozycliparser
CLI parser builder, a convenience wrapper over `std/parseopt`
cozytaskpool
Cozy Task pool
crowncalc
Basic calculator in Nim
csfml
Bindings for Simple and Fast Multimedia Library (through CSFML)
csv
procedures for reading, writing, parsing, and stringifying CSV (comma separated value) files
csvdict
Another CsvTable API. Goals are efficient, simple and flexible
ctrulib
Nintendo 3ds ctrulib wrapper
currying
Currying Library for Nim
d3
Nim bindings to D3js
daemonim
daemonizer for Unix, Linux and OS X
dashing
Terminal dashboards for Nim
dataUrl
Easily create data urls! CLI included
datamancer
A dataframe library with a dplyr like API
dbschema
Database scheme migration library for Nim language
delaunator
Fast 2D Delaunay Triangulation
delaunay
Delaunay triangulator
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
A package to create deriveable types in Nim
des
3DES native library for Nim
deser
De/serialization library for Nim
deser_json
JSON-Binding for deser
desim
A discrete event simulator modeled on SST
dhash
Implementation of Neal Krawetz’s dHash algorithm in Nim
dialogs
portable dialogs for Nim/Aporia
dimage
Pure Nim, no external dependensies image dimension reader for all web supported image formats
dimscmd
A command handler for the dimscord discord library
dimscord
A Discord Bot & REST Library for Nim.
dimslash
Typed Discord interactions for Nim
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 option parser that will make you smile
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
A library to humanize elapsed times
etf
etf library for nim
eth
Ethereum Common library
ethash
A Nim implementation of Ethash, the Ethereum proof-of-work hashing function
ethers
library for interacting with Ethereum
evmc
A wrapper for the The Ethereum EVMC library
excelin
Create and read Excel purely in Nim
extensions
Nim extensions. Includes an object oriented programming (oop, class) macro
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
Basic Authentication package for Fediverse instances i.e. Mastodon, GoToSocial, Pleroma, etc.
ffbookmarks
Nim module for working with Firefox bookmarks
fftw3
Nim FFTW bindings
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
Assorted wrappers and reusable libraries.
freedesktop_org
Library implementation of some Freedesktop.org standards
freetype
FreeType2 library wrapper
froth
tagged pointer types with destructors
fuse
A FUSE binding for Nim
fushin
Fetch fushinsha serif data and save as csv files
futhark
A package which uses libclang to parse C headers into Nim files for easy interop
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 one
gen
Ultimate Scaffolding Tool for building GUI/Web/CLI apps in Nim Lang.
genieos
""Too awesome procs to be included in Nim's os module.""
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
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 (revived, Nim 2.x compatible)
gitapi
Nim wrapper around the git version control software
github
github api
github_api
Connector for the GitHub API v3
glfw
GLFW 3 wrapper for Nim
gmp
Wrapper for the GNU Multiple Precision Arithmetic Library (GMP)
gnutls
Wrapper for the GnuTLS library
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
Bringer of property graphs to Nim!
grp
Nim port of Python's grp module for working with the UNIX group database file
gtrends
Google Trends RSS
gts_emoji_importer
An Emoji Importer for 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
A Nim interface for the Hyprland IPC
i3ipc
i3 IPC client
iecook
Cook all cookies of your browser
ikeahomesmart
IKEA Home Smart library for speaking to smart bulbs
imlib2
Wrapper of the Imlib2 library
iniplus
An INI parser written in Nim. Has more features and datatypes than std/parsecfg while still being just as fast!
instagram
Instagram internal web api implementation
integers
Ergonomic GMP Integers
ipacore
A base International Phonetic Alphabet type definition.
irc
IRC client module
isaac
ISAAC PRNG implementation
iterrr
iterate faster. functional style, extensible iterator library
iterutils
Functional operations for iterators and slices, similar to sequtils
jacket
A Nim wrapper for the JACK Audio Connection Kit client-side C API aka libjack
jnim
Java bridge for Nim
joyent_http_parser
Joyent\'s high performance parser.
jsFetchMock
A simple lib to intercept Javascript fetch to capture or edit the data
json_rpc
Ethereum remote procedure calls
json_serialization
Flexible JSON serialization not relying on run-time type information
jsonschema
Schema verification of JSON data
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
imgui for Nim
kwin
KWin JavaScript API wrapper
ladybug
Ladybug is an embedded graph database built for query speed and scalability.
latexdsl
A DSL to write LaTeX in Nim. No idea who wants that.
lazy
Iterator library for Nim
lazy_rest
""Simple rst (reStructuredText) HTML generation from Nimrod or C 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.
libp2p
LibP2P implementation
libp2pdht
DHT based on Eth discv5 implementation
libpe
Nim rewrite for libpe library
librng
A collection of PRNG algorithms written 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
Libsvm wrapper rescued from the stdlib.
libtcod_nim
Wrapper of the libtcod library for the Nim language.
libu2f
Wrapper for the libu2f server and client
libunicorn
Futhark wrapper for 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 Nimrod applications.
logit
Dependency-free, cross-platform and small logging library for Lua and 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
A Nim wrapper for Mike's Arbitrary Precision Math Library
margrave
markdown dialect
matplotnim
Nim wrapper for matplotlib
matsuri
Useful Variant Type and Powerful Pattern Matching for Nim
maybe
A maybe type for nim.
maze
A command and library to generate mazes
mccache
mccache package: in-memory caching - simple & hash-cache
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
Memlib - Load Windows DLL from memory
memviews
Unsafe in-place slicing
mentat
Machine learning library for Nim
metar
Metadata Reader for Images
metric
Unit types for Nim.
metrics
Metrics client library supporting Prometheus
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
Simplistic handler framework for the Mongrel2 webserver.
morelogging
Logging helpers
mort
A dead code locator for Nim
mpfit
Wrapper for the cMPFIT non-linear least squares fitting library (Levenberg-Marquardt)
ms
Convert various time formats to milliseconds
msgpack
A MessagePack binding for Nim
msgpack4nim
MessagePack serializer/deserializer implementation in nim
mvb
Minimum viable bindings for OpenCV
nancy
Easiest way to print tables in your terminal with full ANSI support and custom style
nanomsg
Wrapper for nanomsg, a socket library that provides several common communication patterns. It aims to make the networking layer fast, scalable, and easy to use.
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
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
An RPC framework
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-geocoding
Library for Google Maps geocoding API.
nim-pg-util
Utility functions for working with Postgres from Nim
nimAES
AES encryption algorithm
nimAGG
nimAGG is a Nim port of Anti Grain Geometry(AGG)
nimBMP
BMP encoder and decoder
nimFF
Farbfeld encoder and decoder
nimLUA
glue code generator to bind Nim and Lua together using Nim's powerful macro
nimPDF
PDF document generation library written in nim
nimPNG
PNG encoder and decoder
nimSHA2
SHA2 secure hash algorithm - 2 - [224, 256, 384, 512 bits]
nim_curry
Provides a macro to curry function
nim_midi
Read and write midi files
nimactors
Actors library for Nim
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
a client library for the Postmates API written in Nim
nimautogui
Moving the mouse around in nim inspired by python's pyautogui. Windows Only
nimbler
A new awesome nimble package
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 the CFITSIO library
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 the wrapping of C libraries
nimgeos
Nim wrapper for the GEOS geometry engine (libgeos_c)
nimgnuplot
Gnuplot interface for Nim, loosely based on pygnuplot.
nimgo
Asynchronous Library Inspired by Go's goroutines
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 in Nim
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
protobuf library for Nim
nimpylib
"Write Python in Nim!" Python builtins/standard-Lib functions ported to Nim
nimrat
Rational arithmetic module for Nim
nimraylib_now
The Ultimate Raylib gaming library wrapper
nimrcon
Simple RCON client
nimrdkafka
Low-level Nim wrapper for librdkafka
nimrod-glfw
Nimrod bindings for GLFW3 library
nimrpc
RPC implementation for Nim based on msgpack4nim created by @jangko.
nimrpc_milis
RPC implementation for Nim based on msgpack4nim
nimsnappyc
Snappy-C lib wrapper for Nim
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
GUI framework
nimx2
GUI framework
nio
Low Overhead Numerical/Native IO library & tools
niqlite
A new awesome nimble package
nlopt
A wrapper of the C library NLOPT for non-linear optimization
nmark
fast markdown parser
noaa
NOAA weather API wrapper
nordaudio
A wrapper for PortAudio
norx
A wrapper of the ORX 2.5D game engine
notcurses
A wrapper for Notcurses
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
libshout wrapper for Nim
nsu
A small screenshot library / utility for Windows & X11 based systems.
nulid
An implementation of ULID!
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 for people running 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 library and command-line utility.
p5nim
Nim bindings for p5.js
package_visible_types
A cure for the lack of package-level visibility in Nim
packy
Pack dependencies into the compiled binary. Provides a system for handling .dll files.
paint
Basic functionality for colorizing strings
parsetoml
Toml parser library for Nim
pastebin
Pastebin API wrapper
pathname
Library to support work with pathnames in Windows and Posix-based systems. Inspired by Rubies pathname.
pcsc
Thin + ergonomic Nim bindings for PC/SC (winscard / pcsc‑lite)
pdba
A postgres DB adapter for nim.
pexels
Nim library for the Pexels API
pgxcrown
Build Postgres extensions in Nim.
pin
:pushpin: A minimal Bash logging library
pixienator
Helpers for visualizing delaunator with pixie.
playlists
Nim library for parsing PLS, M3U, and XSPF playlist files
png
Wrapper around the libpng library for png graphics
pnm
pnm is library for PNM (Portable AnyMap).
polyBool
Polygon Clipping Library
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&format lib&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 and operators
pyopenai
An attempt to reimplement python OpenAI API bindings in nim
pyrepr
Python-like repr, ascii, hex/oct/bin, ...
pythonfile
Wrapper of the file functions 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. Provides a single 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
Nim for microcontrollers
razor
Pandas equivalent
rclnim
Nim bindings for ROS2
rconv
Rhythm Game file 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, exception-free value-or-error returns, similar to Option[T]
rex
Reactive programming, in nim
riff
RIFF file handling in Nim
ris
Module for working with RIS citation files
rnim
A library to interface between Nim and R
robotparser
Determine if a useragent can access a particular 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 blinkblink
rss
Nim RSS parser
rsvg
Wrapper for librsvg, a Scalable Vector Graphics (SVG) rendering library
rtmidi
Bindings for RtMidi, a cross-platform 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 methods for sequences that are not present in sequtils
serde
Easy-to-use serialization capabilities (currently json only).
serialization
A modern and extensible serialization framework for Nim
sfml
High level OpenGL-based Game Library
shark
Convert nim source files 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
Zero-cost interface for Nim.
shiftfields
Sugar for bitfields
shopifyextractor
Shopify ecommerces data in a instant
shorturl
Nim module for generating URL identifiers
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
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
SOCKS 5 library
sophia
A wrapper for the Sophia embedded key/value store.
soundex
soundex algorithm
soundio
Bindings for libsoundio, a library providing cross-platform audio input and output.
spacenimtraders
API wrapper for the game spacetraders (https://spacetraders.io)
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
Homoiconic dynamic language in Nim
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
Simple Serialize (SSZ) serialization and merkleization
statsd_client
statsd client
stdx
A collection of extra utilities for Nim.
stew
Backports, standard library candidates and small utilities that don't yet deserve their own repository
stint
Efficient stack-based multiprecision int in Nim
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
Indexing and slicing with stride
stripe
Stripe SDK
strophe
Libstrophe wrapper
strslice
Efficient string slices that works on a shared underlying string instead of copying
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
Minimal syslog support.
tagger
A library to generate xml and html tags
taglib
Thin wrapper over https://taglib.github.io/
taps_coap
CoAP endpoint libary
taskpools
lightweight, energy-efficient, easily auditable threadpool
tecs
Simple ECS implementation for Nim
temple
A simple and somewhat extensible templating library
term
A small library of helpful terminal procedures
termbox
Termbox wrapper.
testutils
A unittest framework
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
Asychronous TwineMedia API client library for Nim
tnetstring
Parsing and serialization 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
A twitter API wrapper for Nim.
uap
Nim implementation of ua-parser
ui
Nim\'s official UI library
uing
Wrapper for libui-ng, a maintained fork of libui.
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
Units of measure.
untar
Library for decompressing tar.gz files.
ur
Universal Result objects
uri2
Nim module for better URI handling
uri3
This is extension for uri (For handling uri) module and forked from uri2 with some bug fix.
urlon
URL Object Notation implemented in Nim
useragents
Parses users agents in nim.
utils
Collection of useful Nim code.
uuid
UUID wrapper
uuid4
UUIDs in pure Nim
uuidgen
A package for generating uuids
uuids
UUID library for Nim
validation
Field validation for Nim objects
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 maths fucntions useful to graphics
vector
Simple reallocating vector
vectors
Simple multidimensional vector math
versicles
Lib and CLI tool to manipulate biblical verses!
vkapi
Wrapper for vk.com API
vorbis
Binding to libvorbis
w8crc
Full-featured CRC library for Nim.
wChart
Chart plugin for wNim.
wNim
wNim - Nim\'s Windows GUI framework
wZeeGrid
wZeeGird Plugin for wNim.
wave
wave is a tiny WAV sound module
wayland
Nim bindings for libwayland
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
A static html/css generator.
webui
Wrapper for WebUI
webview
Nim bindings for zserge\'s webview
wilayahindonesia
Library data wilayah indonesia
wings
A simple cross language struct and enum file generator.
winim
Winim - Windows API, COM, and CLR Module for Nim
winimx
Winimx - Winim minified code generator
winregistry
Deal with Windows Registry from Nim
wlroots
Nim bindings for wlroots
wxnim
Nim wrapper for wxWidgets
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 lightweight wrapper around libxkbcommon.
xkcdgeohash
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
Fast youtube scraper
z3nim
Z3 binding for Nim
zlib
zlib wrapper in nim
zmq
ZeroMQ wrapper
zuhyo
The easiest way to interact with a graphql api