2553 Package(s) Found

qt5qtsql

Binding for Qt 5's Qt SQL library that integrates with the features of the Nim language. Uses one API for multiple database engines.

libtray

Wrapper for dmikushin/tray

mqtt

MQTT wrapper for nim

kdialog

KDialog Qt5 Wrapper, easy API, KISS design

tinyfiledialogs

TinyFileDialogs for Nim.

nmqtt

Native MQTT client library

binance

A Nim library to access the Binance API.

ur

A Universal Result macro/object that normalizes the information returned from a procedure

ferrite

A collection of utilities useful for implementing web standards

jwt

JSON Web Tokens for Nim

nimssh2

libssh2 wrapper for Nim

nimsha2

Secure Hash Algorithm - 2, [224, 256, 384, and 512 bits]

nimrax

Radix tree wrapper for Nim

uuids

UUID library for Nim

googleapi

Google API for nim

clibpp

Easy way to 'Mock' C++ interface

lilt

Parsing language

ansiparse

Library to parse ANSI escape codes

jhash

Jenkins Hasher producing 32 bit digests

serverly

HTTP serving made eazy

nimitheme

make nimib look beautiful with nimitheme

tmclient

TwineMedia API client library for Nim

isaac

ISAAC PRNG implementation on Nim

tic80

TIC-80 bindings

nimislides

Create Reveal.js slideshows in Nim

happyx

Macro-oriented full-stack web-framework written with ♥

httpbeastfork

Fork of httpbeast with Nim v2.x support

anttweakbar

nim wrapper around the AntTweakBar c library

fuzzy

Pure nim fuzzy search implementation. Supports substrings etc

libunicorn

Futhark generated wrapper around unicorn-engine

react16

React.js 16.x bindings for Nim

nimpari

Nim wrapper for the PARI library

openal

An OpenAL wrapper.

matsuri

Useful Variant Type and Powerful Pattern Matching for Nim

highlight

Tool/Lib to highlight text in CLI by using regular expressions.

markx

markx selects execution targets with editor and executes commands.

hackpad

Hackathon Web Scratchpad for teaching Nim on events using Wifi with limited or no Internet

toktok

Generic tokenizer written in Nim language 👑 Powered by Nim's Macros

nimcorpora

A Nim interface for Darius Kazemi's Corpora Project

nimeverything

everything search engine wrapper

nimchacha20poly1305

xchacha20_poly1305, chacha20, poly1305

jsonbuilder

Easy and fast generator for valid json in nim

nephyr

Nim wrapper for Zephyr RTOS

records

Operations on tuples as heterogeneous record types a la Relational Algebra

stdarg

A wrapper for

yanyl

A library for using YAML with Nim

otplib

Easy to use OTP library for Nim

des

3DES native library for Nim

cloudbet

Cloudbet Virtual Crypto Casino API Client

fastrpc

fast binary rpc designed for embedded

nimvisa

nimvisa is C wrapper for NI-VISA instrument control library

decimal128

Decimal type support based on the IEEE 754 2008 specification.

telenim

A high-level async TDLib wrapper for Nim

mathexpr

MathExpr - pure-Nim mathematical expression evaluator library

kexpr

wrapper for kexpr math expression evaluation library

nanoid

The Nim implementation of NanoID

kdl

KDL document language Nim implementation

sdf

Signed Distance Field builder for contour texturing in Nim

rmqstatsd

Pure nim rabbitmq to statsd metrics pusher

vec

A very simple vector library

rdgui

A modular GUI toolkit for rapid

nettest

Connection Test for Nim Web Applications

socks5

Socks5 client and server library

names

String interning library

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

stripe

Nim client for Stripe.com

holidapi

Collection of Holiday APIs - get holidays, their dates and additional information.

lz77

Implementation of various LZ77 algorithms

mctranslog

mctranslog - Transaction Log Package

serialization

A modern and extensible serialization framework for Nim

skybook

Light weight bookmark manager(delicious alternative)

spurdify

Spurdification library and CLI

strunicode

Swift-like unicode string handling

chalk

Software artifact metadata to make it easy to tie deployments to source code and collect metadata.

redpool

Redis connection pool

mycouch

a couchDB client written in Nim

statsdaemon

StatsD compatible daemon in pure Nim

binaryserialization

Binary packed serialization compatible with the status-im/nim-serialization framework

moustachu

Mustache templating for Nim.

torch

A nim flavor of pytorch

fragments

Our very personal collection of utilities

fasttext

fastText porting in Nim

flickrimagebot

Twitter bot for fetching flickr images with tags

pararules

A rules engine

winserial

Serial library for Windows.

fungus

Rust-like tuple enums

happyx-native

Macro-oriented web-framework compiles to native written with ♥

matrixsdk

A Matrix (https://matrix.org) client and appservice API wrapper for Nim!

libcurl

Nim wrapper for libcurl.

pythonfile

Wrapper of the file procedures to provide an interface as similar as possible to that of Python

nimlua

glue code generator to bind Nim and Lua together using Nim's powerful macro

opencl

Low-level wrapper for OpenCL

ringdeque

deque implementatoin using DoublyLinkedRing

readfq

Wrapper for Heng Li's kseq

nordaudio

A small wrapper around PortAudio for cross-platform audio IO.

nimfuzzy

Fuzzy search wrapper for Nim

globby

Glob pattern matching for Nim.

gplay

Google Play APK Uploader

websitegenerator

Static html and css generator.

clap

Clap audio plugin bindings

mangle

Yet another iterator library

mike

A very simple micro web framework

bytesequtils

Nim package to manipulate buffer as either seq[byte] or string

cliseqselector

Seq selector in CLI

avbin

Wrapper of the AVbin library for the Nim language.

njo

A small utility to create JSON objects written in Nim. This is inspired by jpmens/jo.

listenbrainz

Low-level multisync bindings to the ListenBrainz web API.

bitstreams

Interface for reading per bits

treesitterscala

Nim wrapper for Scala language support within tree-sitter

ukpolice

Nim wrapper for the UK Police Data API

wxnim

Nim wrapper for wxWidgets. Also contains high-level genui macro

bitset

A pure nim version of C++'s std::bitset

freeimage

Wrapper for the FreeImage library

mongopool

MongoDb pooled driver

pinggraph

Simple terminal ping graph

ooputils

Macro for building OOP class hierarchies based on closure methods.

io-myo

Obsolete - please use myo instead!

spills

Disk-based sequences

bearlibterminal

Wrapper for the C[++] library BearLibTerminal

stalinsort

A Nim implementation of the Stalin Sort algorithm.

gradient

Color gradients generation

ballpark

An amateur radio tool to get you a ballpark estimate of where a given Maidenhead grid square is.

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)

sss

Shamir secret sharing

ttop

Monitoring tool with historical snapshots

inumon

A high-level image I/O and manipulation library for Nim.

aglet

A safe, high-level, optimized OpenGL wrapper

nimtess2

Nim wrapper for libtess2

libplist

wrapper around libplist https://github.com/libimobiledevice/libplist

spryvm

Homoiconic dynamic language interpreter in Nim

bncurve

Nim Barreto-Naehrig pairing-friendly elliptic curve implementation

gtk2

Wrapper for gtk2, a feature rich toolkit for creating graphical user interfaces

nimchromepath

Thin lib to find if chrome exists on Windows, Mac, or Linux.

vkapi

A wrapper for the vk.com API (russian social network)

subexes

Nim support for substitution expressions

dnsstamps2

DNS Stamps package

nimbench

Micro benchmarking tool to measure speed of code, with the goal of optimizing it.

turnbasedgame

Game rules engine for simulating or playing turn-based games

polynumeric

Polynomial operations

catppuccin

Catppuccin colors for nim.

ed2ksum

ED2Ksum hash calculation

entoody

A component/entity system

unitx

Zero-overhead compile-time unit system with algebraic expressions

zmq

ZeroMQ 4 wrapper

numericalnim

A collection of numerical methods written in Nim

vscds

Easily swap between multiple data folders.

anano

Another nanoID implementation for nim

floof

SIMD-accelerated multithreaded fuzzy search thats fast as f*ck

steamworksgen

Autogenerated sanitized steamworks Binds

paint

Colorize strings in a simple and clean way

chebyshev

Chebyshev approximation.

contracts

Design by Contract (DbC) library with minimal runtime.

iterrr

iterate faster. functional style, lazy like, extensible iterator library

oldwinapi

Old Win API library for Nim

web3

Ethereum Web3 API

shioridll

The SHIORI DLL interface

pharao

Quick 'n easy Nim web programming, auto compile & run .nim from the web root

bitarray

mmap-backed bitarray implementation in Nim.

nife

A simple terminal file manager for Linux and MacOS inspired by Ranger FM

ensem

Support for ensemble file format and arithmetic using jackknife/bootstrap propagation of errors

fidgetty

Widget library built on Fidget written in pure Nim and OpenGL rendered

gurl

A little lib for generating URL with args.

nsdl1

High level SDL 1.2 shared library wrapper

patgraph

Graph data structure library

nimraylibnow

The Ultimate Raylib gaming library wrapper

tradingview

TradingView client

circleciclient

CircleCI API client

taps

Transport Services Interface

quic

QUIC protocol implementation

nimbug

Nim Semi-Auto Bug Report Tool

msgpack4nim

Another MessagePack implementation written in pure nim

nanovg

Nim wrapper for the C NanoVG antialiased vector graphics rendering library for OpenGL

csv2json

Convert CSV files to JSON

genny

Generate a shared library and bindings for many languages.

nimterlingua

Internationalization at Compile Time for Nim. Macro to translate unmodified code from 1 INI file. NimScript compatible.

sha1ext

std / sha1 extension

autome

Write GUI automation scripts with Nim

minhook

MinHook wrapper for Nim

libkeepass

Library for reading KeePass files and decrypt the passwords within it

userdef

A more advanced adduser for your Alpine based Docker images.

qeu

Functionality for compare two values

surfing

Surfing is a highly functional CLI for Base64.

nimfunge98

A Funge-98 interpreter written in nim

mcevents

Event Based Programming for Nim.

battinfo

cli tool to query battery info for GNU/Linux

darwinmetrics

System metrics library for macOS (Darwin) written in pure Nim — CPU, memory, disk, processes, and more.

bytesized

a library for manipulating data storage units

nmi

nmi display animations aimed to correct users who accidentally enter nmi instead of nim.

libusb

Bindings for libusb, the cross-platform user library to access USB devices.

opussum

Wrapper around libopus

githubapi

Nim wrapper for the GitHub API

questionable

Elegant optional types

grpc

Pure Nim gRPC client and server

ethers

Port of ethers.js to Nim

lazyseq

Lazy evaluated sequences

stacks

Pure Nim stack implementation based on sequences.

denim

DENIM - Nim code to Bun.js/Node.js in seconds via NAPI

cflags

A C-compatible bitmask flags interface, with a subset of nim set functionality

sdl3nim

SDL3 warpper for Nim language

negl

Nim bindings for EGL

arturo

Simple, modern and portable interpreted programming language for efficient scripting

ppm

lib for ppm image

googlesearch

library for scraping google search results

pgutil

Postgres utility functions

nimwin

Platform Agnostic Windowing Library for Nim

timerwheel

A high performance timer based on timerwheel for Nim.

host

A program to staticlly host files or directories over HTTP

animatecss

Easily use Animate.css classes

nginwho

A lightweight and extremely fast nginx log parser that stores the result into a sqlite3 database for further analysis and action

consul

A simple interface to a running Consul agent.

climate

Library to build command-line interfaces.

glfw

A high-level GLFW 3 wrapper

onnxruntime

onnxruntime C Api wrapped for nim

nimpress

Fast and simple calculation of polygenic scores

termui

Simple UI components for the terminal.

ski

ski is library for SKI combinator.

pretty

A pretty printer for Nim types

sbttl

read & write subtitle files with sbttl

picohttpparser

Bindings for picohttpparser.

binstreams

Endianness aware stream I/O for Nim

gimei

random Japanese name and address generator

nimcfitsio

Bindings for CFITSIO, a library to read/write FITSIO images and tables.

nfind

glob library and find tool

libfswatch

Nim binding to libfswatch

errorcodes

Errorcodes maps Nim error states and POSIX and HTTP error codes to a single common enum. It can be used as an alternative to exceptions.

optionals

Option types

taggy

Everything to do with HTML and XML

rfc3339

RFC3339 (dates and times) implementation for Nim.

tsv2json

Turn TSV file or stream into JSON file or stream

pipexp

Expression-based pipe operators with placeholder argument

shio

A quick media server in nim

asyncftpclient

FTP client implementation (originally in the stdlib).

easings

Robert Penner Easing Functions for Nim

weave

a state-of-the-art multithreading runtime

engineio

An Engine.IO client library for Nim

noxen

highly customizable terminal boxes for nim!

testdiff

Simple utility for diffing values in tests.

loadenv

load .env variables

urlon

URL Object Notation implemented in Nim

thorvg

ThorVG Nim Wrapper

bro

A super fast statically typed stylesheet language for cool kids

nimnews

Immature Newsgroup NNTP server using SQLite as backend

nimfasttext

fastText wrapper for Nim

nimpmda

PCP PMDA module bindings

combparser

A parser combinator library for easy generation of complex parsers

nim-nmap

A pure implementaion of nmap for nim.

fswatch

Wrapper for the fswatch library.

libclang

wrapper for libclang (the C-interface of the clang LLVM frontend)

nwatchdog

Simple watchdog (watch file changes modified, deleted, created) in nim lang.

zws

A command line interface for shortening URLs with ZWS instances

aws

Rudimentary `aws-cli` wrapper

whatthefork

What_the_fork is a terminal tool that analyses forks of a given github repo to extract changes like bugfixes, new features etc.

xevloop

Library to more easily create X11 event loops

elfcore

An elf file library for nim

sim

Parse config by defining an object

nimrun

Shebang frontend for running nim code as scripts. Does not require .nim extensions.

nimpbprotoc

Protocol Buffers compiler support package for nimpb

memlib

Load Windows DLL from memory

rex

Reactive programming, in nim

distorm3

Nim wrapper for distorm3 - Powerful Disassembler Library For x86/AMD64

easybcrypt

A simple wrapper providing a convenient reentrant interface for the bcrypt password hashing algorithm.

mcsrvstat.nim

A hybrid and asynchronous Nim wrapper for the Minecraft Server Status API.

uncomment

uncomment the codes at the compile time

syscall

Raw system calls for Nim

niqlite

sqlite wrapper with fts5 and cflags configuration for sqlite.c. Builds sqlite from source

simplelog

A deadly simply log package supporting very simple colorful logging.

ngtcp2

Nim wrapper around the ngtcp2 library

happyx-ui

UI library for HappyX web framework

nmgr

Programmatically manage jobs in a Nomad cluster

nimlevenshtein

The Levenshtein Nim module contains functions for fast computation of Levenshtein distance and string similarity.

memviews

Unsafe in-place slicing

rssatom

rssatom is a package designed to read and create RSS and Atom feeds

aria

Aria2 API lib for Nim for any backend https://aria2.github.io

fugitive

Simple command line tool to make git more intuitive, along with useful GitHub addons.

huenim

Huenim

anonimongo

ANOther pure NIm MONGO driver.

nimminiz

Nim wrapper for miniz

pwd

Nim port of Python's pwd module for working with the UNIX password file

openexchangerates

OpenExchangeRates API Client for Nim. Works with/without SSL. Partially works with/without Free API Key.

ggplotnim

A port of ggplot2 for Nim

imgcat

See pictures in your console

ytextractor

Youtube data extractor

nimjl

Nim Julia bridge

prometheus

Library for exposing metrics to Prometheus

nimlk

Nix lockfile generator

impulse

Signal processing primitives (FFT, ...)

gralg

Classical Graph Algos in Nim

asyncpythonfile

High level, asynchronous file API mimicking Python's file interface.

mossnim

Moss (Measure of Software Similarity) implementation in Nim.

web

Macro-based HTML generation/templating with CSS validation

linuxfb

Wrapper around the Linux framebuffer driver ioctl API

laser

High Performance Computing and Image Toolbox: SIMD, JIT Assembler, OpenMP, runtime CPU feature detection, optimised machine learning primitives

nimactors

Actors library for Nim inspired by akka-actors

nimr

Helper to run nim code like a script

graphemes

Grapheme aware string handling (Unicode tr29)

csfml

Bindings for Simple and Fast Multimedia Library (through CSFML)

nimkerberos

WinKerberos wrapper for Nim

kuzu

A wrapper for Kuzu: an embedded graph database built for query speed and scalability.

sdl2

Wrapper for SDL 2.x

nimothello

A teminal othello (reversi) in Nim.

osutil

OS Utils for Nim, simple tiny but useful procs for OS. Turn Display OFF and set Process Name.

looper

for loop macros

firejail

Firejail wrapper for Nim, Isolate your Production App before its too late!

applicates

"pointers" to cached AST that instantiate routines when called

chacha20

ChaCha20 stream cipher

packagevisibletypes

A hacky helper lib for authoring Nim packages with package-level visiblity

todoist

A Nim client for Todoist's REST API

libjwt

Bindings for libjwt

prologue

Another micro web framework.

nats

Nim wrapper for the nats.c - NATS client library

patty

Algebraic data types and pattern matching

values

Library for working with arbitrary values + a map data structure.

seqmath

Nim math library for sequences and nested sequences (extends math library)

tam

Tales of Maj'Eyal addon manager

csv2dbsrc

create db util sources from csv

cppconst

Nim wrapper for C++ const-qualified types.

mutf8

An implementation of a Modified UTF-8 encoder and decoder in Nim!

gles

Bindings for OpenGL ES, the embedded 3D graphics library.

