2757 Package(s) Found

jscanvas

a wrapper for the Canvas API

businessdays

Business Days (or Working Days) calculator.

allegro5

Wrapper for Allegro version 5.X

anycase

Convert strings to any case

mealdb

TheMealDB API client

hpprint

Pretty-printer

lasm

A configurable LSP server for debugging/testing LSP clients

frag

A 2D|3D game engine

nimclutter

Nim bindings for Clutter toolkit.

bard

Nim interface of Google Bard free API

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.

nimplex

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

gdext

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

dmon

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

rssatom

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

vecio

vectored io for nim

gumroad

API client for Gumroad.com

kraut

Router for Karax frontend framework.

jesterwithplugins

A sinatra-like web framework for Nim with plugins.

web

Macro-based HTML generation/templating with CSS validation

torch

A nim flavor of pytorch

ed25519

ed25519 key crypto bindings

hostname

Nim library to get/set a hostname

cliche

AutoMagic CLI argument parsing is Cliche

nimbioseq

Nim Library for sequence (protein/nucleotide) bioinformatics

flatty

Serializer and tools for flat binary files.

base58

Base58 encoders and decoders for Bitcoin and CryptoNote addresses.

tide

Modular terminal editor framework

rect

rect is a command to crop/paste rectangle text.

propositionallogic

A library for (standard) propositional logic

objaccess

generate setters and getters for object types

opencolor

Nim bindings for Open color

ffpass

Api Calls for Ford vehicles equipped with the fordpass app.

commandeer

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

libdeflategzip

A wrapper for libdeflate

fpdf

Pure Nim PDF generation library — create PDF documents with text, fonts, graphics, and images. Inspired by the PHP FPDF API.

beautifulparser

Simple parser for HTML

sampletodolist

Sample Todo List Application

seiryu

A nimble package for improving your Nim code

duktape

wrapper for the Duktape embeddable Javascript engine

gemmajson

json parsing library based on bindings of simdjson

georefar

GeoRef Argentina Government MultiSync API Client for Nim

prompt

Feature-rich readline replacement

stripekit

Stripe API wrapper for Nim

switchbuild

An easy way to build homebrew files for the Nintendo Switch

golden

a benchmark tool

winversion

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

nimminiz

Nim wrapper for miniz

libevdev

Wrapper for libevdev, Linux input device processing library

asyncmysql

Asynchronous MySQL connector written in pure Nim

weightedgraph

Graph With Weight Libary

notcurses

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

echon

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

prettystr

Small library for working with strings

looper

for loop macros

pretty

A pretty printer for Nim types

stashtable

Concurrent hash table

treesitterphp

Nim wrapper for PHP language support within tree-sitter

skyhash

Collection of hash algorithms ported to Nim

nimics

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

stdext

Extends stdlib make it easy on some case

kmod

High-level wrapper for Linux's kmod library

ctrulib

ctrulib wrapper

expect

Rust-style expect procedures

nimcurry

Provides a macro to curry function

polybool

Polygon Clipper Library (Martinez Algorithm)

gemf

Library for reading GEMF map tile stores

ladder

Ladder logic macros for Nim

ringbuffer

Circular buffer implementation

simpleargs

Simple command line arguments parsing

circleciclient

CircleCI API client

yasync

Yet another async/await for Nim

notetxt

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

biscuits

better cookie handling

nico

Nico game engine

sparseset

Sparsets for Nim

analytics

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

fur

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

sszserialization

Nim implementation of the Ethereum SSZ serialization format

gitty

Easily create .gitignore files from your terminal

hparse

Text parsing utilities

studiobacklottv

Studio Backlot TV video extractor

moduleinit

Nim module/thread initialisation ordering library

waylandnative

Native Wayland client library

twitter

Low-level twitter API wrapper library for Nim.

mpeg

Nim wrapper for pl_mpeg single header mpeg library.

stint

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

typelists

Typelists in Nim

awss3

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

dnsdisc

Nim discovery library supporting EIP-1459

quickjwt

JSON Web Tokens for Nim

nulid

A ULID implementation in Nim!

kroutes

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

beanstalkd

A beanstalkd work queue client library.

cozytaskpool

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

bluu

Microsoft Azure Cloud Computing Platform and Services (MAC) APIs

pathutils

Utilities for handling paths

glob

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

phylogeni

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

gpx

Nim module for parsing GPX (GPS Exchange format) files

nimjson

nimjson generates nim object definitions from json documents.

grim

Graphs in nim!

finals

Transparently declare single-set attributes on types.

telebot

Async Telegram Bot API Client

markdown

A Beautiful Markdown Parser in the Nim World.

ratel

Zero-cost abstractions for microcontrollers

cirruparser

Parser for Cirru syntax

catppuccin

Catppuccin colors for nim.

notifications

Library for displaying notifications on the desktop

kmer

encoded kmer library for fast operations on kmers up to 31

nimgo

Asynchronous Library Inspired by Go's goroutines, for Nim

vectors

Simple multidimensional vector math

libvlc

libvlc bindings for Nim

sayhissatsuwaza

Say hissatsuwaza (special attack) on your terminal.

httputils

Common utilities for implementing HTTP servers

vidhdr

Library for detecting the format of an video file

mimedb

A large Database of MIME types

bau

A modern build tool for Nim

libcurl

Nim wrapper for libcurl.

xmlio

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

randgen

A random variable generating library for nim.

ndup

Near-Duplicate File Detection

darwinmetrics

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

tinyfiledialogs

TinyFileDialogs for Nim.

imstyle

A nice way to manage your ImGui application's style

osutil

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

hottie

Sampling profiler that finds hot paths in your code.

gbm

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

tinyre

Tiny Regex Engine for Nim

gamelight

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

bloom

Efficient Bloom filter implementation in Nim using MurmurHash3.

rnim

A bridge between R and Nim

nimgeos

Nim wrapper for the GEOS geometry engine (`libgeos_c`).

impulseengine

Nim port of a simple 2D physics engine

stackstrings

Library for guaranteed zero heap allocation strings

nimvisa

nimvisa is C wrapper for NI-VISA instrument control library

fuzzy

Pure nim fuzzy search implementation. Supports substrings etc

spdxlicenses

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

canonicaljson

Canonical JSON according to RFC8785

winregistry

Deal with Windows Registry from Nim.

crap

`rm` files without fear

hts

htslib wrapper for nim

dlutils

Nim package for easy shared library loading.

p5nim

Nim bindings for p5.js.

manu

Matrix library

koi

Immediate mode UI for Nim

algebraicdatas

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

dbconnector

Unified database connector.

nimsnappyc

Wrapper for the Snappy-C compression library

readfq

Wrapper for Heng Li's kseq

tailwindcss

Tailwind CSS bindings for Nim

blimp

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

libp2pdht

DHT based on the libp2p Kademlia spec

aptos

aptos library for nim lang

denim

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

bytesequtils

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

nimchess

A chess library for Nim

fox

Hot reloading for development of applications in Nim

sha1ext

std / sha1 extension

httpbeastfork

Fork of httpbeast with Nim v2.x support

colors

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

mash

A very precise musical virtual keyboard for Jack MIDI

psutilim

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

proxyproto

PROXY Protocol enabler for aged programs

db

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

nimgraphql

libgraphqlparser wrapper for Nim

nimclipboard

Nim wrapper for libclipboard

jv

A Java version manager and build tool written in Nim

torm

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

kairos

Multi-threaded chronos HTTP server with httpx-compatible API

nimfp

Nim functional programming library

emitter

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

sfax

simple-fax.de CLI client

ozark

A magical ORM for Nim

tinyvg

TinyVG - A compact binary vector graphics format implementation in Nim

nimpsort

Sort imports in Nim source files

jsonrpc

Nim library for implementing JSON-RPC clients and servers

ass

Nim bindings for libass.

httpx

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

anano

Another nanoID implementation for nim

surfer

A high-level, minimal, opinionated windowing library written in Nim.

shio

A quick media server in nim

json2schema

Infer a JSON Schema (draft 2020-12) from any JSON value. No real data values are ever copied into the output — only structural and type information.

scinim

The core types and functions of the SciNim ecosystem

xlsx

Read and parse Excel files

ndns

A pure Nim Domain Name System (DNS) client

jq

Fast JSON parser

rtmp

Real-Time Messaging Protocol for Nim

oolib

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

rure

Binding for rust regex library

simplelog

A deadly simply log package supporting very simple colorful logging.

encode

Encode/decode utf8 utf16 and utf32.

xiaomi

Read and write to Xiaomi IOT devices.

arraymancer

A tensor (multidimensional array) library for Nim

nclip

A simple wrapper around the winapi to control the clipboard

libharu

library for libharu

cssgrid

pure Nim CSS Grid layout engine

tkrzw

Wrappers over the Tkrzw Database Manager C++ library.

treesitterc

Nim wrapper for C language support within tree-sitter

zuhyo

The easiest way to interact with a graphql api

jestermongopool

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

nimpy

Nim - Python bridge

shell

A Nim mini DSL to execute shell commands

wstp

Nim bindings for WSTP

nimcdl

Circuit Design language made in Nim

monit

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

lapper

fast interval overlaps

typography

Fonts, Typesetting and Rasterization.

gigi

GitIgnore Generation Interface

netty

Netty is a reliable UDP connection for games.

wren

A nim wrapper for Wren, an embedded scripting language

findtests

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

norm

Nim ORM.

variantkey

encode/decode variants to/from uint64

parazoa

Immutable, persistent data structures

caprese

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

hypixel

The Hypixel API, in Nim.

ytextractor

Youtube data extractor

murmur3

A simple MurmurHash3 wrapper for Nim

mongopool

MongoDb pooled driver

nimcjson

cjson wrapper for Nim

viper

SQL builder library with fluent syntax

zigcc

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

joyenthttpparser

Wrapper for high performance HTTP parsing library.

nimbmp

BMP encoder and decoder

cmixersdl2

Lightweight audio mixer for SDL2

ajax

AJAX wrapper for nim js backend.

fpn

A fixed point number library in pure Nim.

science

A library for scientific computations in pure Nim

interfaced

Go-like interfaces

exprgrad

An experimental deep learning framework

sshterm

SSH terminal for interactive sessions for Nim

einheit

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

rin

Tiny CLI timer with desktop notification and alarm sound

tsv2json

Turn TSV file or stream into JSON file or stream

fediauth

A basic library to authenticate to fediverse instances

opusenc

Bindings to libopusenc

libfuzzer

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

nimosc

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

smbexec

Nim-SMBExec - SMBExec implementation in Nim

omni

omni is a DSL for low-level audio programming.

getr

Benchmarking wrapper around getrusage()

cligen

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

contracts

Design by Contract (DbC) library with minimal runtime.

webp

WebP Tools wrapper for Nim

lz77

Implementation of various LZ77 algorithms

ooputils

Macro for building OOP class hierarchies based on closure methods.

serversentevents

A dedicated Server-Sent Events (SSE) library for Nim - framework agnostic, production-ready.

engineio

An Engine.IO client library for Nim

zippy

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

depot

For working with S3-compatible storage APIs

scram

Salted Challenge Response Authentication Mechanism (SCRAM)

getmac

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

sdl1

SDL 1.2 wrapper for Nim.

reactor

Asynchronous networking engine for Nim

wchart

Chart plugin for wNim.

taps

Transport Services Interface

nimautogui

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

tic80

TIC-80 bindings

yaclap

Yet another command line argument parser for Nim.

vimeo

Vimeo extractor

mmgeoip

MaxMind GeoIP library

bali

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

agify

Nim wrapper for the Agify.io API

csv2dbsrc

create db util sources from csv

nicy

A nice and icy ZSH prompt in Nim

swayipc

IPC interface to sway (or i3) compositors

rtthread

Nim threads with realtime scheduling

illwillunsafe

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

nimwave

A TUI -> GUI library

mddoc

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

nimhuml

A Nim implementation of HUML (Human-Oriented Markup Language) parser and serializer

autonim

Wrapper for AutoIt v3.3.14.2

nbaser

Encode/decode arbitrary unicode bases from size 2 to 256

funchook

funchook wrapper

nerve

A RPC framework for building web APIs

iori

Async file I/O through io_uring

wxpay

A wechat payment sdk for nim.

lua

Wrapper to interface with the Lua interpreter

ansiparse

Library to parse ANSI escape codes

redismodules

A new awesome nimble package

cpptuples

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

sim

Parse config by defining an object

valkey

Pure Nim async client for Valkey (Redis-compatible database), forked from nim-lang/redis

tabulator

Nim library for generating plain-text tables (with Unicode and ANSI code support)

xm

Nim rewrite of `xzoom` with many new features

fab

Print fabulously in your terminal

spry

A Smalltalk and Rebol inspired language implemented as an AST interpreter

tnetstring

Parsing and serializing for the TNetstring format.

glbits

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

holomatch

nested/overloadable pattern matching

diffy

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

todoist

A Nim client for Todoist's REST API

matplotnim

A Nim wrapper for Python's matplotlib

rainbow

256 colors for shell

nimpari

Nim wrapper for the PARI library

fsm

A simple finite-state machine for @nim-lang

bitset

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

slicerator

Iterator package aimed at more ergonomic and efficient iterators.

nimsha2

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

taskman

A package that manages background tasks on a schedule

updatenimbleversion

Cli tool to update the nimble version of a package.

mouse

Mouse interactions in nim

editorconfig

A parser for EditorConfig

synthesis

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

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

nimctx

Nim Context MCP Server - Provides Nim stdlib and project dependencies context for AI assistants

gemini

Building blocks for making async Gemini servers

computesim

Learn and understand compute shader operations and control flow.

nodejs

NodeJS Standard Library for Nim

millie

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

cal

A simple interactive calculator

stor

Efficient object storage system

smoothing

Smoothing functions for Regression and Density Estimation

laser

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

ninit

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

pkginfo

A tiny utility package to extract Nimble information from any project

printdebug

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

litestore

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

firejail

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

subscribestar

Subscribestar extractor

hashlib

Hash Library for Nim

jestercookiemsgs

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

calibre

Calibre Database Lib for Nim

netbuff

Fast and unsafe byte buffering for intensive network data transfer.

nimkov

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

nimquery

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

sweetanitify

Sweet_Anita Translator, help spread awareness about Tourettes

dhash

Nim implementation of dHash algorithm

snekim

A simple implementation of the classic snake game

nimr

Helper to run nim code like a script

keycard-sdk

Nim SDK to interact with the Status Keycard

dirtydeeds

macro for partially applied calls

kaitaistructnimruntime

Kaitai Struct runtime library for Nim

rapid

A game engine for rapid development and easy prototyping

asyncssh2

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

struct

Python-like 'struct' for Nim

asciitype

This module performs character tests.

twim

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

natu

Game Boy Advance development library

asyncevents

Asynchronous event loop for progaming with MVC

eris

Encoding for Robust Immutable Storage (ERIS)

dual

Implementation of dual numbers

minline

A line editing library in pure Nim

wewbo

