Nim Package Directory (original) (raw)

lazyrest

Simple reST HTML generation with some extras.

allegro5

Wrapper for Allegro version 5.X

jtr

jtr is a commmand of JSON tree viewer with type

anycase

Convert strings to any case

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

ranges

Exploration of various implementations of memory range types

nimzip

Binding for a portable, simple zip library

lasm

A configurable LSP server for debugging/testing LSP clients

margrave

dialect of Markdown in pure Nim with focus on HTML output

libmpdclient

Bindings for the Music Player Daemon C 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.

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.

tiptap

TipTap content validator for Nim

asyncredis

Pure Nim asyncronous driver for Redis DB

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

kraut

Router for Karax frontend framework.

nim-nmap

A pure implementaion of nmap for nim.

web

Macro-based HTML generation/templating with CSS validation

iterutils

Functional operations for iterators and slices, similar to sequtils

myo

Bindings for the Thalmic Labs Myo gesture control armband SDK.

torch

A nim flavor of pytorch

ed25519

ed25519 key crypto bindings

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.

hostname

Nim library to get/set a hostname

cliche

AutoMagic CLI argument parsing is Cliche

madam

Local webserver for Design Prototyping and Front-end Development

nimbioseq

Nim Library for sequence (protein/nucleotide) bioinformatics

dnd

Drag and drop source / target

flatty

Serializer and tools for flat binary files.

nimpacket

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

nimtra

Async-first ORM and libSQL client for Nim

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.

objaccess

generate setters and getters for object types

pipexp

Expression-based pipe operators with placeholder argument

temple

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

ic

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

kirpi

A lightweight 2D game framework for Nim

ffpass

Api Calls for Ford vehicles equipped with the fordpass app.

commandeer

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

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

age

Version bumping tool.

money

Create, calculate and format money in Nim language

jsonyplus

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

fpdf

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

capnp

Cap'n Proto implementation for Nim

hottext

Rapid serial text presenter

sunny

JSON in Nim with Go-like field tags

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

nimalpm

A nimrod wrapper for libalpm

prompt

Feature-rich readline replacement

switchbuild

An easy way to build homebrew files for the Nintendo Switch

winversion

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

ndbex

extension modules for Nim's 'db_*' modules

libevdev

Wrapper for libevdev, Linux input device processing library

spotify

A Nim wrapper for the Spotify Web API

asyncmysql

Asynchronous MySQL connector written in pure Nim

notcurses

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

pomtimer

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

echon

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

prettystr

Small library for working with strings

box2d

Nim bindings for Erin Catto's Box2D physics engine.

bncurve

Nim Barreto-Naehrig pairing-friendly elliptic curve implementation

bossy

Makes supporting command line arguments easier

snorlogue

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

pretty

A pretty printer for Nim types

libu2f

A wrapper for libu2f, a library for FIDO/U2F

bn

A Nim Wrapper of the imath BigNumber library.

pcap

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

nimsync

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

treesitterphp

Nim wrapper for PHP language support within tree-sitter

skyhash

Collection of hash algorithms ported to Nim

sfml

High level OpenGL-based Game Library

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

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

expect

Rust-style expect procedures

emmy

Algebraic structures and related operations for Nim

numnim

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

nimcurry

Provides a macro to curry function

polybool

Polygon Clipper Library (Martinez Algorithm)

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.

gemf

Library for reading GEMF map tile stores

ladder

Ladder logic macros for Nim

cdp

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

webview

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

nimpng

PNG(Portable Network Graphics) encoder and decoder

yasync

Yet another async/await for Nim

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

notetxt

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

seaqt

Generator-based bindings for Qt/QML

analytics

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

enkodo

A cross platform encyption and serialization library

validateip

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

moduleinit

Nim module/thread initialisation ordering library

gitty

Easily create .gitignore files from your terminal

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.

twitter

Low-level twitter API wrapper library for Nim.

mpeg

Nim wrapper for pl_mpeg single header mpeg library.

nsdl3

High level SDL 3.0 shared library wrapper

stint

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

awss3

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

dataforseo

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

jitter

A git-based binary manager for linux.

fur

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

dnsdisc

Nim discovery library supporting EIP-1459

nulid

A ULID implementation in Nim!

shakar

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

kroutes

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

ski

ski is library for SKI combinator.

sysrandom

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

beanstalkd

A beanstalkd work queue client library.

cozytaskpool

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

promexplorer

A simple tool to explore Prometheus exporter metrics

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.

bluu

Microsoft Azure Cloud Computing Platform and Services (MAC) APIs

glob

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

treesitterbash

Nim wrapper for Bash language support within tree-sitter

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.

win11toast

Windows 10/11 Toast Notifications for Nim using WinRT

ris

Module for working with RIS citation files

phylogeni

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

gpx

Nim module for parsing GPX (GPS Exchange format) files

markx

markx selects execution targets with editor and executes commands.

textalot

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

nimjson

nimjson generates nim object definitions from json documents.

d3

A D3.js wrapper for Nim

finals

Transparently declare single-set attributes on types.

pfring

PF_RING wrapper for Nim

telebot

Async Telegram Bot API Client

markdown

A Beautiful Markdown Parser in the Nim World.

ratel

Zero-cost abstractions for microcontrollers

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

notifications

Library for displaying notifications on the desktop

nimdenter

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

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

packy

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

libvlc

libvlc bindings for Nim

memo

Memoize Nim functions

httputils

Common utilities for implementing HTTP servers

pcgbasic

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

bson

BSON Binary JSON Serialization

vidhdr

Library for detecting the format of an video file

mimedb

A large Database of MIME types

itchio

itch.io API Client for Nim

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.

imstyle

A nice way to manage your ImGui application's style

fuse

A FUSE binding for Nim

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.

htmltools

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

gbm

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

tinyre

Tiny Regex Engine for Nim

iup

Bindings for the IUP widget toolkit

bloom

Efficient Bloom filter implementation in Nim using MurmurHash3.

gamelight

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

rnim

A bridge between R and Nim

nimvisa

nimvisa is C wrapper for NI-VISA instrument control library

stackstrings

Library for guaranteed zero heap allocation strings

yahttp

Awesome simple HTTP client for Nim

fuzzy

Pure nim fuzzy search implementation. Supports substrings etc

yubikeyotp

Simple validator and utils for Yubikey OTP

nimgeos

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

gptcli

chatgpt cli client written in nim

fidgetty

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

spdxlicenses

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

autoderef

Syntax sugar which supports auto-dereferencing

crap

`rm` files without fear

hts

htslib wrapper for nim

dlutils

Nim package for easy shared library loading.

ipv4utils

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

p5nim

Nim bindings for p5.js.

ngxcmod

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

koi

Immediate mode UI for Nim

algebraicdatas

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

nimsnappyc

Wrapper for the Snappy-C compression library

readfq

Wrapper for Heng Li's kseq

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

blimp

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

libp2pdht

DHT based on the libp2p Kademlia spec

nimcat

An implementation of cat in Nim

aptos

aptos library for nim lang

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.

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

dirtygpt

A dirty and free way to use ChatGPT in Nim

fox

Hot reloading for development of applications 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

colors

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

psutilim

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

proxyproto

PROXY Protocol enabler for aged programs

mash

A very precise musical virtual keyboard for Jack MIDI

bcra

Central Bank of Argentina Gov API Client with debtor corporations info

rustls

Binding for rustls a TLS library

db

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

calikes

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

nimgame2

A simple 2D game engine for Nim language.

stones

A library of useful functions and tools for nim.

torm

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

nimpk

PocketLang binding for Nim

jv

A Java version manager and build tool written in Nim

celina

A CLI library inspired by Ratatui

mmcif

Simple parser for mmCIF files (macromolecular structural data)

nimfp

Nim functional programming library

downit

An asynchronous donwload system.

tmpnim

Create and remove ramdisks easily

sunvox

Bindings for SunVox modular synthesizer

emitter

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

kairos

Multi-threaded chronos HTTP server with httpx-compatible API

flatbuffers

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