zfblast

High performance http server (https://tools.ietf.org/html/rfc2616) with persistent connection for nim language.

barcode

Nim barcode library

ghnimroddocpages

Generates a GitHub documentation website for Nim projects.

crc32

CRC32, 2 proc, copied from RosettaCode.

wilayahindonesia

Library data wilayah indonesia

remizstd

Nim bindings for the ZStandard compression library. Context-based and stream-based APIs available. Based on the zstd.cr Crystal bindings.

libnetfilterqueue

libnetfilter_queue wrapper for Nim

fastcgi

FastCGI library for Nim

nwnt

GFF <-> NWNT Converter (NeverWinter Nights Text)

asyncdocker

Asynchronous docker client written by Nim-lang

nimrpc

RPC implementation for Nim based on msgpack4nim

cittadino

A simple PubSub framework using STOMP.

rnim

A bridge between R and Nim

webdavclient

WebDAV Client for Nim

avrio

AVR registers, interrupts, progmem and peripheral support in nim!

resolv

DNS resolution nimble making use of the native glibc resolv library

dxlib

A Nim binding for DX Library

pluginmanager

Simple plugin implementation

webidl2nim

webidl to Nim bindings generator

psutil

psutil is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network). Since 2018 maintained by Juan Carlos because was abandoned.

htmlparser

Parse a HTML document in Nim.

sync

Useful synchronization primitives

jnim

Nim - Java bridge

spacenimtraders

A new awesome nimble package

utf8tests

UTF-8 test cases and supporting code.

expat

Expat wrapper for Nim

libevent

Bindings for Libevent

nimi3status

Lightweight i3 status bar.

ladder

Ladder logic macros for Nim

honeycomb

A dead simple, no-nonsense parser combinator library written in pure Nim.

hpprint

Pretty-printer

tinydialogs

Tiny file dialogs Nim bindings.

keccaktiny

A wrapper for the keccak-tiny C library

denimui

The Denim UI library

hastyscribe

Self-contained markdown compiler generating self-contained HTML documents

ptrace

ptrace wrapper for Nim

terminaltables

terminal tables

openai

Basic API handling for openAI

minecraftserverstatus

Check minecraft server status

linearmodels

Generalized linear models in Nim.

simpleast

Simple AST in NIM

nimscripter

Easy to use Nim/Nimscript interop, for scripting logic in compiled binaries.

sayhissatsuwaza

Say hissatsuwaza (special attack) on your terminal.

azuretranslate

Nim Library for Azure Cognitive Services Translate

nimtactoe

A new awesome nimble package

porter

Simple extensible implementation of Porter stemmer algorithm

ndup

Near-Duplicate File Detection

xkcdgeohash

Nim implementation for the geohashing algorithm described in xkcd #426

zxcvbn

Nim bindings for the zxcvbn-c password strength estimation library

eternity

Humanize elapsed time

useragents

User Agent parser for nim.

mime

Library for attaching files to emails.

romans

Conversion between integers and Roman numerals

ngspice

Analog electronic circuit simiulator library

nhsl

Nim Hessian Serialization Library encodes/decodes data into the Hessian binary protocol

illwillunsafe

A fork of John Novak (john@johnnovak.net)'s illwill package that is less safe numbers wise

nimcolor

Color printing interface for nim

webaudio

API for Web Audio (JS)

breeze

A dsl for writing macros in Nim

fsm

A simple finite-state machine for @nim-lang

tabcompletion

stdin tab completion library

linalg

Linear algebra for Nim

bard

Nim interface of Google Bard free API

oaitools

A high-level OAI-PMH library.

timecop

Time travelling for Nim

nimadif

An Amateur Data Interchange Format (ADIF) formatter and parser.

composition

Composition pattern with event handling library in Nim

octolog

octolog is a logging library built on top of std/logging for multi-threaded logging.

streamfix

FIX Protocol streaming parser (Financial Information eXchange)

tf2plug

A mod manager for TF2

subfield

Override the dot operator to access nested subfields of a Nim object.

opus

A nimterop wrapper for the opus audio decoder

imnotify

A notifications library for Dear ImGui

wnim

Nim's Windows GUI Framework.

neoid

Nim implementation of NanoID, a tiny, secure, URL-friendly, unique string ID generator. Works with Linux and Windows!

kroutes

Karax router supporting both client-side and server-side rendering

osdialog

Nim wrapper for the osdialog library

jacket

A Nim wrapper for the JACK client-side C API aka libjack

emath

math parser/evaluator library

websocketx

Websocket for httpx.

fsmonitor

The ex-stdlib module fsmonitor.

drawille

Drawing in terminal with Unicode Braille characters.

macroutils

A package that makes creating macros easier

emerald

macro-based HTML templating engine

jsmn

Jsmn - a world fastest JSON parser - in pure Nim

ad

A simple RPN calculator

nitro

Nitro state channels in Nim

wavecore

Client and server database and networking utils

aqcalc

Calculate gematria values for Alphanumeric Qabbala

easter

Easter date calculation engine.

assert

DbC library for Nim providing precondition and postcondition assertions

meow

meowhash wrapper for Nim

twitter

Low-level twitter API wrapper library for Nim.

supranim

A fast Hyper Server & Web Framework

ballenaitcher

Flash ISO images to SD cards & USB drives, safely and easily.

phylogeni

A library with some basic functions for working with phylogenetic trees.

reedsolomon

Library to encode and decode data using Reed-Solomon correction codes.

asyncthreadpool

Awaitable threadpool

nimdenter

A tool for people who don't like Nim's indentation-based syntax

minline

A line editing library in pure Nim

etf

ETF (Erlang Term Format) library for nim

suru

A tqdm-style progress bar in Nim

chronicles

A crafty implementation of structured logging for Nim

bgfx

BGFX wrapper for the nim programming language.

spacenav

Bindings for libspnav, the free 3Dconnexion device driver

nimrod-glfw

Nim bindings for GLFW library.

python3

Wrapper to interface with the Python 3 interpreter

pigeon

Define procedures on the server, call them from the browser.

luna

Lua convenience library for nim

yasync

Yet another async/await for Nim

ajax

AJAX wrapper for nim js backend.

clownlimiter

Jester rate limiter plugin

etcdclient

etcd client library

metrics

Nim metrics client library supporting the Prometheus monitoring toolkit

pas2nim

pas2nim is a tool to translate Pascal code to Nim.

phosphor

eaiser use of OpenGL and GLSL shaders

nimtelegrambot

Generic Configurable Telegram Bot for Nim, with builtin basic functionality and Plugins

gapbuffer

A simple gap buffer implementation

graphql

GraphQL parser, server and client implementation

gitapi

Nim wrapper around the git version control software

nph

Opinionated code formatter

arksys

An entity component system package

nimroutine

A go routine like nim implementation

fusion

Nim's official stdlib extension

isense

Bindings for the InterSense SDK

gura

Gura Configuration Language for Nim

umriss

Extract syscall stats from strace output files

random

Pseudo-random number generation library inspired by Python

zippy

Pure Nim implementation of deflate, zlib, gzip and zip.

tapscoap

Pure Nim CoAP implementation

gentabs

Efficient hash table that is a key-value mapping (removed from stdlib)

zoominvitr

Automatically send invitations regarding planned Zoom meetings.

jalalinim

Jalili <=> Gregorian date converter, originally a copy of https://jdf.scr.ir/

jstin

JS {de,}serialization as it says on the tin

rpgsheet

System-agnostic CLI/TUI for tabletop roleplaying game character sheets

crockfordb32

A simple implementation of Crockford Base32.

termnovel

A command that to read novel on terminal

bytes2human

Convert bytes to kilobytes, megabytes, gigabytes, etc.

stomp

A pure-nim implementation of the STOMP protocol for machine messaging.

echon

A small package to create lindenmayer-systems or l-systems.

finalseg

jieba's finalseg port to nim

pwned

A client for the Pwned passwords API.

nimbpf

libbpf for nim

choosenimgui

A simple GUI for choosenim.

lua

Wrapper to interface with the Lua interpreter

serialport

Bindings for libserialport, the cross-platform serial communication library.

hyps

An async pub/sub client and server

desim

A lightweight discrete event simulator

gimg

Google Images scraper lib and CLI

katalis

Katalis is nim lang micro web framework

nativedialogs

Implements framework-agnostic native operating system dialogs calls

x11

Wrapper for X11

nimcuda

CUDA bindings

arrayutils

map/mapIt for arrays

stint

Stack-based arbitrary-precision integers - Fast and portable with natural syntax for resource-restricted devices

parazoa

Immutable, persistent data structures

filetype

Small and dependency free Nim package to infer file and MIME type checking the magic numbers signature.

io-oculus

Obsolete - please use oculus instead!

xmltools

High level xml library for Nim

unpack

Array/Sequence/Object destructuring/unpacking macro

glm

Port of c++ glm library with shader-like syntax

ttmath

A Nim wrapper for ttmath: big numbers with fixed size

pcgbasic

Permuted Congruential Generator (PCG) Random Number Generation (RNG) for Nim.

oauth

OAuth library for nim

symbolicnim

A symbolic library written purely in Nim with the ability to compile expressions into efficient functions.

dimage

Pure Nim, no external dependencies, image mime type and dimension reader for images

nimlink

Links Nim packages via `srcDir` correctly

zxcvbnim

A zxcvbn clone for Nim. Written in Nim

openweathermap

OpenWeatherMap API Lib for Nim, Free world wide Creative Commons & Open Data Licensed Weather data

nicy

A nice and icy ZSH prompt in Nim

fur

Fur is a pure Nim set of finite impulse response filters (FIR) for realtime use.

i18n

Bring a gettext-like internationalisation module to Nim

nasher

A build tool for Neverwinter Nights projects

mnemonic

Create memorable sentences from byte sequences.

numcrunch

Allows to write distributed programs for number crunching easily.

scope

Scope tracking for untyped macros

tmplpro

Text template processor, basic capabilities

neverwinter

Neverwinter Nights 1 data accessor library

diffoutput

Collection of Diff stringifications (and reversals)

pipe

Pipe operator for nim.

ngxcmod

High level wrapper for build nginx module w/ nginx-c-function

nullable

An optimized and highly efficient Nullable / Optional type for Nim. Designed for performance-critical applications, it provides clear, functional-style handling of optional values, especially for value types, without reference overhead.

geohash

Nim implementation of the geohash latitude/longitude geocode system

i3ipc

i3 IPC client library

nimtiled

Tiled map loader for the Nim programming language

sdl3

SDl3 bindings for Nim

shellopt

Command line argument parser in the form commonly used in ordinary shell.

stackstrings

Library for guaranteed zero heap allocation strings

flame

High level audio synthesis and sequencing library

limdb

A wrapper for LMDB the Lightning Memory-Mapped Database

statsdclient

A simple, stateless StatsD client library

preserves

Preserves data model and serialization format

simplepng

high level simple way to write PNGs

nimarrow

apache arrow bindings for nim

prompt

Feature-rich readline replacement

raytracingalgorithm

RayTracing Algorith in Nim

nimpsort

Sort imports in Nim source files

dlutils

Nim package for easy shared library loading.

plotly

Nim interface to plotly

cpptuples

A wrapper for C++'s std::tuple

libmpdclient

Bindings for the Music Player Daemon C client library

nimpc

Secure multi-party computation

polybool

Polygon Clipper Library (Martinez Algorithm)

pykot

Porting some Python / Kotlin features to Nim

nmostr

Library for Nostr: a simple, open protocol enabling censorship-resistant social media.

cmd

interactive command prompt

rectpacker

Pack rects into bigger rect

pixienator

Helpers for visualizing delaunator with pixie.

nimcp

Easy-to-use Model Context Protocol (MCP) server library for Nim

nimprettyt

Use nimpretty with tab indentation.

grafanim

Grafana module for Nim

alsa

NIM bindings for ALSA-LIB c library

shiftfields

ShiftField type and sugar for c-style shift bitfields in nim.

dmon

Library to monitor file changes in a folder. A port of Dmon.

mmgeoip

MaxMind GeoIP library

brightcove

Brightcove player parser

nimprotect

NimProtect is a tiny single-macro library for protecting sensitive strings in compiled binaries

coalesce

A nil coalescing operator ?? for Nim

ago

Time ago in words in Nim

aossoa

Use a Structure of Arrays like an Array of Structures

nimja

typed and compiled template engine inspired by jinja2, twig and onionhammer/nim-templates for Nim

bz2

Nim module for the bzip2 compression format.

nimsl

Shaders in Nim.

mcmurry

A module for generating lexer/parser.

murmurhash

Pure nim implementation of MurmurHash

sha3

sha3 - cryptographic hash function

d3

A D3.js wrapper for Nim

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 base string

nimviz

A wrapper for the graphviz c api.

multicast

proc to join (and leave) a multicast group

sam

Fast and just works JSON-Binding for Nim

collections

Various collections and utilities

gifenc

Gif Encoder

constants

Mathematical numerical named static constants useful for different disciplines

leveldb

LevelDB bindings

taskqueue

High precision and high performance task scheduler

find

Finds files and directories based on different criteria via an intuitive fluent interface

jv

A Java version manager and build tool written in Nim

ustring

utf-8 string

rc4

RC4 library implementation

nimatch

Rust-like match syntax macros for Nim

measuremancer

A library to handle measurement uncertainties

nimlangserver

The Nim language server implementation (based on nimsuggest)

redissessions

Redis-backed sessions for jester

asyncpg

Asynchronous PostgreSQL driver for Nim Language.

nimdata

DataFrame API enabling fast out-of-core data analytics

persistentenums

Define enums which values preserve their binary representation upon inserting or reordering

simplevector

Simple vector library for nim-lang.

lscolors

A library for colorizing paths according to LS_COLORS

amysql

Async MySQL Connector write in pure Nim.

rakta

Powerfull, Fast, and Minimalist web Framework for Nim. Focus on your Backend.

asynciters

Async iterators. Able to both await futures and yield values

usagov

USA Code.Gov MultiSync API Client for Nim

nim

Package providing the Nim compiler binaries plus all its source files that can be used as a library

wiringpinim

Wrapper that implements some of wiringPi's function for controlling a Raspberry Pi

negamax

Negamax AI search-tree algorithm for two player games

maze

A command and library to generate mazes

gpx

Nim module for parsing GPX (GPS Exchange format) files

nimwkhtmltox

Nim bindings for wkhtmltox

timespecget

Nanosecond-percision time using timespec_get

nim-compose

Composition operators for Nim.

sszserialization

Nim implementation of the Ethereum SSZ serialization format

illwill

A curses inspired simple cross-platform console library for Nim

checkpack

Tiny library to check if a system package is already installed.

cattag

A static HTML/XML and CSS generator from Nim code.

implot

Nim binding for ImPlot (CImPlot/ImGui/CImGui)

servy

a down to earth webframework in nim

tpdne

Fetch and optionally save AI-generated faces from thispersondoesnotexist.com

psutilim

Updated psutil module from https://github.com/johnscillieri/psutil-nim

nimsimd

Pleasant Nim bindings for SIMD instruction sets

owoifynim

Turning your worst nightmare into a Nim package. This is a Nim port of mohan-cao's owoify-js, which will help you turn any string into nonsensical babyspeak similar to LeafySweet's infamous Chrome extension.

edens

A command to encode / decode text with your dictionary

servclip

Manage your clipboard remotely

parsepage

Automatically extracts the data of sites

geocoding

A simple library for Google Maps Geocoding API

lodns

Simple DNS server for local development.

seance

A CLI tool and library for interacting with various LLMs

useradd

Linux adduser/useradd library with all batteries included.

crunchy

SIMD-optimized hashing, checksums and CRCs

opengl

High-level and low-level wrapper for OpenGL

sling

Signal and Slot library for Nim.

dav1d

A nimterop wrapper for the dav1d portable-and-fast AV1 video decoder

autoderef

Syntax sugar which supports auto-dereferencing

murmur

MurmurHash in pure Nim.

xmldomparser

Parses an XML Document into a XML DOM Document representation.

dnsclient

Simple DNS Client & Library

iputils

Utilities for use with IP. It has functions for IPv4, IPv6 and CIDR.

nimics

Create ICS files for email invites, eg. invite.ics

pricecsv

Easily calculate the total of all products in csv

entgrep

A grep but for secrets (based on entropy).

isocodes

ISO codes for Nim.

lifter

Lifts compile-time object to AST

miniblink

A miniblink library for nim.

specialfunctions

Special mathematical functions in Nim

clibard

Command line interface for Google Bard

cliche

AutoMagic CLI argument parsing is Cliche

threading

New atomics, thread primitives, channels and atomic refcounting for --gc:arc/orc.

polyrpc

A system for generating remote-procedure-calls for any pair of server and client

xml

Pure Nim XML parser

npg

Password generator in Nim

nint128

128-bit integers

nimfp

Nim functional programming library

zfdbms

Simple database generator, connector and query tools.

bight

Byte-ordering operations with a simple read/write API.

serializetools

Support for serialization of objects

calikes

Operators, commands and functions more c-like, plus a few other utilities

webterminal

Very simple browser Javascript TTY web terminal

ftd2xx

Nim wrapper for FTDI ftd2xx library

owlkettle

A declarative user interface framework based on GTK

jwtea

Brew JSON Web Tokens in pure Nim

blscurve

Nim implementation of Barreto-Lynn-Scott (BLS) curve BLS12-381.

promexplorer

A simple tool to explore Prometheus exporter metrics

nimbtc

A BTC RPC Wrapper for Nim

allographer

A Nim query builder library inspired by Laravel/PHP and Orator/Python

nicofonttool

A tool for converting fonts to NICO Game Framework format fonts.

viper

SQL builder library with fluent syntax