An interactive terminal application for streaming and downloading anime from various streaming sources.

gifenc

Gif Encoder

bluesoftcosmos

Bluesoft Cosmos extractor

fenstim

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

gimei

random Japanese name and address generator

treestand

A full tree-sitter (parser generator) clone/re-implementation for nim with powerful macros.

eastasianwidth

eastasianwidth is library for EastAsianWidth.

docx

A simple docx reader.

cbor

Concise Binary Object Representation decoder

nimagehide

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

listcomprehension

List comprehension, for creating sequences.

xpm

X-Pixmap & NetPBM

sensors

libsensors wrapper

saucenao-nim

Asynchronous Nim wrapper for SauceNAO's API

itn

Nim module for parsing ITN (TomTom intinerary) files

nimqbittorrent

a wrapper for the QBittorrent WebAPI for NIM.

zerofunctional

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

libp2p

libp2p implementation in Nim

inim

Interactive Nim Shell

primes

Utilities for prime numbers

dimslash

Interactive command handler for Dimscord

seance

A CLI tool and library for interacting with various LLMs

w8crc

Full-featured CRC library for Nim.

jwtea

Brew JSON Web Tokens in pure Nim

xom

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

tnim

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

sndhdr

Library for detecting the format of a sound file

cello

String algorithms with succinct data structures

falas

fragment-aware assembler for short reads

vscds

Easily swap between multiple data folders.

classy

typeclasses for Nim

unicodedb

Unicode Character Database (UCD) access for Nim

nauthy

Nim library for One Time Password verification and generation.

zip

A wrapper for the zip library

debra

DEBRA+ safe memory reclamation for lock-free data structures.

latinize

Convert accents (diacritics) from strings to latin characters.

frida

Frida wrapper

nimchacha20poly1305

xchacha20_poly1305, chacha20, poly1305

winim

Nim's Windows API and COM Library

io-usb

Obsolete - please use libusb instead!

nimmicrograd

Nim implementation of micrograd autograd engine.

nimongo

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

i18n

Bring a gettext-like internationalisation module to Nim

bingo

Binary serialization framework

userdef

A more advanced adduser for your Alpine based Docker images.

nbcnews

NBC News scraper

lis3dhtr

Ratel library for the LIS3DHTR 3-axis accelerometer

dropboxfilenamesanitizer

Tool to clean up filenames shared on Dropbox

gara

A pattern matching library

nimcl

High level wrapper over OpenCL

woocommerce-api-nim

A Nim wrapper for the WooCommerce REST API

subnet

subnet prints subnet mask in human readable.

nimsimd

Pleasant Nim bindings for SIMD instruction sets

xrayattenuation

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

paint

Colorize strings in a simple and clean way

ensem

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

sam

Fast and just works JSON-Binding for Nim

array2d

A 2D Array Implementation

niscv

Nim powered RISC-V virtual machine and emulator.

jsonpak

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

murmurhash

Pure nim implementation of MurmurHash

jsonnet

Binding for Jsonnet the data templating language

origin

A graphics math library

base62

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

cborious

A new awesome nimble package

rxnim

An implementation of rx observables in nim

ballenaitcher

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

staticglfw

Static GLFW for nim

duckduckgo

Duckduckgo search

wasmrt

Nim wasm runtime

nimtcl

Low-level Tcl & Tk bindings for Nim

scope

Scope tracking for untyped macros

kiwi

Cassowary constraint solving

uuidgen

A comprehensive and standards-compliant UUID library

gerbil

A dynamic website generator

ao

A high-level libao wrapper

sss

Shamir secret sharing

wauto

Windows automation module

lxprs

LetterXpress client for sending German postal letters from PDF

azuretranslate

Nim Library for Azure Cognitive Services Translate

nimtrs

Nim term rewriting system

witai

wit.ai client

battinfo

cli tool to query battery info for GNU/Linux

hayaa

Conway's Game of Life implemented in Nim

webdavclient

WebDAV Client for Nim

nimvss

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

sync

Useful synchronization primitives

taskpools

lightweight, energy-efficient, easily auditable threadpool

meta

View and set the metadata for audio files

nimsnappy

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

entoody

A component/entity system

surfing

Surfing is a highly functional CLI for Base64.

gitman

Cross-platform git repository manager.

nimrat

Module for working with rational numbers (fractions)

physfs

A library to provide abstract access to various archives.

irc

Implements a simple IRC client.

periapsisengine

A 2D game engine made by Periapsis Studios

rexpaint

REXPaint .xp parser

remizstd

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

cmixer

Lightweight audio mixer for games

jobscheduler

A cross platform jobscheduler app made using Nim.

fastpnm

fast PNM (.pbm .pgm .ppm) parser

gmapi

Bindings for Greasemonkey API and an userscript header generator

libnotify

Minimalistic libnotify wrapper for desktop notifications

epub

Module for working with EPUB e-book files

libgcrypt

libgcrypt wrapper

bitstreams

Interface for reading per bits

genoiser

functions to tracks for genomics data files

nimf

Search for files in a directory hierarchy.

nimrdkafka

Nim wrapper for librdkafka

limdb

A wrapper for LMDB the Lightning Memory-Mapped Database

jsbind

Define bindings to JavaScript and Emscripten

webui

Nim wrapper for WebUI

eternity

Humanize elapsed time

microasynchttpserver

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

nimdotenv

Load local environment variables from .env files

redisparser

RESP(REdis Serialization Protocol) Serialization for Nim

nextract

A Mozilla Readability-like content extraction library for Nim

tejina

Minimal web framework for Nim

redissessions

Redis-backed sessions for jester

jsutils

Utils to work with javascript

simdx86

Wrappers for X86 SIMD intrinsics

lda

Latent Dirichlet Allocation

hnimast

User-friendly wrapper for nim ast

xl

Open XML Spreadsheet (Excel) Library for Nim

icedhash

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

oculus

Bindings for the Oculus VR SDK.

des

3DES native library for Nim

requirementstxt

Python requirements.txt generic parser for Nim

wyhash

Nim wrapper for wyhash

chipmunk7

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

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.

yfnim

A Yahoo Finance historical data retriever with support for multiple intervals

yawd

Yet Another WebDriver (YAWD) for nim lang.

translation

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

kissfft

Nim binding for KissFFT Fast Fourier Transform library

iconim

SVG icon library manager for server-side rendering

readfx

FASTX parser for SeqFu (klib)

exporttosqlite3

Export Nim functions to sqlite3

tmclient

TwineMedia API client library for Nim

ferrite

A collection of utilities useful for implementing web standards

hyprlandipc

An unofficial wrapper to Hyprland's IPC layer

playground

Web-based playground for testing Nim code.

clblast

Wrapper for CLBlast, an OpenCL BLAS library

opengl

High-level and low-level wrapper for OpenGL

libtray

Wrapper for dmikushin/tray

zhsh

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

blackvas

declarative UI framework for building Canvas

blarg

A basic little argument parser

nimkdl

KDL 2.0 document parser with 100% spec compliance (670/670 tests)

openelevation

OpenStreetMap Elevation API MultiSync Client for Nim

nim2048

2048 game clone runs in your terminal, written in Nim

utils

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

nimbass

Bass wrapper for Nim

skybook

Light weight bookmark manager(delicious alternative)

otp

One Time Password library for Nim

modernnet

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

nimrcon

Simple RCON client in Nim lang.

sums

Accurate summation functions

sdl2

Wrapper for SDL 2.x

dotprov

dotfiles provisioning tool

sdl3

SDl3 bindings for Nim

td

Task manager for ICS files synced by vdirsyncer

necsus

Entity Component System

passy

A fast little password generator

nimlibxlsxwriter

libxslxwriter wrapper for Nim

io-oculus

Obsolete - please use oculus instead!

nexus

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

suru

A tqdm-style progress bar in Nim

anime

The Nim wrapper for tracemoe.

metatag

A metadata reading & writing library

dhbp

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

audiodb

TheAudioDB API client

opussum

Wrapper around libopus

assert

DbC library for Nim providing precondition and postcondition assertions

nclap

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

nimdoc

Generate and view local documentation of installed nimble packages

react

React.js bindings for Nim

wepoll

Windows epoll wrapper.

gtsemojiimporter

A tool for admins to import custom emojis into GoToSocial

cache

A cache library.

numtoword

Convert numbers to words

oris

A simple i18n library for Nim

spread

macro for spreading blocks into call parameters/collections

timerwheel

A high performance timer based on timerwheel for Nim.

pych

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

nimpress

Fast and simple calculation of polygenic scores

suber

Pub/Sub engine

datetime2human

Human friendly DateTime string representations, seconds to millenniums.

constantine

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

clap

Clap audio plugin bindings

node

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

argon2highlevel

A high-level Nim Argon2 password hashing library

xmldom

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

clapfn

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

fltk

The Fast-Light Tool Kit

coverage

Code coverage library

tagger

A library to generate xml and html tags

beaconchain

An efficient Ethereum beacon chain client

cligpt

Command line interface for ChatGPT

glossolalia

A DSL for quickly writing parsers

variant

Variant type and type matching

simpleot

Simple OT wrapper

hcparse

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

spinners

Binding for libspinners an elegant terminal spinners

sharedmempool

threadsafe memory pool

stacks

Pure Nim stack implementation based on sequences.

nimmidi

Read and write midi files

parsesql

a high performance SQL file parser

ada

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

pgutil

Postgres utility functions

timelog

Simple nimble package to log monotic timings

fblib

FictionBook2 library and tools.

nimhttpd

A tiny static file web server.

mcuutils

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

aporia

A Nim IDE.

meow

meowhash wrapper for Nim

mcevents

Event Based Programming for Nim.

romans

Conversion between integers and Roman numerals

awesomermdir

Command to remove acceptably empty directories.

nio

Low Overhead Numerical/Native IO library & tools

luhny

Luhn's Algorithm implementation in Nim

sha25664b

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

openparser

Tiny parsers and serializers for JSON, CSV, RSS, Atom feeds and more

pine

Nim Static Blog & Site Generator

preserves

Preserves data model and serialization format

networkutils

Various networking utils

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.

jsonfmt

Ridiculously simple and effective JSON formatter.

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.

chronim

Chronim is Chrome DevTools Protocol (CDP) for Nim lang

sumtypes

Simple variant generator empowering easy heterogeneous type operations

preprod

preprod

quic

QUIC protocol implementation

xml

Pure Nim XML parser

timeit

measuring execution times written in nim.

microparsec

A performant Nim parsing library built for humans.

awssigv4

Simple package for creating AWS Signature Version 4 (SigV4)

ponairi

Simple ORM for SQLite that can perform CRUD operations

tf2plug

A mod manager for TF2

sitmo

Sitmo parallel random number generator in Nim

nimcfitsio

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

nimroutine

A go routine like nim implementation

negl

Nim bindings for EGL

jill

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

matrixsdk

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

zlib

zlib wrapper for Nim

siwin

Simple window maker.

macroplus

a collection of useful macro functionalities

mqtt

MQTT wrapper for nim

hex

A simple hex package for Nim

letutils

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

nwatchdog

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

yanyl

A library for using YAML with Nim

mui

A tiny immediate-mode UI library

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

shellcmd

Collection of Terminal commands to be used inside nim

shobiz

Simple structured console messages for Nim applications.

bump

a tiny tool to bump nimble versions

coco

Code coverage CLI + library for Nim using LCOV

nimassets

bundle your assets to a nim

godot

Nim bindings for Godot Engine

vexhost

VexHost is a server/origin hoster for VEX.

supersnappy

Dependency-free and performant Nim Snappy implementation.

libjwt

Bindings for libjwt

cron

Library to ease writing cron-like programs

lmdb

A wrapper for LMDB the Lightning Memory-Mapped Database

gameoflife

gameoflife is library for Game of Life.

crockfordb32

A simple implementation of Crockford Base32.

honeycomb

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

iputils

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

bitty

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

distances

Distances is a high performance Nim library for calculating distances.

polyrpc

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

crown

Next generation meta-framework for Nim, powered by Basolato and HTMX

naecs

A high-performance, archetype-based Entity Component System for Nim.

websocketx

Websocket for httpx.

genode

System libraries for the Genode Operating System Framework

nimgram

MTProto client written in Nim

iecook

Cook all cookies of your browser

filetype

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

monerorpc

Library for interacting with Monero wallets via RPC.

buju

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

bu

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

wox

Helper library for writing Wox plugins in Nim

xidoc

A consistent markup language

specialfunctions

Special mathematical functions in Nim

newsapiclient

A NewsAPI client, to retrieve market news

vla

Variable length arrays for Nim

catnip

Assembler for runtime code generation

validator

Functions for string validation

caesar

A simple tool for caesar cipher encoding and decoding

sophia

Nim wrapper of the Sophia key/value store

abif

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

measuremancer

A library to handle measurement uncertainties

qrcode

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

njo

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

arksys

An entity component system package

nimtetris

A simple terminal tetris in Nim

nimtess2

Nim wrapper for libtess2

minilru

Minim(al/ized) LRU cache

awk

Nim for awk programmers

ttop

Monitoring tool with historical snapshots

io-myo

Obsolete - please use myo instead!

choosenim

The Nim toolchain installer.

resultsutils

Utility macros for easier handling of Result

grpc

Pure Nim gRPC client and server

bezier

Bezier curve tools

rcedit

A new awesome nimble package

sigv4

Amazon Web Services Signature Version 4

simhash

Nim implementation of simhash algoritim

tpdne

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

ptest

Print-testing for nim.

nimrm

Native WinRM shell client with NTLM, Kerberos, file transfers, in-memory operations, and multi-session support

faker

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

fastxreader

FastQ and Fasta readers for NIM

govee

A Nim wrapper for the Govee API.

httpbeast

A performant and scalable HTTP server.

logue

Command line tools for Prologue.

puppy

Fetch url resources via HTTP and HTTPS.

steam

Steam API Client for Nim

at

A powerful, lightweight tool to execute code later

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.

containertools

a library and a DSL to handle container spec files

nanoid

The Nim implementation of NanoID

vier

Vim-Inspired Editor of Rasters

sdl3nim

SDL3 warpper for Nim language

floof

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

palladian

A Frontend Web Framework for Nim based on Preact

bunnery

bun helper scripts

coinbasepro

Coinbase pro client for Nim

deepspeech

Nim bindings for mozilla's DeepSpeech model.

asyncchannels

Thread-safe channels for chronos

kwin

KWin JavaScript API wrapper

avbin

Wrapper of the AVbin library for the Nim language.

sass

A wrapper for the libsass library.

note

A simple pastebin, inspired by w4/bin

reni

A regular expression engine compatible with Oniguruma

rbtree

Red/Black Trees

assimp

Wrapper for the assimp library

parsegemini

Library for parsing text/gemini

lazyseq

Lazy evaluated sequences

maze

A command and library to generate mazes

nwnt

GFF <-> NWNT Converter (NeverWinter Nights Text)

shopifyextractor

Shopify ecommerces data in a instant