termui

Simple UI components for the terminal.

ozark

A magical ORM for Nim

config

A library for working with the CFG configuration format

sfax

simple-fax.de CLI client

tinyvg

TinyVG - A compact binary vector graphics format implementation in Nim

paratext

A library for rendering text with paranim

nimpsort

Sort imports in Nim source files

nim-sudo

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

jsonrpc

Nim library for implementing JSON-RPC clients and servers

metar

Read metadata from jpeg and tiff images.

httpx

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

ass

Nim bindings for libass.

anano

Another nanoID implementation for nim

xkb

A light wrapper over xkbcommon

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.

epub2gpub

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

scinim

The core types and functions of the SciNim ecosystem

geometrymath

Linear algebra library for computer graphics applications

shio

A quick media server in nim

bttrwttrin

Nim library to fetch weather using wttr.in

surfer

A high-level, minimal, opinionated windowing library written 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.

xlsx

Read and parse Excel files

ndns

A pure Nim Domain Name System (DNS) client

newt

Youtube downloader library and CLI.

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.

sugerror

Terse and composable error handling.

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

phosphor

eaiser use of OpenGL and GLSL shaders

cssgrid

pure Nim CSS Grid layout engine

jsony

A loose, direct to object json parser with hooks.

sermon

Monitor the state and memory of processes and URL response.

tkrzw

Wrappers over the Tkrzw Database Manager C++ library.

polymorph

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

treesitterc

Nim wrapper for C language support within tree-sitter

rodcli

making Nim development easier in the command-line

pg

Very simple PostgreSQL async api for nim.

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.

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

nimpy

Nim - Python bridge

shell

A Nim mini DSL to execute shell commands

wstp

Nim bindings for WSTP

pykot

Porting some Python / Kotlin features to Nim

nimcdl

Circuit Design language made in Nim

monit

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

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.

sudoku

sudoku generator in nim.

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.

nimates

Client library for the Postmates API

gigi

GitIgnore Generation Interface

etf

ETF (Erlang Term Format) library for nim

parazoa

Immutable, persistent data structures

caprese

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

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.

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

murmur3

A simple MurmurHash3 wrapper for Nim

gifwriter

Animated GIF writing library based on jo_gif

viper

SQL builder library with fluent syntax

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

zigcc

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

chatopenai

A CLI for the Chat series of models provided by OpenAI

nimbmp

BMP encoder and decoder

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

exprgrad

An experimental deep learning framework

crunchy

SIMD-optimized hashing, checksums and CRCs

sshterm

SSH terminal for interactive sessions for Nim

zws

A command line interface for shortening URLs with ZWS instances

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

nimaterial

nimaterial is a CSS output library based on material design.

fediauth

A basic library to authenticate to fediverse instances

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

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

unrolled

Unroll for-loops at compile-time.

podofo

Nim bindings for PoDoFo libary

ur

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

omni

omni is a DSL for low-level audio programming.

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.

getr

Benchmarking wrapper around getrusage()

cligen

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

contracts

Design by Contract (DbC) library with minimal runtime.

listenbrainz

Low-level multisync bindings to the ListenBrainz web API.

webp

WebP Tools wrapper for Nim

overdrive

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

lz77

Implementation of various LZ77 algorithms

ooputils

Macro for building OOP class hierarchies based on closure methods.

hastysite

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

dnsstamps

An implementation of DNS server stamps in Nim

mummyutils

Utility package for mummy multithreaded server

serial

A library to operate serial ports using pure Nim.

payf

SEPA instant transfer CLI via FinTS 3.0

serversentevents

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

nmostr

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

amicus

Social networking library powering Onbox.

engineio

An Engine.IO client library for Nim

rtmidi

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

zippy

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

nimatic

A static site generator written in Nim

lq

Directory listing tool

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

criterion

Statistic-driven microbenchmark framework

sdl1

SDL 1.2 wrapper for Nim.

dotnimremoting

library for communicating with .NET applications using MS-NRTP

luhncheck

Implementation of Luhn algorithm in nim.

reactor

Asynchronous networking engine for 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

taps

Transport Services Interface

nimautogui

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

yaclap

Yet another command line argument parser for Nim.

nmi

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

agify

Nim wrapper for the Agify.io API

bali

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

mailcow

Simple API wrapper for Mailcow

nicy

A nice and icy ZSH prompt in Nim

treesitterhtml

Nim wrapper for HTML language support within tree-sitter

swayipc

IPC interface to sway (or i3) compositors

rtthread

Nim threads with realtime scheduling

boxy

2D GPU rendering with a tiling atlas.

illwillunsafe

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

mddoc

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

uctl

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

arturo

Simple, modern and portable interpreted programming language for efficient scripting

libpe

Nim wrapper for libpe library

nimhuml

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

localize

Compile time localization for applications

autonim

Wrapper for AutoIt v3.3.14.2

nbaser

Encode/decode arbitrary unicode bases from size 2 to 256

nuuid

A Nim source only UUID generator

kapsis

Build delightful command line interfaces in seconds.

nerve

A RPC framework for building web APIs

bitables

bidirectional {maps, tables, dictionaries} in nim

iori

Async file I/O through io_uring

wxpay

A wechat payment sdk for nim.

lua

Wrapper to interface with the Lua interpreter

autome

Write GUI automation scripts with Nim

sim

Parse config by defining an object

ruby

Bindings for libruby and high-level Ruby embedding framework

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

euwren

High-level Wren wrapper

fab

Print fabulously in your terminal

nimes

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

niminst

tool to generate installers for Nim programs

tcping

Ping hosts using tcp packets

spry

A Smalltalk and Rebol inspired language implemented as an AST interpreter

tnetstring

Parsing and serializing for the TNetstring format.

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.

glbits

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

holomatch

nested/overloadable pattern matching

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

nobject

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

todoist

A Nim client for Todoist's REST API

diffy

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

nimdata

DataFrame API enabling fast out-of-core data analytics

nimpari

Nim wrapper for the PARI library

amqpstats

Pure Nim library to read AMQP stats via management plugin API

awslambda

A package to compile nim functions for AWS Lambda

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.

mummy

Multithreaded HTTP + WebSocket server

nimsha2

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

nimcolor

Color printing interface for nim

taskman

A package that manages background tasks on a schedule

webgl

Experimental wrapper to webgl for Nim

kxrouter

A karax router with life-time events

mouse

Mouse interactions in nim

p4ztagtojson

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

tabby

Fast CSV parser with hooks.

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

nimgame

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

gemini

Building blocks for making async Gemini servers

computesim

Learn and understand compute shader operations and control flow.

nodejs

NodeJS Standard Library for Nim

lsblk

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

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

remotery

Nim wrapper for (and with) Celtoys's Remotery

ninit

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

pkginfo

A tiny utility package to extract Nimble information from any project

lorem

Nim library that generates "Lorem ipsum" text.

printdebug

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

litestore

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

libpcap

A wrapper for the libpcap library

kslog

Minimalistic Kernel-Syslogd For Linux in Nim

firejail

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

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.

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.

checkpack

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

nimquery

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

nimkov

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

sweetanitify

Sweet_Anita Translator, help spread awareness about Tourettes

dhash

Nim implementation of dHash algorithm

optionsutils

Utility macros for easier handling of options in Nim

notify

A wrapper to notification libraries

sauer

Scaffolder for Karax.

snekim

A simple implementation of the classic snake game

nimcef

Nim wrapper for the Chromium Embedded Framework

nimr

Helper to run nim code like a script

spwd

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

rapid

A game engine for rapid development and easy prototyping

png

Nim wrapper for the libpng library

asyncssh2

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

keycard-sdk