compactdict

A compact dictionary implementation

bag

Validate HTTP input data in a fancy way

gtrends

Google Trends RSS

seiryu

A nimble package for improving your Nim code

uap

Nim implementation of user-agent parser

jser

json de/serializer for tuples and more

skinterpolate

Interpolation routines for data and animation.

minhash

Nim implementation of minhash algoritim

webby

Web utilities - http headers and query parsing.

bio

Bytes utils for Nim.

nimppt

A simple and elegant presentation generator

mealdb

TheMealDB API client

util

Small utilities that isn't large enough to have a individual modules

sliceutils

Utilities for and extensions to Slice/HSlice

redisparser

RESP(REdis Serialization Protocol) Serialization for Nim

depot

For working with S3-compatible storage APIs

base62

Arbitrary base encoding-decoding functions, defaulting to Base-62.

shopifyextractor

Shopify ecommerces data in a instant

soundio

Bindings for libsoundio

webp

WebP Tools wrapper for Nim

xmlio

Mapping nim type to xml node, and parse from it.

pylib

Nim library with python-like functions, syntax sugars and libraries

spotlightr

Spotlightr basic extractor to get the video

sdl1

SDL 1.2 wrapper for Nim.

hmisc

Collection of helper utilities

excelin

Create and read Excel purely in Nim

nimarrowglib

apache arrow and parquet c api bindings

nimdotenv

Load local environment variables from .env files

checksums

Hash algorithms in Nim.

quickjs4nim

A QuickJS wrapper for Nim

elvis

The elvis package implements a 'truthy', 'ternary' and a 'coalesce' operator to Nim as syntactic sugar for working with conditional expressions

drchaos

A powerful and easy-to-use fuzzing framework in Nim for C/C++/Obj-C targets

proton

Proton template engine for xml and xhtml files

froth

tagged pointer types with destructors

nimcrypt

Implementation of Unix crypt with support for Crypt-MD5, Crypt-SHA256 and Crypt-SHA512

c4

Game framework, modular and extensible

sorta

Sorted Tables for Nim, based on B-Trees

knot

tie compile-time values to types under names

minilru

Minim(al/ized) LRU cache

sctp

Userspace SCTP bindings

loco

Localization package for Nim.

nmiline

Plotting tool using NiGui

importchelpers

Helpers for supporting and simplifying import of symbols from C into Nim

nimgame

A simple 2D game engine for Nim language. Deprecated, use nimgame2 instead.

dbus

dbus bindings for Nim

whois

A simple and free whois client

timestamp

An alternative time library

unicodedb

Unicode Character Database (UCD) access for Nim

sums

Accurate summation functions

strides

Strided indexing and slicing with a step

palladian

A Frontend Web Framework for Nim based on Preact

whisky

A blocking WebSocket client

shmk

Smart file/folder creation

ternarytree

Structural sharing data structure of lists and maps.

xcm

Color management utility for X

unroll

unroll for-loops (and map into seq/array) at compile-time in nim

neel

A Nim library for making lightweight Electron-like HTML/JS GUI apps, with full access to Nim capabilities.

treesitterruby

Nim wrapper for Ruby language support within tree-sitter

ccal

calendar with local holidays via ip location

shared

Nim library for shared types

tuples

Tuple manipulation utilities

slimdown

Nim module that converts Markdown text to HTML using only regular expressions. Based on jbroadway's Slimdown.

fidget

Figma based UI library for nim, with HTML and OpenGL backends.

latinize

Convert accents (diacritics) from strings to latin characters.

mdlldk

Dynamic-link libraries (DLLs) Development Kit for mIRC.

flatdb

small/tiny, flatfile, jsonl based, inprogress database for nim

fox

Hot reloading for development of applications in Nim

websocket

websockets for nim

nimcmaes

Nim CMAES library

samson

Implementation of JSON5.

uing

Bindings for the libui-ng C library. Fork of ui.

jsbind

Define bindings to JavaScript and Emscripten

dashing

Terminal dashboards.

climenu

A library to create interactive commandline menus without writing boilerplate code.

nemini

Nemini is a very basic Gemini server able to host static files and with virtual host support

necsus

Entity Component System

discordnim

Discord library for Nim

bluu

Microsoft Azure Cloud Computing Platform and Services (MAC) APIs

oculus

Bindings for the Oculus VR SDK.

nimdbx

Fast persistent key-value store, based on libmdbx

ethash

A Nim implementation of Ethash, the ethereum proof-of-work hashing function

treesittercpp

Nim wrapper for C++ language support within tree-sitter

rsvg

Wrapper for librsvg, a Scalable Vector Graphics (SVG) rendering library

sodium

High-level libsodium bindings

perceptual

A library for computing and comparing perceptual hashes in Nim

opentdb

Wrapper around the open trivia db api

omnicollider

SuperCollider wrapper for omni.

libovr

Nim bindings for libOVR (Oculus Rift)

isa

Binding for Intel Storage Acceleration library

bencode

Bencode serialization/deserialization library

editlyconf

Editly config generation tools and types

tinyre

Tiny Regex Engine for Nim

scfg

Simple configuration file format (scfg) parser

bcwebservices

Library to authenticate and make requests to Microsoft Dynamics 365 Business Central web services

wzeegrid

Grid plugin for wNim.

remotery

Nim wrapper for (and with) Celtoys's Remotery

nimmonocypher

monocypher wrapper for Nim

instagram

Instagram internal web api implementation

classy

typeclasses for Nim

translation

Text string translation from free online crowdsourced API. Tinyslation a tiny translation.

loki

A small library for writing cli programs in Nim.

winim

Nim's Windows API and COM Library

nimpgp

A high-level and easy to use PGP library. Using Rust & Sequoia-PGP on the backend!

dhash

Nim implementation of dHash algorithm

sunvox

Bindings for SunVox modular synthesizer

paravim

An embedded text editor for paranim games

saucenao-nim

Asynchronous Nim wrapper for SauceNAO's API

bcrypt

Wraps the bcrypt (blowfish) library for creating encrypted hashes (useful for passwords)

linagl

OpenGL math library

simpleot

Simple OT wrapper

cassette

Record and replay your HTTP sessions!

otp

One Time Password library for Nim

nimalpm

A nimrod wrapper for libalpm

urlshortener

A URL shortener cli app. using bit.ly

rng

Basic wrapper over std/sysrand

nimrat

Module for working with rational numbers (fractions)

statictea

A template processor and language.

bitables

bidirectional {maps, tables, dictionaries} in nim

gitty

Easily create .gitignore files from your terminal

chronos

An efficient library for asynchronous programming

valido

A library of string validators and sanitizers.

gptcli

chatgpt cli client written in nim

sndhdr

Library for detecting the format of a sound file

texttospeech

A client for the Google Cloud Text to Speech API.

whisper

Bindings for Whisper.cpp

npeg

PEG (Parsing Expression Grammars) string matching library for Nim

htsparse

Nim wrappers for tree-sitter parser grammars

confutils

Simplified handling of command line options and config files

hyperscript

Create HyperText with Nim.

norx

A wrapper of the ORX 2.5D game engine

riff

RIFF file handling for Nim

hostname

Nim library to get/set a hostname

physfsstatic

Wrapper around physfs

vexbox

VexBox is a code snapping software.

wcwidth

Implementation of wcwidth with Nim.

clipper2

Bindings for Clipper2Lib: Polygon Clipping and Offsetting Library from Angus Johnson

pon2

Puyo Puyo and Nazo Puyo Application

secp256k1

A wrapper for the libsecp256k1 C library

jack

Shiny bindings to the JACK Audio Connection Kit.

awss3

Amazon Simple Storage Service (AWS S3) basic API support.

dbnimternalsql

An in-memory SQL database library

nodem

Call remote Nim functions as if it's local

beautifulparser

Simple parser for HTML

shorteststring

word size strings stored in an integer

encode

Encode/decode utf8 utf16 and utf32.

conventionalsemver

Calculate the next semver version given the git log and previous version

libfuzzer

Thin interface for libFuzzer, an in-process, coverage-guided, evolutionary fuzzing engine.

ipv4utils

Simple library to work with IPv4 addresses. Made for fun for everyone.

kashae

Calculation caching library

amqpstats

Pure Nim library to read AMQP stats via management plugin API

bionim

This package tries to provide a lot of the most useful data structures and alogrithms need in the different subfield of bio informatics

nake

make-like for Nim. Describe your builds as tasks!

ipacore

A base International Phonetic Alphabet type definition.

mt

A simple TLDR pages client

markdown

A Beautiful Markdown Parser in the Nim World.

notmuch

wrapper for the notmuch mail library

expect

Rust-style expect procedures

bz

A few CLI utilities

vorbis

Binding to libvorbis

dewitt

Discrete Wavelet Transform (DWT - here 'dewitt') for Audio Analysis

ansitohtml

Converts ANSI colour codes to HTML span tags with style tags

reframe

Tools for working with re-frame ClojureScript projects

deser

De/serialization library for Nim

syllables

Syllable estimation for Nim.

fpn

A fixed point number library in pure Nim.

pgvector

pgvector support for Nim

datetimeparse

parse datetime from various resources

stripekit

Stripe API wrapper for Nim

tejina

Minimal web framework for Nim

optionalt

Basic Option[T] library

nimclutter

Nim bindings for Clutter toolkit.

buffer

buffer

vier

Vim-Inspired Editor of Rasters

python

Wrapper to interface with Python interpreter

normalize

Unicode normalization forms (tr15)

noise

Nim implementation of linenoise command line editor

numnim

A numpy like ndarray and dataframe library for nim-lang.

eachdo

eachdo executes commands with each multidimensional values

anybar

Control AnyBar instances with Nim

genieos

Too awesome procs to be included in nimrod.os module

sparkline

Sparkline library

simplediff

A library for straightforward diff calculation

slugify

Convert strings to a slug. Can be used for URLs, file names, IDs etc.

ptrmath

Pointer arithmetic library

futhark

Zero-wrapping C imports in Nim

nimaescrypt

Nim file-encryption module that uses AES256-CBC to encrypt/decrypt files.

sensors

libsensors wrapper

myip

Nim client for the MyIP (https://my-ip.io) API

ogham

Convert Ogham inscriptions to latin text & vice versa.

plists

Generate and parse Mac OS X .plist files in Nim.

libp2p

libp2p implementation in Nim

nimqml

Qt Qml bindings

sphincs

SPHINCS⁺ stateless hash-based signature scheme

resultsutils

Utility macros for easier handling of Result

dslutils

A macro collection for creating DSL in nim

timsort

A new awesome nimble package

pyopenai

An attempt to reimplement python OpenAI API bindings in nim

systimes

An alternative DateTime implementation

siwin

Simple window maker.

webview

Nim bindings for https://github.com/zserge/webview, a cross platform single header webview library

freetype

wrapper for FreeType2 library

chrono

Calendars, Timestamps and Timezones utilities.

age

Version bumping tool.

wttrin

A library with functions to fetch weather data from wttr.in

tencil

Tencil is a mustache-compatible JSON based template engine for Nim.

irc

Implements a simple IRC client.

treesittercss

Nim wrapper for CSS language support within tree-sitter

qwatcher

Monitor TCP connections and diagnose buffer and connectivity issues on Linux machines related to input and output queues

vikunja

Nim REST client to Vikunja

geoip

Retrieve info about a location from an IP address

mapm

Nim wrapper for MAPM, an arbitrary maths library with support for trig functions

lapp

Opt parser using synopsis as specification, ported from Lua.

osfiles

Crossplatform (x11, windows, osx) native file dialogs; sytem file/folder icons in any resolution; open file with default application

sprymicro

Small demo Spry interpreters

httpbeast

A performant and scalable HTTP server.

nim7z

7z extraction for Nim

geometryutils

A collection of geometry utilities for nim

nimtk

High-level Tk wrapper for Nim

nwt

experiment to build a jinja like template parser

nim2048

2048 game clone runs in your terminal, written in Nim

sitmo

Sitmo parallel random number generator in Nim

palette

Color Library

gmapi

Bindings for Greasemonkey API and an userscript header generator

llamaleap

Ollama API client library.

toxcore

C Tox core wrapper

nimpass

quickly generate cryptographically secure passwords and phrases

tang

Elegant sugar

emitter

Supranim's Event Emitter - Subscribe & listen for various events within your application

timelog

Simple nimble package to log monotic timings

einheit

Pretty looking, full featured, Python-inspired unit test library.

vidhdr

Library for detecting the format of an video file

syphus

An implementation of the tabu search heuristic in Nim.

nsh

nsh: Nim SHell(cross platform)

nlopt

A wrapper for the non-linear optimization C library Nlopt

bitvector

A high performance Nim implementation of BitVector with base SomeUnsignedInt(i.e: uint8-64) with support for slices, and seq supported operations

svdpi

Small wrapper for SystemVerilog DPI-C header svdpi.h

nordnet

Scraping API for www.nordnet.dk ready to integrate with Home Assistant (Hassio)

tokarax

Converts HTML to Karax representation

tome

A natural language library.

nesm

A macro for generating [de]serializers for given objects

fab

Print fabulously in your terminal

snappy

Nim implementation of Snappy compression algorithm

dogapi

Dog API client

bitcoinlightning

Bitcoin Lightning client

moveiterators

Special iterators that use move semantics

icecream

nim port of the icecream python library

shobiz

Simple structured console messages for Nim applications.

jsutils

Utils to work with javascript

localize

Compile time localization for applications

nimkov

Text generator, based on Markov Chains (Markov text generator)

samprotocol

I2P SAM Protocol without any IO

jsonschemaimport

Converts JSON schema definitions to nim types

pmath

library that resolves the inaccuracies of normal float math.

louvre

Bindings to Louvre, a simple-to-use C++ library that lets you build high-performance compositors with minimal amounts of code.

ed25519

ed25519 key crypto bindings

fushin

Fetch fushinsha serif data and save as csv files

stashtable

Concurrent hash table

colorize

A simple and lightweight terminal coloring library.

nimword

A simple library with a simple interface to do password hashing and validation with different algorithms

suber

Pub/Sub engine

ludens

Little game library using opengl and sfml

libdatachannel

Standalone WebRTC Data Channels, WebRTC Media Transport, and WebSockets

openaileap

OpenAI ChatGPT API client library.

mustache

Mustache in Nim

ndb

A db_sqlite fork with a proper typing

asciigraph

Console ascii line charts in pure nim

nmark

fast markdown parser

littlefs

API and bindings for littlefs. Includes a fuse implementation.

dnd

Drag and drop source / target

nimcrypto

Nim cryptographic library

htmltovdom

Karax extension to convert html in string form to embeddable Karax vdom

danmagaji

extensible performant http and web socket proxy server

dropboxfilenamesanitizer

Tool to clean up filenames shared on Dropbox

gsl

gsl C Api wrapped for nim

sonic

client for sonic search backend

jsonschema

JSON schema validation and creation.

freedesktoporg

Library implementation of some Freedesktop.org standards

adb

ADB protocol implementation in Nim

stylus

A standards compliant CSS level 3 tokenizer and parser written in pure Nim

keystone

Bindings to the Keystone Assembler.

protobuf

Protobuf implementation in pure Nim that leverages the power of the macro system to not depend on any external tools

vcard

Nim parser for the vCard format version 3.0 (4.0 planned).

avrman

A tool for managing nim and c projects targetting AVR microcontrollers.

opensimplexnoise

A pure nim port of the open simplex noise algorithm from Kurt Spencer

iecook

Cook all cookies of your browser

playground

Web-based playground for testing Nim code.

nimhdf5

Bindings for the HDF5 data format C library

safeset

Set that can safely add and remove elements while iterating.

peni

PE tool based on libpe (with no S)

svgo

SVG output from a shell.

locale

A simple library for localizing Nim applications.

dogapicli

Tool to download dogs images

biscuits

better cookie handling

arraymancer

A tensor (multidimensional array) library for Nim

kview

For karax html preview.

toposort

Efficient topological sort using Kahn's algorithm

jsonrpc

Nim library for implementing JSON-RPC clients and servers

rodcli

making Nim development easier in the command-line

zip

A wrapper for the zip library

denimuicanvas

HTML Canvas backend for the denim ui engine

z3nim

Z3 binding for Nim

torim

Updated version of tor.nim from https://github.com/FedericoCeratto/nim-tor

nimbass

Bass wrapper for Nim

mcuutils

Utilities and simple helpers for programming with Nim on embedded MCU devices

testutils

A comprehensive toolkit for all your testing needs

zfcore

zfcore is high performance asynchttpserver and web framework for nim lang

businessdays

Business Days (or Working Days) calculator.

witai

wit.ai client

dogen

DOGEN is a beautifully simple (to use) DOcumentation GENerator from nim files.

nimcexc

A simple chunked external protocol interface for Splunk custom search commands.

pine

Nim Static Blog & Site Generator

autotyper

Keyboard typing emulator

csshtmlminify

HTML & CSS Minify Lib & App based on Regexes & parallel MultiReplaces

scrypt.nim

Binding and utilities for scrypt

canonicaljson

Canonical JSON according to RFC8785

sunk

Few async tools for nim (then, catch, finally, and more)

nregex

A DFA based regex engine

treesitterphp

Nim wrapper for PHP language support within tree-sitter

nimony

Nimony is a new Nim implementation that is in heavy development.

nimsnappyc

Wrapper for the Snappy-C compression library

dither

Dithering algorithms in Nim

wchart

Chart plugin for wNim.

criterion

Statistic-driven microbenchmark framework

httputils

Common utilities for implementing HTTP servers

lastfm

Last.FM API bindings

simpleparseopt

Nim module which provides clean, zero-effort command line parsing.

mentat

A Nim library for data science and machine learning

sphinx

Sphinx wrapper for Nim

nimp

A package manager that delegates to package authors

io-gles

Obsolete - please use gles instead!

sharedmempool

threadsafe memory pool

pych

A tool that watches Python files and re-runs them on change.

randpw

Random password and passphrase generator

bitseqs

Utility for a bit manipulation

hypixel

The Hypixel API, in Nim.

antlr4nim

Nim interface to ANTLR4 listener/visitor via jsffi

riimut

Transform latin letters to runes & vice versa. Four runic dialects available.

tim

Really lightweight template engine

cipherlib

A collection of classical cipher and encoding algorithms including Caesar, ROT13, ROT47, Vigenere, Morse code and other implementations in one library for educational and practical use

geometrymath

Linear algebra library for computer graphics applications

shakar

Syntactical sugar that's too sweet for the Nim standard library.

libsodium

libsodium wrapper

monerorpc

Library for interacting with Monero wallets via RPC.

textformats

Easy specification of text formats for structured data

anycase

Convert strings to any case

devil

Wrapper for the DevIL image library

awssdk

Library for interacting with Amazon Web Services (AWS)

tcl

Wrapper for the TCL programming language

uuid

UUID wrapper

kmod

High-level wrapper for Linux's kmod library

nimga

Genetic Algorithm Library for Nim.

loopfusion

Loop efficiently over a variadic number of containers

blake2

blake2 - cryptographic hash function

packets

Declarative packets system for serializing/deserializing and marshalling

xxtea

XXTEA encryption algorithm library written in pure Nim.

eastasianwidth

eastasianwidth is library for EastAsianWidth.

mirage

A bytecode language generator and runtime

cocktaildb

TheCocktailDB API client

react

React.js bindings for Nim

silerovad

Silero VAD Voice Activity Detection

wings

A simple cross language struct and enum file generator.

bossy

Makes supporting command line arguments easier

pffft

The fast, small and liberally licensed pffft fast-fourier-transform (FFT) library wrapped for Nim

sqids

Official Nim port of Sqids. Generate short YouTube-looking IDs from numbers.

binaryheap

Simple binary heap implementation

ws

Simple WebSocket library for nim.

bale

Bale.ai bot API

magic

libmagic for nim

nuuid

A Nim source only UUID generator

bamboowebsocket

This is a simple implementation of a WebSocket server with 100% Nim.

networkutils

Various networking utils

meta

View and set the metadata for audio files

mpwc

Master Password command line utility

zigcc

wraps `zig cc` to be able to be called by the nim compiler

xxhash

xxhash wrapper for Nim

libevdev

Wrapper for libevdev, Linux input device processing library

nimterop

Nimterop makes C/C++ interop within Nim seamless

tigr

TIGR is a tiny cross-platform graphics library

gnu

Godot-Nim Utility - Godot gamedev with Nim

versicles

Lib and CLI tool to manipulate biblical verses!

taglib

TagLib Audio Meta-Data Library wrapper

pkginfo

A tiny utility package to extract Nimble information from any project

colorsys

Convert between RGB, YIQ, HLS, and HSV color systems.

cmixersdl2

Lightweight audio mixer for SDL2

mpeg

Nim wrapper for pl_mpeg single header mpeg library.

notetxt

A library that implements the note.txt specification for note taking.

pwnedpass

Check if a passphrase has been pwned using the Pwned Passwords v3 API

jesterjson

A Jester web plugin that embeds key information into a JSON object.

nimbitarray

A simple bitarray library for nim.

aloganimisc

Dependency for asyncproc and shellcmd package. Small utilities not worthing a package. Not meant to be used in production

simpleflake

Simpleflake for nim

highlightjs

highlight.js bindings for Nim

audiodb

TheAudioDB API client

seriesdetiempoar

Series de Tiempo de Argentina Government MultiSync API Client for Nim

openapi

OpenAPI Code Generator

margrave

dialect of Markdown in pure Nim with focus on HTML output

casting

A wrapper of the C++ cast operators

aporia

A Nim IDE.

steam

Steam API Client for Nim

tinysqlite

A thin SQLite wrapper with proper type safety

nimexodus

Template generator for gester

smnar

Servicio Meteorologico Nacional Argentina API Client

argumentparser

Provides a complex command-line parser

origin

A graphics math library

euclidean

Euclidean Division & Euclidean Modulo

jsfetchmock

A simple lib to intercept Javascript fetch to capture or edit the data

jsonnet

Binding for Jsonnet the data templating language

nimassets

bundle your assets to a nim

gemf

Library for reading GEMF map tile stores

pythonize

A higher-level wrapper for the Python Programing Language

malebolgia

Malebolgia creates new spawns. Experiments with thread pools and related APIs.

algebra

Algebraic expression parser and evaluator

spellua

A high level LuaJIT bindings for Nim

geminim

Simple async Gemini server

overpass

OpenStreetMap Overpass API Lib

netty

Netty is a reliable UDP connection for games.

voicepeaky

Voicepeak Server

telebot

Async Telegram Bot API Client

kraut

Router for Karax frontend framework.

arrayfirenim

A nim wrapper for ArrayFire

nimboost

Additions to the Nim's standard library, like boost for C++

beanstalkd

A beanstalkd work queue client library.

nrpl

A rudimentary Nim REPL

impulseengine

Nim port of a simple 2D physics engine

treesitterhtml

Nim wrapper for HTML language support within tree-sitter

nptr

Nim lang smart pointers

nimbigwig

libBigWig wrapper for Nim

millie

Convert big numbers to what's pleasant to see (an adorable, little girl, perhaps?) ... in Nim!

ponairi

Simple ORM for SQLite that can perform CRUD operations

ecslib

A nimble package for Entity Component System

upraises

exception tracking for older versions of nim

staticglfw

Static GLFW for nim

once

Once provides a type that will enforce that a callback is invoked only once.

xplm-nim

X-Plane XPLM SDK wrapper

gamelight

A set of simple modules for writing a JavaScript 2D game.

nigui

NiGui is a cross-platform, desktop GUI toolkit using native widgets.

finder

fs memory zip finder implement in Nim

clim

Yet another CLI option parser generator for Nim.

ferusgfx

A high-performance graphics renderer made for web engines

getopty

POSIX compliant command line parser

jupyternim

A Jupyter kernel for nim.

guardmons

Cross-platform collection of OS Utilities

zstd

Bindings for zstd

xlsx

Read and parse Excel files

bu

B)asic|But-For U)tility Code/Programs (Usually Nim & With Unix/POSIX/Linux Context)