xplm-nim

X-Plane XPLM SDK wrapper

csort

A fast, branchless, sorting algorithm

bignum

Wrapper around the GMP bindings for the Nim language.

calendar

A tiny calendar program

snappy

Nim implementation of Snappy compression algorithm

huffman

Huffman encode/decode for Nim.

suggest

mmap-persistent SymSpell spell checking algorithm

nimaescrypt

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

bcwebservices

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

wasmbackend

utils to support compiling Nim to WASM target

noaa

NOAA weather API wrapper

dogapicli

Tool to download dogs images

espirit

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

uuids

UUID library for Nim

minhash

Nim implementation of minhash algoritim

applicates

"pointers" to cached AST that instantiate routines when called

nuance

nim untyped AST node generation at runtime with custom line info

torim

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

scf

Standalone Nim source code filter (stdtmpl) transformer

wiki2text

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

imnotify

A notifications library for Dear ImGui

noxen

highly customizable terminal boxes for nim!

fsmonitor

The ex-stdlib module fsmonitor.

parasound

A library for playing audio files

hyperscan

Bindings for Intel's Hyperscan library

nimff

Farbfeld Encoder and Decoder written in Nim.

listsv

Basic operations on singly and doubly linked lists.

host

A program to staticlly host files or directories over HTTP

bpg

BPG (Better Portable Graphics) for Nim

randpw

Random password and passphrase generator

clutter

Fast as Fuck interpolated LUT generator and applier

nimlangserver

The Nim language server implementation (based on nimsuggest)

nimlua

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

nmiline

Plotting tool using NiGui

sonic

client for sonic search backend

nimgnuplot

A Nim interface to gnuplot loosely based on pygnuplot.

libunicorn

Futhark generated wrapper around unicorn-engine

guardmons

Cross-platform collection of OS Utilities

rectpacker

Pack rects into bigger rect

iterrr

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

rclnim

Nim bindings for ROS2

runexe

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

halonium

A browser automation library written in Nim

nim7z

7z extraction for Nim

htmlunescape

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

webgui

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

nimfunge98

A Funge-98 interpreter written in nim

nimhdf5

Bindings for the HDF5 data format C library

strunicode

Swift-like unicode string handling

bigints

Arbitrary-precision integers

shimsham

Hashing/Digest collection in pure Nim

avrio

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

parseini

A high-performance ini parse library for nim.

nofi

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

ansiutils

Utilities for parsing CP437 and ANSI escape codes

rn

minimal, performant mass file renamer

naylib

Yet another raylib Nim wrapper

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.

cdecl

Nim helper for using C Macros

miter

Ratio calculator on your terminal

ffmpegcli

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

packedargs

a convention mainly created for `createThread` proc

fidget

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

nimpbprotoc

Protocol Buffers compiler support package for nimpb

notmuch

wrapper for the notmuch mail library

html

Typed HTML5 element data and builder for structured HTML

tang

Elegant sugar

myip

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

pledge

OpenBSDs pledge(2) for Nim.

symbolicnim

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

hippo

HIP / CUDA programming library for Nim.

drng

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

wxnim

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

ad

A simple RPN calculator

htsparse

Nim wrappers for tree-sitter parser grammars

libgraph

Converts 2D linear graph coordinates to pixels on screen

booyaka

A fast documentation generator for cool kids!

python

Wrapper to interface with Python interpreter

globby

Glob pattern matching for Nim.

blackvascli

The Blackvas CLI

closurecompiler

Bindings for Closure Compiler web API.

nimodpi

oracle odpi-c wrapper for Nim

hashbrowns

Small GUI utility for hashing files or mass hashing directories

linagl

OpenGL math library

tomlserialization

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

vecray

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

nimsutils

Common utils for Nimscript

zxc

Bindings to ZXC compression library

mort

A dead code locator for Nim

libsql

Nim binding for libSQL - an open source, open contribution fork of SQLite

anycallconv

A macro to create special procedural types for parameters.

geomancer

A library and program for getting geomancy charts and figures.

xgui

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

tiger

Tiger hash function

nimpath

Interface to libxml2's XPath parser

dotenv

Loads environment variables from `.env`.

wiringpinim

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

cmake

CMake for Nimble

googleapi

Google API for nim

useradd

Linux adduser/useradd library with all batteries included.

nimnoise

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

nish

A Toy Shell Application

kdl

KDL document language Nim implementation

sol

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

syphus

An implementation of the tabu search heuristic in Nim.

vecmath

various vector maths utils for nimrod

eminim

JSON serialization framework

jestergeoip

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

pastebin

Pastebin API wrapper

sarcophagus

mummy higher level api wrapper

pwned

A client for the Pwned passwords API.

nodesnim

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

timezones

Timezone library compatible with the standard library.

googletranslate

A simple Google Translate implementation

imguin

Nim binding for Dear ImGui / CImGui

find

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

envconfig

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

mathexpr

MathExpr - pure-Nim mathematical expression evaluator library

louvre

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

openlayers

openlayer javascript bindings

blake2

blake2 - cryptographic hash function

nimprotect

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

nimidi

MIDI file parser in Nim, for Nim

conio

.NET-inspired lightweight terminal library

asciigraph

Console ascii line charts in pure nim

froth

tagged pointer types with destructors

pwd

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

libvips

Libvips - image processing library with low memory needs

simpleparseopt

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

til

til-tool: Today I Learned tool

slim

nim package manager

spacenimtraders

A new awesome nimble package

arrayutils

map/mapIt for arrays

scraper

Scraping tools

pythonpathlib

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

dbpresto

prestodb simple connector

base45

Base45 encoder and decoder

nimcmaes

Nim CMAES library

cliseqselector

Seq selector in CLI

fidget2

Cross platform UI, with Figma API and OpenGL backend.

wcwidth

Implementation of wcwidth with Nim.

libtcodnim

Wrapper of the libtcod library for the Nim language.

romanim

Converts Roman numerals to what you understand without a blink

owlkettle

A declarative user interface framework based on GTK

plz

PLZ Python PIP alternative

unicody

An alternative / companion to std/unicode

niml

html dsl

uuid4

UUIDs in pure Nim

opencl

Low-level wrapper for OpenCL

osfiles

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

importchelpers

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

faststack

Dynamically resizable data structure optimized for fast iteration.

nre

A better regular expression library

hk

Windows hotkeys + hotstrings for Nim (winim keyboard hook, optional clipboard paste mode)

norx

A wrapper of the ORX 2.5D game engine

sqlite3abi

A wrapper for SQLite

versicles

Lib and CLI tool to manipulate biblical verses!

alut

OpenAL Utility Toolkit (ALUT)

nest

RESTful URI router

intops

Core arithmetic operations for CPU-sized integers.

cucumber

implements the cucumber BDD framework in the nim language

nimcuda

CUDA bindings

nimobserver

An implementation of the observer pattern

bped

Nim implementation of the Bittorrent ascii serialization protocol

nimgui

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

nimletter

Self-hosted newsletter, drip, and transactional email system

dbus

dbus bindings for Nim

cloths

Cloths provides the way to process and structure string easily.

libffi

libffi wrapper for Nim.

chronicles

A crafty implementation of structured logging for Nim

libkeepass

Library for reading KeePass files and decrypt the passwords within it

cflags

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

ansiwave

ANSI art + MIDI music editor

nimgraphviz

Nim bindings for the GraphViz tool and the DOT graph language

runeterradecks

Legends of Runeterra deck/card code encoder/decoder

respite

Redis protocol backed by SQLite

mofuw

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

smnar

Servicio Meteorologico Nacional Argentina API Client

atem

Facebook Page management CLI via Meta Graph API

smtp

SMTP client implementation (originally in the stdlib).

parsepage

Automatically extracts the data of sites

docchanger

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

docopt

Command-line args parser based on Usage message

windy

Windowing library for Nim using OS native APIs.

mt

A simple TLDR pages client

steamworksgen

Autogenerated sanitized steamworks Binds

matsuri

Useful Variant Type and Powerful Pattern Matching for Nim

random

Pseudo-random number generation library inspired by Python

figures

unicode symbols

climate

Library to build command-line interfaces.

unsplash

Unsplash API Client for Nim

nimplehttpserver

SimpleHTTPServer module based on net sockets

autotemplate

Small library to automatically generate type-bound templates from files

bcryptrocks

bcrypt wrapper using Solar Designer's crypt_blowfish (Windows-compatible)

nebble

Nim wrapper for the Pebble smartwatch SDK

ftd2xx

Nim wrapper for FTDI ftd2xx library

shellopt

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

freegeoip

Retrieve info about a location from an IP address

testrunner

Test runner with file monitoring and desktop notification capabilities

nimsl

Shaders in Nim.

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.

subfield

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

lsquic

Nim wrapper around lsquic with a Chronos-based async API

steganography

Steganography - hide data inside an image.

libbacktrace

Nim wrapper for libbacktrace

stringinterpolation

String interpolation with printf syntax

progress

A simple progress bar for Nim.

loopfusion

Loop efficiently over a variadic number of containers

rain

Rain simulation in your terminal

spurdify

Spurdification library and CLI

pharao

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

porter

Simple extensible implementation of Porter stemmer algorithm

nimgit2

libgit2 wrapper for Nim

chrono

Calendars, Timestamps and Timezones utilities.

spacenav

Bindings for libspnav, the free 3Dconnexion device driver

vcard

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

nimbluez

Nim modules for access to system Bluetooth resources.

protobuf

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

spills

Disk-based sequences

names

String interning library

nimcoon

A command-line YouTube player and more

m

Lightweight and easily extendable / embeddable Lisp dialect with no VM and deterministic performance.

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.

jeknil

A blog post generator for people with priorities.

sliceutils

Utilities for and extensions to Slice/HSlice

sysinfo

Cross platform system information.

svvpi

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

sat

A SAT solver written in Nim.

complex

The ex-stdlib module complex.

metal4

Metal 4 bindings for Nim.

blscurve

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

emailparser

Email parser to JsonNode based on Cyrus JMAP parser

morepretty

Morepretty - Does more than nimpretty.

brainimfuck

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

surrealdb

SurrealDB driver for Nim

mapm

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

basedon

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

paddle

Paddle API client

nimfuzz

Simple and compact fuzzing

sksbox

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

nimbang

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

treesitterpython

Nim wrapper for Python language support within tree-sitter

nimlk

Nix lockfile generator

illwave

A cross-platform terminal UI library

extensions

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

kashae

Calculation caching library

simplediff

A library for straightforward diff calculation

dnsstamps2

DNS Stamps package

linenoise

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

scrypt.nim

Binding and utilities for scrypt

bilidown

Bilibili video downloader

spinny

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

slappy

A 3d sound API for nim.

rex

Reactive programming, in nim

args

argv and argc for command line arguments

notifishower

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

dxlib

A Nim binding for DX Library

url

A high-performance, SIMD-accelerated URL parser based on the WHATWG standard.

threadproxy

Simplify Nim Inter-Thread Communication

nimcrypto

Nim cryptographic library

bytes2human

Convert bytes to kilobytes, megabytes, gigabytes, etc.

knot

tie compile-time values to types under names

replim

most quick REPL of nim

freetype

wrapper for FreeType2 library

shiftfields

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

fastkiss

FastCGI Web Framework for Nim.

finalseg

jieba's finalseg port to nim

ogl46

OpenGL 4.6 DSA wrapper for Nim.

artemis

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

nserve

A lightweight zero-deps, async HTTP file server with uploads

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.

nimlz4

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

noisy

SIMD-accelerated noise generation (Simplex, Perlin).

mustache

Mustache in Nim

nimp

A package manager that delegates to package authors

treesitterrust

Nim wrapper for Rust language support within tree-sitter

daemon

Cross-platform process daemonization library

accuratesums

Accurate Floating Point Sums and Products.

zfcore

zfcore is high performance asynchttpserver and web framework for nim lang

eloverblik

API for www.eloverblik.dk

msgpack4nim

Another MessagePack implementation written in pure nim

gamepad

Cross-platform gamepad driver

openweathermap

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

sequester

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

shmk

Smart file/folder creation

whatthefork

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

humanize

Human-readable formatting of numbers, file sizes, times, durations, and lists. Locales: en, ar, de, es, fr, it, ru, zh

urlshortener

A URL shortener cli app. using bit.ly

qrgen

A QR code generation library.

nimhq

HQ Trivia API wrapper for Nim

kdialog

KDialog Qt5 Wrapper, easy API, KISS design

velcro

Example Text

figdraw

UI Engine for Nim

hyperloglog

A HyperLogLog data structure implementation in Nim

objcruntime

objective-c runtime bindings

embedfs

Embed directories in executables, easily

stbimage

A wrapper for stb_image and stb_image_write.

asyncpg

Asynchronous PostgreSQL driver for Nim Language.

consul

A simple interface to a running Consul agent.

lastfm

Last.FM API bindings

imlib2

Simple wrapper of the Imlib2 library

webby

Web utilities - http headers and query parsing.

sphinx

Sphinx wrapper for Nim

npython

Python interpreter implemented in Nim, supporting JS backends

jazzy

Productive, developer-friendly web framework for Nim. Write less code, build more features.

pnm

pnm is library for PNM (Portable AnyMap).

arraymancervision

Image transformation and visualization utilities for arraymancer

resolver

Semver parser and dependency management tools

scfgnim

scfg (simple configuration file format) parser

unit

A library that provides unit types in nim

subhook

subhook wrapper

nimbpf

libbpf for nim

libovr

Nim bindings for libOVR (Oculus Rift)

hotdoc

Single Page Documentation Generator

miniblink

A miniblink library for nim.

fusion

Nim's official stdlib extension

yahooweather

Yahoo! Weather API wrapper

tokarax

Converts HTML to Karax representation

rena

rena is a tiny fire/directory renaming command.

yukiko

The Nim GUI asynchronous framework based on SDL2.

geminim

Simple async Gemini server

nim

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

vk14

Vulkan 1.4 wrapper for Nim.

nimnews

Immature Newsgroup NNTP server using SQLite as backend

luigi

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

nimspice

A bunch of macros. sugar if you would

nimcp

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

nimitheme

make nimib look beautiful with nimitheme

reedsolomon

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

nimtraits

Trait system for nim

nrpl

A rudimentary Nim REPL

nimvault

GPG-encrypted opaque-blob vault with hidden filenames

masterpassword

Master Password algorith implementation

imgcat

See pictures in your console

chronopipe

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

macosutils

MacOS/OSX system util wrappers for CFCore and the like

psy

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

streamfix

FIX Protocol streaming parser (Financial Information eXchange)

nimi3status

Lightweight i3 status bar.

huenim

Huenim

steamworks

Steamworks SDK API for shipping games on Steam.

tor

Tor helper library

zoominvitr

Automatically send invitations regarding planned Zoom meetings.

karkas

Layout helpers and sugar for Karax

nimgen

C2nim helper to simplify and automate wrapping C libraries

osureplay

osu! replay parser

tiara

Pure Nim UI component library for SSR-first applications