Nim SDK to interact with the Status Keycard

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`

struct

Python-like 'struct' for Nim

dialogs

wraps GTK+ or Windows' open file dialogs

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

nimlsp

Language Server Protocol implementation for Nim

isa

Binding for Intel Storage Acceleration library

eris

Encoding for Robust Immutable Storage (ERIS)

dual

Implementation of dual numbers

minline

A line editing library in pure Nim

evmc

A wrapper for the The Ethereum EVMC library

wewbo

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

shaname

Rename files to their sha1sums

libcapstone

Futhark generated wrapper around libcapstone

shiori

SHIORI Protocol Parser/Builder

bcrypt

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

treestand

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

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.

dbg

dbg template; in debug echo

taggy

Everything to do with HTML and XML

rfc3339

RFC3339 (dates and times) implementation for Nim.

itn

Nim module for parsing ITN (TomTom intinerary) files

bitvec

Extensible bit vector integer encoding library

gimei

random Japanese name and address generator

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

libp2p

libp2p implementation in Nim

oldgtk3

Low level bindings for GTK3 related libraries

zerofunctional

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

lrucache

Least recently used (LRU) cache

sph

Large number of cryptographic hashes for Nim

opus

A nimterop wrapper for the opus audio decoder

inim

Interactive Nim Shell

ssh2

SSH, SCP and SFTP client for Nim

nwsync

NWSync Repository Management utilities

primes

Utilities for prime numbers

binance

A Nim library to access the Binance API.

stylus

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

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

xom

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

w8crc

Full-featured CRC library for Nim.

tempfile

Temporary files and directories

jwtea

Brew JSON Web Tokens in pure Nim

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

vkapi

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

falas

fragment-aware assembler for short reads

pythonize

A higher-level wrapper for the Python Programing Language

unicodedb

Unicode Character Database (UCD) access for Nim

zip

A wrapper for the zip library

debra

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

constants

Mathematical numerical named static constants useful for different disciplines

vscds

Easily swap between multiple data folders.

nauthy

Nim library for One Time Password verification and generation.

latinize

Convert accents (diacritics) from strings to latin characters.

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

sqlbuilder

A SQLbuilder with support for NULL values

teafiles

TeaFiles provide fast read/write access to time series data

nyml

Stupid simple YAML-like implementation from YAML to JsonNode

fenstim

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

i18n

Bring a gettext-like internationalisation module to Nim

nimmm

A terminal file manager written in nim

userdef

A more advanced adduser for your Alpine based Docker images.

bingo

Binary serialization framework

allographer

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

ms

Convert various time formats to milliseconds

keyring

Cross-platform access to OS keychain

lis3dhtr

Ratel library for the LIS3DHTR 3-axis accelerometer

seance

A CLI tool and library for interacting with various LLMs

gccjit

Nim bindings for libgccjit

dimslash

Interactive command handler for Dimscord

chronossmtp

SMTP client implementation using chronos in Nim

lodev

Simple reverse proxy server for local development.

gara

A pattern matching library

nimcl

High level wrapper over OpenCL

subnet

subnet prints subnet mask in human readable.

nimsimd

Pleasant Nim bindings for SIMD instruction sets

mcd

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

Links Nim packages via `srcDir` correctly

adb

ADB protocol implementation in Nim

ukpolice

Nim wrapper for the UK Police Data API

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

coap

libcoap C library wrapped in Nim with full async integration

sam

Fast and just works JSON-Binding for Nim

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.

niscv

Nim powered RISC-V virtual machine and emulator.

jsonpak

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

getpodia

Extract Podia sites courses data

ducominer

A fast, multithreaded miner for DuinoCoin

ffmpeg

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

jsonnet

Binding for Jsonnet the data templating language

origin

A graphics math library

base62

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

usagov

USA Code.Gov MultiSync API Client for Nim

obfusel

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

rxnim

An implementation of rx observables in nim

ballenaitcher

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

metric

Dimensionful types and dimensional analysis.

sdl2nim

Wrapper of the SDL 2 library for the Nim language.

keystone

Bindings to the Keystone Assembler.

nimtcl

Low-level Tcl & Tk bindings for Nim

scope

Scope tracking for untyped macros

kiwi

Cassowary constraint solving

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

gerbil

A dynamic website generator

uuidgen

A comprehensive and standards-compliant UUID library

ao

A high-level libao wrapper

anttweakbar

nim wrapper around the AntTweakBar c library

sss

Shamir secret sharing

prettyterm

Make your terminal interfaces prettier!

mentat

A Nim library for data science and machine learning

wauto

Windows automation module

nimshell

Library for shell scripting in nim

nimtrs

Nim term rewriting system

ndf

Duplicate files finder

battinfo

cli tool to query battery info for GNU/Linux

uniq

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

nimsterm

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

uing

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

sphincs

SPHINCS⁺ stateless hash-based signature scheme

hayaa

Conway's Game of Life implemented in Nim

snail

Simple linear algebra for nim. Js too.

forge

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

nimvss

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

nage

Not Another Game Engine; CLI text adventure engine

sync

Useful synchronization primitives

nimipdf

Nim library that adds a PDF backend for nimib

genieos

Too awesome procs to be included in nimrod.os module

skinsuit

utility macros mostly for object variants

taskpools

lightweight, energy-efficient, easily auditable threadpool

memlib

Load Windows DLL from memory

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

surfing

Surfing is a highly functional CLI for Base64.

perceptual

A library for computing and comparing perceptual hashes in Nim

gitman

Cross-platform git repository manager.

nimrat

Module for working with rational numbers (fractions)

physfs

A library to provide abstract access to various archives.

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.

irc

Implements a simple IRC client.

jester

A sinatra-like web framework for Nim.

getch

getch() for Windows and Unix

remizstd

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

nph

Opinionated code formatter

cmixer

Lightweight audio mixer for games

mccache

mccache package: in-memory caching

jobscheduler

A cross platform jobscheduler app made using Nim.

ringdeque

deque implementatoin using DoublyLinkedRing

fastpnm

fast PNM (.pbm .pgm .ppm) parser

gmapi

Bindings for Greasemonkey API and an userscript header generator

libnotify

Minimalistic libnotify wrapper for desktop notifications

termnovel

A command that to read novel on terminal

nimrax

Radix tree wrapper for Nim

epub

Module for working with EPUB e-book files

receq

Operator for comparing any recursive ref object

genoiser

functions to tracks for genomics data files

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

alea

Define and compose random variables

limdb

A wrapper for LMDB the Lightning Memory-Mapped Database

jsbind

Define bindings to JavaScript and Emscripten

webui

Nim wrapper for WebUI

microasynchttpserver

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

dimage

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

nimf

Search for files in a directory hierarchy.

osdialog

Nim wrapper for the osdialog library

sigui

Easy to use and flexible UI framework in pure Nim

ndarray

Nim bindings for ndarray-c library

migrate

A simple database migration utility for Nim.

validation

Nim object validation using type field pragmas

nimdotenv

Load local environment variables from .env files

redisparser

RESP(REdis Serialization Protocol) Serialization for Nim

emath

math parser/evaluator library

nextract

A Mozilla Readability-like content extraction library for Nim

tejina

Minimal web framework for Nim

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.

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

lapp

Opt parser using synopsis as specification, ported from Lua.

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

atoz

Amazon Web Services (AWS) APIs

astiife

AST IIFE for nim. Generate code with AST.

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.

spotlightr

Spotlightr basic extractor to get the video

ecslib

A nimble package for Entity Component System

yfnim

A Yahoo Finance historical data retriever with support for multiple intervals

derichekde

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

paravim

An embedded text editor for paranim games

translation

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

yawd

Yet Another WebDriver (YAWD) for nim lang.

kissfft

Nim binding for KissFFT Fast Fourier Transform library

nsu

Simple screenshot library & cli tool made in Nim

iconim

SVG icon library manager for server-side rendering

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

readfx

FASTX parser for SeqFu (klib)

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

timsort2

timsort algorithm implemented in Nim

playground

Web-based playground for testing Nim code.

backoff

Implementation of exponential backoff for nim

clblast

Wrapper for CLBlast, an OpenCL BLAS library

fowltek

A collection of reusable modules and wrappers.

simplepng

high level simple way to write PNGs

opengl

High-level and low-level wrapper for OpenGL

wavecore

Client and server database and networking utils

zhsh

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

isense

Bindings for the InterSense SDK

blackvas

declarative UI framework for building Canvas

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.

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

lrparser

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

nimdbx

Fast persistent key-value store, based on libmdbx

nim2048

2048 game clone runs in your terminal, written in Nim

utils

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

taskqueue

High precision and high performance task scheduler

easings

Robert Penner Easing Functions for Nim

skybook

Light weight bookmark manager(delicious alternative)

otp

One Time Password library for Nim

bumpy

2d collision library for Nim.

modernnet

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

simdutf

High performance, SIMD accelerated routines for unicode and base64 processing

nimrcon

Simple RCON client in Nim lang.

sums

Accurate summation functions

nimrpc

RPC implementation for Nim based on msgpack4nim

sdl3

SDl3 bindings for Nim

td

Task manager for ICS files synced by vdirsyncer

testutils

A comprehensive toolkit for all your testing needs

necsus

Entity Component System

passy

A fast little password generator

nimcorpora

A Nim interface for Darius Kazemi's Corpora Project

plotly

Nim interface to plotly

io-oculus

Obsolete - please use oculus instead!

ngspice

Analog electronic circuit simiulator library

nexus

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

rbac

Simple Role-based Access Control Library

seq2d

A 2D Sequence Implementation

suru

A tqdm-style progress bar in Nim

anime

The Nim wrapper for tracemoe.

unalix

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

metatag

A metadata reading & writing library

sha3

sha3 - cryptographic hash function

dhbp

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

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

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

spread

macro for spreading blocks into call parameters/collections

timerwheel

A high performance timer based on timerwheel for Nim.

rabbit

The Hundred Rabbits theme ecosystem brought to Nim.

pych

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

ngtcp2

Nim wrapper around the ngtcp2 library

nimem

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

nimpress

Fast and simple calculation of polygenic scores

datetime2human

Human friendly DateTime string representations, seconds to millenniums.

couchdbapi

Apache CouchDb driver (REST API) for nim lang.

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.

astpatternmatching

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

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.

srt

Nim module for parsing SRT (SubRip) subtitle files

svdpi

Small wrapper for SystemVerilog DPI-C header svdpi.h

asynciters

Async iterators. Able to both await futures and yield values

fltk

The Fast-Light Tool Kit

threadbutler

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

tagger

A library to generate xml and html tags

clang

Wrapper for libclang C headers

cligpt

Command line interface for ChatGPT

nimtools

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

variant

Variant type and type matching

dtoa

Port of Milo Yip's fast dtoa() implementation

odbcn

ODBC abstraction for Nim

hcparse

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

spinners

Binding for libspinners an elegant terminal spinners

nmgr

Programmatically manage jobs in a Nomad cluster

stacks

Pure Nim stack implementation based on sequences.

parsesql

a high performance SQL file parser

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

pgutil

Postgres utility functions

timelog

Simple nimble package to log monotic timings

ada

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

papr

Paperless-ngx CLI for listing, inspecting and downloading documents

prettyclr

Small library for working with colors

murmur

MurmurHash in pure Nim.

mcuutils

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

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

nimtelegrambot

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

luhny

Luhn's Algorithm implementation in Nim

nimfcuk

A brainfuck interpreter & compiler implemented in nim

hpx

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

leopard

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

fblib

FictionBook2 library and tools.

worldtree

A small, lightweight ECS framework for Nim.

sha25664b

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

pine

Nim Static Blog & Site Generator

xdo

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

desim

A lightweight discrete event simulator

preserves

Preserves data model and serialization format

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.

webdriver

Implementation of the WebDriver w3c spec.

jsonfmt

Ridiculously simple and effective JSON formatter.

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

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.

gnu

Godot-Nim Utility - Godot gamedev with Nim

chronim

Chronim is Chrome DevTools Protocol (CDP) for Nim lang

presto

REST API framework for Nim language

sumtypes

Simple variant generator empowering easy heterogeneous type operations

supranim

A fast Hyper Server & Web Framework

ethash

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

quic

QUIC protocol implementation

timeit

measuring execution times written in nim.

batchsend

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

microparsec

A performant Nim parsing library built for humans.

mersal

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

implot

Nim binding for ImPlot (CImPlot/ImGui/CImGui)

ponairi

Simple ORM for SQLite that can perform CRUD operations

awssigv4

Simple package for creating AWS Signature Version 4 (SigV4)

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

sitmo

Sitmo parallel random number generator in Nim

util

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

nimcfitsio

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

negl

Nim bindings for EGL

tome

A natural language library.

libclip

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

jill

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

reactorfuse

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

ready

A Redis client for multi-threaded servers

graphemes

Grapheme aware string handling (Unicode tr29)

matrixsdk

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

osrm

Open Source Routing Machine for OpenStreetMap API Lib and App

zlib

zlib wrapper for Nim

siwin

Simple window maker.

nimsvg

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

macroplus

a collection of useful macro functionalities

cassette

Record and replay your HTTP sessions!

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

nery

A simple library to create queries in Nim.

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

nats

Nim wrapper for the nats.c - NATS client library

shobiz

Simple structured console messages for Nim applications.

clipper2

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

bump

a tiny tool to bump nimble versions

seccomp

Linux Seccomp sandbox library

coco

Code coverage CLI + library for Nim using LCOV

pixels

Toy support library for primitive graphics programming.

godot

Nim bindings for Godot Engine

vexhost

VexHost is a server/origin hoster for VEX.

supersnappy

Dependency-free and performant Nim Snappy implementation.

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.

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.

neoid

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

ybus

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

pkgit

unconventional package manager

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

isaac

ISAAC PRNG implementation on Nim

remarkerlight

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

crown

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

naecs

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

waterpark

Thread-safe database connection pools

quickselect

Nim implementations of the QuickSelect and Floyd-Rivest selection algorithms

genode

System libraries for the Genode Operating System Framework

nimgram

MTProto client written in Nim

uspokoysa

Dead simple Nim app for making timebreaks

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.

iecook

Cook all cookies of your browser

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

asyncdocker

Asynchronous docker client written by Nim-lang

nimly

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

oauth

OAuth library for nim

vla

Variable length arrays for Nim

dpdk

Library for fast packet processing

catnip

Assembler for runtime code generation

caesar

A simple tool for caesar cipher encoding and decoding

enet

Wrapper for ENet UDP networking library

nimbler

A library to help you write rest APIs

sophia

Nim wrapper of the Sophia key/value store

kexpr

wrapper for kexpr math expression evaluation library

abif

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

qrcode

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

nmark

fast markdown parser

njo

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

chalk

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

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.

arksys

An entity component system package

morelogging

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

awk

Nim for awk programmers

kaleidoscope

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

gitapi

Nim wrapper around the git version control software

io-myo

Obsolete - please use myo instead!

nasher

A build tool for Neverwinter Nights projects

ttop

Monitoring tool with historical snapshots

jhash

Jenkins Hasher producing 32 bit digests

grpc

Pure Nim gRPC client and server

gimg

Google Images scraper lib and CLI

dim

Dimensional Analysis in Nim

vector

Simple reallocating vector

rcedit

A new awesome nimble package

sigv4

Amazon Web Services Signature Version 4

alignment

alignment is a library to align strings.

simhash

Nim implementation of simhash algoritim

c4

Game framework, modular and extensible

authenticode

PE Authenticode parser based on libyara implementation

ptest

Print-testing for nim.

sequtils2

Additional functions for sequences that are not present in sequtils

qeu

Functionality for compare two values

integers

Ergonomic arbitrary precision integers wrapping GMP

tpdne

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

faker

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

silky

Silky immediate mode UI graphics.

govee

A Nim wrapper for the Govee API.

nimwin

Platform Agnostic Windowing Library for Nim

httpbeast

A performant and scalable HTTP server.

niprefs

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

puppy

Fetch url resources via HTTP and HTTPS.

logue

Command line tools for Prologue.

steam

Steam API Client for Nim

nimcatapi

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

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.

mpwc

Master Password command line utility

nivot

nivot is a simple pivot library for nim.

nanoid

The Nim implementation of NanoID

vier

Vim-Inspired Editor of Rasters

mirage

A bytecode language generator and runtime

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

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.

deepspeech

Nim bindings for mozilla's DeepSpeech model.

tuples

Tuple manipulation utilities

kwin

KWin JavaScript API wrapper

foliant

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

avbin

Wrapper of the AVbin library for the Nim language.

sass

A wrapper for the libsass library.

gintro

High level GObject-Introspection based GTK3 bindings

hpack

HPACK (Header Compression for HTTP/2)

uap

Nim implementation of user-agent parser

shady

Nim to GPU shader language compiler and supporting utilities.

note

A simple pastebin, inspired by w4/bin

libsndfile

A C-style wrapper of libsndfile for Nim

assimp

Wrapper for the assimp library

maze

A command and library to generate mazes

nwnt

GFF <-> NWNT Converter (NeverWinter Nights Text)

libclang

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

batteries

Module that imports common nim standard library modules for your convenience

bignum

Wrapper around the GMP bindings for the Nim language.

subprocess

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

csort

A fast, branchless, sorting algorithm

egl

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

negamax

Negamax AI search-tree algorithm for two player games

xmldomparser

Parses an XML Document into a XML DOM Document representation.

snappy

Nim implementation of Snappy compression algorithm

huffman

Huffman encode/decode for Nim.

watchout

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

secp256k1

A wrapper for the libsecp256k1 C library

suggest

mmap-persistent SymSpell spell checking algorithm

cattag

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

gene

Gene - a general purpose language

aur

A client for the Arch Linux User Repository (AUR)

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

tlv

Simplified TLV parsing for nim.

wasmbackend

utils to support compiling Nim to WASM target

noaa

NOAA weather API wrapper

genderize

Nim wrapper for the Genderize.io API

sweet

🍬 General syntactic sugar

espirit

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

mutf8

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

uuids

UUID library for Nim

minhash

Nim implementation of minhash algoritim

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.

applicates

"pointers" to cached AST that instantiate routines when called

dither

Dithering algorithms in Nim

nuance

nim untyped AST node generation at runtime with custom line info

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

torim

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

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.

scf

Standalone Nim source code filter (stdtmpl) transformer

blosc

Bit Shuffling Block Compressor (C-Blosc)

wiki2text

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

imnotify

A notifications library for Dear ImGui

jack

Shiny bindings to the JACK Audio Connection Kit.

noxen

highly customizable terminal boxes for nim!

uncomment

uncomment the codes at the compile time

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.

listsv

Basic operations on singly and doubly linked lists.

nimff

Farbfeld Encoder and Decoder written in Nim.

host

A program to staticlly host files or directories over HTTP

bpg

BPG (Better Portable Graphics) for Nim

randpw

Random password and passphrase generator

nimlangserver

The Nim language server implementation (based on nimsuggest)

nimlua

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

clutter

Fast as Fuck interpolated LUT generator and applier

sonic

client for sonic search backend

npeg

PEG (Parsing Expression Grammars) string matching library for Nim

lifter

Lifts compile-time object to AST

guardmons

Cross-platform collection of OS Utilities

libunicorn

Futhark generated wrapper around unicorn-engine

nimgnuplot

A Nim interface to gnuplot loosely based on pygnuplot.

iterrr

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

zfplugs

This is the plugins for the zfcore framework https://github.com/zendbit/nim\_zfcore

ikeahomesmart

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

nimlist

View nim packages in your browser.

runexe

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

halonium

A browser automation library written in Nim

spectra

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

nim7z

7z extraction for Nim

htmlunescape

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

iridium

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

webgui

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

nimhdf5

Bindings for the HDF5 data format C library

spellua

A high level LuaJIT bindings for Nim

bigints

Arbitrary-precision integers

shimsham

Hashing/Digest collection in pure Nim

fnmatch

Nim module for filename matching with UNIX shell patterns

avrio

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

pari

Pari/GP C library wrapper

nitro

Nitro state channels 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

oshostname

Get the current hostname with gethostname(2)

nimnn

Neural Networks from scratch

lodns

Simple DNS server for local development.

sdfy

A package implementing signed distance functions

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.

adix

An Adaptive Index Library For Nim

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

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

packedargs

a convention mainly created for `createThread` proc

nimpbprotoc

Protocol Buffers compiler support package for nimpb

notmuch

wrapper for the notmuch mail library

news

Easy websocket with chronos support

fidget

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

strenc

A library to automatically encrypt all string constants in your programs

html

Typed HTML5 element data and builder for structured HTML

mike

A very simple micro web framework

nimutils

some useful tools for programming with Nim

brainfuck

A brainfuck interpreter and compiler

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.

darwin

Bindings to MacOS and iOS frameworks

curlies

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

drng

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

hippo

HIP / CUDA programming library for Nim.

wxnim

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

combparser

A parser combinator library for easy generation of complex parsers

platformer

Writing a 2D Platform Game in Nim with SDL2

A simple RPN calculator

finder

fs memory zip finder implement in Nim

qr

Create SVG-files with QR-codes from strings.

htsparse

Nim wrappers for tree-sitter parser grammars

drawim

Simple library to draw stuff on a window

cborserialization

Flexible CBOR serialization not relying on run-time type information

python

Wrapper to interface with Python interpreter

libgraph

Converts 2D linear graph coordinates to pixels on screen

booyaka

A fast documentation generator for cool kids!

globby

Glob pattern matching for Nim.

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.

nimodpi

oracle odpi-c wrapper for Nim

hashbrowns

Small GUI utility for hashing files or mass hashing directories

tomlserialization

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

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.

vecray

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

owaspencoder

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

mort

A dead code locator for Nim

batmon

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

hannah

xxhash wrapper library for Nim

katabase

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

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

geomancer

A library and program for getting geomancy charts and figures.

anycallconv

A macro to create special procedural types for parameters.

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

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

useradd

Linux adduser/useradd library with all batteries included.

holst

A parser for Jupyter notebooks.

stdx

A collection of extra utilities for Nim.

nimnoise

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

gsl

gsl C Api wrapped for nim

nish

A Toy Shell Application

kview

For karax html preview.

sol

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

kdl

KDL document language Nim implementation

syphus

An implementation of the tabu search heuristic in Nim.

vecmath

various vector maths utils for nimrod

commodore

Commodore is a simple CLI parsing library.

xkcdgeohash

Nim implementation for the geohashing algorithm described in xkcd #426

nfind

glob library and find tool

eminim

JSON serialization framework

jestergeoip

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

metacall

A library for interoperability between Nim and multiple programming languages

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.

omnilog

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

vtable

Implement dynamic dispatch through vtable, should works for dynlib.

find

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

instagram

Instagram internal web api implementation

imguin

Nim binding for Dear ImGui / CImGui

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

envconfig

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

mathexpr

MathExpr - pure-Nim mathematical expression evaluator library

glfw

A high-level GLFW 3 wrapper

minicoro

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

louvre

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

blake2

blake2 - cryptographic hash function

q

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

nimprotect

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

unibs

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

cppany

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

nimidi

MIDI file parser in Nim, for Nim

getopty

POSIX compliant command line parser

nimdtp

Modern networking interfaces for Nim.

fae

Find and Edit Utility

conio

.NET-inspired lightweight terminal library

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

froth

tagged pointer types with destructors

pwd

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

nimzend

Native Nim Zend API glue for easy PHP extension development.

hangover

A game engine in Nim with an opengl backend

happyx

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

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

colorsys

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

cmark

libcmark wrapper for Nim

pythonpathlib

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

decimal

A correctly-rounded arbitrary precision decimal floating point arithmetic library

spryvm

Homoiconic dynamic language interpreter in Nim

base45

Base45 encoder and decoder

amka

A validator for greek social security number (AMKA)

fidget2

Cross platform UI, with Figma API and OpenGL backend.

wcwidth

Implementation of wcwidth with Nim.

csshtmlminify

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

libtcodnim

Wrapper of the libtcod library for the Nim language.

romanim

Converts Roman numerals to what you understand without a blink

plz

PLZ Python PIP alternative

owlkettle

A declarative user interface framework based on GTK

systimes

An alternative DateTime implementation

packets

Declarative packets system for serializing/deserializing and marshalling

scgi

Helper procs for SCGI applications

algebra

Algebraic expression parser and evaluator

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

owo

OwO text convewtew fow Nim

faststack

Dynamically resizable data structure optimized for fast iteration.

importchelpers

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

hldiff

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

hmisc

Collection of helper utilities

unicody

An alternative / companion to std/unicode

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.

katalis

Katalis is nim lang micro web framework

nife

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

pexels

Nim library for the Pexels API

nre

A better regular expression library

units

Statically-typed quantity units.

hk

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

norx

A wrapper of the ORX 2.5D game engine

voodoo

Working with Nim's macros is just Voodoo

qpdf

Nim bindings for qpdf C++ library

versicles

Lib and CLI tool to manipulate biblical verses!

alut

OpenAL Utility Toolkit (ALUT)

micros

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

intops

Core arithmetic operations for CPU-sized integers.

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

cucumber

implements the cucumber BDD framework in the nim language

getdns

Wrapper over the getdns API

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

maybe

basic monadic maybe type 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

seriesdetiempoar

Series de Tiempo de Argentina Government MultiSync API Client for Nim

freedesktoporg

Library implementation of some Freedesktop.org standards

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

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

sections

`Section` macro with BDD aliases for testing

nimgraphviz

Nim bindings for the GraphViz tool and the DOT graph language

wave

wave is a tiny WAV sound module

respite

Redis protocol backed by SQLite

influx

wrapper for communicating with InfluxDB over the REST interface

nettest

Connection Test for Nim Web Applications

mofuw

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

pyrepr

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

nmr

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

smnar

Servicio Meteorologico Nacional Argentina API Client

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

smtp

SMTP client implementation (originally in the stdlib).

noptics

Linear algebra, classical and quantum optics simulation package

parsepage

Automatically extracts the data of sites

boneio

A low level GPIO library for the BeagleBone board family

docchanger

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

hwylterm

bringing some fun (hwyl) to the terminal

docopt

Command-line args parser based on Usage message

windy

Windowing library for Nim using OS native APIs.

mt

A simple TLDR pages client

hyperx

Pure Nim http2 client and server

matsuri

Useful Variant Type and Powerful Pattern Matching for Nim

tecs

Simple ECS implementation for Nim

kombinator

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

random

Pseudo-random number generation library inspired by Python

climate

Library to build command-line interfaces.

nimviz

A wrapper for the graphviz c api.

autotemplate

Small library to automatically generate type-bound templates from files

spacy

Spatial data structures for Nim.

fmod

Nim wrapper for the FMOD Low Level C API

bcryptrocks

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

dataurl

Easily create data urls! CLI included

karax

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

ftd2xx

Nim wrapper for FTDI ftd2xx library

nebble

Nim wrapper for the Pebble smartwatch SDK

shellopt

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

sorta

Sorted Tables for Nim, based on B-Trees

tinypool

A minimalistic connection pooling package

freegeoip

Retrieve info about a location from an IP address

testrunner

Test runner with file monitoring and desktop notification capabilities

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

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.

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

subfield

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

loopfusion

Loop efficiently over a variadic number of containers

rain

Rain simulation in your terminal

simpledb

A simple NoSQL JSON document database

malebolgia

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

porter

Simple extensible implementation of Porter stemmer algorithm

pharao

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

chagashi

Implementation of the WHATWG-specified text encoders and decoders

chrono

Calendars, Timestamps and Timezones utilities.

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

spacenav

Bindings for libspnav, the free 3Dconnexion device driver

untar

Library for decompressing tar.gz files.

pricecsv

Easily calculate the total of all products in csv

nimbluez

Nim modules for access to system Bluetooth resources.

vcard

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

protobuf

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

delaunator

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

names

String interning library

osinfo

Modules providing information about the OS.

awssdk

Library for interacting with Amazon Web Services (AWS)

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.

nimcoon

A command-line YouTube player and more

jeknil

A blog post generator for people with priorities.

sliceutils

Utilities for and extensions to Slice/HSlice

casting

A wrapper of the C++ cast operators

sysinfo

Cross platform system information.

haraka

Haraka v2 short-input hash function

keccaktiny

A wrapper for the keccak-tiny C library

svvpi

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

unpack

Array/Sequence/Object destructuring/unpacking macro

sat

A SAT solver written in Nim.

nimscripter

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

complex

The ex-stdlib module complex.

metal4

Metal 4 bindings for Nim.

nifty

A decentralized (pseudo) package manager and script runner.

blscurve

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

datastar

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

nsdl1

High level SDL 1.2 shared library wrapper

svgo

SVG output from a shell.

httpauth

HTTP Authentication and Authorization

norman

Migration manager for Norm.

emailparser

Email parser to JsonNode based on Cyrus JMAP parser

brainimfuck

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

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.

mapm

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

nimbtc

A BTC RPC Wrapper for Nim

basedon

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

pipelines

A tiny framework & language for crafting massively parallel data pipelines

nimcb

Integrate nim projects in the C++Builder build process

sksbox

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

musicsort

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

nimbang

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

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.

nimlk

Nix lockfile generator

illwave

A cross-platform terminal UI library

extensions

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

limiter

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

libsha

Sha1 and Sha2 implementations

cascade

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

kashae

Calculation caching library

expander

Code expander for competitive programing in Nim.

bag

Validate HTTP input data in a fancy way

simplediff

A library for straightforward diff calculation

linenoise

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

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

spinny

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

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.

slappy

A 3d sound API for nim.

rex

Reactive programming, in nim

openexchangerates

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

contra

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

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.

ladybug

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

bytes2human

Convert bytes to kilobytes, megabytes, gigabytes, etc.

knot

tie compile-time values to types under names

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

shiftfields

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

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.

artemis

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

envmw

InMemory Key-Value-Store

ogl46

OpenGL 4.6 DSA wrapper for Nim.

subexes

Nim support for substitution expressions

layonaranwn

Various Layonara related functions for NWN Development

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).

nimp

A package manager that delegates to package authors

xevloop

Library to more easily create X11 event loops

nephyr

Nim wrapper for Zephyr RTOS

treesitterrust

Nim wrapper for Rust language support within tree-sitter

daemon

Cross-platform process daemonization library

rowdy

Automatically bind procs to the mummy web server

nserve

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

zfcore

zfcore is high performance asynchttpserver and web framework for nim lang

msgpack4nim

Another MessagePack implementation written in pure nim

ni18n

Super Fast Nim Macros For Internationalization and Localization

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

gamepad

Cross-platform gamepad driver

whatthefork

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

pwnedpass

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

claudecodesdk

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

rz

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

humanize

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

qrgen

A QR code generation library.

nimhq

HQ Trivia API wrapper for Nim

brotli

Brotli compression & decompression for Nim

kdialog

KDialog Qt5 Wrapper, easy API, KISS design

hyperloglog

A HyperLogLog data structure implementation in Nim

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.

imlib2

Simple wrapper of the Imlib2 library

pylib

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

webby

Web utilities - http headers and query parsing.

groovebox

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

libarchibi

Libarchive at compile-time, Libarchive Chibi Edition

npython

Python interpreter implemented in Nim, supporting JS backends

jazzy

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

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

pnm

pnm is library for PNM (Portable AnyMap).

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

resolver

Semver parser and dependency management tools

scfgnim

scfg (simple configuration file format) parser

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

unit

A library that provides unit types in nim

libovr

Nim bindings for libOVR (Oculus Rift)

hotdoc

Single Page Documentation Generator

fusion

Nim's official stdlib extension

happyx-ui

UI library for HappyX web framework

tokarax

Converts HTML to Karax representation

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

rena

rena is a tiny fire/directory renaming command.

yukiko

The Nim GUI asynchronous framework based on SDL2.

nim

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

upraises

exception tracking for older versions of nim

gtk2

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

fftw3

Bindings to the FFTW 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.

stalinsort

A Nim implementation of the Stalin Sort algorithm.

barbarus

A simple extensible i18n engine.

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

nodem

Call remote Nim functions as if it's local

reedsolomon

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

nordaudio

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

nrpl

A rudimentary Nim REPL

dbwrapper

this libraly able to use database/sql of Go

simplemail

Make sending HTML and file emails easier.

nimvault

GPG-encrypted opaque-blob vault with hidden filenames

nginwho

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

imgcat

See pictures in your console

nimx

Cross-platform GUI framework

textformats

Easy specification of text formats for structured data

chronopipe

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

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

zoominvitr

Automatically send invitations regarding planned Zoom meetings.

steamworks

Steamworks SDK API for shipping games on Steam.

streamfix

FIX Protocol streaming parser (Financial Information eXchange)

nimgen

C2nim helper to simplify and automate wrapping C libraries

psy

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

ants

ANT: statically typed configurations for Nim (and others)

karkas

Layout helpers and sugar for Karax

tiara

Pure Nim UI component library for SSR-first applications

bight

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

macosutils

MacOS/OSX system util wrappers for CFCore and the like

nimchromepath

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

changer

A tool for managing a project's changelog

nimcls

Classes and dependency injection for Nim.

basic3d

Deprecated module for vector/matrices operations.

tableview

Interactive table viewer for the terminal

wrenim

High-level Nim wrapper for Wren VM

gralg

Classical Graph Algos in Nim

pixie

Full-featured 2d graphics library for Nim.

sigils

A slot and signals implementation for the Nim programming language

sqlquery

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

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.

nostr

NOSTR Protocol implementation.

nimphea

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

binio

Package for packing and unpacking byte data

simplestatsdclient

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

mpfit

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

bioseq

A Nim library for biological sequence data.

saya

Nim framework for VK

bamboowebsocket

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

rocksdb

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

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

gplay

Google Play APK Uploader

kdb

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

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.

dnsprotocol

Domain Name System (DNS) protocol for Nim programming language

traitor

Trait-like package made without insight

nominatim

OpenStreetMap Nominatim API Lib for Nim

nimpass

quickly generate cryptographically secure passwords and phrases

dnsprotec

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

jstin

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

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

bisect

Bisection algorithms ported from Python

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.

numericalnim

A collection of numerical methods written in Nim

results

Friendly value-or-error type

unchained

Fully type safe, compile time only units library

prettyvec

Small library for working with vectors

shark

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

drand48

Nim implementation of the standard unix drand48 pseudo random number generator

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.

avrman

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

sparc

Schema Parser for Arguments and Commands.

tram

🚋 Traffic Analysis in Nim

unicodenumbers

Converts a number into a specially formatted Unicode string

treesittercpp

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

tcl

Wrapper for the TCL programming language

umriss

Extract syscall stats from strace output files

cozylogwriter

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

suffer

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

smelly

Sometimes you have to parse XML

razor

Library for data analysis and manipulation, equivalent to Pandas.

holojson

fork of jsony for use in applications

blurhash

Encoder/decoder for blurhash algorithm

edn

EDN and Clojure parser

xors3d

Blitz3D-esque DX9 engine for Nim

nsdl2

High level SDL 2.0 shared library wrapper

pipe

Pipe operator for nim.

hashids

Nim implementation of Hashids

pager

A simple library for paging, similar to less

atlas

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

chain

Nim's function chaining and method cascading

riff

RIFF file handling for Nim

cliptomania

.NET-inspired lightweight clipboard library

treesitterruby

Nim wrapper for Ruby language support within tree-sitter

regex

Linear time regex matching

eachdo

eachdo executes commands with each multidimensional values

pyopenai

An attempt to reimplement python OpenAI API bindings in nim

ginger

A Grid (R) like package in Nim

futhark

Zero-wrapping C imports 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.

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

loki

A small library for writing cli programs in Nim.

therapist

Type-safe commandline parsing with minimal magic

datamancer

A dataframe library with a dplyr like API

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

daemonize

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

onedrive

Get information on files and folders in OneDrive

i3ipc

i3 IPC client library

cobs

Consistent Overhead Byte Stuffing for Nim

dx12

DirectX 12 wrapper for Nim on Windows.

nimetry

Plotting module in pure nim

fontconfig

Low level wrapper for the fontconfig library.

selenimum

WebDriver for Selenium(selenium-hub).

unislug

URL-safe slug generation from Unicode strings with transliteration support

ccal

calendar with local holidays via ip location

nimactors

Actors library for Nim inspired by akka-actors

timerpool

threadsafe timerpool implementation for event purpose

gles

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

dav1d

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

newfix

FIX Protocol optimized parser (Financial Information eXchange)

about

Executable for finding information about programs in PATH

pnimrp

simple terminal radio station player in nim making life easier

slimdown

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

pluginkit

Create and manage plugins in a modular way

geoip

Retrieve info about a location from an IP address

ws

Simple WebSocket library for nim.

passgen

Password generation library in Nim

moe

A command lined based text editor inspired by vi/vim

plists

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

nimwebp

Webp encoder and decoder bindings for Nim

euclidean

Euclidean Division & Euclidean Modulo

measures

General purpose measuring units datatypes with integrated conversions and definitions.

jwt

JSON Web Tokens for Nim

gungnir

Cryptographic signing for Nim.

nimoji

🍕🍺 emoji support for Nim 👑 and the world 🌍

toon

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

qrterm

A simple QR generator in your terminal.

wpspin

Full-featured WPS PIN generator

whois

A simple and free whois client

resolv

DNS resolution nimble making use of the native glibc resolv library

sos

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

punycode

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

nimtrace

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

io-gles

Obsolete - please use gles instead!

nimcx

Color and utilities library for linux terminal.

vexbox

VexBox is a code snapping software.

nanovg

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

unittest2

Unit test framework evolved from std/unittest

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.

skeasing

A collection of easing curves for animation purposes.

min

A small but practical concatenative programming language and shell.

nshout

Nim bindings for libshout

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

nimword

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

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.

elvis

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

benchy

Simple benchmarking to time your code.

nimna

Nucleic acid folding and design.

lc

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

openai

Basic API handling for openAI

impeller

Bindings to Flutter's 2D vector graphics renderer

labeledtypes

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

bencode

Bencode serialization/deserialization library

gurl

A little lib for generating URL with args.

utf8tests

UTF-8 test cases and supporting code.

samson

Implementation of JSON5.

ethers

Port of ethers.js to Nim

ansitohtml

Converts ANSI colour codes to HTML span tags with style tags

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.

tim

Really lightweight template engine

matext

Render LaTeX math as multiline Unicode text

gura

Gura Configuration Language for Nim

nimadif

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

playdate

Playdate Nim bindings with extra features.

nimagg

Hi Fidelity Rendering Engine

cairo

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

cppstl

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

zxcvbn

Nim bindings for the zxcvbn-c password strength estimation library

daemonim

daemonizer for Unix, Linux and OS X

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

edlib

Nim wrapper for edlib

csvdict

Another CsvTable API. Goals are efficient, simple and flexible

fragments

Our very personal collection of utilities

dogen

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

cpuwhat

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

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

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

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.

conventionalsemver

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

paramidi

A library for making MIDI music

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++

silerovad

Silero VAD Voice Activity Detection

mime

Library for attaching files to emails.

glew

Autogenerated glew bindings for Nim

pon2

Puyo Puyo and Nazo Puyo Application

nimip

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

miniz

Bindings for Miniz lib.

z3

Nim Z3 theorem prover bindings

aossoa

Use a Structure of Arrays like an Array of Structures

antlr4nim

Nim interface to ANTLR4 listener/visitor via jsffi

cap10

A tool to capture and replay command line terminal sessions

treesitter

Nim wrapper of the tree-sitter incremental parsing library

chonker

Arch Linux Pacman Optimizer

mapster

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

glm

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

patty

Algebraic data types and pattern matching

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

impulse

Signal processing primitives (FFT, ...)

onnxrt

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

roots

Root finding functions for Nim

formatstr

string interpolation, complement of std/strformat for runtime strings

nimatch

Rust-like match syntax macros 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

golib

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

tissue

Test failing snippets from Nim's issues

jdec

Flexible JSON manshal/unmarshal library for nim

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.

curly

Makes using libcurl efficiently easy

loco

Localization package for Nim.

htmltovdom

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

caster

casting macro for procedure parameters

tweens

Basic tweening library for Nim

icu4nim

Non-mature ICU 76.x bindings in Nim

pgxcrown

Build Postgres extensions in Nim.

xlsxio

This is a xlsxio wrapper done Nim in mind.

nimrpcmilis

RPC implementation for Nim based on msgpack4nim

breeze

A dsl for writing macros in Nim

seqmath

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

weave

a state-of-the-art multithreading runtime

threadlogging

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

unitx

Zero-overhead compile-time unit system with algebraic expressions

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

taglib

TagLib Audio Meta-Data Library wrapper

phoon

A web framework inspired by ExpressJS 🐇⚡

rconv

Universal Rhythm-Game File parser and converter

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

colorizeecho

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

stripe

Nim client for Stripe.com

nimler

Erlang/Elixir NIFs for nim

nimtomd

Convert a Nim file or string to Markdown

valido

A library of string validators and sanitizers.

iniplus

An extended INI parser for Nim.

elfcore

An elf file library for nim

xerces

Nim bindings for Apache Xerces-C++

gdbmc

This library is a wrapper to C GDBM library

fluffy

A Nim profile viewer for Chrome JSON trace files.

jsfetchmock

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

python3

Wrapper to interface with the Python 3 interpreter

composition

Composition pattern with event handling library in Nim

sbttl

read & write subtitle files with sbttl

polypbren

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

sunk

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

easybcrypt

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

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

fugitive

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

triplets

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

riimut

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

xcm

Color management utility for X

macroutils

A package that makes creating macros easier

chame

Standards-compliant HTML5 parser in Nim

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

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

pffft

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

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

flippy

Flippy is a simple 2d image and drawing library.

persistentenums

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

mdlldk

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

cloudbet

Cloudbet Virtual Crypto Casino API Client

sdf

Signed Distance Field builder for contour texturing in Nim

prometheus

Library for exposing metrics to Prometheus

whisky

A blocking WebSocket client

nicofonttool

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

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).

linuxfb

Wrapper around the Linux framebuffer driver ioctl API

pdba

A postgres DB adapter for nim.

plnim

Language Handler for executing Nim inside postgres as a procedural language

dmarcmaster

Extract and display DMARC aggregate reports from Maildir

toktok

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

aws

Rudimentary `aws-cli` wrapper

ffbookmarks

Nim module for working with Firefox bookmarks

asyncproc

Flexible child process spawner with strong async features

chronos

An efficient library for asynchronous programming

nimppt

A simple and elegant presentation generator

mangle

Yet another iterator library

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.

strfmt

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

lowdb

Low level db_sqlite and db_postgres forks with a proper typing

hyper

Binding for hyper an HTTP library

termstyle

Easy to use styles for terminal output

pape

Pure Nim PE parsing library

clibpp

Easy way to 'Mock' C++ interface

thes

Thesaurus CLI/Library & Analyzer in Nim

htmlview

View the offline or online html page in browser

schedules

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

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)

jacket

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

safeset

Set that can safely add and remove elements while iterating.

fswatch

Wrapper for the fswatch library.

trick

Game Boy Advance image conversion library and more

jsonserialization

Flexible JSON serialization not relying on run-time type information

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

powernim

Basic power menu for Linux (with systemd)

records

Operations on tuples as heterogeneous record types a la Relational Algebra

easter

Easter date calculation engine.

hats

Various kinds of hashed array trees.

redis

official redis client for Nim

faststreams

Nearly zero-overhead input/output streams for Nim

nicoru

A container runtime written in Nim

nimfm

A library for factorization machines in Nim.

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

tagforge

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

scfg

Simple configuration file format (scfg) parser

nanomsg

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

expat

Expat wrapper for Nim

libuv

libuv bindings for Nim

dbschema

Database schema migration library for Nim language.

shlex

Library for splitting a string into shell words

sling

Signal and Slot library for Nim.

srv

A tiny static file web server.

nsh

nsh: Nim SHell(cross platform)

bcs

nim implementation of bcs serialization format

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

morse

A simple tool for morse encoding and decoding

decisiontree

Decision tree and Random forest CART implementation in Nim

pythonmath

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

shorturl

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

fwrite

Create files of the desired size

with

Simple 'with' macro for Nim

testify

File-based unit testing system

mapbits

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

feednim

An Atom, RSS, and JSONfeed parser

nesper

Nim wrappers for ESP-IDF (ESP32)

nlopt

A wrapper for the non-linear optimization C library Nlopt

crowngui

Web Technologies based Crossplatform GUI Framework

spfun

Special Functions of Stats & Physics

nimterlingua

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

jalalinim

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

fushin

Fetch fushinsha serif data and save as csv files

happyx-native

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

nimtk

High-level Tk 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.

bitarray

mmap-backed bitarray implementation in Nim.

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

rng

Basic wrapper over std/sysrand

shorten

Minimal secure URL shortener with CLI

loony

Lock-free threadsafe MPMC with high throughput

mailclient

IMAP and POP3 client library with sync and async API support

nimsocks

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

ytcc

CLI tool to get Youtube video captions (with chapters)

nayland

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

rsvg

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

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

nimby

Unofficial package manager and installer.

drawit

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

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

filesize

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

html5canvas

HTML5 Canvas and drawing for the JavaScript backend.

nimib

nimib 🐳 - nim 👑 driven ⛵ publishing ✍

zfdbms

Simple database generator, connector and query tools.

blg

Static blog generator using markdown and symlinks

editlyconf

Editly config generation tools and types

gmp

wrapper for the GNU multiple precision arithmetic library (GMP)

serialport

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

genny

Generate a shared library and bindings for many languages.

distorm3

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

mmops

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

alsa

NIM bindings for ALSA-LIB c library

formatja

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

webterminal

Very simple browser Javascript TTY web terminal

nimja

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

unoisenim

Denoise and taxonomy classification algorithms ported to Nim

dekao

Write HTML templates easily

jester2swagger

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

orgtables

A library to turn Nim data into Org tables

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

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

csv

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

nimlzf

Nim wrapper of the liblzf C library.

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.

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.

edens

A command to encode / decode text with your dictionary

icecream

nim port of the icecream python library

slap

A SLow And Powerless programming language written in Nim

pmath

library that resolves the inaccuracies of normal float math.

shared

Nim library for shared types

whip

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

libnx

A port of libnx to Nim

nmqtt

Native MQTT client library

persvector

This is an implementation of Clojures persistent vectors in Nim.

nesm

A macro for generating [de]serializers for given objects

excelin

Create and read Excel purely in Nim

grammarian

Wrapper around PEG library, enhancing PEG reusability.

flame

High level audio synthesis and sequencing library

pantry

Client library for https://getpantry.cloud/

facedetect

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

values

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

nimblex

Run command line tools directly from the Nimble Directory

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.

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

njsdb

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

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.

anybar

Control AnyBar instances with Nim

mimalloc

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

spinner

Prebuilt components for the Fidget GUI 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

texttospeech

A client for the Google Cloud Text to Speech API.

cirruedn

Extensible data notation based on Cirru syntax

threading

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

xio

Cross platform system API for os and net.

libplist

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

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.

proton

Proton template engine for xml and xhtml files

dsrclib

Cross-platform memory profiler

peni

PE tool based on libpe (with no S)

diffoutput

Collection of Diff stringifications (and reversals)

aglet

A safe, high-level, optimized OpenGL wrapper

print

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

dimscmd

A command handler for the dimscord discord library

luna

Lua convenience library for nim