frag

A 2D|3D game engine

sqlbuilder

A SQLbuilder with support for NULL values

protocoled

an interface macro

nre

A better regular expression library

onedrive

Get information on files and folders in OneDrive

hyper

Binding for hyper an HTTP library

libcapstone

Futhark generated wrapper around libcapstone

nimrtlsdr

A Nim wrapper for librtlsdr

rowdy

Automatically bind procs to the mummy web server

facedetect

A face detection, pupil/eyes localization and facial landmark points detection library

nmr

A super-fast Nim package manager with automatic dependency graph and parallel installation.

simpledecimal

A simple decimal library

dual

Implementation of dual numbers

freegeoip

Retrieve info about a location from an IP address

tecs

Simple ECS implementation for Nim

array2d

A 2D Array Implementation

scorper

micro and elegant web framework

coverage

Code coverage library

sound

Cross-platform sound mixer library

latexdsl

A DSL to generate LaTeX from Nim

parsetoml

Library for parsing TOML files.

imlib2

Simple wrapper of the Imlib2 library

dik

Table implemented as optimized sorted hashed dictionary of {array[char]: Option[T]}, same size as OrderedTable

ormin

Prepared SQL statement generator. A lightweight ORM.

randgen

A random variable generating library for nim.

nodesnim

The Nim GUI/2D framework based on OpenGL and SDL2.

skbintext

Binary <-> text conversion.

uri2

Nim module for better URI handling

subhook

subhook wrapper

semver

Semantic versioning parser for Nim. Allows the parsing of version strings into objects and the comparing of version objects.

lolcat

lolcat implementation in Nim

pager

A simple library for paging, similar to less

adix

An Adaptive Index Library For Nim

pythonpathlib

Module for working with paths that is as similar as possible to Python's pathlib

nim-libgd

Nim Wrapper for LibGD 2.x

numberfiles

Command to add counter suffix/prefix to a list of files.

strophe

Libstrophe wrapper

config

A library for working with the CFG configuration format

io-usb

Obsolete - please use libusb instead!

lasm

A configurable LSP server for debugging/testing LSP clients

vla

Variable length arrays for Nim

libtcodnim

Wrapper of the libtcod library for the Nim language.

nimzend

Native Nim Zend API glue for easy PHP extension development.

bibliotecaguarrilla

Simple web to share books, Calibre, Jester, Spectre CSS, No JavaScript, WebP & ZIP to reduce bandwidth

templater

HTML Template Engine

constructor

Nim macros to aid in object construction including event programming, and constructors.

robotparser

Determine if a useragent can access a URL using robots.txt

fftw3

Bindings to the FFTW library

getmac

A package to get the MAC address of a local IP address

ranges

Exploration of various implementations of memory range types

github

github api

nimquery

Library for querying HTML using CSS-selectors, like JavaScripts document.querySelector

wyhash

Nim wrapper for wyhash

tsundoku

Simple and lightweight OPDS ebook server

pari

Pari/GP C library wrapper

dbschema

Database schema migration library for Nim language.

nimnn

Neural Networks from scratch

qwertycd

Terminal UI based cd command

serial

A library to operate serial ports using pure Nim.

icon

Generate icon files from PNG files.

sos

Nim wrapper for Sandia OpenSHMEM, a high performance computing (HPC), distributed shared symmetric memory library

ezscr

Portable and easy Nimscript runner. Nim compiler not needed

shorturl

Nim module for generating URL identifiers for Tiny URL and bit.ly-like URLs

nimcurry

Provides a macro to curry function

aptbrain

apt for SHARP Brain

anycallconv

A macro to create special procedural types for parameters.

cpuwhat

Nim utilities for advanced CPU operations: CPU identification, bindings to assorted intrinsics

orgtables

A library to turn Nim data into Org tables

qrcode

module for creating and reading QR codes using https://goqr.me/

hyprlandipc

An unofficial wrapper to Hyprland's IPC layer

clblast

Wrapper for CLBlast, an OpenCL BLAS library

nofi

Nim wrapper for rofi, open fabrics interface; provides distributed computing interface for high performance computing (HPC) environments

currying

Currying library for Nim

osureplay

osu! replay parser

opencv

OpenCV wrapper

norm

Nim ORM.

leopard

Nim wrapper for Leopard-RS: a fast library for Reed-Solomon erasure correction coding

libharu

library for libharu

plz

PLZ Python PIP alternative

punycode

Implements a representation of Unicode with the limited ASCII character subset in Nim.

fediauth

A basic library to authenticate to fediverse instances

drng

Provides access to the rdrand and rdseed instructions. Based on Intel's DRNG Library (libdrng)

css

CSS parser and validator

nimcdl

Circuit Design language made in Nim

bali

Bali is an embeddable JavaScript engine written in Nim from scratch.

ulid

Universally Unique Lexicographically Sortable Identifier

simplestatsdclient

Pure nim interface library to send data to any StatsD compatible daemon

celina

A CLI library inspired by Ratatui

neo

Linear algebra for Nim

cal

A simple interactive calculator

protobufserialization

Protobuf implementation compatible with the nim-serialization framework.

fmod

Nim wrapper for the FMOD Low Level C API

with

Simple 'with' macro for Nim

mouse

Mouse interactions in nim

zuhyo

The easiest way to interact with a graphql api

hippo

HIP / CUDA programming library for Nim.

grammarian

Wrapper around PEG library, enhancing PEG reusability.

nimpdf

library for generating PDF files

blackvascli

The Blackvas CLI

layonaranwn

Various Layonara related functions for NWN Development

httpauth

HTTP Authentication and Authorization

shell

A Nim mini DSL to execute shell commands

nshout

Nim bindings for libshout

print

Print is a set of pretty print macros, useful for print-debugging.

flippy

Flippy is a simple 2d image and drawing library.

kaitaistructnimruntime

Kaitai Struct runtime library for Nim

yawd

Yet Another WebDriver (YAWD) for nim lang.

nimsearches

search algorithms

spwd

Nim port of Python's spwd module for working with the UNIX shadow password file

jsony

A loose, direct to object json parser with hooks.

ptest

Print-testing for nim.

nimcat

An implementation of cat in Nim

nimsnappy

Nim wrapper for the snappy compression library. there is also a high-level API for easy use

rednecktranslator

Redneck Translator for Y'all

kslog

Minimalistic Kernel-Syslogd For Linux in Nim

jsonyplus

An extension of `jsony` supporting better hooks, and type creation from schemas

boneio

A low level GPIO library for the BeagleBone board family

csvdict

Another CsvTable API. Goals are efficient, simple and flexible

assimp

Wrapper for the assimp library

schedules

A Nim scheduler library that lets you kick off jobs at regular intervals.

htmlunescape

Port of Python's html.escape and html.unescape to Nim

arraymancervision

Image transformation and visualization utilities for arraymancer

masterpassword

Master Password algorith implementation

wepoll

Windows epoll wrapper.

nivot

nivot is a simple pivot library for nim.

faststreams

Nearly zero-overhead input/output streams for Nim

recaptcha

reCAPTCHA support for Nim, supporting rendering a capctcha and verifying a user's response.

sumtypes

Simple variant generator empowering easy heterogeneous type operations

md4

dumb MD4 digest calculation

blarg

A basic little argument parser

nimtraits

Trait system for nim

hottie

Sampling profiler that finds hot paths in your code.

taskman

A package that manages background tasks on a schedule

nage

Not Another Game Engine; CLI text adventure engine

units

Statically-typed quantity units.

nimplehttpserver

SimpleHTTPServer module based on net sockets

nimpath

Interface to libxml2's XPath parser

coverartarchive

Cover Art Archive API wrapper

strfmt

A string formatting library inspired by Python's `format`.

measures

General purpose measuring units datatypes with integrated conversions and definitions.

sweetanitify

Sweet_Anita Translator, help spread awareness about Tourettes

nexus

Nexus provides a high-level web framework for Nim, with batteries included.

ncurses

A wrapper for NCurses

badgemaker

The Nim badgemaker tool.

clr

Get information about colors and convert them in the command line

websock

Websocket server and client implementation

dpdk

Library for fast packet processing

unimcli

User-friendly nimcli.

nimx

Cross-platform GUI framework

ducominer

A fast, multithreaded miner for DuinoCoin

frida

Frida wrapper

readfx

FASTX parser for SeqFu (klib)

forge

basic toolchain to forge (cross-compile) your multi-platform nim binaries

mcresponse

mConnect Standardised Response Package

kaleidoscope

Non-mature SIMD-accelerated drop-ins for std/strutils functions

curlies

A macro for object construction using {} (curlies).

itchio

itch.io API Client for Nim

nimbler

A library to help you write rest APIs

nico

Nico game engine

golden

a benchmark tool

falas

fragment-aware assembler for short reads

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 can be used separately.

dnsprotec

DNS /etc/hosts file manager, Block 1 Million malicious domains with 1 command

strenc

A library to automatically encrypt all string constants in your programs

bezier

Bezier curve tools

hparse

Text parsing utilities

buju

buju (布局) is a simple layout engine, based on layout.h

variant

Variant type and type matching

nimble

Nimble package manager

templates

A simple string templating library for Nim.

iup

Bindings for the IUP widget toolkit

xl

Open XML Spreadsheet (Excel) Library for Nim

glossolalia

A DSL for quickly writing parsers

termstyle

Easy to use styles for terminal output

argparse

WIP strongly-typed argument parser with sub command support

niledb

Key/Value storage into a fast file-hash

urlly

URL and URI parsing for C and JS backend.

nimcb

Integrate nim projects in the C++Builder build process

openelevation

OpenStreetMap Elevation API MultiSync Client for Nim

interfaceimplements

implements macro creates toInterface proc.

nimalyzer

A static code analyzer for Nim

typelists

Typelists in Nim

fastpnm

fast PNM (.pbm .pgm .ppm) parser

chipmunk7

Bindings for Chipmunk, a fast and lightweight 2D game physics library.

tlv

Simplified TLV parsing for nim.

subscribestar

Subscribestar extractor

nauthy

Nim library for One Time Password verification and generation.

signals

Signals/slots library.

smtp

SMTP client implementation (originally in the stdlib).

colorcol

Kakoune plugin for color preview

zfplugs

This is the plugins for the zfcore framework https://github.com/zendbit/nim_zfcore

mapster

A library to quickly generate functions converting instances of type A to B

pnm

pnm is library for PNM (Portable AnyMap).

coinbasepro

Coinbase pro client 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.

mpfit

A wrapper for the cMPFIT non-linear least squares fitting library

matext

Render LaTeX math as multiline Unicode text

xkb

A light wrapper over xkbcommon

snekim

A simple implementation of the classic snake game

namenumbersort

Provides a system.cmp like function that can be used with std/algorithm.sort to smartly sort string sequences based on their contents rather than exact match

treesittergo

Nim wrapper for Go language support within tree-sitter

nimler

Erlang/Elixir NIFs for nim

midnightdynamite

Wrapper for the markdown rendering hoedown library

newfix

FIX Protocol optimized parser (Financial Information eXchange)

nimzip

Binding for a portable, simple zip library

yukiko

The Nim GUI asynchronous framework based on SDL2.

nobject

A partially compile and runtime evaluated object, inspired from .net object

splitmix64

Tiny random number generator.

formatstr

string interpolation, complement of std/strformat for runtime strings

science