changer

A tool for managing a project's changelog

basic3d

Deprecated module for vector/matrices operations.

ed2ksum

ED2Ksum hash calculation

tableview

Interactive table viewer for the terminal

gralg

Classical Graph Algos in Nim

pixie

Full-featured 2d graphics library for Nim.

loadenv

load .env variables

sigils

A slot and signals implementation for the Nim programming language

sqlquery

An opinionated SQL query builder for Nim with compile-time schema validation

nimrod-glfw

Nim bindings for GLFW library.

nimphea

Nimphea - Elegant Nim bindings for libDaisy Hardware Abstraction Library (Daisy Audio Platform: Seed, Patch, Pod, Field, Petal, Versio)

noiseprotocol

Noise protocol framework implementation in Nim

jswebsockets

Websockets wrapper for nim js backend.

nostr

NOSTR Protocol implementation.

bitcoinlightning

Bitcoin Lightning client

rosencrantz

A web DSL for Nim

binio

Package for packing and unpacking byte data

tradingview

TradingView client

mpfit

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

saya

Nim framework for VK

bamboowebsocket

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

sas

SAS compiler

oblivion

Shell command manager

serde

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

runned

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

tmplpro

Text template processor, basic capabilities

kdb

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

badgemaker

The Nim badgemaker tool.

dnsprotocol

Domain Name System (DNS) protocol for Nim programming language

traitor

Trait-like package made without insight

nominatim

OpenStreetMap Nominatim API Lib for Nim

dnsprotec

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

uuid

UUID wrapper

shioricharsetconvert

The SHIORI Message charset convert utility

urlly

URL and URI parsing for C and JS backend.

rmqstatsd

Pure nim rabbitmq to statsd metrics pusher

qwatcher

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

sctp

Userspace SCTP bindings

nimflux

InfluxDB API client library

playlists

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

cpython

Alternative StdLib for Nim for Python targets

inumon

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

unchained

Fully type safe, compile time only units library

omnimax

Max wrapper for omni.

drand48

Nim implementation of the standard unix drand48 pseudo random number generator

watchforfiles

cross-platform file watcher with database

avrman

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

mcresponse

mConnect Standardised Response Package

tram

🚋 Traffic Analysis in Nim

selfpipe

Easy safe signal handling

tcl

Wrapper for the TCL programming language

umriss

Extract syscall stats from strace output files

suffer

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

rice

GPU-accelerated 2D/3D rendering library, built on OpenGL

razor

Library for data analysis and manipulation, equivalent to Pandas.

blurhash

Encoder/decoder for blurhash algorithm

pipe

Pipe operator for nim.

base32

Base32 library for Nim

atlas

The Atlas Package cloner. It manages an isolated workspace that contains projects and dependencies.

riff

RIFF file handling for Nim

treesitterruby

Nim wrapper for Ruby language support within tree-sitter

regex

Linear time regex matching

staticserver

A tiny static file web server.

pyopenai

An attempt to reimplement python OpenAI API bindings in nim

ginger

A Grid (R) like package in Nim

mossnim

Moss (Measure of Software Similarity) implementation in Nim.

randomfontcolor

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

asyncftpclient

FTP client implementation (originally in the stdlib).

loki

A small library for writing cli programs in Nim.

datamancer

A dataframe library with a dplyr like API

daemonize

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

onedrive

Get information on files and folders in OneDrive

cobs

Consistent Overhead Byte Stuffing for Nim

dx12

DirectX 12 wrapper for Nim on Windows.

nimfinlib

Financial Library for Nim

selenimum

WebDriver for Selenium(selenium-hub).

ccal

calendar with local holidays via ip location

dbclickhouse

ClickHouse Nim interface

about

Executable for finding information about programs in PATH

slimdown

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

geoip

Retrieve info about a location from an IP address

ws

Simple WebSocket library for nim.

moe

A command lined based text editor inspired by vi/vim

plists

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

euclidean

Euclidean Division & Euclidean Modulo

controlstructures

Additional control structures

measures

General purpose measuring units datatypes with integrated conversions and definitions.

gungnir

Cryptographic signing for Nim.

nimoji

🍕🍺 emoji support for Nim 👑 and the world 🌍

choosenimgui

A simple GUI for choosenim.

toon

Nim implementation of TOON (Token-Oriented Object Notation): compact, human-readable JSON serialization and parsing for AI and LLM prompt workflows.

asynctools

Various asynchronous tools for Nim

wpspin

Full-featured WPS PIN generator

io-gles

Obsolete - please use gles instead!

palette

Color Library

voicepeaky

Voicepeak Server

nimcx

Color and utilities library for linux terminal.

stdarg

A wrapper for

skeasing

A collection of easing curves for animation purposes.

prologue

Another micro web framework.

min

A small but practical concatenative programming language and shell.

moustachu

Mustache templating for Nim.

nimtactoe

A new awesome nimble package

treesitteragda

Nim wrapper for Agda language support within tree-sitter

nimcrypt

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

webidl2nim

webidl to Nim bindings generator

syslog

Syslog module.

openapi

OpenAPI Code Generator

nimword

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

benchy

Simple benchmarking to time your code.

elvis

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

trayx

Ray tracing

impeller

Bindings to Flutter's 2D vector graphics renderer

graphics

Graphics module for Nim.

collections

Various collections and utilities

utf8tests

UTF-8 test cases and supporting code.

matext

Render LaTeX math as multiline Unicode text

xxhash

xxhash wrapper for Nim

configparser

pure Ini configurations parser

crc32

CRC32, 2 proc, copied from RosettaCode.

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.

nimadif

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

playdate

Playdate Nim bindings with extra features.

optionals

Option types

cppstl

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

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

daemonim

daemonizer for Unix, Linux and OS X

nint128

128-bit integers

batterywidget

Battery widget for command prompt. Written in Nim

edlib

Nim wrapper for edlib

dogen

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

interfaceimplements

implements macro creates toInterface proc.

winserial

Serial library for Windows.

mcsrvstat.nim

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

nativedialogs

Implements framework-agnostic native operating system dialogs calls

colorize

A simple and lightweight terminal coloring library.

nimkerberos

WinKerberos wrapper for Nim

pls

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

asyncsync

Async primitives working on std/asyncdispatch

nimboost

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

niup

IUP FFI bindings

pon2

Puyo Puyo and Nazo Puyo Application

nimip

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

z3

Nim Z3 theorem prover bindings

aossoa

Use a Structure of Arrays like an Array of Structures

githubrelease

github-release package

chonker

Arch Linux Pacman Optimizer

mapster

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

impulse

Signal processing primitives (FFT, ...)

patty

Algebraic data types and pattern matching

odsreader

OpenDocument Spreadhseet reader

roots

Root finding functions for Nim

checkif

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

ipacore

A base International Phonetic Alphabet type definition.

nimfmt

Configurable Nim code linter / formatter / style checker with heuristics

tissue

Test failing snippets from Nim's issues

convertkana

Convert Japanese Kana

unroll

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

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.

loco

Localization package for Nim.

htmltovdom

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

caster

casting macro for procedure parameters

pgvector

pgvector support for Nim

pgxcrown

Build Postgres extensions in Nim.

xlsxio

This is a xlsxio wrapper done Nim in mind.

threadlogging

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

unitx

Zero-overhead compile-time unit system with algebraic expressions

sparkline

Sparkline library

phoon

A web framework inspired by ExpressJS 🐇⚡

taglib

TagLib Audio Meta-Data Library wrapper

nimbox

A Rustbox-inspired termbox wrapper

audius

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

hackpad

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

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

metrics

Nim metrics client library supporting the Prometheus monitoring toolkit

debby

Database ORM layer

nimler

Erlang/Elixir NIFs for nim

iniplus

An extended INI parser for Nim.

patgraph

Graph data structure library

jsfetchmock

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

python3

Wrapper to interface with the Python 3 interpreter

skinterpolate

Interpolation routines for data and animation.

sbttl

read & write subtitle files with sbttl

polypbren

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

fugitive

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

riimut

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

treesittertypescript

Nim wrapper for Typescript language support within tree-sitter

mpdclient

MPD client library

xcm

Color management utility for X

simplegraph

Simple Graph Library

recaptcha

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

msgpack

A MessagePack binding for Nim

treesittercss

Nim wrapper for CSS language support within tree-sitter

nimbench

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

asciitext

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

tinamou

Game Library in Nim with SDL2

persistentenums

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

whisky

A blocking WebSocket client

cloudbet

Cloudbet Virtual Crypto Casino API Client

nicofonttool

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

bz

A few CLI utilities

climenu

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

getprime

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

libravatar

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

entgrep

A grep but for secrets (based on entropy).

omnicollider

SuperCollider wrapper for omni.

linuxfb

Wrapper around the Linux framebuffer driver ioctl API

nimbigwig

libBigWig wrapper for Nim

dmarcmaster

Extract and display DMARC aggregate reports from Maildir

toktok

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

rwlocks

Readers-writer (MRSW) lock

chronos

An efficient library for asynchronous programming

nimppt

A simple and elegant presentation generator

mangle

Yet another iterator library

strfmt

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

lowdb

Low level db_sqlite and db_postgres forks with a proper typing

pape

Pure Nim PE parsing library

clibpp

Easy way to 'Mock' C++ interface

thes

Thesaurus CLI/Library & Analyzer in Nim

schedules

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

jacket

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

fswatch

Wrapper for the fswatch library.

segmentation

Unicode text segmentation tr29

nestegg

A nimterop wrapper for the nestegg portable webm video demuxer

bestfetch

a customizable, beautiful, and blazing fast system fetch

geocoding

A simple library for Google Maps Geocoding API

wilayahindonesia

Library data wilayah indonesia

records

Operations on tuples as heterogeneous record types a la Relational Algebra

easter

Easter date calculation engine.

cookiejar

HTTP Cookies for Nim.

faststreams

Nearly zero-overhead input/output streams for Nim

fungus

Rust-like tuple enums

scfg

Simple configuration file format (scfg) parser

expat

Expat wrapper for Nim

dbschema

Database schema migration library for Nim language.

shlex

Library for splitting a string into shell words

gnutls

GnuTLS wrapper

sling

Signal and Slot library for Nim.

srv

A tiny static file web server.

github

github api

bcs

nim implementation of bcs serialization format

skbintext

Binary <-> text conversion.

morse

A simple tool for morse encoding and decoding

pythonmath

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

buffer

buffer

geometryutils

A collection of geometry utilities for nim

crowngui

Web Technologies based Crossplatform GUI Framework

nimmonocypher

monocypher wrapper for Nim

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.

nlopt

A wrapper for the non-linear optimization C library Nlopt

libnetfilterqueue

libnetfilter_queue wrapper for Nim

nimterlingua

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

happyx-native

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

bitarray

mmap-backed bitarray implementation in Nim.

mailclient

IMAP and POP3 client library with sync and async API support

digitalocean

Wrapper for DigitalOcean HTTP API.

nimsocks

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

ytcc

CLI tool to get Youtube video captions (with chapters)

rsvg

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

nimby

Unofficial package manager and installer.

statsdclient

A simple, stateless StatsD client library

wings

A simple cross language struct and enum file generator.

sokol

sokol is a minimal cross-platform standalone graphics library

servy

a down to earth webframework in nim

zfdbms

Simple database generator, connector and query tools.

editlyconf

Editly config generation tools and types

serialport

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

genny

Generate a shared library and bindings for many languages.

imageman

Image manipulation library

mmops

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

formatja

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

webterminal

Very simple browser Javascript TTY web terminal

unoisenim

Denoise and taxonomy classification algorithms ported to Nim

orgtables

A library to turn Nim data into Org tables

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.

gcplat

Google Cloud Platform (GCP) APIs

stage

nim tasks apply to git hooks

npg

Password generator in Nim

nimlzf

Nim wrapper of the liblzf C library.

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.

cliprompts

Interactive CLI prompt library for Nim. Simple, typed, cross-platform, still cozy.

edens

A command to encode / decode text with your dictionary

slap

A SLow And Powerless programming language written in Nim

shared

Nim library for shared types

libnx

A port of libnx to Nim

nmqtt

Native MQTT client library

stfrunner

A single test file runner.

persvector

This is an implementation of Clojures persistent vectors in Nim.

statisticaltests

Statistical tests in Nim.

excelin

Create and read Excel purely in Nim

uibuilder

UI building with Gnome's Glade

values

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

httpstat

curl statistics made simple

nimblex

Run command line tools directly from the Nimble Directory

semver

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

nwt

experiment to build a jinja like template parser

mpv

Nim bindings for libmpv

pigeon

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

cppclass

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

jade-nim

Compiles jade templates to Nim procedures.

shizuka

The Nim framework for VK API.

spinner

Prebuilt components for the Fidget GUI library.

threading

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

sodium

High-level libsodium bindings

dslutils

A macro collection for creating DSL in nim

csfml

Bindings for Simple and Fast Multimedia Library (through CSFML)

jesterjson

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

nattraversal

miniupnpc and libnatpmp wrapper

proton

Proton template engine for xml and xhtml files

peni

PE tool based on libpe (with no S)

print

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

lazyrest

Simple reST HTML generation with some extras.

minecraftserverstatus

Check minecraft server status

jtr

jtr is a commmand of JSON tree viewer with type

docid

Document IDs generation and validation

urand

Simple method of obtaining secure random numbers from the OS

mongrel2

Handler framework for the Mongrel2 web server.

gen

Boilerplate generator for Jester web framework

nimibook

A port of mdbook to nim

ranges

Exploration of various implementations of memory range types

nimzip

Binding for a portable, simple zip library

margrave

dialect of Markdown in pure Nim with focus on HTML output

libmpdclient

Bindings for the Music Player Daemon C client library

pop3

POP3 client library

locale

A simple library for localizing Nim applications.

constructor

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

icon

Generate icon files from PNG files.

streamhttp

Tiny synchronous streaming HTTP/1.1 client. Reads chunked bodies as they arrive.

cowstrings

Copy-On-Write string implementation

io-sixense

Obsolete - please use sixense instead!

tiptap

TipTap content validator for Nim

asyncredis

Pure Nim asyncronous driver for Redis DB

nim-nmap

A pure implementaion of nmap for nim.

httpform

Http request form parser

iterutils

Functional operations for iterators and slices, similar to sequtils

myo

Bindings for the Thalmic Labs Myo gesture control armband SDK.

zopflipng

zopflipng-like png optimization

animatecss

Easily use Animate.css classes

orient

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

tempdir

A Nim library to create and manage temporary directories.

nimislides

Create Reveal.js slideshows in Nim

madam

Local webserver for Design Prototyping and Front-end Development

dnd

Drag and drop source / target

nimtra

Async-first ORM and libSQL client for Nim

nimpacket

Low-level packet crafting and raw socket networking library for Nim

openh264

Bindings for Cisco's H.264 codec library

temple

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

flickrimagebot

Twitter bot for fetching flickr images with tags

nimtesseract

A wrapper to Tesseract OCR library for Nim

