futhark. Automatic wrapping of C headers in Nim
503nimlsp. Language Server Protocol implementation for Nim
443protobuf-nim. Protobuf implementation in pure Nim that leverages the power of the macro system to not depend on any external tools
175ratel. Nim
132wxnim. Nim wrapper for wxWidgets.
107nimcr. Nim
87badger. Keyboard firmware written from scratch using Nim
76binaryparse. Binary parser for Nim
73macroutils. A package that makes creating macros easier
66nancy. Nancy - Nim fancy ANSI tables
56nim-playground-frontend. The front-end for https://play.nim-lang.org
47jsonschema. Schema validation of JSON for Nim
47nim-optionsutils. Utility macros for easier handling of options in Nim
38termstyle. Easy to use styles for terminal output
31i3ColourChanger. Python
29nim-playground. An interactive playground for the Nim programming language
27superlog. Nim
27nim-persistent-vector. Implementation of Clojures persistent vector in Nim for easy immutable lists.
26SDLGamelib. 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.
25notifishower. Nim
21combparser. A parser combinator library for easy generation of complex parsers
19labeltry. A new approach to dealing with exceptions
19Configuration. Shell
18nim-electron. Nim
18notificatcher. Simple program to read freedesktop notifications and format them as strings
17drawille-nim. Drawing in terminal with Unicode Braille characters. This is the Nim version of the Python original.
16nim-pcap. Tiny pure Nim library to read PCAP files
16strslice. Nim
16libkeepass. Library for reading KeePass files and decrypt the passwords within it
14plotter. Simple tool to plot input piped to it
14autotemplate. Nim
12nim-cache. Simple cache module for Nim, supports LRU and max-count pruning
12ikeahomesmart. IKEA Home Smart library for Nim
12ansiparse. Nim library to parse ANSI escape codes
11libfuse-nim. Nim
10gtkgenui. The genui DSL for creating GUIs implemented for the gtk2 bindings in nimble.
9getmac. Package to get MAC addresses from an IP address in Nim
8skeletal. HTML
6ratel-bme280. BME280 implementation for Ratel
6nimtours. A tour of Nim, in multiple parts. Available online at https://play.nim-lang.org/tours/index.html
5termfm. Nim
4zhangshasha. This module is a port of the Java implementation of the Zhang-Shasha algorithm for tree edit distance
3fibers. Fibers in Nim, experiment
3libbuilder. Tool to create condensed Nim standard libraries for NimScript integration
2ansitohtml. Converts ANSI colour codes to HTML span tags with style tags
2aoc2024. Nim
1CardResetter. Resetter for Mifare Ultralight cards
1data.vm. Experiment into a data based VM
1