A library for scientific computations in pure Nim

tinypool

A minimalistic connection pooling package

dirtydeeds

macro for partially applied calls

mmops

Zero-cost typed SIMD operations for Nim using familiar math operators (`+`, `-`, `*`, `/`, etc.) that compile directly to AVX2 instructions.

windy

Windowing library for Nim using OS native APIs.

ffmpeg

ffmpeg.nim is the Nim binding for FFMpeg(4.3.2).

pg

Very simple PostgreSQL async api for nim.

lmdb

A wrapper for LMDB the Lightning Memory-Mapped Database

awslambda

A package to compile nim functions for AWS Lambda

lv2

Nim bindings for LV2

nimspice

A bunch of macros. sugar if you would

orient

OrientDB driver written in pure Nim, uses the OrientDB 2.0 Binary Protocol with Binary Serialization.

hashids

Nim implementation of Hashids

bisect

Bisection algorithms ported from Python

mongrel2

Handler framework for the Mongrel2 web server.

metar

Read metadata from jpeg and tiff images.

pcap

Tiny pure Nim library to read PCAP files used by TcpDump/WinDump/Wireshark.

nimrdkafka

Nim wrapper for librdkafka

gcplat

Google Cloud Platform (GCP) APIs

tabby

Fast CSV parser with hooks.

winres

Windows resource file generator

easysqlite3

Yet another SQLite wrapper for Nim.

nimodpi

oracle odpi-c wrapper for Nim

wox

Helper library for writing Wox plugins in Nim

backoff

Implementation of exponential backoff for nim

sigv4

Amazon Web Services Signature Version 4

nimage

The image management library written in Nim.

iridium

The International Standard for country codes and codes for their subdivisions on Nim (ISO-3166)

nimldap

LDAP client bindings

tnetstring

Parsing and serializing for the TNetstring format.

xgui

XGui is a tool for nigui that imports xml files and turns them into nim at compile-time.

selfpipe

Easy safe signal handling

getprime

Generate random prime numbers, and do prime number tests. Note: don't support prime numbers larger than approximately 3037000499 (sqrt(int.high)).

simplegraph

Simple Graph Library

polymorph

An entity-component-system with a focus on compile time optimisation

nimtrs

Nim term rewriting system

nimipdf

Nim library that adds a PDF backend for nimib

odbcn

ODBC abstraction for Nim

letutils

A few handy macros for those who prefer `let` over `var`

tagforge

A library made for the serialisation and deserialisation of MC NBT!

argon2highlevel

A high-level Nim Argon2 password hashing library

base32

Base32 library for Nim

ris

Module for working with RIS citation files

csvtable

tools for handling CSV files (comma or tab-separated) with an API similar to Python's CSVDictReader and -Writer.

rainbow

256 colors for shell

murmur3

A simple MurmurHash3 wrapper for Nim

nimpng

PNG(Portable Network Graphics) encoder and decoder

extmath

Nim math library

labeledtypes

label your types - a convention for self-documented and more readable code

rss

RSS library

iterutils

Functional operations for iterators and slices, similar to sequtils

sequoia

Sequoia PGP wrapper for Nim

fnmatch

Nim module for filename matching with UNIX shell patterns

slappy

A 3d sound API for nim.

cmixer

Lightweight audio mixer for games

libarchibi

Libarchive at compile-time, Libarchive Chibi Edition

gtkgenui

This module provides the genui macro for the Gtk2 toolkit. Genui is a way to specify graphical interfaces in a hierarchical way to more clearly show the structure of the interface as well as simplifying the code.

kiwi

Cassowary constraint solving

fwrite

Create files of the desired size

wave

wave is a tiny WAV sound module

formulas

Mathematical formulas

bn

A Nim Wrapper of the imath BigNumber library.

uibuilder

UI building with Gnome's Glade

stbtruetype

Nim bindings for stb_truetype.

forestdb

ForestDB is fast key-value storage engine that is based on a Hierarchical B+-Tree based Trie, or HB+-Trie.

nimmm

A terminal file manager written in nim

artemis

A simple Nim server for the Gemini protocol. Forked from geminim

nsdl3

High level SDL 3.0 shared library wrapper

locert

Simple cert generator for local development.

chipmunk7demos

Chipmunk7 demos for Nim

notifishower

Small program to draw notifications on the screen in a highly customisable way

parasound

A library for playing audio files

simplemail

Make sending HTML and file emails easier.

nimzbar

zbar wrapper for Nim

timerpool

threadsafe timerpool implementation for event purpose

astpatternmatching

a general ast pattern matching library with a focus on correctness and good error messages

timezones

Timezone library compatible with the standard library.

hotdoc

Single Page Documentation Generator

boxy

2D GPU rendering with a tiling atlas.

keyring

Cross-platform access to OS keychain

treesitteragda

Nim wrapper for Agda language support within tree-sitter

expander

Code expander for competitive programing in Nim.

cdecl

Nim helper for using C Macros

jtr

jtr is a commmand of JSON tree viewer with type

aptos

aptos library for nim lang

noaa

NOAA weather API wrapper

marvdown

A stupid simple Markdown library

lapper

fast interval overlaps

puppy

Fetch url resources via HTTP and HTTPS.

edlib

Nim wrapper for edlib

unicodenumbers

Converts a number into a specially formatted Unicode string

bcs

nim implementation of bcs serialization format

db

Unified db access module, providing a single library module to access the db_sqlite, db_mysql and db_postgres modules.

jscanvas

a wrapper for the Canvas API

eminim

JSON serialization framework

geonames

GeoNames API wrapper

slicerator

Iterator package aimed at more ergonomic and efficient iterators.

limiter

A simple to use HTTP rate limiting library to limit any action during a specific period of time.

shiori

SHIORI Protocol Parser/Builder

downit

An asynchronous donwload system.

nimchess

A chess library for Nim

nimna

Nucleic acid folding and design.

nimline

Wrapper-less C/C++ interop for Nim

wasmrt

Nim wasm runtime

nimbleimgui

ImGui Frontend for Nimble

decisiontree

Decision tree and Random forest CART implementation in Nim

bignum

Wrapper around the GMP bindings for the Nim language.

rconv

Universal Rhythm-Game File parser and converter

bson

BSON Binary JSON Serialization

bioseq

A Nim library for biological sequence data.

validator

Functions for string validation

wellparser

This project is intended to parse Texas Railroad Commission data provided in an unsuitable and non-transparent format. As of 2024, this code is able to parse Drilling Permit Master and Trailer and Underground Injection Control Data

conio

.NET-inspired lightweight terminal library

cssgrid

pure Nim CSS Grid layout engine

vmath

Collection of math routines for 2d and 3d graphics.

cozylogwriter

Basic zero-dependency logging with automatic colors and styling for Nim.

openstreetmap

OpenStreetMap API Lib for Nim

packy

Library to pack dependencies in the compiled binary. Supports .dll files

redux

Predictable state container.

uuidgen

A comprehensive and standards-compliant UUID library

webdriver

Implementation of the WebDriver w3c spec.

lazy

Iterator library for Nim

niml

html dsl

hexclock

Hex clock made in SDL and Nim

xcb

xcb bindings

skinsuit

utility macros mostly for object variants

hasts

AST for various languages

inim

Interactive Nim Shell

news

Easy websocket with chronos support

blurhash

Encoder/decoder for blurhash algorithm

htest

Simple library to make tests on html string using css query selectors

hyperx

Pure Nim http2 client and server

govee

A Nim wrapper for the Govee API.

mersal

Send SMS and Otp in nim, a wrapper for TextBelt's public API

mvb

Minimum viable bindings for OpenCV

caprese

A front-end web server specialized for real-time message exchange

ikeahomesmart

IKEA Home Smart library to monitor and control lights through the IKEA Gateway

dialogs

wraps GTK+ or Windows' open file dialogs

ninit

Initialize a Nim package non-interactively (does not require nimble)

yaclap

Yet another command line argument parser for Nim.

asyncevents

Asynchronous event loop for progaming with MVC

norg

A portable wrapper for borg backup and restic inspired by borgmatic.

eth

A collection of Ethereum related libraries

treesittercsharp

Nim wrapper for C# language support within tree-sitter

spacy

Spatial data structures for Nim.

shioricharsetconvert

The SHIORI Message charset convert utility

colorizeecho

colorizeEcho is a package which colorize echo message on Windows command prompt.

torm

Tiny object relational mapper (torm) for SQLite in Nim.

xmldom