pipexp

Expression-based pipe operators with placeholder argument

ic

IceCream-style debug printing for Nim (colored, timestamp, file:line, JS + NimScript support)

money

Create, calculate and format money in Nim language

xgboost.nim

Nim wrapper of libxgboost

kirpi

A lightweight 2D game framework for Nim

denimui

The Denim UI library

age

Version bumping tool.

treesitterhaskell

Nim wrapper for Haskell language support within tree-sitter

nimsuite

a simple test framework for nim.

forestdb

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

snip

Text editor to speed up testing code snippets

templater

HTML Template Engine

jsonyplus

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

capnp

Cap'n Proto implementation for Nim

hottext

Rapid serial text presenter

sunny

JSON in Nim with Go-like field tags

simpleast

Simple AST in NIM

nimalpm

A nimrod wrapper for libalpm

ndbex

extension modules for Nim's 'db_*' modules

libfuzzy

libfuzzy/ssdeep wrapper

spotify

A Nim wrapper for the Spotify Web API

pomtimer

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

box2d

Nim bindings for Erin Catto's Box2D physics engine.

bncurve

Nim Barreto-Naehrig pairing-friendly elliptic curve implementation

asyncpostgres

Async PostgreSQL client

bossy

Makes supporting command line arguments easier

snorlogue

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

libu2f

A wrapper for libu2f, a library for FIDO/U2F

nimsync

Production-ready async runtime with lock-free SPSC channels (615M ops/sec, 31ns P99)

bn

A Nim Wrapper of the imath BigNumber library.

pcap

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

sfml

High level OpenGL-based Game Library

ntangle

Command-line utility for Tangling of Org mode documents

distributions

Distributions is a Nim library for distributions and their functions.

nhsl

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

quadtree

A Quadtree implementation

emmy

Algebraic structures and related operations for Nim

numnim

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

libsvmlegacy

Wrapper for libsvm.

shorteststring

word size strings stored in an integer

astdot

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

sqids

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

nimeverything

everything search engine wrapper

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.

webview

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

bale

Bale.ai bot API

nimpng

PNG(Portable Network Graphics) encoder and decoder

nimkalc

An advanced parsing library for mathematical expressions and equations

uri2

Nim module for better URI handling

cozycliparser

CLI argument parser, featureful wrapper over std/parseopt

nimony

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

nimbooru

Basic wrapper for APIs of various Boorus

hastyscribe

Self-contained markdown compiler generating self-contained HTML documents

seaqt

Generator-based bindings for Qt/QML

nimodbclite

A lite odbc wrapper for nim.

enkodo

A cross platform encyption and serialization library

dataforseo

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

validateip

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

webpageextractors

webpage information extractor

x11

Wrapper for X11

nimyottadb

Bindings and a high-level interface with DSL for the YottaDB NoSQL database

pas2nim

pas2nim is a tool to translate Pascal code to Nim.

nsdl3

High level SDL 3.0 shared library wrapper

astronimy

Astronomical library for Nim

jitter

A git-based binary manager for linux.

shakar

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

ski

ski is library for SKI combinator.

sysrandom

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

promexplorer

A simple tool to explore Prometheus exporter metrics

rss

RSS library

bz2

Nim module for the bzip2 compression format.

octolog

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

norg

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

treesitterbash

Nim wrapper for Bash language support within tree-sitter

fsnotify

A file system monitor in Nim.

argparse

WIP strongly-typed argument parser with sub command support

bibliotecaguarrilla

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

fletcher

Implementation of the Fletcher checksum algorithm.

notification

Desktop notifications

win11toast

Windows 10/11 Toast Notifications for Nim using WinRT

ris

Module for working with RIS citation files

markx

markx selects execution targets with editor and executes commands.

textalot

A High-Performance Terminal I/O & TUI Engine written in Nim

d3

A D3.js wrapper for Nim

aptbrain

apt for SHARP Brain

vorbis

Binding to libvorbis

pfring

PF_RING wrapper for Nim

deceptimeed

Loads IP blocklists into nftables from plain text or JSON feeds

cueconfig

Cue configuration with JSON fallback for Nim projects

nimbomb

A GiantBomb-wiki wrapper for nim

ipsumgenera

Static blog generator ala Jekyll.

nimdenter

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

htmlparser

Parse a HTML document in Nim.

nimfuzzy

Fuzzy search wrapper for Nim

packy

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

memo

Memoize Nim functions

contractabi

ABI Encoding for Ethereum contracts

bibletools

Bible tools!

pcgbasic

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

bson

BSON Binary JSON Serialization

itchio

itch.io API Client for Nim

ncurses

A wrapper for NCurses

fuse

A FUSE binding for Nim

gradient

Color gradients generation

openstreetmap

OpenStreetMap API Lib for Nim

htmltools

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

physfsstatic

Wrapper around physfs

iup

Bindings for the IUP widget toolkit

currying

Currying library for Nim

cirruwriter

Code writer for Cirru syntax

fileinput

iterate through files and lines

yahttp

Awesome simple HTTP client for Nim

timestamp

An alternative time library

treesitterjavascript

Nim wrapper for Javascript language support within tree-sitter

yubikeyotp

Simple validator and utils for Yubikey OTP

gptcli

chatgpt cli client written in nim

fidgetty

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

autoderef

Syntax sugar which supports auto-dereferencing

gapbuffer

A simple gap buffer implementation

oaitools

A high-level OAI-PMH library.

splitmix64

Tiny random number generator.

argumentparser

Provides a complex command-line parser

ipv4utils

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

ngxcmod

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

xpath

Advanced XPath injection scanner for authorized security testing

githubapi

Nim wrapper for the GitHub API

nim-libgd

Nim Wrapper for LibGD 2.x

holidapi

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

ista

Ista - A versatile command line speed reader to enhance your reading efficiency

turnbasedgame

Game rules engine for simulating or playing turn-based games

rdgui

A modular GUI toolkit for rapid

nimcat

An implementation of cat in Nim

usigar

USIG Argentina Government MultiSync API Client for Nim

clim

Yet another CLI option parser generator for Nim.

xxtea

XXTEA encryption algorithm library written in pure Nim.

jupyternim

A Jupyter kernel for nim.

dirtygpt

A dirty and free way to use ChatGPT in Nim

marvdown

A stupid simple Markdown library

steadytensor

An ultra-light, ultra-flexible tensor library written in pure Nim. Intended for microcontrollers.

ogham

Convert Ogham inscriptions to latin text & vice versa.

ulid

Universally Unique Lexicographically Sortable Identifier

aria

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

nancy

Nancy - Nim fancy ANSI tables

bcra

Central Bank of Argentina Gov API Client with debtor corporations info

deserjson

JSON-Binding for deser

rustls

Binding for rustls a TLS library

stones

A library of useful functions and tools for nim.

calikes

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

nimpk

PocketLang binding for Nim

nimgame2

A simple 2D game engine for Nim language.

celina

A CLI library inspired by Ratatui

hexclock

Hex clock made in SDL and Nim

mmcif

Simple parser for mmCIF files (macromolecular structural data)

downit

An asynchronous donwload system.

tmpnim

Create and remove ramdisks easily

sunvox

Bindings for SunVox modular synthesizer

flatbuffers

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

termui

Simple UI components for the terminal.

config

A library for working with the CFG configuration format

paratext

A library for rendering text with paranim

nim-sudo

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

metar

Read metadata from jpeg and tiff images.

xkb

A light wrapper over xkbcommon

opensslevp

Wrapper for OpenSSL's EVP interface

arrayfirenim

A nim wrapper for ArrayFire

epub2gpub

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

geometrymath

Linear algebra library for computer graphics applications

bttrwttrin

Nim library to fetch weather using wttr.in

librng

RNG for dummies in Nim

nimdeps

Nim library to bundle dependency files into executable

oauth2

A comprehensive OAuth2 library for Nim with support for multiple grant types, PKCE (RFC 7636), and token management utilities.

newt

Youtube downloader library and CLI.

binstreams

Endianness aware stream I/O for Nim

sugerror

Terse and composable error handling.

phosphor

eaiser use of OpenGL and GLSL shaders

jsony

A loose, direct to object json parser with hooks.

sermon

Monitor the state and memory of processes and URL response.

polymorph

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

hyperscript

Create HyperText with Nim.

rodcli

making Nim development easier in the command-line

pg

Very simple PostgreSQL async api for nim.

statictea

A template processor and language.

hashtreeabi

Low-level ABI package for hashtree, a SHA256 implementation specialized for merkle trees and 64-byte chunks

bro

A super fast statically typed stylesheet language for cool kids

nimpb

A Protocol Buffers library for Nim

ipfshttpclient

ipfs http client

pykot

Porting some Python / Kotlin features to Nim

lately

Nim SDK for the Late.dev API

fixmath

LibFixMath 16:16 fixed point support for nim

urlon

URL Object Notation implemented in Nim

bytesized

a library for manipulating data storage units

pixienator

Helpers for visualizing delaunator with pixie.

wlroots

Nim bindings for wlroots

sudoku

sudoku generator in nim.

nimates

Client library for the Postmates API

etf

ETF (Erlang Term Format) library for nim

leveldb

LevelDB bindings

cglm

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

hasts

AST for various languages

scorper

micro and elegant web framework

bs

A good alternative to Makefile.

httpquery

A Nim library for creating and parsing RFC 3986 URL query strings

typestates

Compile-time state machine validation for Nim. Invalid transitions don't compile.

slugify

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

espeak

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

danmagaji

extensible performant http and web socket proxy server

gifwriter

Animated GIF writing library based on jo_gif

denimuicairo

Cairo backend for the denim ui engine

xmltools

High level xml library for Nim

nptr

Nim lang smart pointers

tsundoku

Simple and lightweight OPDS ebook server

nimha

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

chatopenai

A CLI for the Chat series of models provided by OpenAI

crunchy

SIMD-optimized hashing, checksums and CRCs

zws

A command line interface for shortening URLs with ZWS instances

nimaterial

nimaterial is a CSS output library based on material design.

websock

Websocket server and client implementation

coalesce

A nil coalescing operator ?? for Nim

nimterop

Nimterop makes C/C++ interop within Nim seamless

redux

Predictable state container.

nemini

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

imap

IMAP client library

unrolled

Unroll for-loops at compile-time.

podofo

Nim bindings for PoDoFo libary

gatabase

Postgres Database ORM for Nim

reduxnim

Redux Implementation in nim

nimarchive

libarchive wrapper for Nim

ur

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

quickcrypt

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

stopwatch

A simple timing library for benchmarking code and other things.

openaileap

OpenAI ChatGPT API client library.

geolocation

Retreive geolocation details from an IP

listenbrainz

Low-level multisync bindings to the ListenBrainz web API.

overdrive

A CPU-agnostic, high-performance SIMD abstraction library in pure Nim.

mummyutils

Utility package for mummy multithreaded server

hastysite

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

dnsstamps

An implementation of DNS server stamps in Nim

serial

A library to operate serial ports using pure Nim.

payf

SEPA instant transfer CLI via FinTS 3.0

nmostr

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

amicus

Social networking library powering Onbox.

rtmidi

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

nimatic

A static site generator written in Nim

lq

Directory listing tool

easysqlite3

Yet another SQLite wrapper for Nim.

criterion

Statistic-driven microbenchmark framework

datetimeparse

parse datetime from various resources

dotnimremoting

library for communicating with .NET applications using MS-NRTP

luhncheck

Implementation of Luhn algorithm in nim.

pymod

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

notificatcher

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

nmi

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

mailcow

Simple API wrapper for Mailcow

servclip

Manage your clipboard remotely

asciitables

terminal ascii tables for nim

treesitterhtml

Nim wrapper for HTML language support within tree-sitter

uctl

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

boxy

2D GPU rendering with a tiling atlas.

arturo

Simple, modern and portable interpreted programming language for efficient scripting

libpe

Nim wrapper for libpe library

localize

Compile time localization for applications

nuuid

A Nim source only UUID generator

kapsis

Build delightful command line interfaces in seconds.

bitables

bidirectional {maps, tables, dictionaries} in nim

autome

Write GUI automation scripts with Nim

ruby

Bindings for libruby and high-level Ruby embedding framework

isocodes

ISO codes for Nim.

nimforaviutl

This is a tool to make AviUtl's dll script.

euwren

High-level Wren wrapper

tcping

Ping hosts using tcp packets

nimes

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

niminst

tool to generate installers for Nim programs

hdrawing

Simple shape drawing

neel

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

numberfiles

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

serverly

HTTP serving made eazy

libusb

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

kinto

Kinto Client for Nim

treesitterjava

Nim wrapper for Java language support within tree-sitter

arduino

Arduino bindings for Nim

nobject

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

nimdata

DataFrame API enabling fast out-of-core data analytics

amqpstats

Pure Nim library to read AMQP stats via management plugin API

awslambda

A package to compile nim functions for AWS Lambda

mummy

Multithreaded HTTP + WebSocket server

nimcolor

Color printing interface for nim

nimzbar

zbar wrapper for Nim

webgl

Experimental wrapper to webgl for Nim

kxrouter

A karax router with life-time events

redisclient

Redis client for Nim

p4ztagtojson

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

nimkyber

Implementation of KYBER in NIM

cocktaildb

TheCocktailDB API client

tabby

Fast CSV parser with hooks.

nimgame

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

compactdict

A compact dictionary implementation

lsblk

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

shioridll

The SHIORI DLL interface

remotery

Nim wrapper for (and with) Celtoys's Remotery

lorem

Nim library that generates "Lorem ipsum" text.

libpcap

A wrapper for the libpcap library

jsonob

JSON / Object mapper

kslog

Minimalistic Kernel-Syslogd For Linux in Nim

nationalize

Nim wrapper for the Nationalize.io API

fnv

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

strides

Strided indexing and slicing with a step

turso-nim

A new awesome nimble client for libsql and turso

akane

The Nim asynchronous web framework.

checkpack

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

optionsutils

Utility macros for easier handling of options in Nim

notify

A wrapper to notification libraries

sauer

Scaffolder for Karax.

nimcef

Nim wrapper for the Chromium Embedded Framework

spwd

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

astar

A* Pathfinding

png

Nim wrapper for the libpng library

options

Temporary package to fix broken code in 0.11.2 stable.

deser

De/serialization library for Nim

nimsight

LSP implementation for Nim based on `nim check`

nimblas

BLAS for Nim

dialogs

wraps GTK+ or Windows' open file dialogs

nimpmda

PCP PMDA module bindings

nimlsp

Language Server Protocol implementation for Nim

isa

Binding for Intel Storage Acceleration library

evmc

A wrapper for the The Ethereum EVMC library

shaname

Rename files to their sha1sums

libcapstone

Futhark generated wrapper around libcapstone

shiori

SHIORI Protocol Parser/Builder

ghnimroddocpages

Generates a GitHub documentation website for Nim projects.

bcrypt

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

ssh2

SSH, SCP and SFTP client for Nim

stylus

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

dbg

dbg template; in debug echo

taggy

Everything to do with HTML and XML

rfc3339

RFC3339 (dates and times) implementation for Nim.

lrucache

Least recently used (LRU) cache

bitvec

Extensible bit vector integer encoding library

chronossmtp

SMTP client implementation using chronos in Nim

uleb128

uleb128 decoding/encoding for Nim.

io-isense

Obsolete - please use isense instead!

bitvector

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

oldgtk3

Low level bindings for GTK3 related libraries

opus

A nimterop wrapper for the opus audio decoder

sph

Large number of cryptographic hashes for Nim

nwsync

NWSync Repository Management utilities

gccjit

Nim bindings for libgccjit

vaultclient

Hashicorp Vault HTTP Client

binance

A Nim library to access the Binance API.

lolcat

lolcat implementation in Nim

sha1

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

shoco

A fast compressor for short strings

tempfile

Temporary files and directories

constants

Mathematical numerical named static constants useful for different disciplines

vkapi

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

pythonize

A higher-level wrapper for the Python Programing Language

nimlapack

LAPACK bindings

crowncalc

Basic calculator in Nim

sqlbuilder

A SQLbuilder with support for NULL values

teafiles

TeaFiles provide fast read/write access to time series data

nimsearches

search algorithms

nyml

Stupid simple YAML-like implementation from YAML to JsonNode

nimmm

A terminal file manager written in nim

ms

Convert various time formats to milliseconds

allographer

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

keyring

Cross-platform access to OS keychain

lodev

Simple reverse proxy server for local development.

statsdaemon

StatsD compatible daemon in pure Nim

jsonschemaimport

Converts JSON schema definitions to nim types

mcd

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

nimlink

Links Nim packages via `srcDir` correctly

adb

ADB protocol implementation in Nim

ukpolice

Nim wrapper for the UK Police Data API

coap

libcoap C library wrapped in Nim with full async integration

getpodia

Extract Podia sites courses data

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.

ducominer

A fast, multithreaded miner for DuinoCoin

ffmpeg

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

directnimrod

Wrapper for microsoft's DirectX libraries

usagov

USA Code.Gov MultiSync API Client for Nim

protocoled

an interface macro

obfusel

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

metric

Dimensionful types and dimensional analysis.

sdl2nim

Wrapper of the SDL 2 library for the Nim language.

keystone

Bindings to the Keystone Assembler.

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.

socks5

Socks5 client and server library

anttweakbar

nim wrapper around the AntTweakBar c library

prettyterm

Make your terminal interfaces prettier!

mentat

A Nim library for data science and machine learning

nimshell

Library for shell scripting in nim

asynctest

Test asynchronous code

ndf

Duplicate files finder

nimsterm

Windows-friendly terminal helpers that work in both Nim and NimScript.

argsbarg

argsbarg: schema based cli framework with zsh completions

uniq

RFC 9562 UUID library — stack-allocated, versions 1, 3, 4, 5, 6, 7, 8

uing

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

libssh

libssh FFI bindings

webtokens

JSON Web Token Library

sphincs

SPHINCS⁺ stateless hash-based signature scheme

snail

Simple linear algebra for nim. Js too.

forge

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

nage

Not Another Game Engine; CLI text adventure engine

nimipdf

Nim library that adds a PDF backend for nimib

genieos

Too awesome procs to be included in nimrod.os module

fasttext

fastText porting in Nim

asyncthreadpool

Awaitable threadpool

skinsuit

utility macros mostly for object variants

memlib

Load Windows DLL from memory

thorvg

ThorVG Nim Wrapper

perceptual

A library for computing and comparing perceptual hashes in Nim

ttty

Headless ANSI VT grid renderer

aspartame

More syntactic sugar for Nim

proven

Formally verified safety primitives - safe math, crypto, paths, email, network

nimline

Wrapper-less C/C++ interop for Nim

gyaric

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

io-serialport

Obsolete - please use serialport instead!

jester

A sinatra-like web framework for Nim.

web3

Ethereum Web3 API

climinesweeper

Play MineSweeper on CLI

getch

getch() for Windows and Unix

nph

Opinionated code formatter

leveldbstatic

Statically linked LevelDB wrapper for Nim

soundex

soundex algorithm

mccache

mccache package: in-memory caching

ringdeque

deque implementatoin using DoublyLinkedRing

greskewel

Embedded Postgres in a Box

termnovel

A command that to read novel on terminal

nimrax

Radix tree wrapper for Nim

receq

Operator for comparing any recursive ref object

crosscompile

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

fision

important_packages with 0 dependencies and all unittests passing

reframe

Tools for working with re-frame ClojureScript projects

minhook

MinHook wrapper for Nim

alea

Define and compose random variables

dimage

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

sigui

Easy to use and flexible UI framework in pure Nim

ndarray

Nim bindings for ndarray-c library

osdialog

Nim wrapper for the osdialog library

migrate

A simple database migration utility for Nim.

validation

Nim object validation using type field pragmas

ioselectors

Selectors extension.

unimcli

User-friendly nimcli.

emath

math parser/evaluator library

memonitor

Cross-platform memory profiler

locert

Simple cert generator for local development.

dali

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

decimal128

Decimal type support based on the IEEE 754 2008 specification.

basic2d

Deprecated module for vector/matrices operations.

amysql

Async MySQL Connector write in pure Nim.

anonimongo

ANOther pure NIm MONGO driver.

lapp

Opt parser using synopsis as specification, ported from Lua.

ecslib

A nimble package for Entity Component System

freeimage

Wrapper for the FreeImage library

atoz

Amazon Web Services (AWS) APIs

astiife

AST IIFE for nim. Generate code with AST.

spotlightr

Spotlightr basic extractor to get the video

derichekde

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

paravim

An embedded text editor for paranim games

nsu

Simple screenshot library & cli tool made in Nim

nimcr

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

templates

A simple string templating library for Nim.

nake

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

chipmunk6

Bindings for Chipmunk2D 6.x physics library

portaudio

Binding to portaudio

timsort2

timsort algorithm implemented in Nim

backoff

Implementation of exponential backoff for nim

fowltek

A collection of reusable modules and wrappers.

simplepng

high level simple way to write PNGs

wavecore

Client and server database and networking utils

isense

Bindings for the InterSense SDK

react16

React.js 16.x bindings for Nim

nimview

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

nimdebuggermi

A gdb/lldb machine interface proxy to deal with nim symbol name mangle/demangle.

overpass

OpenStreetMap Overpass API Lib

coverartarchive

Cover Art Archive API wrapper

lrparser

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

nimdbx

Fast persistent key-value store, based on libmdbx

nimbitarray

A simple bitarray library for nim.

taskqueue

High precision and high performance task scheduler

easings

Robert Penner Easing Functions for Nim

bumpy

2d collision library for Nim.

simdutf

High performance, SIMD accelerated routines for unicode and base64 processing

delaunay

2D Delaunay triangulations

nimrpc

RPC implementation for Nim based on msgpack4nim

testutils

A comprehensive toolkit for all your testing needs

wasm-minimal-protocol

macros and helpers to write Typst Plugin in Nim

nimcorpora

A Nim interface for Darius Kazemi's Corpora Project

plotly

Nim interface to plotly

ngspice

Analog electronic circuit simiulator library

nimexodus

Template generator for gester

winrm

Native WinRM client library for Nim with NTLM, Kerberos, PSRP, and WinRS support

seq2d

A 2D Sequence Implementation

rbac

Simple Role-based Access Control Library

dye

An image colorizer

metatools

Metaprogramming tools for Nim

unalix

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

sha3

sha3 - cryptographic hash function

chacha20

ChaCha20 stream cipher

lesster

Display interactive scrollable text (less-like)

tencil

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

mdevolve

Integrator framework for Molecular Dynamic evolutions

nimaes

Advanced Encryption Standard, Rijndael Algorithm

sprymicro

Small demo Spry interpreters

rabbit

The Hundred Rabbits theme ecosystem brought to Nim.

ngtcp2

Nim wrapper around the ngtcp2 library

nimem

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

signals

Signals/slots library.

couchdbapi

Apache CouchDb driver (REST API) for nim lang.

redpool

Redis connection pool

vikunja

Nim REST client to Vikunja

nimsdl2

SDL2 Autogenerated wrapper

astpatternmatching

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

asynciters

Async iterators. Able to both await futures and yield values

srt

Nim module for parsing SRT (SubRip) subtitle files

svdpi

Small wrapper for SystemVerilog DPI-C header svdpi.h

threadbutler

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

dogapi

Dog API client

clang

Wrapper for libclang C headers

nimtools

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

nimjl

Nim Julia bridge

dtoa

Port of Milo Yip's fast dtoa() implementation

ppm

lib for ppm image

odbcn

ODBC abstraction for Nim

nmgr

Programmatically manage jobs in a Nomad cluster

primme

Nim interface for PRIMME: PReconditioned Iterative MultiMethod Eigensolver

rpgsheet

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

io-egl

Obsolete - please use egl instead!

multicast

proc to join (and leave) a multicast group

papr

Paperless-ngx CLI for listing, inspecting and downloading documents

paddy

Paddy is a gamepad API for Nim.

prettyclr

Small library for working with colors

murmur

MurmurHash in pure Nim.

leopard

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

hpx

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

sqliteral

A high level SQLite API for Nim

nimtelegrambot

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

nimfcuk

A brainfuck interpreter & compiler implemented in nim

worldtree

A small, lightweight ECS framework for Nim.

desim

A lightweight discrete event simulator

xdo

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

vancode

A flexible AST, Codegen and Virtual Machine library

webdriver

Implementation of the WebDriver w3c spec.

pararules

A rules engine

htest

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

timespecget

Nanosecond-percision time using timespec_get

deriveables

Small library to generate procedures with a type derivation system

gnu

Godot-Nim Utility - Godot gamedev with Nim

presto

REST API framework for Nim language

supranim

A fast Hyper Server & Web Framework

samprotocol

I2P SAM Protocol without any IO

ethash

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

mersal

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

implot

Nim binding for ImPlot (CImPlot/ImGui/CImGui)

batchsend

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

pvim

A vim-based editor

imghdr

Library for detecting the format of an image

c2nim

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

drchaos

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

util

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

syscall

Raw system calls for Nim

libclip

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

tome

A natural language library.

reactorfuse

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

libssh2

Nim wrapper for libssh2

ready

A Redis client for multi-threaded servers

graphemes

Grapheme aware string handling (Unicode tr29)

osrm

Open Source Routing Machine for OpenStreetMap API Lib and App

paranim

A game library

nimsvg

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

cassette

Record and replay your HTTP sessions!

unifetch

Multi backend HTTP fetching

nery

A simple library to create queries in Nim.

normalize

Unicode normalization forms (tr15)

mctranslog

mctranslog - Transaction Log Package

nats

Nim wrapper for the nats.c - NATS client library

ghostscript

Nim bindings for Ghostscript

clipper2

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

nimmarc

Marc21 parser for Nimlang

seccomp

Linux Seccomp sandbox library

pixels

Toy support library for primitive graphics programming.

jsonschema

JSON schema validation and creation.

quickjs4nim

A QuickJS wrapper for Nim

coloredlogger

A simple colored logger from std/logging

neoid

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

nimssh2

libssh2 wrapper for Nim

ybus

A pure-Nim implementation of the D-Bus protocol with a high-level and simple client.

pkgit

unconventional package manager

isaac

ISAAC PRNG implementation on Nim

remarkerlight

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

alasgar

Game Engine

waterpark

Thread-safe database connection pools

quickselect

Nim implementations of the QuickSelect and Floyd-Rivest selection algorithms

uspokoysa

Dead simple Nim app for making timebreaks

pronimgress

Simple text progress bars in Nim!

supra

CLI tool for managing Supranim projects

tinydialogs

Tiny file dialogs Nim bindings.

asyncdocker

Asynchronous docker client written by Nim-lang

nimly

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

googlesearch

library for scraping google search results

oauth

OAuth library for nim

dpdk

Library for fast packet processing

enet

Wrapper for ENet UDP networking library

nimbler

A library to help you write rest APIs

kexpr

wrapper for kexpr math expression evaluation library

chalk

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

paramidib

paramidi with nimib

magic

libmagic for nim

nmark

fast markdown parser

blackpaper

A simple Password Strength Estimator

wttrin

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

subviewer

Nim module for parsing SubViewer subtitle files

littlefs

API and bindings for littlefs. Includes a fuse implementation.

kaleidoscope

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

morelogging

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

qrcodegen

QR Code Generator

gitapi

Nim wrapper around the git version control software

nasher

A build tool for Neverwinter Nights projects

tabcompletion

stdin tab completion library

jhash

Jenkins Hasher producing 32 bit digests

gimg

Google Images scraper lib and CLI

dim

Dimensional Analysis in Nim

vector

Simple reallocating vector

alignment

alignment is a library to align strings.

timecop

Time travelling for Nim

c4

Game framework, modular and extensible

eventemitter

event emitter for nim

authenticode

PE Authenticode parser based on libyara implementation

integers

Ergonomic arbitrary precision integers wrapping GMP

sequtils2

Additional functions for sequences that are not present in sequtils

qeu

Functionality for compare two values

bbcodim

BBCode parser and renderer

silky

Silky immediate mode UI graphics.

nimwin

Platform Agnostic Windowing Library for Nim

nimcatapi

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

uf2lib

A uf2 library for nim.

niprefs

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

gnuplot

Nim interface to gnuplot

mpwc

Master Password command line utility

hate5d

häte5d: a lightweight moddable 2D game engine for Nim

nivot

nivot is a simple pivot library for nim.

mirage

A bytecode language generator and runtime

nimtcc

A high-level, memory-safe Nim wrapper for the TinyCC (TCC) compiler engine.

lazy

Iterator library for Nim

tigr

TIGR is a tiny cross-platform graphics library

cppconst

Nim wrapper for C++ const-qualified types.

asyncpythonfile

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

tuples

Tuple manipulation utilities

foliant

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

tapscoap

Pure Nim CoAP implementation

gintro

High level GObject-Introspection based GTK4/GTK3 bindings (Nim 2.x compatible)

hpack

HPACK (Header Compression for HTTP/2)

uap

Nim implementation of user-agent parser

shady

Nim to GPU shader language compiler and supporting utilities.

libsndfile

A C-style wrapper of libsndfile for Nim

stbtruetype

Nim bindings for stb_truetype.

batteries

Module that imports common nim standard library modules for your convenience

libclang

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

subprocess

A cross-platform subprocess management library for Nim that makes redirecting stdin/stdout/stderr easy.

egl

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

cattag

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

negamax

Negamax AI search-tree algorithm for two player games

xmldomparser

Parses an XML Document into a XML DOM Document representation.

watchout

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

pdcurses

Nim wrapper for PDCurses

gravatar

Gravatar API wrapper

secp256k1

A wrapper for the libsecp256k1 C library

gene

Gene - a general purpose language

aur

A client for the Arch Linux User Repository (AUR)

tlv