Implementation of XML DOM Level 2 Core specification (https://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html)

naw

A glue wrapper to do awk-style text processing with Nim

oolib

A nimble package which provides user-defined types, procedures, etc...

redismodules

A new awesome nimble package

jeknil

A blog post generator for people with priorities.

astdot

Prints a dot graph of a nim ast dumped using the `dumpTree` macro.

threadbutler

Use threads as if they were servers/microservices to enable multi-threading with a simple mental model.

nimkyber

Implementation of KYBER in NIM

genderize

Nim wrapper for the Genderize.io API

nimfinlib

Financial Library for Nim

args

argv and argc for command line arguments

epub

Module for working with EPUB e-book files

ready

A Redis client for multi-threaded servers

webgl

Experimental wrapper to webgl for Nim

lc

A post-modern, "multi-dimensional" configurable ls/file lister

mddoc

Generated Nim's API docs in markdown for github's README.md files. Great for small libraries with simple APIs.

gdext

Nim for Godot GDExtension. A pure library and a CLI tool.

nbcnews

NBC News scraper

steganography

Steganography - hide data inside an image.

clang

Wrapper for libclang C headers

sol

A SIMD-accelerated vector library written in C99 with Nim bindings.

worldtree

A small, lightweight ECS framework for Nim.

suffer

a nim library for drawing 2d shapes, text, and images to 32bit software pixel buffers

classes

Adds class support to Nim.

rodster

rodster

chonker

Arch Linux Pacman Optimizer

libu2f

A wrapper for libu2f, a library for FIDO/U2F

gmp

wrapper for the GNU multiple precision arithmetic library (GMP)

spinner

Prebuilt components for the Fidget GUI library.

mimalloc

A drop-in solution to use mimalloc in Nim with ARC/ORC

nimcoon

A command-line YouTube player and more

ssh2

SSH, SCP and SFTP client for Nim

skyhash

Collection of hash algorithms ported to Nim

cmark

libcmark wrapper for Nim

sfml

High level OpenGL-based Game Library

libp2pdht

DHT based on the libp2p Kademlia spec

libpcap

A wrapper for the libpcap library

libuv

libuv bindings for Nim

ctrulib

ctrulib wrapper

owo

OwO text convewtew fow Nim

glew

Autogenerated glew bindings for Nim

ansiutils

Utilities for parsing CP437 and ANSI escape codes

bigints

Arbitrary-precision integers

scnim

Develop SuperCollider UGens in Nim

bearssl

Bindings to BearSSL library

polymers

A library of components and systems for use with the Polymorph ECS

minicoro

Lua-like asymmetric coroutine. Nim wrapper of minicoro in C

sigui

Easy to use and flexible UI framework in pure Nim

gemmajson

json parsing library based on bindings of simdjson

myo

Bindings for the Thalmic Labs Myo gesture control armband SDK.

xpm

X-Pixmap & NetPBM

clapfn

A fast and simple command line argument parser inspired by Python's argparse.

note

A simple pastebin, inspired by w4/bin

nsdl2

High level SDL 2.0 shared library wrapper

libipset

libipset wrapper for Nim

gatabase

Postgres Database ORM for Nim

notifications

Library for displaying notifications on the desktop

libgcrypt

libgcrypt wrapper

treesitterbash

Nim wrapper for Bash language support within tree-sitter

nesper

Nim wrappers for ESP-IDF (ESP32)

traitor

Trait-like package made without insight

sweet

🍬 General syntactic sugar

dotnimremoting

library for communicating with .NET applications using MS-NRTP

kdb

Nim structs to work with Kdb in type-safe manner and low-level Nim to Kdb bindings

kombinator

Kombinator is a tool to generate commands line from parameters combination from a config file.

redisclient

Redis client for Nim

geolocation

Retreive geolocation details from an IP

swayipc

IPC interface to sway (or i3) compositors

nimcatapi

nimcatapi is a library that lets you easily request images from thecatapi and/or thedogapi.

stbimage

A wrapper for stb_image and stb_image_write.

chipmunk6

Bindings for Chipmunk2D 6.x physics library

nicoru

A container runtime written in Nim

nimegenerator

Random name/word generator.

nimnoise

A port of libnoise into pure nim, heavily inspired by Libnoise.Unity, but true to the original Libnoise

iconim

SVG icon library manager for server-side rendering

nancy

Nancy - Nim fancy ANSI tables

cucumber

implements the cucumber BDD framework in the nim language

jswebsockets

Websockets wrapper for nim js backend.

rwlocks

Readers-writer (MRSW) lock

morsecode

Encode and decode text using standard international Morse code

py2nim

Py2Nim is a tool to translate Python code to Nim. The output is human-readable Nim code, meant to be tweaked by hand after the translation process.

delaunay

2D Delaunay triangulations

png

Nim wrapper for the libpng library

rbtree

Red/Black Trees

reduxnim

Redux Implementation in nim

rabbit

The Hundred Rabbits theme ecosystem brought to Nim.

cligpt

Command line interface for ChatGPT

libffi

libffi wrapper for Nim.

taskpools

lightweight, energy-efficient, easily auditable threadpool

q

Simple package for query HTML/XML elements using a CSS3 or jQuery-like selector syntax

libsha

Sha1 and Sha2 implementations

periapsisengine

A 2D game engine made by Periapsis Studios

libssh

libssh FFI bindings

hastysite

A small but powerful static site generator powered by HastyScribe and min

dali

Indie assembler/linker for Android's Dalvik VM .dex & .apk files

dnsdisc

Nim discovery library supporting EIP-1459

agify

Nim wrapper for the Agify.io API

pythonmath

Module to provide an interface as similar as possible to Python's math libary

tnim

tnim is a Nim REPL - an interactive sandbox for testing Nim code

chain

Nim's function chaining and method cascading

objcruntime

objective-c runtime bindings

omnilog

Advanced logging library for Nim with structured logging, formatters, filters and writers.

polypbren

Renormalization of colloidal charges of polydipserse dispersions using the Poisson-Boltzmann equation

til

til-tool: Today I Learned tool

guildenstern

Modular multithreading Linux HTTP server

ratel

Zero-cost abstractions for microcontrollers

godot

Nim bindings for Godot Engine

nimaterial

nimaterial is a CSS output library based on material design.

soundex

soundex algorithm

bibletools

Bible tools!

triplets

The Nim bindings for linksplatform/Data.Triplets.Kernel.

parseini

A high-performance ini parse library for nim.

nimlapack

LAPACK bindings

hmac

HMAC-SHA1 and HMAC-MD5 hashing in Nim

srv

A tiny static file web server.

stdx

A collection of extra utilities for Nim.

fltk

The Fast-Light Tool Kit

tcping

Ping hosts using tcp packets

asyncsync

Async primitives working on std/asyncdispatch

listsv

Basic operations on singly and doubly linked lists.

bluesoftcosmos

Bluesoft Cosmos extractor

xrayattenuation

Library for X-ray reflectivity and transmission / absorption through matter

rena

rena is a tiny fire/directory renaming command.

opusenc

Bindings to libopusenc

ginger

A Grid (R) like package in Nim

twim

A X(Formally known as Twitter) API wrapper library for Nim

astronimy

Astronomical library for Nim

yaml

YAML 1.2 implementation for Nim

nimgen

C2nim helper to simplify and automate wrapping C libraries

huffman

Huffman encode/decode for Nim.

syslog

Syslog module.

nimblas

BLAS for Nim

sysinfo

Cross platform system information.

pdcurses

Nim wrapper for PDCurses

powernim

Basic power menu for Linux (with systemd)

nimbioseq

Nim Library for sequence (protein/nucleotide) bioinformatics

nimhttpd

A tiny static file web server.

paramidi

A library for making MIDI music

monoucha

High-level wrapper for QuickJS

nimqbittorrent

a wrapper for the QBittorrent WebAPI for NIM.

eventemitter

event emitter for nim

youtubescraper

Very fast and lightweight YouTube scraper for Nim.

playdate

Playdate Nim bindings with extra features.

calendar

A tiny calendar program

pomtimer

A simple pomodoro timer for the comandline with cli-output and notifications.

memo

Memoize Nim functions

lockfreequeues

Lock-free queue implementations for Nim.

docopt

Command-line args parser based on Usage message

darwin

Bindings to MacOS and iOS frameworks

libbacktrace

Nim wrapper for libbacktrace

nulid

A ULID implementation in Nim!

webgui

Web Technologies based Crossplatform GUI, modified wrapper for modified webview.h

xdo

Nim GUI Automation Linux, simulate user interaction, mouse and keyboard.

presto

REST API framework for Nim language

daemonim

daemonizer for Unix, Linux and OS X

cap10

A tool to capture and replay command line terminal sessions

paranim

A game library

wpspin

Full-featured WPS PIN generator

pantry

Client library for https://getpantry.cloud/

epub2gpub

Convert epub to gpub (https://codeberg.org/oppenlab/gempub)

nimf

Search for files in a directory hierarchy.

nimcso

nim Composition Space Optimization: A high-performance tool leveraging metaprogramming to implement several methods for selecting components (data dimensions) in compositional datasets, as to optimize the data availability and density for applications such as machine learning.

gerbil

A dynamic website generator

libsndfile

A C-style wrapper of libsndfile for Nim

computesim

Learn and understand compute shader operations and control flow.

enkodo

A cross platform encyption and serialization library

timeit

measuring execution times written in nim.

argon2

A nim wrapper for the Argon2 hashing library

nimrcon

Simple RCON client in Nim lang.

climinesweeper

Play MineSweeper on CLI

crap

`rm` files without fear

catnip

Assembler for runtime code generation

sunmoon

Astro functions for calcuation of sun and moon position, rise and set time as well as civil, nautical and astronomical dawn and dusk as a function of latitude and longitude.

gifwriter

Animated GIF writing library based on jo_gif

libgraph

Converts 2D linear graph coordinates to pixels on screen

cassandra

Bindings to Cassandra DB driver

joyenthttpparser

Wrapper for high performance HTTP parsing library.

itertools

Itertools for Nim

treesitter

Nim wrapper of the tree-sitter incremental parsing library

alut

OpenAL Utility Toolkit (ALUT)

nimbmp

BMP encoder and decoder

vmvc

a skeleton/structure for a variation on the mvc pattern, similar to dci. For command line and gui programs. it's a middle ground between rapid application development and handling software complexity.

dimscmd

A command handler for the dimscord discord library

alasgar

Game Engine

lorem

Nim library that generates "Lorem ipsum" text.

intervalsets

Set implementation of disjoint intervals

box2d

Nim bindings for Erin Catto's Box2D physics engine.

cborious

A new awesome nimble package

dataforseo

Nim client for the DataForSEO API (v3). Zero dependencies, supports both sync and async requests.

monit

A simple task runner. Run tasks and watch file changes with custom paths.

hannah

xxhash wrapper library for Nim

primme

Nim interface for PRIMME: PReconditioned Iterative MultiMethod Eigensolver

capnp

Cap'n Proto implementation for Nim

prettyvec

Small library for working with vectors

usigar

USIG Argentina Government MultiSync API Client for Nim

dbpresto

prestodb simple connector

nimpy

Nim - Python bridge

dbconnector

Unified database connector.

eris

Encoding for Robust Immutable Storage (ERIS)

bttrwttrin

Nim library to fetch weather using wttr.in

autotemplate

Small library to automatically generate type-bound templates from files

asciitype

This module performs character tests.

msgpack

A MessagePack binding for Nim

nimtools

Lightweight, zero-dependency Nim library with expressive helper APIs for numbers, strings, and collections

unicody

An alternative / companion to std/unicode

slap

A SLow And Powerless programming language written in Nim

nimsuite

a simple test framework for nim.

nimfmt

Configurable Nim code linter / formatter / style checker with heuristics

gintro

High level GObject-Introspection based GTK3 bindings

printdebug

Print Debug for Nim, tiny 3 lines Lib, C Target

hangover

A game engine in Nim with an opengl backend

accuratesums

Accurate Floating Point Sums and Products.

illwave

A cross-platform terminal UI library

gccjit

Nim bindings for libgccjit

z3

Nim Z3 theorem prover bindings

lq

Directory listing tool

heine

A compact notation for math that transpiles to LaTeX

notification

Desktop notifications

batmon

A simple daemon to notify you about changed to your battery's status.

nimib

nimib 🐳 - nim 👑 driven ⛵ publishing ✍

sophia

Nim wrapper of the Sophia key/value store

pop3

POP3 client library

nimbomb

A GiantBomb-wiki wrapper for nim

docid

Document IDs generation and validation

ffbookmarks

Nim module for working with Firefox bookmarks

surrealdb

SurrealDB driver for Nim

nanomsg

Wrapper for the nanomsg socket library that provides several common communication patterns

bitty

Utilities with dealing with 1d and 2d bit arrays.

plugins

Plugin system for Nim

algebraicdatas

This module provides the feature of algebraic data type and its associated method

nimgraphql

libgraphqlparser wrapper for Nim

subnet

subnet prints subnet mask in human readable.

nimetry

Plotting module in pure nim

cascade

Method & assignment cascades for Nim, inspired by Smalltalk & Dart.

tram

🚋 Traffic Analysis in Nim

maybe

basic monadic maybe type for Nim

astar

A* Pathfinding

crowncalc

Basic calculator in Nim

flower

A pure Nim bloom filter.

nimmicrograd

Nim implementation of micrograd autograd engine.

waterpark

Thread-safe database connection pools

nimcls

Classes and dependency injection for Nim.

httpx

A super-fast epoll-backed and parallel HTTP server.

vecmath

various vector maths utils for nimrod

ffpass

Api Calls for Ford vehicles equipped with the fordpass app.

tagger

A library to generate xml and html tags

nimidi

MIDI file parser in Nim, for Nim

aur

A client for the Arch Linux User Repository (AUR)

interfaced

Go-like interfaces

runned

Runned is a simple tool to check the execution time of terminal commands.

brainimfuck

Brainfuck interpreter with some advanced features, such as syntax checking and highlighting errors.

nimsight

LSP implementation for Nim based on `nim check`

macosutils

MacOS/OSX system util wrappers for CFCore and the like

asyncproc

Flexible child process spawner with strong async features

exporttosqlite3

Export Nim functions to sqlite3

morepretty

Morepretty - Does more than nimpretty.

treesitterrust

Nim wrapper for Rust language support within tree-sitter

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.

csvtools

Manage CSV files

complex

The ex-stdlib module complex.

nimfuzz

Simple and compact fuzzing

dtoa

Port of Milo Yip's fast dtoa() implementation

nimblex

Run command line tools directly from the Nimble Directory

word2vec

Word2vec implemented in nim.

cliptomania

.NET-inspired lightweight clipboard library

bipbuffer

A Nim implementation of Simon Cooke's Bip Buffer. A type of circular buffer ensuring contiguous blocks of memory

integers

Ergonomic arbitrary precision integers wrapping GMP

paramidisoundfonts

Soundfonts for paramidi

modernnet

ModernNet is a barebones library to interact with the Minecraft Java Edition protocol!

prettyterm

Make your terminal interfaces prettier!

lda

Latent Dirichlet Allocation

nimvss

Minimal Nim library that provides simple access to Windows Volume Shadow Copy Service (VSS)

npython

Python interpreter implemented in Nim, supporting JS backends

unicodeplus

Common unicode operations

pixie

Full-featured 2d graphics library for Nim.

finals

Transparently declare single-set attributes on types.

dira

git profile manager

mongo

Bindings and a high-level interface for MongoDB

genoiser

functions to tracks for genomics data files

ipsumgenera

Static blog generator ala Jekyll.

horde3d

Wrapper for Horde3D, a small open source 3D rendering engine.

fletcher

Implementation of the Fletcher checksum algorithm.

nimlist

View nim packages in your browser.

nim-sudo

Simple wrapper to execute osproc.exec* commands with sudo.

nimmidi

Read and write midi files

reactor

Asynchronous networking engine for Nim

sudoku

sudoku generator in nim.

flatty

Serializer and tools for flat binary files.

holst

A parser for Jupyter notebooks.

packedargs

a convention mainly created for `createThread` proc

osinfo

Modules providing information about the OS.

flatbuffers

Package to turn (nested) Nim objects to flat buffers and back.

turso-nim

A new awesome nimble client for libsql and turso

options

Temporary package to fix broken code in 0.11.2 stable.

binio

Package for packing and unpacking byte data

treesitterc

Nim wrapper for C language support within tree-sitter

requirementstxt

Python requirements.txt generic parser for Nim

perlin

Perlin noise and Simplex noise generation

delight

Engine-agnostic library for computing 2D raycasted lights

pvim

A vim-based editor

winimx

Winim minified code generator

nimtesseract

A wrapper to Tesseract OCR library for Nim

primes

Utilities for prime numbers

xiaomi

Read and write to Xiaomi IOT devices.

cache

A cache library.

deepspeech

Nim bindings for mozilla's DeepSpeech model.

qr

Create SVG-files with QR-codes from strings.

pokereval

A poker hand evaluator

nimem

Cross platform (windows, linux) library for external process memory manipulation

physfs

A library to provide abstract access to various archives.

netpbm

Wrapper for libnetpbm

libravatar

Libravatar library for Nim, Gravatar alternative. Libravatar is an open source free federated avatar api & service.

ytcc

CLI tool to get Youtube video captions (with chapters)

basic3d

Deprecated module for vector/matrices operations.

staticserver

A tiny static file web server.

persvector

This is an implementation of Clojures persistent vectors in Nim.

ffmpegcli

Nim library for interfacing with the FFmpeg CLI to start, observe and terminate encode jobs with an intuitive API

nimates

Client library for the Postmates API

lodev

Simple reverse proxy server for local development.

benchy

Simple benchmarking to time your code.

stdext

Extends stdlib make it easy on some case

temple

A templating library for run-time templating with support for simple conditionals and attributes.

cmake

CMake for Nimble

tor

Tor helper library

fsnotify

A file system monitor in Nim.

sermon

Monitor the state and memory of processes and URL response.

wxpay

A wechat payment sdk for nim.

synthesis

A compile-time, compact, fast, without allocation, state-machine generator.

alea

Define and compose random variables

dbclickhouse

ClickHouse Nim interface

matplotnim

A Nim wrapper for Python's matplotlib

hcparse

High-level nim wrapper for C/C++ parsing

ni18n

Super Fast Nim Macros For Internationalization and Localization

fowltek

A collection of reusable modules and wrappers.

serde

Easy-to-use serialization capabilities (currently json only), with a drop-in replacement for std/json.

dye

An image colorizer

hldiff

A highlighter for diff -u-like output & port of Python difflib

kiwifydownload

Downloads the kiwify videos from course JSON

libfuzzy

libfuzzy/ssdeep wrapper

iniplus

An extended INI parser for Nim.

libclip

A cross-platform Nim library for reading/writing text from/to the clipboard

convertkana

Convert Japanese Kana

grp

Nim port of Python's grp module for working with the UNIX group database file

sksbox

A native-nim implementaton of the sBOX generic container format.

results

Friendly value-or-error type

opensslevp

Wrapper for OpenSSL's EVP interface

runeterradecks

Legends of Runeterra deck/card code encoder/decoder

respite

Redis protocol backed by SQLite

unrolled

Unroll for-loops at compile-time.

psy

A fast, multi-threading and disk space efficient package manager for PHP development and production environments

qrgen

A QR code generation library.

about

Executable for finding information about programs in PATH

zlib

zlib wrapper for Nim

fuse

A FUSE binding for Nim

odsreader

OpenDocument Spreadhseet reader

metric

Dimensionful types and dimensional analysis.

nwsync

NWSync Repository Management utilities

imageman

Image manipulation library

getpodia

Extract Podia sites courses data

argon2bind

Bindings to the high-level Argon2 C API

gamepad

Cross-platform gamepad driver

asciitables

terminal ascii tables for nim

leveldbstatic

Statically linked LevelDB wrapper for Nim

microparsec

A performant Nim parsing library built for humans.

vaultclient

Hashicorp Vault HTTP Client

nap

Argument parser

unit

A library that provides unit types in nim

nimibook

A port of mdbook to nim

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.

rangequeries

An implementation of Range Queries in Nim

remarkerlight

remarker_light is a command line tool for building a remark-based slideshow page very easily.

watchforfiles

cross-platform file watcher with database

binarylang

Binary parser/encoder DSL

icedhash

A collection of cryptographic and non-cryptographic hashing routines which have been ported to native Nim

ms

Convert various time formats to milliseconds

oshostname

Get the current hostname with gethostname(2)

debby

Database ORM layer

validateip

Checks if a provided string is actually a correct IP address. Supports detection of Class A to D of IPv4 addresses.

parsesql

a high performance SQL file parser

pledge

OpenBSDs pledge(2) for Nim.

winregistry

Deal with Windows Registry from Nim.

manu

Matrix library

uuid4

UUIDs in pure Nim

studiobacklottv

Studio Backlot TV video extractor

authenticode

PE Authenticode parser based on libyara implementation

influx

wrapper for communicating with InfluxDB over the REST interface

nimgui

bindings to cimgui - https://github.com/cimgui/cimgui

nattraversal

miniupnpc and libnatpmp wrapper

quickcrypt

A library for quickly and easily encrypting strings & files. User-friendly and highly compatible.

htmlanticopy

Block copy of any text in HTML

paramidib

paramidi with nimib

basedon

A library for cleanly creating an object or tuple based on another object or tuple

musicsort

A tool to sort your mp3 music files based on id3 metadata

envconfig

envconfig provides a function to get config objects from environment variables.

bumpy

2d collision library for Nim.

mapbits

Access bit mapped portions of bytes in binary data as int variables

reactorfuse

Filesystem in userspace (FUSE) for Nim (for reactor.nim library)

scram

Salted Challenge Response Authentication Mechanism (SCRAM)

bitvec

Extensible bit vector integer encoding library

simdx86

Wrappers for X86 SIMD intrinsics

sampletodolist

Sample Todo List Application

nest

RESTful URI router

paratext

A library for rendering text with paranim

cowstrings

Copy-On-Write string implementation

nimgnuplot

A Nim interface to gnuplot loosely based on pygnuplot.

glbits

A light interface and selection of utilities for working with OpenGL and SDL2

sas

SAS compiler

nuance

nim untyped AST node generation at runtime with custom line info

parselicense

Parse Standard SPDX Licenses from string to Enum

syndicate

Syndicated actors for conversational concurrency

digitalocean

Wrapper for DigitalOcean HTTP API.

portaudio

Binding to portaudio

rangex

Clear range maker

nimlsp

Language Server Protocol implementation for Nim

nimaes

Advanced Encryption Standard, Rijndael Algorithm

graphics

Graphics module for Nim.

nationalize

Nim wrapper for the Nationalize.io API

treesitterjava

Nim wrapper for Java language support within tree-sitter

nimhq

HQ Trivia API wrapper for Nim

parsegemini

Library for parsing text/gemini

cppstl

Bindings for the C++ Standard Template Library (STL)

testrunner

Test runner with file monitoring and desktop notification capabilities

node

Library for async programming and communication. This Library uses a future/promise, non-blocking I/O model based on libuv.

nimatic

A static site generator written in Nim

directnimrod

Wrapper for microsoft's DirectX libraries

treesitterocaml

Nim wrapper for OCaml language support within tree-sitter

tempfile

Temporary files and directories

nimbox

A Rustbox-inspired termbox wrapper

chroma

Everything you want to do with colors.

fastxreader

FastQ and Fasta readers for NIM

naylib

Yet another raylib Nim wrapper

deriveables

Small library to generate procedures with a type derivation system

pgxcrown

Build Postgres extensions in Nim.

nimkalc

An advanced parsing library for mathematical expressions and equations

ntangle

Command-line utility for Tangling of Org mode documents

wauto

Windows automation module

typography

Fonts, Typesetting and Rasterization.

httpstat

curl statistics made simple

resolver

Semver parser and dependency management tools

sass

A wrapper for the libsass library.

formatja

A simple runtime string interpolation library, that leverages nimjas lexer.

newt

Youtube downloader library and CLI.

io-spacenav

Obsolete - please use spacenav instead!

unittest2

Unit test framework evolved from std/unittest

yubikeyotp

Simple validator and utils for Yubikey OTP

katabase

Simple but flexible and powerfull ORM for Nim language. Currently support MySql/MariaDb, SqLite and PostgreSql

bpg

BPG (Better Portable Graphics) for Nim

deceptimeed

Loads IP blocklists into nftables from plain text or JSON feeds

nimsocks

A filtering SOCKS proxy server and client library written in nim.

moduleinit

Nim module/thread initialisation ordering library

gnuplot

Nim interface to gnuplot

rosencrantz

A web DSL for Nim

therapist

Type-safe commandline parsing with minimal magic

bingo

Binary serialization framework

sauer

Scaffolder for Karax.

ringbuffer

Circular buffer implementation

githubrelease

github-release package

skeasing

A collection of easing curves for animation purposes.

imguin

Nim binding for Dear ImGui / CImGui

imstyle

A nice way to manage your ImGui application's style

libnx

A port of libnx to Nim

rxnim

An implementation of rx observables in nim

nimip

Asynchronously lookup IP addresses with this tiny, hybrid Nim application.

nimmarc

Marc21 parser for Nimlang

webui

Nim wrapper for WebUI

denimuicairo

Cairo backend for the denim ui engine

luhncheck

Implementation of Luhn algorithm in nim.

sequester

Library for converting sequences to strings. Also has PHP-inspired explode and implode procs.

vecio

vectored io for nim

sue

Executes a program as a user different from the user running `sue`. The target program is `exec`'ed which means, that it replaces the `sue` process you are using to run the target program. This simulates native tools like `su` and `sudo` and uses the same low-level POSIX tools to achieve that, but eliminates common issues that usually arise, when using those native tools.

scraper

Scraping tools

shark

Convert nim source file content from camel to snake case and vice versa

appdirs

A utility library to find the directory you need to app in.

shellcmd

Collection of Terminal commands to be used inside nim

nimblegui

A simple GUI front for Nimble.

libvips

Libvips - image processing library with low memory needs

dekao

Write HTML templates easily

mcd

Application to detect which commit generates malicious code detection by antivirus software.

asyncredis

Pure Nim asyncronous driver for Redis DB

metacall

A library for interoperability between Nim and multiple programming languages

bloom

Efficient Bloom filter implementation in Nim using MurmurHash3.

lrucache

Least recently used (LRU) cache

nery

A simple library to create queries in Nim.

svvpi

Wrapper for SystemVerilog VPI headers vpi_user.h and sv_vpi_user.h

configparser

pure Ini configurations parser

htmlgenerator

Generate HTML string by nim object

sysrandom

A simple library to generate random data, using the system's PRNG.

hdrawing

Simple shape drawing

scgi

Helper procs for SCGI applications

abif

Parser for ABIF traces (output of capillary DNA sequencing machines)

weightedgraph

Graph With Weight Libary

nimtomd

Convert a Nim file or string to Markdown

statisticaltests

Statistical tests in Nim.

mummy

Multithreaded HTTP + WebSocket server

akane

The Nim asynchronous web framework.

saya

Nim framework for VK

caster

casting macro for procedure parameters

fftr

The fastest Fourier transform in the Rhein (so far)

docchanger

Replaces substrings in .docx files with data, that is parsed from a json config file.

nimsutils

Common utils for Nimscript

fenstim

The most minimal cross-platform GUI library - in Nim.

razor

Library for data analysis and manipulation, equivalent to Pandas.

nimwave

A TUI -> GUI library

nimobserver

An implementation of the observer pattern

spread

macro for spreading blocks into call parameters/collections

coloredlogger

A simple colored logger from std/logging

feta

A domain-specific for general purpose office automation. The language is embedded in Nim and allows for quick and easy integration of different office software environments.

suggest

mmap-persistent SymSpell spell checking algorithm

pnimrp

simple terminal radio station player in nim making life easier

io-isense

Obsolete - please use isense instead!

quadtree

A Quadtree implementation

kinto

Kinto Client for Nim

vexhost

VexHost is a server/origin hoster for VEX.

treesitterhaskell

Nim wrapper for Haskell language support within tree-sitter

couchdb

A library for managing your CouchDB. Easy & comfortably to use.

nimtetris

A simple terminal tetris in Nim

trayx

Ray tracing

sparseset

Sparsets for Nim

pfring

PF_RING wrapper for Nim

voicepeaky4gpt

Voicepeak Server With GPT

daemon

Cross-platform process daemonization library

containertools

a library and a DSL to handle container spec files

fision

important_packages with 0 dependencies and all unittests passing

json2xml

Convert json to xml : JsonNode( comapatible with module json ) To XmlNode (comapatible with module xmltree)

nimsdl2

SDL2 Autogenerated wrapper

brotli

Brotli compression & decompression for Nim

cello

String algorithms with succinct data structures

rtmidi

Nim bindings for RtMidi, a cross-platform realtime MIDI input/output library.

funchook

funchook wrapper

dumpincludes

See where your exe size comes from.

spdk

The Storage Performance Development Kit(SPDK) provides a set of tools and libraries for writing high performance, scalable, user-mode storage applications.

hottext

Rapid serial text presenter

slim

nim package manager

w8crc

Full-featured CRC library for Nim.

uspokoysa

Dead simple Nim app for making timebreaks

delaunator

Fast 2D Delaunay triangulation. A Nim port of Mapbox/Delaunator.

nimsvg

Nim-based DSL allowing to generate SVG files and GIF animations.

tinamou

Game Library in Nim with SDL2

closurecompiler

Bindings for Closure Compiler web API.

lazyrest

Simple reST HTML generation with some extras.

osrm

Open Source Routing Machine for OpenStreetMap API Lib and App

libvlc

libvlc bindings for Nim

tiger

Tiger hash function

nodejs

NodeJS Standard Library for Nim

pymod

Auto-generate a Python module that wraps a Nim module.

stopwatch

A simple timing library for benchmarking code and other things.

assigns

syntax sugar for assignments

awesomermdir

Command to remove acceptably empty directories.

madam

Local webserver for Design Prototyping and Front-end Development

nimautogui

Moving the mouse around in nim inspired by python's pyautogui. Windows Only

sokol

sokol is a minimal cross-platform standalone graphics library

rapid

A game engine for rapid development and easy prototyping

dimscord

A Discord Bot & REST Library.

hyperloglog

A HyperLogLog data structure implementation in Nim

jsonfmt

Ridiculously simple and effective JSON formatter.

ao

A high-level libao wrapper

nimbluez

Nim modules for access to system Bluetooth resources.

replim

most quick REPL of nim

nimgram

MTProto client written in Nim

euwren

High-level Wren wrapper

sections

`Section` macro with BDD aliases for testing

jsonpak

Packed ASTs for compact and efficient JSON representation, with JSON Pointer, JSON Patch support.

sugerror

Terse and composable error handling.

mort

A dead code locator for Nim

manta

runtime array types with destructors

kwin

KWin JavaScript API wrapper

dataurl

Easily create data urls! CLI included

mpv

Nim bindings for libmpv

nimagg

Hi Fidelity Rendering Engine

seccomp

Linux Seccomp sandbox library

enet

Wrapper for ENet UDP networking library

sdl2nim

Wrapper of the SDL 2 library for the Nim language.

nimlibxlsxwriter

libxslxwriter wrapper for Nim

segmentation

Unicode text segmentation tr29

lowdb

Low level db_sqlite and db_postgres forks with a proper typing

nimshell

Library for shell scripting in nim

chame

Standards-compliant HTML5 parser in Nim

tempdir

A Nim library to create and manage temporary directories.

derichekde

Fast KDE implementation in pure Nim using linear binning and Deriche approximation

omni

omni is a DSL for low-level audio programming.

asciitext

Ascii Text allows you to print large ASCII fonts for the console and for the web

emailparser

Email parser to JsonNode based on Cyrus JMAP parser

sha1

SHA-1 produces a 160-bit (20-byte) hash value from arbitrary input

wren

A nim wrapper for Wren, an embedded scripting language

nimclipboard

Nim wrapper for libclipboard

glob

Pure library for matching file paths against Unix style glob patterns.

rn

minimal, performant mass file renamer

html2karax

Converts html to karax.

llvm

LLVM bindings for the Nim language.

nimwebp

Webp encoder and decoder bindings for Nim

brainlyextractor

Brainly data extractor

nimff

Farbfeld Encoder and Decoder written in Nim.

thes

Thesaurus CLI/Library & Analyzer in Nim

contractabi

ABI Encoding for Ethereum contracts

getr

Benchmarking wrapper around getrusage()

choosenim

The Nim toolchain installer.

nimx2

GUI framework

unifetch

Multi backend HTTP fetching

mn

A truly minimal concatenative programming language.

objaccess

generate setters and getters for object types

chronopipe

Show start/end datetime and duration of a command-line process using pipe.

hpx

Nim wrapper for STE||AR HPX, a high performance computing (HPC), distributed memory runtime system, providing parallelism and asynchronous global address space support.

webgeolocation

Bindings to the Webgeolocation Web API

imghdr

Library for detecting the format of an image

emmy

Algebraic structures and related operations for Nim

findtests

A helper module for writing unit tests in Nim with nake or similar build system.

nimarchive

libarchive wrapper for Nim

cookiejar

HTTP Cookies for Nim.

autonim

Wrapper for AutoIt v3.3.14.2

notcurses

A low-level Nim wrapper for Notcurses: blingful TUIs and character graphics

gbm

Raw low-level bindings and idiomatic high-level bindings for Mesa's GBM API

min

A small but practical concatenative programming language and shell.

sph

Large number of cryptographic hashes for Nim

barbarus

A simple extensible i18n engine.

snip

Text editor to speed up testing code snippets

foreach

A sugary for loop with syntax for typechecking loop variables

faststack

Dynamically resizable data structure optimized for fast iteration.

nimha

Nim Home Assistant (NimHA) is a hub for combining multiple home automation devices and automating jobs

fastkiss

FastCGI Web Framework for Nim.

gen

Boilerplate generator for Jester web framework

numtoword

Convert numbers to words

nimgraphviz

Nim bindings for the GraphViz tool and the DOT graph language

jdec

Flexible JSON manshal/unmarshal library for nim

libpe

Nim wrapper for libpe library

asyncrabbitmq

Pure Nim asyncronous driver for RabbitMQ

nanim

Create smooth GPU-accelerated animations that can be previewed live or rendered to videos.

microasynchttpserver

A thin asynchronous HTTP server library, API compatible with Nim's built-in asynchttpserver.

jester

A sinatra-like web framework for Nim.

nimbooru

Basic wrapper for APIs of various Boorus

awssigv4

Simple package for creating AWS Signature Version 4 (SigV4)

sigils

A slot and signals implementation for the Nim programming language

claudecodesdk

Nim SDK for Claude Code - provides seamless integration with Claude Code functionality through a native Nim interface

gitman

Cross-platform git repository manager.

gemini

Building blocks for making async Gemini servers

contra

Lightweight Contract Programming, Design by Contract, on 9 LoC, NimScript, JavaScript, compile-time.

libsvm

libsvm wrapper for Nim

passgen

Password generation library in Nim

nimdeps

Nim library to bundle dependency files into executable

audius

Audius is a simple client library for interacting with the Audius free API.

pronimgress

Simple text progress bars in Nim!

drawit

Nim Terminal User Interface library for plotting graphs and drawing shapes in the terminal, uses unicode chars and colours!

clutter

Fast as Fuck interpolated LUT generator and applier

atoz

Amazon Web Services (AWS) APIs

testify

File-based unit testing system

zopflipng

zopflipng-like png optimization

fitl

Self-contained fit of linear models with regression diagnostics

nimutils

some useful tools for programming with Nim

gene

Gene - a general purpose language

threadproxy

Simplify Nim Inter-Thread Communication

easymail

wrapper for the sendmail command

pugl

PUGL plugin graphics bindings

nio

Low Overhead Numerical/Native IO library & tools

nimongo

MongoDB driver in pure Nim language with synchronous and asynchronous I/O support

grim

Graphs in nim!

natu

Game Boy Advance development library

validation

Nim object validation using type field pragmas

feednim

An Atom, RSS, and JSONfeed parser

getdns

Wrapper over the getdns API

rtthread

Nim threads with realtime scheduling

moe

A command lined based text editor inspired by vi/vim

stringinterpolation

String interpolation with printf syntax

qrterm

A simple QR generator in your terminal.

blosc

Bit Shuffling Block Compressor (C-Blosc)

jq

Fast JSON parser

uctl

a small UNIX control & query cli, for battery status, screen brightness, console font, etc.

nimtest

Simple testing framework for Nim

hashlib

Hash Library for Nim

tailwindcss

Tailwind CSS bindings for Nim

propositionallogic

A library for (standard) propositional logic

envmw

InMemory Key-Value-Store

nimgit2

libgit2 wrapper for Nim

safeseq

Seq that can safely add and remove elements while iterating.

itn

Nim module for parsing ITN (TomTom intinerary) files

cairo

Wrapper for cairo, a vector graphics library with display and print output

libnotify

Minimalistic libnotify wrapper for desktop notifications

timsort2

timsort algorithm implemented in Nim

simdutf

High performance, SIMD accelerated routines for unicode and base64 processing

mysqlparser

An efficient packet parser for MySQL Client/Server Protocol. Help you to write Mysql communication in either BLOCKIONG-IO or NON-BLOCKING-IO.

ndns

A pure Nim Domain Name System (DNS) client

variantkey

encode/decode variants to/from uint64

runexe

A Scripting ToolBox that provides a declarative DSL for ultimate productivity!

dhbp

App to build Nim Docker images and push them to Docker Hub.

imap

IMAP client library

snail

Simple linear algebra for nim. Js too.

playlists

Nim library for parsing PLS, M3U, and XSPF playlist files

gnutls

GnuTLS wrapper

jestermongopool

A Jester web plugin that gets a pooled MongoDB connection for each web query.

hpack

HPACK (Header Compression for HTTP/2)

nimes

NES emulator using SDL2, also compiles to JavaScript with emscripten.

basic2d

Deprecated module for vector/matrices operations.

htmltools

HTML5 Tools for Nim, all Templates, No CSS, No Libs, No JS Framework

thenimalliance

A Nim wrapper for TheBlueAlliance

pastebin

Pastebin API wrapper

phoon

A web framework inspired by ExpressJS 🐇⚡

rbac

Simple Role-based Access Control Library

smbexec

Nim-SMBExec - SMBExec implementation in Nim

blackvas

declarative UI framework for building Canvas

rure

Binding for rust regex library

rustls

Binding for rustls a TLS library

gdbmc

This library is a wrapper to C GDBM library

threadlogging

A thread safe logging library using Nim's own logging module

seq2d

A 2D Sequence Implementation

litestore

A lightweight, self-contained, RESTful, searchable, multi-format NoSQL document store

platformer

Writing a 2D Platform Game in Nim with SDL2

nimcx

Color and utilities library for linux terminal.

nimagehide

A library to hide data in images. Usable as library or cli tool.

amicus

Social networking library powering Onbox.

nimrpcmilis

RPC implementation for Nim based on msgpack4nim

mmcif

Simple parser for mmCIF files (macromolecular structural data)

cligen

Infer & generate command-line interface/option/argument parsers

espeak

Nim Espeak NG wrapper, for super easy Voice and Text-To-Speech

koi

Immediate mode UI for Nim

omnimax

Max wrapper for omni.

nimgame2

A simple 2D game engine for Nim language.

yahooweather

Yahoo! Weather API wrapper

getch

getch() for Windows and Unix

golib

Bindings for golib - a library that (ab)uses gccgo to bring Go's channels and goroutines to the rest of the world

steamworks

Steamworks SDK API for shipping games on Steam.

calibre

Calibre Database Lib for Nim

rexpaint

REXPaint .xp parser

xlsxio

This is a xlsxio wrapper done Nim in mind.

alignment

alignment is a library to align strings.

httpkit

An efficient HTTP tool suite written in pure nim. Help you to write HTTP services or clients via TCP, UDP, or even Unix Domain socket, etc.

nimtcl

Low-level Tcl & Tk bindings for Nim

lis3dhtr

Ratel library for the LIS3DHTR 3-axis accelerometer

vectors

Simple multidimensional vector math

nish

A Toy Shell Application

nimfm

A library for factorization machines in Nim.

listcomprehension

List comprehension, for creating sequences.

jitter

A git-based binary manager for linux.

css3selectors

A Nim CSS Selectors library for the WHATWG standard compliant Chame HTML parser. Query HTML using CSS selectors with Nim just like you can with JavaScript.

mccache

mccache package: in-memory caching

nimdtp

Modern networking interfaces for Nim.

stage

nim tasks apply to git hooks

base58

Base58 encoders and decoders for Bitcoin and CryptoNote addresses.

termbox

Termbox wrapper.

srt

Nim module for parsing SRT (SubRip) subtitle files

mui

A tiny immediate-mode UI library

ass

Nim bindings for libass.

batteries

Module that imports common nim standard library modules for your convenience

micros

A library that makes macros much easier, one might even say makes them micros.

hts

htslib wrapper for nim

mummyutils

Utility package for mummy multithreaded server

constantine

Modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.

asynctest

Test asynchronous code

blimp

Utility that helps with big files in git, very similar to git-fat, s3annnex etc.

analytics

Allows statistics to be sent to and recorded in Google Analytics.

hnimast

User-friendly wrapper for nim ast

cppany

A wrapper for C++'s std::any

randomfontcolor

Random curated Fonts and pastel Colors for your UI/UX design, design for non-designers.

spdxlicenses

A library to retrieve the list of commonly used licenses from the SPDX License List.

simpledb

A simple NoSQL JSON document database

nclap

A simple clap-like command line argument parser written in Nim

xors3d

Blitz3D-esque DX9 engine for Nim

niscv

Nim powered RISC-V virtual machine and emulator.

siphash

SipHash, a pseudorandom function optimized for short messages.

libdeflategzip

A wrapper for libdeflate

preprod

preprod

xom

Transform XML trees into performant JavaScript DOM calls at compile-time.

ndf

Duplicate files finder

io-egl

Obsolete - please use egl instead!

vmprotect

Wrapper for VMProtect SDK

crosscompile

Crosscompile Nim source code into multiple targets on Linux with this proc.

mpdclient

MPD client library

foliant

Documentation generator that produces pdf and docx from Markdown. Uses Pandoc and LaTeX behind the scenes.

beaconchain

An efficient Ethereum beacon chain client

openurl

Open Any Url/File in the default App / WebBrowser.

asyncmysql

Asynchronous MySQL connector written in pure Nim

nominatim

OpenStreetMap Nominatim API Lib for Nim

simhash

Nim implementation of simhash algoritim

sqlite3abi

A wrapper for SQLite

pape

Pure Nim PE parsing library

tmpnim

Create and remove ramdisks easily

cloths

Cloths provides the way to process and structure string easily.

norman

Migration manager for Norm.

colors

A simple, powerful terminal coloring and styling library akin to NPM `colors`

noptics

Linear algebra, classical and quantum optics simulation package

vimeo

Vimeo extractor

edn

EDN and Clojure parser

morelogging

Logging library with support for async IO, multithreading, Journald.

waku

Implementation of the Waku protocol

libssh2

Nim wrapper for libssh2

treesittertypescript

Nim wrapper for Typescript language support within tree-sitter

arduino

Arduino bindings for Nim

nestegg

A nimterop wrapper for the nestegg portable webm video demuxer

daemonize

This library makes your code run as a daemon process on Unix-like systems

duktape

wrapper for the Duktape embeddable Javascript engine

vecray

2d/3d array and vector types with basic math for them

extensions

A library that will add useful tools to Nim's arsenal.

stones

A library of useful functions and tools for nim.

nimfcuk

A brainfuck interpreter & compiler implemented in nim

wlroots

Nim bindings for wlroots

nerve

A RPC framework for building web APIs

kmer

encoded kmer library for fast operations on kmers up to 31

coco

Code coverage CLI + library for Nim using LCOV

sequtils2

Additional functions for sequences that are not present in sequtils

luigi

Nim bindings for the barebones single-header GUI library for Win32, X11, and Essence: Luigi.

mutableseqs

utilities for transforming sequences

nimborg

High-level and low-level interfaces to python and lua

crossdb

CrossDB Driver for Nim

crowngui

Web Technologies based Crossplatform GUI Framework

html

Typed HTML5 element data and builder for structured HTML

unibs

binary de-/serialization that works on js, c and VM (compiletime)

decimal

A correctly-rounded arbitrary precision decimal floating point arithmetic library

pdba

A postgres DB adapter for nim.

dotenv

Loads environment variables from `.env`.

cpython

Alternative StdLib for Nim for Python targets

niprefs

A dynamic preferences-system with a table-like structure for Nim.

stackclosures

Allocate closures on stack

egl

Bindings for EGL, the native platform interface for rendering APIs.

quickjwt

JSON Web Tokens for Nim

awk

Nim for awk programmers

treesitterjavascript

Nim wrapper for Javascript language support within tree-sitter

vtable

Implement dynamic dispatch through vtable, should works for dynlib.

shady

Nim to GPU shader language compiler and supporting utilities.

bs

A good alternative to Makefile.

bcra

Central Bank of Argentina Gov API Client with debtor corporations info

yahttp

Awesome simple HTTP client for Nim

nifty

A decentralized (pseudo) package manager and script runner.

shlex

Library for splitting a string into shell words

openaiclient

Openai API client For Nim

nimcef

Nim wrapper for the Chromium Embedded Framework

allegro5

Wrapper for Allegro version 5.X

figures

unicode symbols

fixmath

LibFixMath 16:16 fixed point support for nim

proxyproto

PROXY Protocol enabler for aged programs

sha25664b

sha256 hash of batches of 64B blocks in parallel via pure asm lib hashtree

kxrouter

A karax router with life-time events

drawim

Simple library to draw stuff on a window

geomancer

A library and program for getting geomancy charts and figures.

miter

Ratio calculator on your terminal

diffy

Simple diff and sub-image finder with SIMD based on Pixie

io-sixense

Obsolete - please use sixense instead!

miniz

Bindings for Miniz lib.

rethinkdb

RethinkDB driver for Nim

oldgtk3

Low level bindings for GTK3 related libraries

logue

Command line tools for Prologue.

exprgrad

An experimental deep learning framework

jester2swagger

Converts a file with Jester routes to Swagger JSON which can be imported in Postman.

couchdbapi

Apache CouchDb driver (REST API) for nim lang.

jesterfork

Fork of jester with Nim v2.x support

haraka

Haraka v2 short-input hash function

bump

a tiny tool to bump nimble versions

gtsemojiimporter

A tool for admins to import custom emojis into GoToSocial

switchbuild

An easy way to build homebrew files for the Nintendo Switch

libgit2

Libgit2 low level wrapper

eloverblik

API for www.eloverblik.dk

nimoji

🍕🍺 emoji support for Nim 👑 and the world 🌍

stor

Efficient object storage system

rect

rect is a command to crop/paste rectangle text.

batterywidget

Battery widget for command prompt. Written in Nim

selenimum

WebDriver for Selenium(selenium-hub).

dnsstamps

An implementation of DNS server stamps in Nim

jade-nim

Compiles jade templates to Nim procedures.

linenoise

Wrapper for linenoise, a free, self-contained alternative to GNU readline.

nimwc

A website management tool. Run the file and access your webpage.

duckduckgo

Duckduckgo search

gigi

GitIgnore Generation Interface

spinners

Binding for libspinners an elegant terminal spinners

p5nim

Nim bindings for p5.js.

changer

A tool for managing a project's changelog

tweens

Basic tweening library for Nim

fileinput

iterate through files and lines

regex

Linear time regex matching

cglm

Nim wrapper for cglm, an optimized 3D math library written in C99

rain

Rain simulation in your terminal

docx

A simple docx reader.

ruby

Bindings for libruby and high-level Ruby embedding framework

nimjson

nimjson generates nim object definitions from json documents.

libsvmlegacy

Wrapper for libsvm.

ui

A wrapper for libui

nimpcre

PCRE wrapper for Nim

dirtygpt

A dirty and free way to use ChatGPT in Nim

sunny

JSON in Nim with Go-like field tags

mofuw

mofuw is *MO*re *F*aster, *U*ltra *W*ebserver

wiki2text

Quickly extracts natural-language text from a MediaWiki XML file.

sixense

Bindings for the Sixense Core API.

nostr

NOSTR Protocol implementation.

watchout

⚡️ Just... yellin' for changes! File System Monitor for devs

prettystr

Small library for working with strings

xidoc

A consistent markup language

ssostrings

Small String Optimized (SSO) string implementation

p4ztagtojson

Convert Helix Version Control / Perforce (p4) -ztag output to JSON

smelly

Sometimes you have to parse XML

gnuplotlib

gnuplot interface

untar

Library for decompressing tar.gz files.

librng

RNG for dummies in Nim

pipelines

A tiny framework & language for crafting massively parallel data pipelines

redis

official redis client for Nim

utils

Collection of string, parsing, pointer, ... utilities.

shimsham

Hashing/Digest collection in pure Nim

anime

The Nim wrapper for tracemoe.

jesterwithplugins

A sinatra-like web framework for Nim with plugins.

deserjson

JSON-Binding for deser

prettyclr

Small library for working with colors

zerofunctional

A library providing zero-cost chaining for functional abstractions in Nim

curly

Makes using libcurl efficiently easy

pathutils

Utilities for handling paths

tissue

Test failing snippets from Nim's issues

hsluv

A port of HSLuv, a human friendly alternative to HSL.

niup

IUP FFI bindings

c2nim

c2nim is a tool to translate Ansi C code to Nim.

nimly

Lexer Generator and Parser Generator as a Macro Library in Nim.

nimcl

High level wrapper over OpenCL

drand48

Nim implementation of the standard unix drand48 pseudo random number generator

smoothing

Smoothing functions for Regression and Density Estimation

netbuff

Fast and unsafe byte buffering for intensive network data transfer.

sudo

Detect if you are running as root, restart self with sudo if needed or setup uid zero when running with the SUID flag set.

lsblk

List out block-devices, including disks, partitions and their mountpoints

filesize

A Nim package to convert filesizes into other units, and turns filesizes into human readable strings.

progress

A simple progress bar for Nim.

io-serialport

Obsolete - please use serialport instead!

dnsprotocol

Domain Name System (DNS) protocol for Nim programming language

georefar

GeoRef Argentina Government MultiSync API Client for Nim

jsonob

JSON / Object mapper

pls

A simple but powerful task runner that lets you define your own commands by editing a YAML configuration file.

waylandnative

Native Wayland client library

rollinghash

A high performance Nim implementation of a Cyclic Polynomial Hash, aka BuzHash, and the Rabin-Karp algorithm

gungnir

Cryptographic signing for Nim.

winversion

This package allows you to determine the running version of the Windows operating system.

shizuka

The Nim framework for VK API.

nimflux

InfluxDB API client library

webpageextractors

webpage information extractor

optionsutils

Utility macros for easier handling of options in Nim

nimstopwatch

A Nim-based, non-graphical application designed to measure the amount of time elapsed from its activation to deactivation, includes total elapsed time, lap, and split times.

mdevolve

Integrator framework for Molecular Dynamic evolutions

dim

Dimensional Analysis in Nim

noisy

SIMD-accelerated noise generation (Simplex, Perlin).

astiife

AST IIFE for nim. Generate code with AST.

kissfft

Nim binding for KissFFT Fast Fourier Transform library

sdnotify

Systemd service notification helper

aspartame

More syntactic sugar for Nim

updatenimbleversion

Cli tool to update the nimble version of a package.

embedfs

Embed directories in executables, easily

migrate

A simple database migration utility for Nim.

distances

Distances is a high performance Nim library for calculating distances.

snorlogue

A Prologue extension. Provides an admin environment for your prologue server making use of norm.

webrtcvad

Nim bindings for the WEBRTC VAD(voice actitvity Detection)

baker

Static website generation

ipfshttpclient

ipfs http client

cbor

Concise Binary Object Representation decoder

karkas

Layout helpers and sugar for Karax

trick

Game Boy Advance image conversion library and more

spinny

Spinny is a tiny terminal spinner package for the Nim Programming Language.

nimgo

Asynchronous Library Inspired by Go's goroutines, for Nim

binaryparse

Binary parser (and writer) in pure Nim. Generates efficient parsing procedures that handle many commonly seen patterns seen in binary files and does sub-byte field reading.

usha

untitled shell history application

grab

grab statement for importing Nimble packages, similar to Groovy's Grape

logit

Dependency-free, cross-platform and small logging library for Nim, with a simple and comfortable API

macroplus

a collection of useful macro functionalities

metatag

A metadata reading & writing library

cgi

Helper procs for CGI applications in Nim.

fae

Find and Edit Utility

amka

A validator for greek social security number (AMKA)

hats

Various kinds of hashed array trees.

xgboost.nim

Nim wrapper of libxgboost

asyncanything

make anything async [to be honest, fake async]

awssts

AWS Security Token Service API in Nim

cirruedn

Extensible data notation based on Cirru syntax

dotprov

dotfiles provisioning tool

nimish

C macro for Nim.

fblib

FictionBook2 library and tools.

ndbex

extension modules for Nim's 'db_*' modules

uf2lib

A uf2 library for nim.

bestfetch

a customizable, beautiful, and blazing fast system fetch

scinim

The core types and functions of the SciNim ecosystem

dbwrapper

this libraly able to use database/sql of Go

passy

A fast little password generator

bped

Nim implementation of the Bittorrent ascii serialization protocol

slacklib

Library for working with a slack app or sending messages to a slack channel (slack.com)

nimcr

A small program to make Nim shebang-able without the overhead of compiling each time

halonium

A browser automation library written in Nim

loony

Lock-free threadsafe MPMC with high throughput

coap

libcoap C library wrapped in Nim with full async integration

tomlserialization

Flexible TOML serialization [not] relying on run-time type information

mash

A very precise musical virtual keyboard for Jack MIDI

htmlview

View the offline or online html page in browser

commandeer

Provides a small command line parsing DSL (domain specific language)

hex

A simple hex package for Nim

nimview

Nim / Python / C library to run webview with HTML/JS as UI

camelize

Convert json node to camelcase

obfusel

An obfuscator for excel sheets. If you are not allowed to transfer data to an AI system, this can be an easy solution :).

parlexgen

A Parser/Lexer Generator.

genode

System libraries for the Genode Operating System Framework

nimpb

A Protocol Buffers library for Nim

luhny

Luhn's Algorithm implementation in Nim

bgfxdotnim

bindings to bgfx c99 api

cppclass

Syntax sugar which helps to define C++ classes from Nim.

pixels

Toy support library for primitive graphics programming.

asyncio

Async files and streams tools

nsu

Simple screenshot library & cli tool made in Nim

icu4nim

Non-mature ICU 76.x bindings in Nim

cirruparser

Parser for Cirru syntax

dbg

dbg template; in debug echo

romanim

Converts Roman numerals to what you understand without a blink

checkif

A CLI tool to check files (and registry in Windows)

whip

Whip is high performance web application server based on httpbeast a nest for redix tree based routing with some extra opmtizations.

hayaa

Conway's Game of Life implemented in Nim

datamancer

A dataframe library with a dplyr like API

jsonserialization

Flexible JSON serialization not relying on run-time type information

intelhex

Intel hex file utility library

wstp

Nim bindings for WSTP

cozytaskpool

Cozy Task Pool for threaded concurrency based on tasks and channels.

spry

A Smalltalk and Rebol inspired language implemented as an AST interpreter

metatools

Metaprogramming tools for Nim

faker

faker is a Nim package that generates fake data for you.

pathname

Library to support work with pathnames in Windows and Posix-based systems. Inspired by Rubies pathname.

ioselectors

Selectors extension.

nimssl

OpenSSL wrapper for Nim

gyaric

gyaric is a module to encode/decode text to unreadable gyaru's text.

oblivion

Shell command manager

sndfile

A wrapper of libsndfile

notify

A wrapper to notification libraries

mailcow

Simple API wrapper for Mailcow

kapsis

Build delightful command line interfaces in seconds.

struct

Python-like 'struct' for Nim

cdp

Low-level Nim wrapper for Chrome DevTools Protocol (CDP) v1.3 stable. Bend Chrome to your will with complete control over your browser. Scrape dynamic webpages, create browser automations, and beyond.

nimosc

A wrapper around liblo for the Open Sound Control (OSC) protocol

ants

ANT: statically typed configurations for Nim (and others)

receq

Operator for comparing any recursive ref object

shene

Interface for Nim.

memonitor

Cross-platform memory profiler

chagashi

Implementation of the WHATWG-specified text encoders and decoders

chatopenai

A CLI for the Chat series of models provided by OpenAI

distributions

Distributions is a Nim library for distributions and their functions.

nimplex

NIM simPLEX: A concise scientific Nim library (with CLI and Python binding) providing samplings, uniform grids, and traversal graphs in compositional (simplex) spaces.

opencolor

Nim bindings for Open color

nclip

A simple wrapper around the winapi to control the clipboard

unsplash

Unsplash API Client for Nim

spotify

A Nim wrapper for the Spotify Web API

base45

Base45 encoder and decoder

evmc

A wrapper for the The Ethereum EVMC library

gara

A pattern matching library

sqliteral

A high level SQLite API for Nim

teafiles

TeaFiles provide fast read/write access to time series data

nyml

Stupid simple YAML-like implementation from YAML to JsonNode

batchsend

Nim / Python library to feed HTTP server quickly with custom messages

wayland

Nim bindings for Wayland

espirit

Parser for Morrowind's .esp/.esm modding files

treesitterpython

Nim wrapper for Python language support within tree-sitter

gameoflife

gameoflife is library for Game of Life.

tkrzw

Wrappers over the Tkrzw Database Manager C++ library.

shoco

A fast compressor for short strings

rcedit

A new awesome nimble package

brainfuck

A brainfuck interpreter and compiler

nimlz4

Nim wrapper for the LZ4 library. There is also a high-level API for easy use

nbaser

Encode/decode arbitrary unicode bases from size 2 to 256

datetime2human

Human friendly DateTime string representations, seconds to millenniums.

nimcjson

cjson wrapper for Nim

qrcodegen

QR Code Generator

zhsh

This module is a port of the Java implementation of the Zhang-Shasha algorithm for tree edit distance

asynctools

Various asynchronous tools for Nim

karax

Karax is a framework for developing single page applications in Nim.

cirruwriter

Code writer for Cirru syntax

vector

Simple reallocating vector

unchained

Fully type safe, compile time only units library

woocommerce-api-nim

A Nim wrapper for the WooCommerce REST API

xio

Cross platform system API for os and net.

broly

High Performance Stub Server

httpform

Http request form parser

sat

A SAT solver written in Nim.

at

A powerful, lightweight tool to execute code later

vqsort

A vectorized Quicksort (AVX2-only)

csv

Library for parsing, stringifying, reading, and writing CSV (comma separated value) files

notificatcher

Small program to grab notifications from freedesktop and output them according to a format

niminst

tool to generate installers for Nim programs

cobs

Consistent Overhead Byte Stuffing for Nim

spfun

Special Functions of Stats & Physics

rclnim

Nim bindings for ROS2

nim0

Nim0 is a toy one-pass compiler for a limited subset of the Nim language, targetting a 32-bit RISC CPU. Compiled Nim0 programs can be executed in the RISC emulator. All this in 5 heavily-documented sources, totalling less than 4k LOC. It is a port of Niklaus Wirth's Oberon-0 compiler as described in his book Compiler construction (included in the package), cross-referenced in the sources, that you can follow while reading the book.

gravatar

Gravatar API wrapper

urand

Simple method of obtaining secure random numbers from the OS

jestercookiemsgs

A Jester web plugin that allows easy message passing between pages using a browser cookie.

nimpk

PocketLang binding for Nim

nudates

Some useful tools when working with dates.

subviewer

Nim module for parsing SubViewer subtitle files

rocksdb

A wrapper for Facebook's RocksDB, an embeddable, persistent key-value store for fast storage

controlstructures

Additional control structures

lrparser

A SLR parser written in Nim with compile-time and run-time grammar generation.

discordrpc

Discord RPC/Rich Presence client

blend2d

Blend2D for Nim language

chronim

Chronim is Chrome DevTools Protocol (CDP) for Nim lang

fnv

FNV-1 and FNV-1a non-cryptographic hash functions (documentation hosted at: https://ryuk.ooo/nimdocs/fnv/fnv.html)

nimsrvstat

A nim wrapper around mcsrvstat

capstone

Capstone3 high-level wrapper

ansiwave

ANSI art + MIDI music editor

unalix

Small, dependency-free, fast Nim package (and CLI tool) for removing tracking fields from URLs.

simpleargs

Simple command line arguments parsing

chatgptclient

Native gui client for OpenAI chatgpt

nimgl

Nim Game Library

jestergeoip

A Jester web plugin that determines geographic information for each web request via API. Uses sqlite3 for a cache.

supersnappy

Dependency-free and performant Nim Snappy implementation.

plnim

Language Handler for executing Nim inside postgres as a procedural language

ada

High-level Nim wrapper over ada-url, a high-performance, spec-compliant WHATWG URL parser written in C++.

jill

Jill is a Nimish high-level interface to the Jack Audio Connection Kit.

html5canvas

HTML5 Canvas and drawing for the JavaScript backend.

shaname

Rename files to their sha1sums

googletranslate

A simple Google Translate implementation

procs

Unix process&system query&formatting library&multi-command CLI in Nim

fontconfig

Low level wrapper for the fontconfig library.

roots

Root finding functions for Nim

cron

Library to ease writing cron-like programs

pcsc

PC/SC library for smart card access

fidget2

Cross platform UI, with Figma API and OpenGL backend.

parsefixed

Parse fixed-width fields within lines of text (complementary to parsecsv)

asyncssh2

Execute commands and upload/download files using multiple processes and asynchronous methods via SSH.