Simplified TLV parsing for nim.

voicepeaky4gpt

Voicepeak Server With GPT

genderize

Nim wrapper for the Genderize.io API

sweet

🍬 General syntactic sugar

mutf8

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

graphql

GraphQL parser, server and client implementation

clibard

Command line interface for Google Bard

sdnotify

Systemd service notification helper

jser

json de/serializer for tuples and more

mnemonic

Create memorable sentences from byte sequences.

dither

Dithering algorithms in Nim

slacklib

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

jsmn

Jsmn - a world fastest JSON parser - in pure Nim

vmprotect

Wrapper for VMProtect SDK

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.

nimga

Genetic Algorithm Library for Nim.

blosc

Bit Shuffling Block Compressor (C-Blosc)

jack

Shiny bindings to the JACK Audio Connection Kit.

uncomment

uncomment the codes at the compile time

nimraylibnow

The Ultimate Raylib gaming library wrapper

nimtest

Simple testing framework for Nim

telenim

A high-level async TDLib wrapper for Nim

nimrun

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

websitegenerator

Static html and css generator.

npeg

PEG (Parsing Expression Grammars) string matching library for Nim

lifter

Lifts compile-time object to AST

mutableseqs

utilities for transforming sequences

nimgl

Nim Game Library

paramidisoundfonts

Soundfonts for paramidi

zfplugs

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

grafanim

Grafana module for Nim

fastcgi

FastCGI library for Nim

ikeahomesmart

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

nimlist

View nim packages in your browser.

spectra

Spectra is a simple text coloring, styling and formatting library(terminal coloring).

intervalsets

Set implementation of disjoint intervals

htmlanticopy

Block copy of any text in HTML

iridium

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

libipset

libipset wrapper for Nim

spellua

A high level LuaJIT bindings for Nim

fnmatch

Nim module for filename matching with UNIX shell patterns

pari

Pari/GP C library wrapper

nitro

Nitro state channels in Nim

nimnn

Neural Networks from scratch

lodns

Simple DNS server for local development.

capstone

Capstone3 high-level wrapper

oshostname

Get the current hostname with gethostname(2)

sdfy

A package implementing signed distance functions

boogie

A suite of WAL-based data stores

adix

An Adaptive Index Library For Nim

binaryheap

Simple binary heap implementation

ttmath

A Nim wrapper for ttmath: big numbers with fixed size

otplib

Easy to use OTP library for Nim

zxcvbnim

A zxcvbn clone for Nim. Written in Nim

ptrace

ptrace wrapper for Nim

news

Easy websocket with chronos support

strenc

A library to automatically encrypt all string constants in your programs

mike

A very simple micro web framework

nimutils

some useful tools for programming with Nim

brainfuck

A brainfuck interpreter and compiler

darwin

Bindings to MacOS and iOS frameworks

curlies

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

combparser

A parser combinator library for easy generation of complex parsers

platformer

Writing a 2D Platform Game in Nim with SDL2

finder

fs memory zip finder implement in Nim

drawim

Simple library to draw stuff on a window

qr

Create SVG-files with QR-codes from strings.

syllables

Syllable estimation for Nim.

opencv

OpenCV wrapper

nimrtlsdr

A Nim wrapper for librtlsdr

cborserialization

Flexible CBOR serialization not relying on run-time type information

stomp

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

nudates

Some useful tools when working with dates.

vmath

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

chebyshev

Chebyshev approximation.

batmon

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

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.

ormin

Prepared SQL statement generator. A lightweight ORM.

owaspencoder

A Nim port of the OWASP Java Encoder library for context-aware, secure output encoding to prevent XSS attacks

monoucha

High-level wrapper for QuickJS

hannah

xxhash wrapper library for Nim

katabase

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

brokers

Type-safe, thread-local, decoupled messaging patterns for Nim

delight

Engine-agnostic library for computing 2D raycasted lights

usha

untitled shell history application

timsort

A new awesome nimble package

nimpc

Secure multi-party computation

nimqml

Qt Qml bindings

logit

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

broly

High Performance Stub Server

parselicense

Parse Standard SPDX Licenses from string to Enum

nregex

A DFA based regex engine

niledb

Key/Value storage into a fast file-hash

holst

A parser for Jupyter notebooks.

stdx

A collection of extra utilities for Nim.

gsl

gsl C Api wrapped for nim

kview

For karax html preview.

xkcdgeohash

Nim implementation for the geohashing algorithm described in xkcd #426

raytracingalgorithm

RayTracing Algorith in Nim

chroniclers

Compile-time selectable structured logging facade for Nim

commodore

Commodore is a simple CLI parsing library.

nfind

glob library and find tool

metacall

A library for interoperability between Nim and multiple programming languages

simpleflake

Simpleflake for nim

omnilog

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

vtable

Implement dynamic dispatch through vtable, should works for dynlib.

instagram

Instagram internal web api implementation

procs

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

nimlevenshtein

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

argon2bind

Bindings to the high-level Argon2 C API

wzeegrid

Grid plugin for wNim.

glfw

A high-level GLFW 3 wrapper

minicoro

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

gtrends

Google Trends RSS

bgfxdotnim

bindings to bgfx c99 api

nimwkhtmltox

Nim bindings for wkhtmltox

q

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

getopty

POSIX compliant command line parser

unibs

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

cppany

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

nimdtp

Modern networking interfaces for Nim.

fae

Find and Edit Utility

nasp

Nasp is a CLI tool for developing Apps Script projects on your local machine using the Nim programming language.

neo

Linear algebra for Nim

nimzend

Native Nim Zend API glue for easy PHP extension development.

pokereval

A poker hand evaluator

hangover

A game engine in Nim with an opengl backend

formulas

Mathematical formulas

happyx

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

thenimalliance

A Nim wrapper for TheBlueAlliance

libsodium

libsodium wrapper

colorsys

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

cmark

libcmark wrapper for Nim

ui

A wrapper for libui

crossdb

CrossDB Driver for Nim

plugins

Plugin system for Nim

libfswatch

Nim binding to libfswatch

decimal

A correctly-rounded arbitrary precision decimal floating point arithmetic library

spryvm

Homoiconic dynamic language interpreter in Nim

amka

A validator for greek social security number (AMKA)

asyncanything

make anything async [to be honest, fake async]

csshtmlminify

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

terminaltables

terminal tables

systimes

An alternative DateTime implementation

packets

Declarative packets system for serializing/deserializing and marshalling

chatgptclient

Native gui client for OpenAI chatgpt

voodoo

Working with Nim's macros is just Voodoo

treesitterocaml

Nim wrapper for OCaml language support within tree-sitter

scgi

Helper procs for SCGI applications

algebra

Algebraic expression parser and evaluator

memviews

Unsafe in-place slicing

owo

OwO text convewtew fow Nim

hldiff

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

hmisc

Collection of helper utilities

checksums

Hash algorithms in Nim.

multipart

A simple multipart parser

pexels

Nim library for the Pexels API

katalis

Katalis is nim lang micro web framework

cittadino

A simple PubSub framework using STOMP.

spdk

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

nife

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

units

Statically-typed quantity units.

qpdf

Nim bindings for qpdf C++ library

nimbleimgui

ImGui Frontend for Nimble

micros

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

libgit2

Libgit2 low level wrapper

strslice

Simple implementation of string slices with some of the strutils ported or wrapped to work on them. String slices offer a performance enhancement when working with large amounts of slices from one base string

winres

Windows resource file generator

getdns

Wrapper over the getdns API

maybe

basic monadic maybe type for Nim

classes

Adds class support to Nim.

seriesdetiempoar

Series de Tiempo de Argentina Government MultiSync API Client for Nim

nimothello

A teminal othello (reversi) in Nim.

freedesktoporg

Library implementation of some Freedesktop.org standards

clr

Get information about colors and convert them in the command line

pythonfile

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

qwertycd

Terminal UI based cd command

sections

`Section` macro with BDD aliases for testing

wave

wave is a tiny WAV sound module

chipmunk7demos

Chipmunk7 demos for Nim

influx

wrapper for communicating with InfluxDB over the REST interface

midnightdynamite

Wrapper for the markdown rendering hoedown library

sndfile

A wrapper of libsndfile

nettest

Connection Test for Nim Web Applications

nimegenerator

Random name/word generator.

nmr

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

pyrepr

Python-like repr, ascii, hex/oct/bin, ...

perlin

Perlin noise and Simplex noise generation

highlight

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

yaml

YAML 1.2 implementation for Nim

noptics

Linear algebra, classical and quantum optics simulation package

hwylterm

bringing some fun (hwyl) to the terminal

boneio

A low level GPIO library for the BeagleBone board family

openal

An OpenAL wrapper.

hyperx

Pure Nim http2 client and server

parsetoml

Library for parsing TOML files.

tecs

Simple ECS implementation for Nim

kombinator

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

nimviz

A wrapper for the graphviz c api.

spacy

Spatial data structures for Nim.

fmod

Nim wrapper for the FMOD Low Level C API

dataurl

Easily create data urls! CLI included

karax

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

sorta

Sorted Tables for Nim, based on B-Trees

tinypool

A minimalistic connection pooling package

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.

nuwasdk

SDK for Nuwa Build - provides compile-time metadata for Python stub generation

nigui

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

bionim

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

binarylang

Binary parser/encoder DSL

malebolgia

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

simpledb

A simple NoSQL JSON document database

highlightjs

highlight.js bindings for Nim

chagashi

Implementation of the WHATWG-specified text encoders and decoders

simpledecimal

A simple decimal library

nordnet

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

grp

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

untar

Library for decompressing tar.gz files.

pricecsv

Easily calculate the total of all products in csv

asyncrabbitmq

Pure Nim asyncronous driver for RabbitMQ

z3nim

Z3 binding for Nim

jesterfork

Fork of jester with Nim v2.x support

delaunator

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

ustring

utf-8 string

osinfo

Modules providing information about the OS.

awssdk

Library for interacting with Amazon Web Services (AWS)

cassandra

Bindings to Cassandra DB driver

casting

A wrapper of the C++ cast operators

haraka

Haraka v2 short-input hash function

keccaktiny

A wrapper for the keccak-tiny C library

unpack

Array/Sequence/Object destructuring/unpacking macro

nimscripter

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

nifty

A decentralized (pseudo) package manager and script runner.

datastar

A Nim SDK for https://data-star.dev

nsdl1

High level SDL 1.2 shared library wrapper

svgo

SVG output from a shell.

norman

Migration manager for Norm.

httpauth

HTTP Authentication and Authorization

syndicate

Syndicated actors for conversational concurrency

openurl

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

appdirs

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

nimbtc

A BTC RPC Wrapper for Nim

pipelines

A tiny framework & language for crafting massively parallel data pipelines

blend2d

Blend2D for Nim language

nimcb

Integrate nim projects in the C++Builder build process

musicsort

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

mcmurry

A module for generating lexer/parser.

mongo

Bindings and a high-level interface for MongoDB

parsefixed

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

nimtiled

Tiled map loader for the Nim programming language

nimage

The image management library written in Nim.

webgeolocation

Bindings to the Webgeolocation Web API

limiter

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

libsha

Sha1 and Sha2 implementations

protobufserialization

Protobuf implementation compatible with the nim-serialization framework.

cascade

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

bag

Validate HTTP input data in a fancy way

expander

Code expander for competitive programing in Nim.

pugl

PUGL plugin graphics bindings

cgi

Helper procs for CGI applications in Nim.

nimbug

Nim Semi-Auto Bug Report Tool

numcrunch

Allows to write distributed programs for number crunching easily.

diskclean

Declarative disk cleanup for development projects

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)

couchdb

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

openexchangerates

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

pluginmanager

Simple plugin implementation

shene

Interface for Nim.

contra

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

questionable

Elegant optional types

ladybug

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

scnim

Develop SuperCollider UGens in Nim

nimwc

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

lscolors

A library for colorizing paths according to LS_COLORS

polymers

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

foreach

A sugary for loop with syntax for typechecking loop variables

drawille

Drawing in terminal with Unicode Braille characters.

grab

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

bgfx

BGFX wrapper for the nim programming language.

subexes

Nim support for substitution expressions

envmw

InMemory Key-Value-Store

layonaranwn

Various Layonara related functions for NWN Development

nephyr

Nim wrapper for Zephyr RTOS

xevloop

Library to more easily create X11 event loops

bio

Bytes utils for Nim.

lilt

Parsing language

rowdy

Automatically bind procs to the mummy web server

nimish

C macro for Nim.

ni18n

Super Fast Nim Macros For Internationalization and Localization

nimalyzer

A static code analyzer for Nim

claudecodesdk

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

pwnedpass

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

camelize

Convert json node to camelcase

rz

rz: small Result/Rz type + safe helpers (native + JS), ergonomic combinators and utilities.

brotli

Brotli compression & decompression for Nim

termbox

Termbox wrapper.

dira

git profile manager

pylib

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

groovebox

Live stream pre-recorded media to Twitch, Yotube and Icecast servers

websocket

websockets for nim

libarchibi

Libarchive at compile-time, Libarchive Chibi Edition

fftr

The fastest Fourier transform in the Rhein (so far)

ago

Time ago in words in Nim

dewitt

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

baker

Static website generation

llamaleap

Ollama API client library.

treesittergo

Nim wrapper for Go language support within tree-sitter

eth

A collection of Ethereum related libraries

ezscr

Portable and easy Nimscript runner. Nim compiler not needed

denimuicanvas

HTML Canvas backend for the denim ui engine

binaryserialization

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

geohash

Nim implementation of the geohash latitude/longitude geocode system

nimssl

OpenSSL wrapper for Nim

happyx-ui

UI library for HappyX web framework

openaiclient

Openai API client For Nim

supranimsession

Auth & Session Management for Supranim apps

hyps

An async pub/sub client and server

ndb

A db_sqlite fork with a proper typing

aqcalc

Calculate gematria values for Alphanumeric Qabbala

naw

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

upraises

exception tracking for older versions of nim

gtk2

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

discordrpc

Discord RPC/Rich Presence client

fftw3

Bindings to the FFTW library

stalinsort

A Nim implementation of the Stalin Sort algorithm.

barbarus

A simple extensible i18n engine.

nodem

Call remote Nim functions as if it's local

nexum

Compile-time reactive web framework for Nim with SSR & Islands

nordaudio

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

simplemail

Make sending HTML and file emails easier.

dbwrapper

this libraly able to use database/sql of Go

nginwho

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

textformats

Easy specification of text formats for structured data

nimx

Cross-platform GUI framework

opendmarc

OpenDMARC bindings

csvtable

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

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.

argon2

A nim wrapper for the Argon2 hashing library

tam

Tales of Maj'Eyal addon manager

ants

ANT: statically typed configurations for Nim (and others)

nimprettyt

Use nimpretty with tab indentation.

zmq

ZeroMQ 4 wrapper

extmath

Nim math library

bight

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

optionalt

Basic Option[T] library

duckdb

Bindings for DuckDB analytical database

nimchromepath

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

linalg

Linear algebra for Nim

etcdclient

etcd client library

webaudio

API for Web Audio (JS)

nimcls

Classes and dependency injection for Nim.

rangex

Clear range maker

wrenim

High-level Nim wrapper for Wren VM

sixense

Bindings for the Sixense Core API.

nimproto3

A Nim implementation of Protocol Buffers 3 (proto3) with support for parsing .proto files, generating Nim code, serializing/deserializing data in both binary (protobuf wire format) and JSON formats, and gRPC server/client.

ternarytree

Structural sharing data structure of lists and maps.

simplestatsdclient

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

geecode

G-Code parser

metalx

metal bindings

bioseq

A Nim library for biological sequence data.

rocksdb

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

unicodeplus

Common unicode operations

gplay

Google Play APK Uploader

libdatachannel

Standalone WebRTC Data Channels, WebRTC Media Transport, and WebSockets

zfblast

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

nimpass

quickly generate cryptographically secure passwords and phrases

xcb

xcb bindings

jstin

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

bisect

Bisection algorithms ported from Python

dumpincludes

See where your exe size comes from.

numericalnim

A collection of numerical methods written in Nim

results

Friendly value-or-error type

prettyvec

Small library for working with vectors

shark

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

guildenstern

Modular multithreading Linux HTTP server

asyncio

Async files and streams tools

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.

treesittercsharp

Nim wrapper for C# language support within tree-sitter

sparc

Schema Parser for Arguments and Commands.

unicodenumbers

Converts a number into a specially formatted Unicode string

treesittercpp

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

word2vec

Word2vec implemented in nim.

cozylogwriter

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

simplevector

Simple vector library for nim-lang.

useragents

User Agent parser for nim.

smelly

Sometimes you have to parse XML

holojson

fork of jsony for use in applications

edn

EDN and Clojure parser

xors3d

Blitz3D-esque DX9 engine for Nim

nsdl2

High level SDL 2.0 shared library wrapper

hashids

Nim implementation of Hashids

pager

A simple library for paging, similar to less

chain

Nim's function chaining and method cascading

cliptomania

.NET-inspired lightweight clipboard library

eachdo

eachdo executes commands with each multidimensional values

nap

Argument parser

libsvm

libsvm wrapper for Nim

futhark

Zero-wrapping C imports in Nim

hsluv

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

ssostrings

Small String Optimized (SSO) string implementation

twofa

Simple 2FA QR CodeGen based on otp & qr packages

therapist

Type-safe commandline parsing with minimal magic

brightcove

Brightcove player parser

rakta

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

cmd

interactive command prompt

manta

runtime array types with destructors

mycouch

a couchDB client written in Nim

linearmodels

Generalized linear models in Nim.

nimblegui

A simple GUI front for Nimble.

i3ipc

i3 IPC client library

nimetry

Plotting module in pure nim

jnim

Nim - Java bridge

fontconfig

Low level wrapper for the fontconfig library.

unislug

URL-safe slug generation from Unicode strings with transliteration support

nimactors

Actors library for Nim inspired by akka-actors

csv2json

Convert CSV files to JSON

timerpool

threadsafe timerpool implementation for event purpose

gles

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

autotyper

Keyboard typing emulator

dav1d

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

newfix

FIX Protocol optimized parser (Financial Information eXchange)

picohttpparser

Bindings for picohttpparser.

pnimrp

simple terminal radio station player in nim making life easier

pluginkit

Create and manage plugins in a modular way

passgen

Password generation library in Nim

nimwebp

Webp encoder and decoder bindings for Nim

neverwinter

Neverwinter Nights 1 data accessor library

jwt

JSON Web Tokens for Nim

libevent

Bindings for Libevent

qrterm

A simple QR generator in your terminal.

punycode

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

whois

A simple and free whois client

sos

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

resolv

DNS resolution nimble making use of the native glibc resolv library

nimtrace

Zero-cost structured tracing framework for Nim, inspired by Rust's tracing crate

lv2

Nim bindings for LV2

polynumeric

Polynomial operations

unittest2

Unit test framework evolved from std/unittest

vexbox

VexBox is a code snapping software.

nanovg

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

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.

whisper

Bindings for Whisper.cpp

nshout

Nim bindings for libshout

dashing

Terminal dashboards.

nimpcre

PCRE wrapper for Nim

netpbm

Wrapper for libnetpbm

fitl

Self-contained fit of linear models with regression diagnostics

mn

A truly minimal concatenative programming language.

nimcexc

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

openai

Basic API handling for openAI

nimna

Nucleic acid folding and design.

lc

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

labeledtypes

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

geonames

GeoNames API wrapper

bencode

Bencode serialization/deserialization library

gurl

A little lib for generating URL with args.

toxcore

C Tox core wrapper

samson

Implementation of JSON5.

wayland

Nim bindings for Wayland

ethers

Port of ethers.js to Nim

ansitohtml

Converts ANSI colour codes to HTML span tags with style tags

tim

Really lightweight template engine

gura

Gura Configuration Language for Nim

nimagg

Hi Fidelity Rendering Engine

cairo

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

zxcvbn

Nim bindings for the zxcvbn-c password strength estimation library

gnuplotlib

gnuplot interface

nimduvo

An asynchronous Nim wrapper for the Luduvo API.

csvdict

Another CsvTable API. Goals are efficient, simple and flexible

fragments

Our very personal collection of utilities

nimsrvstat

A nim wrapper around mcsrvstat

cpuwhat

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

discordnim

Discord library for Nim

youtubescraper

Very fast and lightweight YouTube scraper for Nim.

nimpdf

library for generating PDF files

devil

Wrapper for the DevIL image library

awssts

AWS Security Token Service API in Nim

morsecode

Encode and decode text using standard international Morse code

io-spacenav

Obsolete - please use spacenav instead!

gentabs

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

pcsc

PC/SC library for smart card access

toposort

Efficient topological sort using Kahn's algorithm

conventionalsemver

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

paramidi

A library for making MIDI music

rangequeries

An implementation of Range Queries in Nim

nim-compose

Composition operators for Nim.

mime

Library for attaching files to emails.

silerovad

Silero VAD Voice Activity Detection

glew

Autogenerated glew bindings for Nim

usu

usu stores usu

miniz

Bindings for Miniz lib.

textmate

A TextMate grammar parser

antlr4nim

Nim interface to ANTLR4 listener/visitor via jsffi

onnxrt

ONNX Runtime wrapper for Nim - High-level interface for loading and running ONNX models

cap10

A tool to capture and replay command line terminal sessions

treesitter

Nim wrapper of the tree-sitter incremental parsing library

glm

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

json2xml

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

jsonbuilder

Easy and fast generator for valid json in nim

bipbuffer

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

vec

A very simple vector library

formatstr

string interpolation, complement of std/strformat for runtime strings

nimatch

Rust-like match syntax macros for Nim

lockfreequeues

Lock-free queue implementations for Nim.

golib

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

jdec

Flexible JSON manshal/unmarshal library for nim

curly

Makes using libcurl efficiently easy

icu4nim

Non-mature ICU 76.x bindings in Nim

nimble

Nimble package manager

tweens

Basic tweening library for Nim

treesitterscala

Nim wrapper for Scala language support within tree-sitter

nimrpcmilis

RPC implementation for Nim based on msgpack4nim

breeze

A dsl for writing macros in Nim

onnxruntime

onnxruntime C Api wrapped for nim

seqmath

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

weave

a state-of-the-art multithreading runtime

flatdb

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

starlight

Super fast async SSR framework — type-safe layouts, zero-copy rendering, compile-time HTML optimization, uses Chronos

rc4

RC4 library implementation

ludens

Little game library using opengl and sfml

moveiterators

Special iterators that use move semantics

rconv

Universal Rhythm-Game File parser and converter

valido

A library of string validators and sanitizers.

colorizeecho

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

stripe

Nim client for Stripe.com

dbnimternalsql

An in-memory SQL database library

nimtomd

Convert a Nim file or string to Markdown

xerces

Nim bindings for Apache Xerces-C++

elfcore

An elf file library for nim

gdbmc

This library is a wrapper to C GDBM library

fluffy

A Nim profile viewer for Chrome JSON trace files.

sunk

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

composition

Composition pattern with event handling library in Nim

nimldap

LDAP client bindings

easybcrypt

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

bearlibterminal

Wrapper for the C[++] library BearLibTerminal

pinggraph

Simple terminal ping graph

illwill

A curses inspired simple cross-platform console library for Nim

opentdb

Wrapper around the open trivia db api

fastrpc

fast binary rpc designed for embedded

nimborg

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

triplets

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

intelhex

Intel hex file utility library

macroutils

A package that makes creating macros easier

chame

Standards-compliant HTML5 parser in Nim

clownlimiter

Jester rate limiter plugin

brainlyextractor

Brainly data extractor

pffft

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

testdiff

Simple utility for diffing values in tests.

gpt4free

implementation of python library called as same as this one which provides free providers for AI

flippy

Flippy is a simple 2d image and drawing library.

mdlldk

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

serializetools

Support for serialization of objects

nimx2

GUI framework

sdf

Signed Distance Field builder for contour texturing in Nim

prometheus

Library for exposing metrics to Prometheus

aws

Rudimentary `aws-cli` wrapper

plnim

Language Handler for executing Nim inside postgres as a procedural language

pdba

A postgres DB adapter for nim.

ffbookmarks

Nim module for working with Firefox bookmarks

asyncproc

Flexible child process spawner with strong async features

flower

A pure Nim bloom filter.

rollinghash

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

siphash

SipHash, a pseudorandom function optimized for short messages.

llvm

LLVM bindings for the Nim language.

confutils

Simplified handling of command line options and config files

ballpark

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

hyper

Binding for hyper an HTTP library

dnsclient

Simple DNS Client & Library

termstyle

Easy to use styles for terminal output

chronosdnsc

DNS client implementation using chronos

htmlview

View the offline or online html page in browser

nimpgp

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

once

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

vqsort

A vectorized Quicksort (AVX2-only)

safeset

Set that can safely add and remove elements while iterating.

trick

Game Boy Advance image conversion library and more

oldwinapi

Old Win API library for Nim

jsonserialization

Flexible JSON serialization not relying on run-time type information

spf

Bindings for the SPF library

zstd

Bindings for zstd

htmlgenerator

Generate HTML string by nim object

powernim

Basic power menu for Linux (with systemd)

nimarrowglib

apache arrow and parquet c api bindings

hats

Various kinds of hashed array trees.

redis

official redis client for Nim

nicoru

A container runtime written in Nim

nimarrow

apache arrow bindings for nim

nimfm

A library for factorization machines in Nim.

kiwifydownload

Downloads the kiwify videos from course JSON

noise

Nim implementation of linenoise command line editor

e2ee

Monocypher E2EE, Hashing, Password Hashing, Sealing and Key Exchange

sound

Cross-platform sound mixer library

waku

Implementation of the Waku protocol

winimx

Winim minified code generator

latexdsl

A DSL to generate LaTeX from Nim

packagevisibletypes

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

tagforge

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

nanomsg

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

libuv

libuv bindings for Nim

rednecktranslator

Redneck Translator for Y'all

ggplotnim

A port of ggplot2 for Nim

nsh

nsh: Nim SHell(cross platform)

serialization

A modern and extensible serialization framework for Nim

hmac

HMAC-SHA1 and HMAC-MD5 hashing in Nim

safeseq

Seq that can safely add and remove elements while iterating.

mysqlparser

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

tinysqlite

A thin SQLite wrapper with proper type safety

decisiontree

Decision tree and Random forest CART implementation in Nim

shorturl

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

fwrite

Create files of the desired size

testify

File-based unit testing system

with

Simple 'with' macro for Nim

nesper

Nim wrappers for ESP-IDF (ESP32)

jalalinim

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

mapbits

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

feednim

An Atom, RSS, and JSONfeed parser

fushin

Fetch fushinsha serif data and save as csv files

nimtk

High-level Tk wrapper for Nim

spfun

Special Functions of Stats & Physics

shorten

Minimal secure URL shortener with CLI

nayland

High-level wrappers for various Wayland protocols (core, fractional scale, etc.)

rng

Basic wrapper over std/sysrand

niqlite

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

easymail

wrapper for the sendmail command

gltf

glTF 2.0 library and viewer.

dik

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

loony

Lock-free threadsafe MPMC with high throughput

stackclosures

Allocate closures on stack

strophe

Libstrophe wrapper

soundio

Bindings for libsoundio

bearssl

Bindings to BearSSL library

chroma

Everything you want to do with colors.

wnim

Nim's Windows GUI Framework.

emerald

macro-based HTML templating engine

colorcol

Kakoune plugin for color preview

robotparser

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

webrtcvad

Nim bindings for the WEBRTC VAD(voice actitvity Detection)

bitseqs

Utility for a bit manipulation

drawit

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

filesize

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

ptrmath

Pointer arithmetic library

html5canvas

HTML5 Canvas and drawing for the JavaScript backend.

nimib

nimib 🐳 - nim 👑 driven ⛵ publishing ✍

blg

Static blog generator using markdown and symlinks

gmp

wrapper for the GNU multiple precision arithmetic library (GMP)

distorm3

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

rodster

rodster

alsa

NIM bindings for ALSA-LIB c library

nimfasttext

fastText wrapper for Nim

nimja

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

dekao

Write HTML templates easily

csvtools

Manage CSV files

rethinkdb

RethinkDB driver for Nim

jester2swagger

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

nanim

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

md4

dumb MD4 digest calculation

heine

A compact notation for math that transpiles to LaTeX

csv

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

opensimplexnoise

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

mvb

Minimum viable bindings for OpenCV

sequoia

Sequoia PGP wrapper for Nim

horde3d

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

icecream

nim port of the icecream python library

pmath

library that resolves the inaccuracies of normal float math.

whip

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

html2karax

Converts html to karax.

flame

High level audio synthesis and sequencing library

itertools

Itertools for Nim

grammarian

Wrapper around PEG library, enhancing PEG reusability.

nesm

A macro for generating [de]serializers for given objects

pantry

Client library for https://getpantry.cloud/

facedetect

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

ferusgfx

A high-performance graphics renderer made for web engines

css

CSS parser and validator

pathname

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

njsdb

NJSDB - Nim JSON SQLite Database - A simple NoSQL JSON document database

barcode

Nim barcode library

anybar

Control AnyBar instances with Nim

mimalloc

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

dimscord

A Discord Bot & REST Library.

aloganimisc

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

audio2json

Generate sample peak data in JSON format from audio files

parlexgen

A Parser/Lexer Generator.

texttospeech

A client for the Google Cloud Text to Speech API.

cirruedn

Extensible data notation based on Cirru syntax

xio

Cross platform system API for os and net.

libplist

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

dsrclib

Cross-platform memory profiler

diffoutput

Collection of Diff stringifications (and reversals)

aglet

A safe, high-level, optimized OpenGL wrapper

dimscmd

A command handler for the dimscord discord library

luna

Lua convenience library for nim