packages/packages.json
Dmitriy Fomichev 1df32fe3b5
The NESM package has been moved to gitlab
Since the documentation can be generated automatically during testing jobs on gitlab,
the documentation on github won't be updated anymore.
The github repository will be left as a mirror though.
2018-06-07 23:19:45 +03:00

9579 lines
225 KiB
JSON

[
{
"name": "sequtils2",
"url": "https://github.com/Michedev/sequtils2",
"method": "git",
"tags": [
"library",
"sequence",
"string",
"openArray",
"functional"
],
"description": "Additional functions for sequences that are not present in sequtils",
"license": "MIT",
"web": "http://htmlpreview.github.io/?https://github.com/Michedev/sequtils2/blob/master/sequtils2.html"
},
{
"name": "github_api",
"url": "https://github.com/watzon/github-api-nim",
"method": "git",
"tags": [
"library",
"api",
"github",
"client"
],
"description": "Nim wrapper for the GitHub API",
"license": "WTFPL",
"web": "https://github.com/watzon/github-api-nim"
},
{
"name": "nimates",
"url": "https://github.com/jamesalbert/nimates",
"method": "git",
"tags": [
"library",
"postmates",
"delivery"
],
"description": "Client library for the Postmates API",
"license": "Apache",
"web": "https://github.com/jamesalbert/nimates"
},
{
"name": "discordnim",
"url": "https://github.com/Krognol/discordnim",
"method": "git",
"tags": [
"library",
"discord"
],
"description": "Discord library for Nim",
"license": "MIT",
"web": "https://github.com/Krognol/discordnim"
},
{
"name": "argument_parser",
"url": "https://github.com/Xe/argument_parser/",
"method": "git",
"tags": [
"library",
"commandline",
"arguments",
"switches",
"parsing"
],
"description": "Provides a complex commandline parser",
"license": "MIT",
"web": "https://github.com/Xe/argument_parser"
},
{
"name": "genieos",
"url": "https://github.com/Araq/genieos/",
"method": "git",
"tags": [
"library",
"commandline",
"sound",
"recycle",
"os"
],
"description": "Too awesome procs to be included in nimrod.os module",
"license": "MIT",
"web": "http://github.com/Araq/genieos/"
},
{
"name": "jester",
"url": "https://github.com/dom96/jester/",
"method": "git",
"tags": [
"web",
"http",
"framework",
"dsl"
],
"description": "A sinatra-like web framework for Nim.",
"license": "MIT",
"web": "https://github.com/dom96/jester"
},
{
"name": "templates",
"url": "https://github.com/onionhammer/nim-templates.git",
"method": "git",
"tags": [
"web",
"html",
"template"
],
"description": "A simple string templating library for Nim.",
"license": "BSD",
"web": "https://github.com/onionhammer/nim-templates"
},
{
"name": "murmur",
"url": "https://github.com/olahol/nimrod-murmur/",
"method": "git",
"tags": [
"hash",
"murmur"
],
"description": "MurmurHash in pure Nim.",
"license": "MIT",
"web": "https://github.com/olahol/nimrod-murmur"
},
{
"name": "libtcod_nim",
"url": "https://github.com/Vladar4/libtcod_nim/",
"method": "git",
"tags": [
"roguelike",
"game",
"library",
"engine",
"sdl",
"opengl",
"glsl"
],
"description": "Wrapper of the libtcod library for the Nim language.",
"license": "zlib",
"web": "https://github.com/Vladar4/libtcod_nim"
},
{
"name": "nimgame",
"url": "https://github.com/Vladar4/nimgame/",
"method": "git",
"tags": [
"deprecated",
"game",
"engine",
"sdl"
],
"description": "A simple 2D game engine for Nim language. Deprecated, use nimgame2 instead.",
"license": "MIT",
"web": "https://github.com/Vladar4/nimgame"
},
{
"name": "nimgame2",
"url": "https://github.com/Vladar4/nimgame2/",
"method": "git",
"tags": [
"game",
"engine",
"sdl",
"sdl2"
],
"description": "A simple 2D game engine for Nim language.",
"license": "MIT",
"web": "https://github.com/Vladar4/nimgame2"
},
{
"name": "sfml",
"url": "https://github.com/fowlmouth/nimrod-sfml/",
"method": "git",
"tags": [
"game",
"library",
"opengl"
],
"description": "High level OpenGL-based Game Library",
"license": "MIT",
"web": "https://github.com/fowlmouth/nimrod-sfml"
},
{
"name": "enet",
"url": "https://github.com/fowlmouth/nimrod-enet/",
"method": "git",
"tags": [
"game",
"networking",
"udp"
],
"description": "Wrapper for ENet UDP networking library",
"license": "MIT",
"web": "https://github.com/fowlmouth/nimrod-enet"
},
{
"name": "nim-locale",
"url": "https://github.com/Amrykid/nim-locale/",
"method": "git",
"tags": [
"library",
"locale",
"i18n",
"localization",
"localisation",
"globalization"
],
"description": "A simple library for localizing Nim applications.",
"license": "MIT",
"web": "https://github.com/Amrykid/nim-locale"
},
{
"name": "fowltek",
"url": "https://github.com/fowlmouth/nimlibs/",
"method": "git",
"tags": [
"game",
"opengl",
"wrappers",
"library",
"assorted"
],
"description": "A collection of reusable modules and wrappers.",
"license": "MIT",
"web": "https://github.com/fowlmouth/nimlibs"
},
{
"name": "nake",
"url": "https://github.com/fowlmouth/nake/",
"method": "git",
"tags": [
"build",
"automation",
"sortof"
],
"description": "make-like for Nim. Describe your builds as tasks!",
"license": "MIT",
"web": "https://github.com/fowlmouth/nake"
},
{
"name": "nimrod-glfw",
"url": "https://github.com/rafaelvasco/nimrod-glfw/",
"method": "git",
"tags": [
"library",
"glfw",
"opengl",
"windowing",
"game"
],
"description": "Nim bindings for GLFW library.",
"license": "MIT",
"web": "https://github.com/rafaelvasco/nimrod-glfw"
},
{
"name": "chipmunk",
"url": "https://github.com/fowlmouth/nimrod-chipmunk/",
"method": "git",
"tags": [
"library",
"physics",
"game"
],
"description": "Bindings for Chipmunk2D 6.x physics library (for backwards compatibility)",
"license": "MIT",
"web": "https://github.com/fowlmouth/nimrod-chipmunk"
},
{
"name": "chipmunk6",
"url": "https://github.com/fowlmouth/nimrod-chipmunk/",
"method": "git",
"tags": [
"library",
"physics",
"game"
],
"description": "Bindings for Chipmunk2D 6.x physics library",
"license": "MIT",
"web": "https://github.com/fowlmouth/nimrod-chipmunk"
},
{
"name": "chipmunk7_demos",
"url": "https://github.com/matkuki/chipmunk7_demos/",
"method": "git",
"tags": [
"demos",
"physics",
"game"
],
"description": "Chipmunk7 demos for Nim",
"license": "MIT",
"web": "https://github.com/matkuki/chipmunk7_demos"
},
{
"name": "nim-glfw",
"url": "https://github.com/ephja/nim-glfw",
"method": "git",
"tags": [
"library",
"glfw",
"opengl",
"windowing",
"game"
],
"description": "A high-level GLFW 3 wrapper",
"license": "MIT",
"web": "https://github.com/ephja/nim-glfw"
},
{
"name": "nim-ao",
"url": "https://github.com/ephja/nim-ao",
"method": "git",
"tags": [
"library",
"audio"
],
"description": "A high-level libao wrapper",
"license": "MIT",
"web": "https://github.com/ephja/nim-ao"
},
{
"name": "termbox",
"url": "https://github.com/fowlmouth/nim-termbox",
"method": "git",
"tags": [
"library",
"terminal",
"io"
],
"description": "Termbox wrapper.",
"license": "MIT",
"web": "https://github.com/fowlmouth/nim-termbox"
},
{
"name": "linagl",
"url": "https://bitbucket.org/BitPuffin/linagl",
"method": "hg",
"tags": [
"library",
"opengl",
"math",
"game"
],
"description": "OpenGL math library",
"license": "CC0",
"web": "https://bitbucket.org/BitPuffin/linagl"
},
{
"name": "kwin",
"url": "https://github.com/reactormonk/nim-kwin",
"method": "git",
"tags": [
"library",
"javascript",
"kde"
],
"description": "KWin JavaScript API wrapper",
"license": "MIT",
"web": "https://github.com/reactormonk/nim-kwin"
},
{
"name": "opencv",
"url": "https://github.com/dom96/nim-opencv",
"method": "git",
"tags": [
"library",
"wrapper",
"opencv",
"image",
"processing"
],
"description": "OpenCV wrapper",
"license": "MIT",
"web": "https://github.com/dom96/nim-opencv"
},
{
"name": "nimble",
"url": "https://github.com/nim-lang/nimble",
"method": "git",
"tags": [
"app",
"binary",
"package",
"manager"
],
"description": "Nimble package manager",
"license": "BSD",
"web": "https://github.com/nim-lang/nimble"
},
{
"name": "aporia",
"url": "https://github.com/nim-lang/Aporia",
"method": "git",
"tags": [
"app",
"binary",
"ide",
"gtk"
],
"description": "A Nim IDE.",
"license": "GPLv2",
"web": "https://github.com/nim-lang/Aporia"
},
{
"name": "c2nim",
"url": "https://github.com/nim-lang/c2nim",
"method": "git",
"tags": [
"app",
"binary",
"tool",
"header",
"C"
],
"description": "c2nim is a tool to translate Ansi C code to Nim.",
"license": "MIT",
"web": "https://github.com/nim-lang/c2nim"
},
{
"name": "pas2nim",
"url": "https://github.com/nim-lang/pas2nim",
"method": "git",
"tags": [
"app",
"binary",
"tool",
"Pascal"
],
"description": "pas2nim is a tool to translate Pascal code to Nim.",
"license": "MIT",
"web": "https://github.com/nim-lang/pas2nim"
},
{
"name": "ipsumgenera",
"url": "https://github.com/dom96/ipsumgenera",
"method": "git",
"tags": [
"app",
"binary",
"blog",
"static",
"generator"
],
"description": "Static blog generator ala Jekyll.",
"license": "MIT",
"web": "https://github.com/dom96/ipsumgenera"
},
{
"name": "clibpp",
"url": "https://github.com/onionhammer/clibpp.git",
"method": "git",
"tags": [
"import",
"C++",
"library",
"wrap"
],
"description": "Easy way to 'Mock' C++ interface",
"license": "MIT",
"web": "https://github.com/onionhammer/clibpp"
},
{
"name": "pastebin",
"url": "https://github.com/achesak/nim-pastebin",
"method": "git",
"tags": [
"library",
"wrapper",
"pastebin"
],
"description": "Pastebin API wrapper",
"license": "MIT",
"web": "https://github.com/achesak/nim-pastebin"
},
{
"name": "yahooweather",
"url": "https://github.com/achesak/nim-yahooweather",
"method": "git",
"tags": [
"library",
"wrapper",
"weather"
],
"description": "Yahoo! Weather API wrapper",
"license": "MIT",
"web": "https://github.com/achesak/nim-yahooweather"
},
{
"name": "noaa",
"url": "https://github.com/achesak/nim-noaa",
"method": "git",
"tags": [
"library",
"wrapper",
"weather"
],
"description": "NOAA weather API wrapper",
"license": "MIT",
"web": "https://github.com/achesak/nim-noaa"
},
{
"name": "rss",
"url": "https://github.com/achesak/nim-rss",
"method": "git",
"tags": [
"library",
"rss",
"xml",
"syndication"
],
"description": "RSS library",
"license": "MIT",
"web": "https://github.com/achesak/nim-rss"
},
{
"name": "extmath",
"url": "https://github.com/achesak/extmath.nim",
"method": "git",
"tags": [
"library",
"math",
"trigonometry"
],
"description": "Nim math library",
"license": "MIT",
"web": "https://github.com/achesak/extmath.nim"
},
{
"name": "gtk2",
"url": "https://github.com/nim-lang/gtk2",
"method": "git",
"tags": [
"wrapper",
"gui",
"gtk"
],
"description": "Wrapper for gtk2, a feature rich toolkit for creating graphical user interfaces",
"license": "MIT",
"web": "https://github.com/nim-lang/gtk2"
},
{
"name": "cairo",
"url": "https://github.com/nim-lang/cairo",
"method": "git",
"tags": [
"wrapper"
],
"description": "Wrapper for cairo, a vector graphics library with display and print output",
"license": "MIT",
"web": "https://github.com/nim-lang/cairo"
},
{
"name": "x11",
"url": "https://github.com/nim-lang/x11",
"method": "git",
"tags": [
"wrapper"
],
"description": "Wrapper for X11",
"license": "MIT",
"web": "https://github.com/nim-lang/x11"
},
{
"name": "opengl",
"url": "https://github.com/nim-lang/opengl",
"method": "git",
"tags": [
"wrapper"
],
"description": "High-level and low-level wrapper for OpenGL",
"license": "MIT",
"web": "https://github.com/nim-lang/opengl"
},
{
"name": "lua",
"url": "https://github.com/nim-lang/lua",
"method": "git",
"tags": [
"wrapper"
],
"description": "Wrapper to interface with the Lua interpreter",
"license": "MIT",
"web": "https://github.com/nim-lang/lua"
},
{
"name": "tcl",
"url": "https://github.com/nim-lang/tcl",
"method": "git",
"tags": [
"wrapper"
],
"description": "Wrapper for the TCL programming language",
"license": "MIT",
"web": "https://github.com/nim-lang/tcl"
},
{
"name": "glm",
"url": "https://github.com/stavenko/nim-glm",
"method": "git",
"tags": [
"opengl",
"math",
"matrix",
"vector",
"glsl"
],
"description": "Port of c++ glm library with shader-like syntax",
"license": "MIT",
"web": "https://github.com/stavenko/nim-glm"
},
{
"name": "python",
"url": "https://github.com/nim-lang/python",
"method": "git",
"tags": [
"wrapper"
],
"description": "Wrapper to interface with Python interpreter",
"license": "MIT",
"web": "https://github.com/nim-lang/python"
},
{
"name": "NimBorg",
"url": "https://github.com/micklat/NimBorg",
"method": "git",
"tags": [
"wrapper"
],
"description": "High-level and low-level interfaces to python and lua",
"license": "MIT",
"web": "https://github.com/micklat/NimBorg"
},
{
"name": "sha1",
"url": "https://github.com/onionhammer/sha1",
"method": "git",
"tags": [
"port",
"hash",
"sha1"
],
"description": "SHA-1 produces a 160-bit (20-byte) hash value from arbitrary input",
"license": "BSD"
},
{
"name": "dropbox_filename_sanitizer",
"url": "https://github.com/Araq/dropbox_filename_sanitizer/",
"method": "git",
"tags": [
"dropbox"
],
"description": "Tool to clean up filenames shared on Dropbox",
"license": "MIT",
"web": "https://github.com/Araq/dropbox_filename_sanitizer/"
},
{
"name": "csv",
"url": "https://github.com/achesak/nim-csv",
"method": "git",
"tags": [
"csv",
"parsing",
"stringify",
"library"
],
"description": "Library for parsing, stringifying, reading, and writing CSV (comma separated value) files",
"license": "MIT",
"web": "https://github.com/achesak/nim-csv"
},
{
"name": "geonames",
"url": "https://github.com/achesak/nim-geonames",
"method": "git",
"tags": [
"library",
"wrapper",
"geography"
],
"description": "GeoNames API wrapper",
"license": "MIT",
"web": "https://github.com/achesak/nim-geonames"
},
{
"name": "gravatar",
"url": "https://github.com/achesak/nim-gravatar",
"method": "git",
"tags": [
"library",
"wrapper",
"gravatar"
],
"description": "Gravatar API wrapper",
"license": "MIT",
"web": "https://github.com/achesak/nim-gravatar"
},
{
"name": "coverartarchive",
"url": "https://github.com/achesak/nim-coverartarchive",
"method": "git",
"tags": [
"library",
"wrapper",
"cover art",
"music",
"metadata"
],
"description": "Cover Art Archive API wrapper",
"license": "MIT",
"web": "http://github.com/achesak/nim-coverartarchive"
},
{
"name": "nim-ogg",
"url": "https://bitbucket.org/BitPuffin/nim-ogg",
"method": "hg",
"tags": [
"library",
"wrapper",
"binding",
"audio",
"sound",
"video",
"metadata",
"media"
],
"description": "Binding to libogg",
"license": "CC0"
},
{
"name": "ogg",
"url": "https://bitbucket.org/BitPuffin/nim-ogg",
"method": "hg",
"tags": [
"library",
"wrapper",
"binding",
"audio",
"sound",
"video",
"metadata",
"media"
],
"description": "Binding to libogg",
"license": "CC0"
},
{
"name": "nim-vorbis",
"url": "https://bitbucket.org/BitPuffin/nim-vorbis",
"method": "hg",
"tags": [
"library",
"wrapper",
"binding",
"audio",
"sound",
"metadata",
"media"
],
"description": "Binding to libvorbis",
"license": "CC0"
},
{
"name": "vorbis",
"url": "https://bitbucket.org/BitPuffin/nim-vorbis",
"method": "hg",
"tags": [
"library",
"wrapper",
"binding",
"audio",
"sound",
"metadata",
"media"
],
"description": "Binding to libvorbis",
"license": "CC0"
},
{
"name": "nim-portaudio",
"url": "https://bitbucket.org/BitPuffin/nim-portaudio",
"method": "hg",
"tags": [
"library",
"wrapper",
"binding",
"audio",
"sound",
"media",
"io"
],
"description": "Binding to portaudio",
"license": "CC0"
},
{
"name": "portaudio",
"url": "https://bitbucket.org/BitPuffin/nim-portaudio",
"method": "hg",
"tags": [
"library",
"wrapper",
"binding",
"audio",
"sound",
"media",
"io"
],
"description": "Binding to portaudio",
"license": "CC0"
},
{
"name": "commandeer",
"url": "https://github.com/fenekku/commandeer",
"method": "git",
"tags": [
"library",
"commandline",
"arguments",
"switches",
"parsing",
"options"
],
"description": "Provides a small command line parsing DSL (domain specific language)",
"license": "MIT",
"web": "https://github.com/fenekku/commandeer"
},
{
"name": "scrypt.nim",
"url": "https://bitbucket.org/BitPuffin/scrypt.nim",
"method": "hg",
"tags": [
"library",
"wrapper",
"binding",
"crypto",
"cryptography",
"hash",
"password",
"security"
],
"description": "Binding and utilities for scrypt",
"license": "CC0"
},
{
"name": "bloom",
"url": "https://github.com/boydgreenfield/nimrod-bloom",
"method": "git",
"tags": [
"bloom-filter",
"bloom",
"probabilistic",
"data structure",
"set membership",
"MurmurHash",
"MurmurHash3"
],
"description": "Efficient Bloom filter implementation in Nim using MurmurHash3.",
"license": "MIT",
"web": "https://www.github.com/boydgreenfield/nimrod-bloom"
},
{
"name": "awesome_rmdir",
"url": "https://github.com/Araq/awesome_rmdir/",
"method": "git",
"tags": [
"rmdir",
"awesome",
"commandline"
],
"description": "Command to remove acceptably empty directories.",
"license": "MIT",
"web": "https://github.com/Araq/awesome_rmdir/"
},
{
"name": "nimalpm",
"url": "https://github.com/barcharcraz/nimalpm/",
"method": "git",
"tags": [
"alpm",
"wrapper",
"binding",
"library"
],
"description": "A nimrod wrapper for libalpm",
"license": "GPLv2",
"web": "https://www.github.com/barcharcraz/nimalpm/"
},
{
"name": "png",
"url": "https://github.com/barcharcraz/nimlibpng",
"method": "git",
"tags": [
"png",
"wrapper",
"library",
"libpng",
"image"
],
"description": "Nim wrapper for the libpng library",
"license": "libpng",
"web": "https://github.com/barcharcraz/nimlibpng"
},
{
"name": "nimlibpng",
"alias": "png"
},
{
"name": "sdl2",
"url": "https://github.com/nim-lang/sdl2",
"method": "git",
"tags": [
"wrapper",
"media",
"audio",
"video"
],
"description": "Wrapper for SDL 2.x",
"license": "MIT",
"web": "https://github.com/nim-lang/sdl2"
},
{
"name": "gamelib",
"url": "https://github.com/PMunch/SDLGamelib",
"method": "git",
"tags": [
"sdl",
"game",
"library"
],
"description": "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.",
"license": "MIT",
"web": "https://github.com/PMunch/SDLGamelib"
},
{
"name": "nimcr",
"url": "https://github.com/PMunch/nimcr",
"method": "git",
"tags": [
"shebang",
"utility"
],
"description": "A small program to make Nim shebang-able without the overhead of compiling each time",
"license": "MIT",
"web": "https://github.com/PMunch/nimcr"
},
{
"name": "gtkgenui",
"url": "https://github.com/PMunch/gtkgenui",
"method": "git",
"tags": [
"gtk2",
"utility"
],
"description": "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.",
"license": "MIT",
"web": "https://github.com/PMunch/gtkgenui"
},
{
"name": "persvector",
"url": "https://github.com/PMunch/nim-persistent-vector",
"method": "git",
"tags": [
"datastructures",
"immutable",
"persistent"
],
"description": "This is an implementation of Clojures persistent vectors in Nim.",
"license": "MIT",
"web": "https://github.com/PMunch/nim-persistent-vector"
},
{
"name": "pcap",
"url": "https://github.com/PMunch/nim-pcap",
"method": "git",
"tags": [
"pcap",
"fileformats"
],
"description": "Tiny pure Nim library to read PCAP files used by TcpDump/WinDump/Wireshark.",
"license": "MIT",
"web": "https://github.com/PMunch/nim-pcap"
},
{
"name": "drawille",
"url": "https://github.com/PMunch/drawille-nim",
"method": "git",
"tags": [
"drawile",
"terminal",
"graphics"
],
"description": "Drawing in terminal with Unicode Braille characters.",
"license": "MIT",
"web": "https://github.com/PMunch/drawille-nim"
},
{
"name": "binaryparse",
"url": "https://github.com/PMunch/binaryparse",
"method": "git",
"tags": [
"parsing",
"binary"
],
"description": "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.",
"license": "MIT",
"web": "https://github.com/PMunch/binaryparse"
},
{
"name": "libkeepass",
"url": "https://github.com/PMunch/libkeepass",
"method": "git",
"tags": [
"keepass",
"password",
"library"
],
"description": "Library for reading KeePass files and decrypt the passwords within it",
"license": "MIT",
"web": "https://github.com/PMunch/libkeepass"
},
{
"name": "zhsh",
"url": "https://github.com/PMunch/zhangshasha",
"method": "git",
"tags": [
"algorithm",
"edit-distance"
],
"description": "This module is a port of the Java implementation of the Zhang-Shasha algorithm for tree edit distance",
"license": "MIT",
"web": "https://github.com/PMunch/zhangshasha"
},
{
"name": "termstyle",
"url": "https://github.com/PMunch/termstyle",
"method": "git",
"tags": [
"terminal",
"colour",
"style"
],
"description": "Easy to use styles for terminal output",
"license": "MIT",
"web": "https://github.com/PMunch/termstyle"
},
{
"name": "combparser",
"url": "https://github.com/PMunch/combparser",
"method": "git",
"tags": [
"parser",
"combinator"
],
"description": "A parser combinator library for easy generation of complex parsers",
"license": "MIT",
"web": "https://github.com/PMunch/combparser"
},
{
"name": "protobuf",
"url": "https://github.com/PMunch/protobuf-nim",
"method": "git",
"tags": [
"protobuf",
"serialization"
],
"description": "Protobuf implementation in pure Nim that leverages the power of the macro system to not depend on any external tools",
"license": "MIT",
"web": "https://github.com/PMunch/protobuf-nim"
},
{
"name": "strslice",
"url": "https://github.com/PMunch/strslice",
"method": "git",
"tags": [
"optimization",
"strings",
"library"
],
"description": "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",
"license": "MIT",
"web": "https://github.com/PMunch/strslice"
},
{
"name": "sdl2_nim",
"url": "https://github.com/Vladar4/sdl2_nim",
"method": "git",
"tags": [
"library",
"wrapper",
"sdl2",
"game",
"video",
"image",
"audio",
"network",
"ttf"
],
"description": "Wrapper of the SDL 2 library for the Nim language.",
"license": "zlib",
"web": "https://github.com/Vladar4/sdl2_nim"
},
{
"name": "assimp",
"url": "https://github.com/barcharcraz/nim-assimp",
"method": "git",
"tags": [
"wrapper",
"media",
"mesh",
"import",
"game"
],
"description": "Wrapper for the assimp library",
"license": "MIT",
"web": "https://github.com/barcharcraz/nim-assimp"
},
{
"name": "freeimage",
"url": "https://github.com/barcharcraz/nim-freeimage",
"method": "git",
"tags": [
"wrapper",
"media",
"image",
"import",
"game"
],
"description": "Wrapper for the FreeImage library",
"license": "MIT",
"web": "https://github.com/barcharcraz/nim-freeimage"
},
{
"name": "bcrypt",
"url": "https://github.com/ithkuil/bcryptnim/",
"method": "git",
"tags": [
"hash",
"crypto",
"password",
"bcrypt",
"library"
],
"description": "Wraps the bcrypt (blowfish) library for creating encrypted hashes (useful for passwords)",
"license": "BSD",
"web": "https://www.github.com/ithkuil/bcryptnim/"
},
{
"name": "opencl",
"url": "https://github.com/nim-lang/opencl",
"method": "git",
"tags": [
"library"
],
"description": "Low-level wrapper for OpenCL",
"license": "MIT",
"web": "https://github.com/nim-lang/opencl"
},
{
"name": "DevIL",
"url": "https://github.com/Varriount/DevIL",
"method": "git",
"tags": [
"image",
"library",
"graphics",
"wrapper"
],
"description": "Wrapper for the DevIL image library",
"license": "MIT",
"web": "https://github.com/Varriount/DevIL"
},
{
"name": "signals",
"url": "https://github.com/fowlmouth/signals.nim",
"method": "git",
"tags": [
"event-based",
"observer pattern",
"library"
],
"description": "Signals/slots library.",
"license": "MIT",
"web": "https://github.com/fowlmouth/signals.nim"
},
{
"name": "sling",
"url": "https://github.com/Druage/sling",
"method": "git",
"tags": [
"signal",
"slots",
"eventloop",
"callback"
],
"description": "Signal and Slot library for Nim.",
"license": "unlicense",
"web": "https://github.com/Druage/sling"
},
{
"name": "number_files",
"url": "https://github.com/Araq/number_files/",
"method": "git",
"tags": [
"rename",
"filename",
"finder"
],
"description": "Command to add counter suffix/prefix to a list of files.",
"license": "MIT",
"web": "https://github.com/Araq/number_files/"
},
{
"name": "redissessions",
"url": "https://github.com/ithkuil/redissessions/",
"method": "git",
"tags": [
"jester",
"sessions",
"redis"
],
"description": "Redis-backed sessions for jester",
"license": "MIT",
"web": "https://github.com/ithkuil/redissessions/"
},
{
"name": "horde3d",
"url": "https://github.com/fowlmouth/horde3d",
"method": "git",
"tags": [
"graphics",
"3d",
"rendering",
"wrapper"
],
"description": "Wrapper for Horde3D, a small open source 3D rendering engine.",
"license": "WTFPL",
"web": "https://github.com/fowlmouth/horde3d"
},
{
"name": "mongo",
"url": "https://github.com/nim-lang/mongo",
"method": "git",
"tags": [
"library",
"wrapper",
"database"
],
"description": "Bindings and a high-level interface for MongoDB",
"license": "MIT",
"web": "https://github.com/nim-lang/mongo"
},
{
"name": "allegro5",
"url": "https://github.com/fowlmouth/allegro5",
"method": "git",
"tags": [
"wrapper",
"graphics",
"games",
"opengl",
"audio"
],
"description": "Wrapper for Allegro version 5.X",
"license": "MIT",
"web": "https://github.com/fowlmouth/allegro5"
},
{
"name": "physfs",
"url": "https://github.com/fowlmouth/physfs",
"method": "git",
"tags": [
"wrapper",
"filesystem",
"archives"
],
"description": "A library to provide abstract access to various archives.",
"license": "WTFPL",
"web": "https://github.com/fowlmouth/physfs"
},
{
"name": "shoco",
"url": "https://github.com/onionhammer/shoconim.git",
"method": "git",
"tags": [
"compression",
"shoco"
],
"description": "A fast compressor for short strings",
"license": "MIT",
"web": "https://github.com/onionhammer/shoconim"
},
{
"name": "murmur3",
"url": "https://github.com/boydgreenfield/nimrod-murmur",
"method": "git",
"tags": [
"MurmurHash",
"MurmurHash3",
"murmur",
"hash",
"hashing"
],
"description": "A simple MurmurHash3 wrapper for Nim",
"license": "MIT",
"web": "https://github.com/boydgreenfield/nimrod-murmur"
},
{
"name": "hex",
"url": "https://github.com/esbullington/nimrod-hex",
"method": "git",
"tags": [
"hex",
"encoding"
],
"description": "A simple hex package for Nim",
"license": "MIT",
"web": "https://github.com/esbullington/nimrod-hex"
},
{
"name": "strfmt",
"url": "https://bitbucket.org/lyro/strfmt",
"method": "hg",
"tags": [
"library"
],
"description": "A string formatting library inspired by Python's `format`.",
"license": "MIT",
"web": "https://lyro.bitbucket.org/strfmt"
},
{
"name": "jade-nim",
"url": "https://github.com/idlewan/jade-nim",
"method": "git",
"tags": [
"template",
"jade",
"web",
"dsl",
"html"
],
"description": "Compiles jade templates to Nim procedures.",
"license": "MIT",
"web": "https://github.com/idlewan/jade-nim"
},
{
"name": "gh_nimrod_doc_pages",
"url": "https://github.com/Araq/gh_nimrod_doc_pages",
"method": "git",
"tags": [
"commandline",
"web",
"automation",
"documentation"
],
"description": "Generates a GitHub documentation website for Nim projects.",
"license": "MIT",
"web": "https://github.com/Araq/gh_nimrod_doc_pages"
},
{
"name": "midnight_dynamite",
"url": "https://github.com/Araq/midnight_dynamite",
"method": "git",
"tags": [
"wrapper",
"library",
"html",
"markdown",
"md"
],
"description": "Wrapper for the markdown rendering hoedown library",
"license": "MIT",
"web": "https://github.com/Araq/midnight_dynamite"
},
{
"name": "rsvg",
"url": "https://github.com/def-/rsvg",
"method": "git",
"tags": [
"wrapper",
"library",
"graphics"
],
"description": "Wrapper for librsvg, a Scalable Vector Graphics (SVG) rendering library",
"license": "MIT",
"web": "https://github.com/def-/rsvg"
},
{
"name": "emerald",
"url": "https://github.com/flyx/emerald",
"method": "git",
"tags": [
"dsl",
"html",
"template",
"web"
],
"description": "macro-based HTML templating engine",
"license": "WTFPL",
"web": "https://flyx.github.io/emerald/"
},
{
"name": "niminst",
"url": "https://github.com/nim-lang/niminst",
"method": "git",
"tags": [
"app",
"binary",
"tool",
"installation",
"generator"
],
"description": "tool to generate installers for Nim programs",
"license": "MIT",
"web": "https://github.com/nim-lang/niminst"
},
{
"name": "redis",
"url": "https://github.com/nim-lang/redis",
"method": "git",
"tags": [
"redis",
"client",
"library"
],
"description": "official redis client for Nim",
"license": "MIT",
"web": "https://github.com/nim-lang/redis"
},
{
"name": "dialogs",
"url": "https://github.com/nim-lang/dialogs",
"method": "git",
"tags": [
"library",
"ui",
"gui",
"dialog",
"file"
],
"description": "wraps GTK+ or Windows' open file dialogs",
"license": "MIT",
"web": "https://github.com/nim-lang/dialogs"
},
{
"name": "vectors",
"url": "https://github.com/blamestross/nimrod-vectors",
"method": "git",
"tags": [
"math",
"vectors",
"library"
],
"description": "Simple multidimensional vector math",
"license": "MIT",
"web": "https://github.com/blamestross/nimrod-vectors"
},
{
"name": "bitarray",
"url": "https://github.com/onecodex/nim-bitarray",
"method": "git",
"tags": [
"Bit arrays",
"Bit sets",
"Bit vectors",
"Data structures"
],
"description": "mmap-backed bitarray implementation in Nim.",
"license": "MIT",
"web": "https://www.github.com/onecodex/nim-bitarray"
},
{
"name": "appdirs",
"url": "https://github.com/MrJohz/appdirs",
"method": "git",
"tags": [
"utility",
"filesystem"
],
"description": "A utility library to find the directory you need to app in.",
"license": "MIT",
"web": "https://github.com/MrJohz/appdirs"
},
{
"name": "sndfile",
"url": "https://github.com/julienaubert/nim-sndfile",
"method": "git",
"tags": [
"audio",
"wav",
"wrapper",
"libsndfile"
],
"description": "A wrapper of libsndfile",
"license": "MIT",
"web": "https://github.com/julienaubert/nim-sndfile"
},
{
"name": "nim-sndfile",
"alias": "sndfile"
},
{
"name": "bigints",
"url": "https://github.com/def-/bigints",
"method": "git",
"tags": [
"math",
"library",
"numbers"
],
"description": "Arbitrary-precision integers",
"license": "MIT",
"web": "https://github.com/def-/bigints"
},
{
"name": "iterutils",
"url": "https://github.com/def-/iterutils",
"method": "git",
"tags": [
"library",
"iterators"
],
"description": "Functional operations for iterators and slices, similar to sequtils",
"license": "MIT",
"web": "https://github.com/def-/iterutils"
},
{
"name": "hastyscribe",
"url": "https://github.com/h3rald/hastyscribe",
"method": "git",
"tags": [
"markdown",
"html",
"publishing"
],
"description": "Self-contained markdown compiler generating self-contained HTML documents",
"license": "MIT",
"web": "https://h3rald.com/hastyscribe"
},
{
"name": "nanomsg",
"url": "https://github.com/def-/nim-nanomsg",
"method": "git",
"tags": [
"library",
"wrapper",
"networking"
],
"description": "Wrapper for the nanomsg socket library that provides several common communication patterns",
"license": "MIT",
"web": "https://github.com/def-/nim-nanomsg"
},
{
"name": "directnimrod",
"url": "https://bitbucket.org/barcharcraz/directnimrod",
"method": "git",
"tags": [
"library",
"wrapper",
"graphics",
"windows"
],
"description": "Wrapper for microsoft's DirectX libraries",
"license": "MS-PL",
"web": "https://bitbucket.org/barcharcraz/directnimrod"
},
{
"name": "imghdr",
"url": "https://github.com/achesak/nim-imghdr",
"method": "git",
"tags": [
"image",
"formats",
"files"
],
"description": "Library for detecting the format of an image",
"license": "MIT",
"web": "https://github.com/achesak/nim-imghdr"
},
{
"name": "csv2json",
"url": "https://github.com/achesak/nim-csv2json",
"method": "git",
"tags": [
"csv",
"json"
],
"description": "Convert CSV files to JSON",
"license": "MIT",
"web": "https://github.com/achesak/nim-csv2json"
},
{
"name": "vecmath",
"url": "https://github.com/barcharcraz/vecmath",
"method": "git",
"tags": [
"library",
"math",
"vector"
],
"description": "various vector maths utils for nimrod",
"license": "MIT",
"web": "https://github.com/barcharcraz/vecmath"
},
{
"name": "lazy_rest",
"url": "https://github.com/Araq/lazy_rest",
"method": "git",
"tags": [
"library",
"rst",
"rest",
"text",
"html"
],
"description": "Simple reST HTML generation with some extras.",
"license": "MIT",
"web": "https://github.com/Araq/lazy_rest"
},
{
"name": "Phosphor",
"url": "https://github.com/barcharcraz/Phosphor",
"method": "git",
"tags": [
"library",
"opengl",
"graphics"
],
"description": "eaiser use of OpenGL and GLSL shaders",
"license": "MIT",
"web": "https://github.com/barcharcraz/Phosphor"
},
{
"name": "colorsys",
"url": "https://github.com/achesak/nim-colorsys",
"method": "git",
"tags": [
"library",
"colors",
"rgb",
"yiq",
"hls",
"hsv"
],
"description": "Convert between RGB, YIQ, HLS, and HSV color systems.",
"license": "MIT",
"web": "https://github.com/achesak/nim-colorsys"
},
{
"name": "pythonfile",
"url": "https://github.com/achesak/nim-pythonfile",
"method": "git",
"tags": [
"library",
"python",
"files",
"file"
],
"description": "Wrapper of the file procedures to provide an interface as similar as possible to that of Python",
"license": "MIT",
"web": "https://github.com/achesak/nim-pythonfile"
},
{
"name": "sndhdr",
"url": "https://github.com/achesak/nim-sndhdr",
"method": "git",
"tags": [
"library",
"formats",
"files",
"sound",
"audio"
],
"description": "Library for detecting the format of a sound file",
"license": "MIT",
"web": "https://github.com/achesak/nim-sndhdr"
},
{
"name": "irc",
"url": "https://github.com/nim-lang/irc",
"method": "git",
"tags": [
"library",
"irc",
"network"
],
"description": "Implements a simple IRC client.",
"license": "MIT",
"web": "https://github.com/nim-lang/irc"
},
{
"name": "random",
"url": "https://github.com/oprypin/nim-random",
"method": "git",
"tags": [
"library",
"algorithms",
"random"
],
"description": "Pseudo-random number generation library inspired by Python",
"license": "MIT",
"web": "https://github.com/oprypin/nim-random"
},
{
"name": "zmq",
"url": "https://github.com/nim-lang/nim-zmq",
"method": "git",
"tags": [
"library",
"wrapper",
"zeromq",
"messaging",
"queue"
],
"description": "ZeroMQ 4 wrapper",
"license": "MIT",
"web": "https://github.com/nim-lang/nim-zmq"
},
{
"name": "uuid",
"url": "https://github.com/idlewan/nim-uuid",
"method": "git",
"tags": [
"library",
"wrapper",
"uuid"
],
"description": "UUID wrapper",
"license": "MIT",
"web": "https://github.com/idlewan/nim-uuid"
},
{
"name": "robotparser",
"url": "https://github.com/achesak/nim-robotparser",
"method": "git",
"tags": [
"library",
"useragent",
"robots",
"robot.txt"
],
"description": "Determine if a useragent can access a URL using robots.txt",
"license": "MIT",
"web": "https://github.com/achesak/nim-robotparser"
},
{
"name": "epub",
"url": "https://github.com/achesak/nim-epub",
"method": "git",
"tags": [
"library",
"epub",
"e-book"
],
"description": "Module for working with EPUB e-book files",
"license": "MIT",
"web": "https://github.com/achesak/nim-epub"
},
{
"name": "hashids",
"url": "https://github.com/achesak/nim-hashids",
"method": "git",
"tags": [
"library",
"hashids"
],
"description": "Nim implementation of Hashids",
"license": "MIT",
"web": "https://github.com/achesak/nim-hashids"
},
{
"name": "openssl_evp",
"url": "https://github.com/cowboy-coders/nim-openssl-evp",
"method": "git",
"tags": [
"library",
"crypto",
"openssl"
],
"description": "Wrapper for OpenSSL's EVP interface",
"license": "OpenSSL License and SSLeay License",
"web": "https://github.com/cowboy-coders/nim-openssl-evp"
},
{
"name": "monad",
"alias": "maybe"
},
{
"name": "maybe",
"url": "https://github.com/superfunc/maybe",
"method": "git",
"tags": [
"library",
"functional",
"optional",
"monad"
],
"description": "basic monadic maybe type for Nim",
"license": "BSD3",
"web": "https://github.com/superfunc/maybe"
},
{
"name": "eternity",
"url": "https://github.com/hiteshjasani/nim-eternity",
"method": "git",
"tags": [
"library",
"time",
"format"
],
"description": "Humanize elapsed time",
"license": "MIT",
"web": "https://github.com/hiteshjasani/nim-eternity"
},
{
"name": "gmp",
"url": "https://github.com/subsetpark/nim-gmp",
"method": "git",
"tags": [
"library",
"bignum",
"numbers",
"math"
],
"description": "wrapper for the GNU multiple precision arithmetic library (GMP)",
"license": "LGPLv3 or GPLv2",
"web": "https://github.com/subsetpark/nim-gmp"
},
{
"name": "ludens",
"url": "https://github.com/rnentjes/nim-ludens",
"method": "git",
"tags": [
"library",
"game",
"opengl",
"sfml"
],
"description": "Little game library using opengl and sfml",
"license": "MIT",
"web": "https://github.com/rnentjes/nim-ludens"
},
{
"name": "ffbookmarks",
"url": "https://github.com/achesak/nim-ffbookmarks",
"method": "git",
"tags": [
"firefox",
"bookmarks",
"library"
],
"description": "Nim module for working with Firefox bookmarks",
"license": "MIT",
"web": "https://github.com/achesak/nim-ffbookmarks"
},
{
"name": "moustachu",
"url": "https://github.com/fenekku/moustachu.git",
"method": "git",
"tags": [
"web",
"html",
"template",
"mustache"
],
"description": "Mustache templating for Nim.",
"license": "MIT",
"web": "https://github.com/fenekku/moustachu"
},
{
"name": "easy-bcrypt",
"url": "https://github.com/flaviut/easy-bcrypt.git",
"method": "git",
"tags": [
"hash",
"crypto",
"password",
"bcrypt"
],
"description": "simple wrapper providing a convenient interface for the bcrypt password hashing algorithm",
"license": "CC0",
"web": "https://github.com/flaviut/easy-bcrypt/blob/master/easy-bcrypt.nimble"
},
{
"name": "libclang",
"url": "https://github.com/cowboy-coders/nim-libclang.git",
"method": "git",
"tags": [
"wrapper",
"bindings",
"clang"
],
"description": "wrapper for libclang (the C-interface of the clang LLVM frontend)",
"license": "MIT",
"web": "https://github.com/cowboy-coders/nim-libclang"
},
{
"name": "nim-libclang",
"url": "https://github.com/cowboy-coders/nim-libclang.git",
"method": "git",
"tags": [
"wrapper",
"bindings",
"clang"
],
"description": "Please use libclang instead.",
"license": "MIT",
"web": "https://github.com/cowboy-coders/nim-libclang"
},
{
"name": "nimqml",
"url": "https://github.com/filcuc/nimqml",
"method": "git",
"tags": [
"Qt",
"Qml",
"UI",
"GUI"
],
"description": "Qt Qml bindings",
"license": "GPLv3",
"web": "https://github.com/filcuc/nimqml"
},
{
"name": "XPLM-Nim",
"url": "https://github.com/jpoirier/XPLM-Nim",
"method": "git",
"tags": [
"X-Plane",
"XPLM",
"Plugin",
"SDK"
],
"description": "X-Plane XPLM SDK wrapper",
"license": "BSD",
"web": "https://github.com/jpoirier/XPLM-Nim"
},
{
"name": "csfml",
"url": "https://github.com/oprypin/nim-csfml",
"method": "git",
"tags": [
"sfml",
"binding",
"game",
"media",
"library",
"opengl"
],
"description": "Bindings for Simple and Fast Multimedia Library (through CSFML)",
"license": "zlib",
"web": "https://github.com/oprypin/nim-csfml"
},
{
"name": "optional_t",
"url": "https://github.com/flaviut/optional_t",
"method": "git",
"tags": [
"option",
"functional"
],
"description": "Basic Option[T] library",
"license": "MIT",
"web": "https://github.com/flaviut/optional_t"
},
{
"name": "nimrtlsdr",
"url": "https://github.com/jpoirier/nimrtlsdr",
"method": "git",
"tags": [
"rtl-sdr",
"wrapper",
"bindings",
"rtlsdr"
],
"description": "A Nim wrapper for librtlsdr",
"license": "BSD",
"web": "https://github.com/jpoirier/nimrtlsdr"
},
{
"name": "lapp",
"url": "https://gitlab.3dicc.com/gokr/lapp.git",
"method": "git",
"tags": [
"args",
"cmd",
"opt",
"parse",
"parsing"
],
"description": "Opt parser using synopsis as specification, ported from Lua.",
"license": "MIT",
"web": "https://gitlab.3dicc.com/gokr/lapp"
},
{
"name": "blimp",
"url": "https://gitlab.3dicc.com/gokr/blimp.git",
"method": "git",
"tags": [
"app",
"binary",
"utility",
"git",
"git-fat"
],
"description": "Utility that helps with big files in git, very similar to git-fat, s3annnex etc.",
"license": "MIT",
"web": "https://gitlab.3dicc.com/gokr/blimp"
},
{
"name": "parsetoml",
"url": "https://github.com/NimParsers/parsetoml.git",
"method": "git",
"tags": [
"library",
"parse"
],
"description": "Library for parsing TOML files.",
"license": "MIT",
"web": "https://github.com/NimParsers/parsetoml"
},
{
"name": "compiler",
"url": "https://github.com/nim-lang/Nim.git",
"method": "git",
"tags": [
"library"
],
"description": "Compiler package providing the compiler sources as a library.",
"license": "MIT",
"web": "https://github.com/nim-lang/Nim"
},
{
"name": "nre",
"url": "https://github.com/flaviut/nre.git",
"method": "git",
"tags": [
"library",
"pcre",
"regex"
],
"description": "A better regular expression library",
"license": "MIT",
"web": "https://github.com/flaviut/nre"
},
{
"name": "docopt",
"url": "https://github.com/docopt/docopt.nim",
"method": "git",
"tags": [
"commandline",
"arguments",
"parsing",
"library"
],
"description": "Command-line args parser based on Usage message",
"license": "MIT",
"web": "https://github.com/docopt/docopt.nim"
},
{
"name": "bpg",
"url": "https://github.com/def-/nim-bpg.git",
"method": "git",
"tags": [
"image",
"library",
"wrapper"
],
"description": "BPG (Better Portable Graphics) for Nim",
"license": "MIT",
"web": "https://github.com/def-/nim-bpg"
},
{
"name": "io-spacenav",
"url": "https://github.com/nimious/io-spacenav.git",
"method": "git",
"tags": [
"binding",
"3dx",
"3dconnexion",
"libspnav",
"spacenav",
"spacemouse",
"spacepilot",
"spacenavigator"
],
"description": "Obsolete - please use spacenav instead!",
"license": "MIT",
"web": "https://github.com/nimious/io-spacenav"
},
{
"name": "optionals",
"url": "https://github.com/MasonMcGill/optionals.git",
"method": "git",
"tags": [
"library",
"option",
"optional",
"maybe"
],
"description": "Option types",
"license": "MIT",
"web": "https://github.com/MasonMcGill/optionals"
},
{
"name": "tuples",
"url": "https://github.com/MasonMcGill/tuples.git",
"method": "git",
"tags": [
"library",
"tuple",
"metaprogramming"
],
"description": "Tuple manipulation utilities",
"license": "MIT",
"web": "https://github.com/MasonMcGill/tuples"
},
{
"name": "fuse",
"url": "https://github.com/akiradeveloper/nim-fuse.git",
"method": "git",
"tags": [
"fuse",
"library",
"wrapper"
],
"description": "A FUSE binding for Nim",
"license": "MIT",
"web": "https://github.com/akiradeveloper/nim-fuse"
},
{
"name": "brainfuck",
"url": "https://github.com/def-/nim-brainfuck.git",
"method": "git",
"tags": [
"library",
"binary",
"app",
"interpreter",
"compiler",
"language"
],
"description": "A brainfuck interpreter and compiler",
"license": "MIT",
"web": "https://github.com/def-/nim-brainfuck"
},
{
"name": "nimsuggest",
"url": "https://github.com/nim-lang/nimsuggest.git",
"method": "git",
"tags": [
"binary",
"app",
"suggest",
"compiler",
"autocomplete"
],
"description": "Tool for providing auto completion data for Nim source code.",
"license": "MIT",
"web": "https://github.com/nim-lang/nimsuggest"
},
{
"name": "jwt",
"url": "https://github.com/yglukhov/nim-jwt.git",
"method": "git",
"tags": [
"library",
"crypto",
"hash"
],
"description": "JSON Web Tokens for Nim",
"license": "MIT",
"web": "https://github.com/yglukhov/nim-jwt"
},
{
"name": "pythonpathlib",
"url": "https://github.com/achesak/nim-pythonpathlib.git",
"method": "git",
"tags": [
"path",
"directory",
"python",
"library"
],
"description": "Module for working with paths that is as similar as possible to Python's pathlib",
"license": "MIT",
"web": "https://github.com/achesak/nim-pythonpathlib"
},
{
"name": "RingBuffer",
"url": "git@github.com:megawac/RingBuffer.nim.git",
"method": "git",
"tags": [
"sequence",
"seq",
"circular",
"ring",
"buffer"
],
"description": "Circular buffer implementation",
"license": "MIT",
"web": "https://github.com/megawac/RingBuffer.nim"
},
{
"name": "nimrat",
"url": "https://github.com/apense/nimrat",
"method": "git",
"tags": [
"library",
"math",
"numbers"
],
"description": "Module for working with rational numbers (fractions)",
"license": "MIT",
"web": "https://github.com/apense/nimrat"
},
{
"name": "io-isense",
"url": "https://github.com/nimious/io-isense.git",
"method": "git",
"tags": [
"binding",
"isense",
"intersense",
"inertiacube",
"intertrax",
"microtrax",
"thales",
"tracking",
"sensor"
],
"description": "Obsolete - please use isense instead!",
"license": "MIT",
"web": "https://github.com/nimious/io-isense"
},
{
"name": "io-usb",
"url": "https://github.com/nimious/io-usb.git",
"method": "git",
"tags": [
"binding",
"usb",
"libusb"
],
"description": "Obsolete - please use libusb instead!",
"license": "MIT",
"web": "https://github.com/nimious/io-usb"
},
{
"name": "nimcfitsio",
"url": "https://github.com/ziotom78/nimcfitsio.git",
"method": "git",
"tags": [
"library",
"binding",
"cfitsio",
"fits",
"io"
],
"description": "Bindings for CFITSIO, a library to read/write FITSIO images and tables.",
"license": "MIT",
"web": "https://github.com/ziotom78/nimcfitsio"
},
{
"name": "glossolalia",
"url": "https://github.com/fowlmouth/glossolalia",
"method": "git",
"tags": [
"parser",
"peg"
],
"description": "A DSL for quickly writing parsers",
"license": "CC0",
"web": "https://github.com/fowlmouth/glossolalia"
},
{
"name": "entoody",
"url": "https://bitbucket.org/fowlmouth/entoody",
"method": "git",
"tags": [
"component",
"entity",
"composition"
],
"description": "A component/entity system",
"license": "CC0",
"web": "https://bitbucket.org/fowlmouth/entoody"
},
{
"name": "msgpack",
"url": "https://github.com/akiradeveloper/msgpack-nim.git",
"method": "git",
"tags": [
"msgpack",
"library",
"serialization"
],
"description": "A MessagePack binding for Nim",
"license": "MIT",
"web": "https://github.com/akiradeveloper/msgpack-nim"
},
{
"name": "osinfo",
"url": "https://github.com/nim-lang/osinfo.git",
"method": "git",
"tags": [
"os",
"library",
"info"
],
"description": "Modules providing information about the OS.",
"license": "MIT",
"web": "https://github.com/nim-lang/osinfo"
},
{
"name": "io-myo",
"url": "https://github.com/nimious/io-myo.git",
"method": "git",
"tags": [
"binding",
"myo",
"thalmic",
"armband",
"gesture"
],
"description": "Obsolete - please use myo instead!",
"license": "MIT",
"web": "https://github.com/nimious/io-myo"
},
{
"name": "io-oculus",
"url": "https://github.com/nimious/io-oculus.git",
"method": "git",
"tags": [
"binding",
"oculus",
"rift",
"vr",
"libovr",
"ovr",
"dk1",
"dk2",
"gearvr"
],
"description": "Obsolete - please use oculus instead!",
"license": "MIT",
"web": "https://github.com/nimious/io-oculus"
},
{
"name": "closure_compiler",
"url": "https://github.com/yglukhov/closure_compiler.git",
"method": "git",
"tags": [
"binding",
"closure",
"compiler",
"javascript"
],
"description": "Bindings for Closure Compiler web API.",
"license": "MIT",
"web": "https://github.com/yglukhov/closure_compiler"
},
{
"name": "io-serialport",
"url": "https://github.com/nimious/io-serialport.git",
"method": "git",
"tags": [
"binding",
"libserialport",
"serial",
"communication"
],
"description": "Obsolete - please use serialport instead!",
"license": "MIT",
"web": "https://github.com/nimious/io-serialport"
},
{
"name": "beanstalkd",
"url": "https://github.com/tormaroe/beanstalkd.nim.git",
"method": "git",
"tags": [
"library",
"queue",
"messaging"
],
"description": "A beanstalkd work queue client library.",
"license": "MIT",
"web": "https://github.com/tormaroe/beanstalkd.nim"
},
{
"name": "wiki2text",
"url": "https://github.com/rspeer/wiki2text.git",
"method": "git",
"tags": [
"nlp",
"wiki",
"xml",
"text"
],
"description": "Quickly extracts natural-language text from a MediaWiki XML file.",
"license": "MIT",
"web": "https://github.com/rspeer/wiki2text"
},
{
"name": "qt5_qtsql",
"url": "https://github.com/philip-wernersbach/nim-qt5_qtsql.git",
"method": "git",
"tags": [
"library",
"wrapper",
"database",
"qt",
"qt5",
"qtsql",
"sqlite",
"postgres",
"mysql"
],
"description": "Binding for Qt 5's Qt SQL library that integrates with the features of the Nim language. Uses one API for multiple database engines.",
"license": "MIT",
"web": "https://github.com/philip-wernersbach/nim-qt5_qtsql"
},
{
"name": "orient",
"url": "https://github.com/philip-wernersbach/nim-orient",
"method": "git",
"tags": [
"library",
"wrapper",
"database",
"orientdb",
"pure"
],
"description": "OrientDB driver written in pure Nim, uses the OrientDB 2.0 Binary Protocol with Binary Serialization.",
"license": "MPL",
"web": "https://github.com/philip-wernersbach/nim-orient"
},
{
"name": "syslog",
"url": "https://github.com/FedericoCeratto/nim-syslog",
"method": "git",
"tags": [
"library",
"pure"
],
"description": "Syslog module.",
"license": "LGPLv3",
"web": "https://github.com/FedericoCeratto/nim-syslog"
},
{
"name": "nimes",
"url": "https://github.com/def-/nimes",
"method": "git",
"tags": [
"emulator",
"nes",
"game",
"sdl",
"javascript"
],
"description": "NES emulator using SDL2, also compiles to JavaScript with emscripten.",
"license": "MPL",
"web": "https://github.com/def-/nimes"
},
{
"name": "syscall",
"url": "https://github.com/def-/nim-syscall",
"method": "git",
"tags": [
"library"
],
"description": "Raw system calls for Nim",
"license": "MPL",
"web": "https://github.com/def-/nim-syscall"
},
{
"name": "jnim",
"url": "https://github.com/yglukhov/jnim",
"method": "git",
"tags": [
"library",
"java",
"jvm",
"bridge",
"bindings"
],
"description": "Nim - Java bridge",
"license": "MIT",
"web": "https://github.com/yglukhov/jnim"
},
{
"name": "nimPDF",
"url": "https://github.com/jangko/nimpdf",
"method": "git",
"tags": [
"library",
"PDF",
"document"
],
"description": "library for generating PDF files",
"license": "MIT",
"web": "https://github.com/jangko/nimpdf"
},
{
"name": "LLVM",
"url": "https://github.com/FedeOmoto/llvm",
"method": "git",
"tags": [
"LLVM",
"bindings",
"wrapper"
],
"description": "LLVM bindings for the Nim language.",
"license": "MIT",
"web": "https://github.com/FedeOmoto/llvm"
},
{
"name": "nshout",
"url": "https://github.com/Senketsu/nshout",
"method": "git",
"tags": [
"library",
"shouter",
"libshout",
"wrapper",
"bindings",
"audio",
"web"
],
"description": "Nim bindings for libshout",
"license": "MIT",
"web": "https://github.com/Senketsu/nshout"
},
{
"name": "nsu",
"url": "https://github.com/Senketsu/nsu",
"method": "git",
"tags": [
"library",
"tool",
"utility",
"screenshot"
],
"description": "Simple screenshot library & cli tool made in Nim",
"license": "MIT",
"web": "https://github.com/Senketsu/nsu"
},
{
"name": "nuuid",
"url": "https://github.com/yglukhov/nim-only-uuid",
"method": "git",
"tags": [
"library",
"uuid",
"guid"
],
"description": "A Nim source only UUID generator",
"license": "MIT",
"web": "https://github.com/yglukhov/nim-only-uuid"
},
{
"name": "fftw3",
"url": "https://github.com/ziotom78/nimfftw3",
"method": "git",
"tags": [
"library",
"math",
"fft"
],
"description": "Bindings to the FFTW library",
"license": "MIT",
"web": "https://github.com/ziotom78/nimfftw3"
},
{
"name": "nrpl",
"url": "https://github.com/vegansk/nrpl",
"method": "git",
"tags": [
"REPL",
"application"
],
"description": "A rudimentary Nim REPL",
"license": "MIT",
"web": "https://github.com/vegansk/nrpl"
},
{
"name": "nim-geocoding",
"url": "https://github.com/saratchandra92/nim-geocoding",
"method": "git",
"tags": [
"library",
"geocoding",
"maps"
],
"description": "A simple library for Google Maps Geocoding API",
"license": "MIT",
"web": "https://github.com/saratchandra92/nim-geocoding"
},
{
"name": "io-gles",
"url": "https://github.com/nimious/io-gles.git",
"method": "git",
"tags": [
"binding",
"khronos",
"gles",
"opengl es"
],
"description": "Obsolete - please use gles instead!",
"license": "MIT",
"web": "https://github.com/nimious/io-gles"
},
{
"name": "io-egl",
"url": "https://github.com/nimious/io-egl.git",
"method": "git",
"tags": [
"binding",
"khronos",
"egl",
"opengl",
"opengl es",
"openvg"
],
"description": "Obsolete - please use egl instead!",
"license": "MIT",
"web": "https://github.com/nimious/io-egl"
},
{
"name": "io-sixense",
"url": "https://github.com/nimious/io-sixense.git",
"method": "git",
"tags": [
"binding",
"sixense",
"razer hydra",
"stem system",
"vr"
],
"description": "Obsolete - please use sixense instead!",
"license": "MIT",
"web": "https://github.com/nimious/io-sixense"
},
{
"name": "tnetstring",
"url": "https://mahlon@bitbucket.org/mahlon/nim-tnetstring",
"method": "hg",
"tags": [
"tnetstring",
"library",
"serialization"
],
"description": "Parsing and serializing for the TNetstring format.",
"license": "MIT",
"web": "http://bitbucket.org/mahlon/nim-tnetstring"
},
{
"name": "msgpack4nim",
"url": "https://github.com/jangko/msgpack4nim",
"method": "git",
"tags": [
"msgpack",
"library",
"serialization",
"deserialization"
],
"description": "Another MessagePack implementation written in pure nim",
"license": "MIT",
"web": "https://github.com/jangko/msgpack4nim"
},
{
"name": "binaryheap",
"url": "https://github.com/bluenote10/nim-heap",
"method": "git",
"tags": [
"heap",
"priority queue"
],
"description": "Simple binary heap implementation",
"license": "MIT",
"web": "https://github.com/bluenote10/nim-heap"
},
{
"name": "stringinterpolation",
"url": "https://github.com/bluenote10/nim-stringinterpolation",
"method": "git",
"tags": [
"string formatting",
"string interpolation"
],
"description": "String interpolation with printf syntax",
"license": "MIT",
"web": "https://github.com/bluenote10/nim-stringinterpolation"
},
{
"name": "libovr",
"url": "https://github.com/bluenote10/nim-ovr",
"method": "git",
"tags": [
"Oculus Rift",
"virtual reality"
],
"description": "Nim bindings for libOVR (Oculus Rift)",
"license": "MIT",
"web": "https://github.com/bluenote10/nim-ovr"
},
{
"name": "delaunay",
"url": "https://github.com/Nycto/DelaunayNim",
"method": "git",
"tags": [
"delaunay",
"library",
"algorithms",
"graph"
],
"description": "2D Delaunay triangulations",
"license": "MIT",
"web": "https://github.com/Nycto/DelaunayNim"
},
{
"name": "linenoise",
"url": "https://github.com/fallingduck/linenoise-nim",
"method": "git",
"tags": [
"linenoise",
"library",
"wrapper",
"commandline"
],
"description": "Wrapper for linenoise, a free, self-contained alternative to GNU readline.",
"license": "BSD",
"web": "https://github.com/fallingduck/linenoise-nim"
},
{
"name": "struct",
"url": "https://github.com/OpenSystemsLab/struct.nim",
"method": "git",
"tags": [
"struct",
"library",
"python",
"pack",
"unpack"
],
"description": "Python-like 'struct' for Nim",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/struct.nim"
},
{
"name": "uri2",
"url": "https://github.com/achesak/nim-uri2",
"method": "git",
"tags": [
"uri",
"url",
"library"
],
"description": "Nim module for better URI handling",
"license": "MIT",
"web": "https://github.com/achesak/nim-uri2"
},
{
"name": "hmac",
"url": "https://github.com/OpenSystemsLab/hmac.nim",
"method": "git",
"tags": [
"hmac",
"authentication",
"hash",
"sha1",
"md5"
],
"description": "HMAC-SHA1 and HMAC-MD5 hashing in Nim",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/hmac.nim"
},
{
"name": "mongrel2",
"url": "https://mahlon@bitbucket.org/mahlon/nim-mongrel2",
"method": "hg",
"tags": [
"mongrel2",
"library",
"www"
],
"description": "Handler framework for the Mongrel2 web server.",
"license": "MIT",
"web": "http://bitbucket.org/mahlon/nim-mongrel2"
},
{
"name": "shimsham",
"url": "https://github.com/apense/shimsham",
"method": "git",
"tags": [
"crypto",
"hash",
"hashing",
"digest"
],
"description": "Hashing/Digest collection in pure Nim",
"license": "MIT",
"web": "https://github.com/apense/shimsham"
},
{
"name": "base32",
"url": "https://github.com/OpenSystemsLab/base32.nim",
"method": "git",
"tags": [
"base32",
"encode",
"decode"
],
"description": "Base32 library for Nim",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/base32.nim"
},
{
"name": "otp",
"url": "https://github.com/OpenSystemsLab/otp.nim",
"method": "git",
"tags": [
"otp",
"hotp",
"totp",
"time",
"password",
"one",
"google",
"authenticator"
],
"description": "One Time Password library for Nim",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/otp.nim"
},
{
"name": "q",
"url": "https://github.com/OpenSystemsLab/q.nim",
"method": "git",
"tags": [
"css",
"selector",
"query",
"match",
"find",
"html",
"xml",
"jquery"
],
"description": "Simple package for query HTML/XML elements using a CSS3 or jQuery-like selector syntax",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/q.nim"
},
{
"name": "bignum",
"url": "https://github.com/FedeOmoto/bignum",
"method": "git",
"tags": [
"bignum",
"gmp",
"wrapper"
],
"description": "Wrapper around the GMP bindings for the Nim language.",
"license": "MIT",
"web": "https://github.com/FedeOmoto/bignum"
},
{
"name": "rbtree",
"url": "https://github.com/Nycto/RBTreeNim",
"method": "git",
"tags": [
"tree",
"binary search tree",
"rbtree",
"red black tree"
],
"description": "Red/Black Trees",
"license": "MIT",
"web": "https://github.com/Nycto/RBTreeNim"
},
{
"name": "anybar",
"url": "https://github.com/ba0f3/anybar.nim",
"method": "git",
"tags": [
"anybar",
"menubar",
"status",
"indicator"
],
"description": "Control AnyBar instances with Nim",
"license": "MIT",
"web": "https://github.com/ba0f3/anybar.nim"
},
{
"name": "astar",
"url": "https://github.com/Nycto/AStarNim",
"method": "git",
"tags": [
"astar",
"A*",
"pathfinding",
"algorithm"
],
"description": "A* Pathfinding",
"license": "MIT",
"web": "https://github.com/Nycto/AStarNim"
},
{
"name": "lazy",
"url": "https://github.com/petermora/nimLazy/",
"method": "git",
"tags": [
"library",
"iterator",
"lazy list"
],
"description": "Iterator library for Nim",
"license": "MIT",
"web": "https://github.com/petermora/nimLazy"
},
{
"name": "asyncpythonfile",
"url": "https://github.com/fallingduck/asyncpythonfile-nim",
"method": "git",
"tags": [
"async",
"asynchronous",
"library",
"python",
"file",
"files"
],
"description": "High level, asynchronous file API mimicking Python's file interface.",
"license": "ISC",
"web": "https://github.com/fallingduck/asyncpythonfile-nim"
},
{
"name": "nimfuzz",
"url": "https://github.com/apense/nimfuzz",
"method": "git",
"tags": [
"fuzzing",
"testing",
"hacking",
"security"
],
"description": "Simple and compact fuzzing",
"license": "Apache License 2.0",
"web": "https://apense.github.io/nimfuzz"
},
{
"name": "linalg",
"url": "https://github.com/unicredit/linear-algebra",
"method": "git",
"tags": [
"vector",
"matrix",
"linear-algebra",
"BLAS",
"LAPACK"
],
"description": "Linear algebra for Nim",
"license": "Apache License 2.0",
"web": "https://github.com/unicredit/linear-algebra"
},
{
"name": "sequester",
"url": "https://github.com/fallingduck/sequester",
"method": "git",
"tags": [
"library",
"seq",
"sequence",
"strings",
"iterators",
"php"
],
"description": "Library for converting sequences to strings. Also has PHP-inspired explode and implode procs.",
"license": "ISC",
"web": "https://github.com/fallingduck/sequester"
},
{
"name": "options",
"url": "https://github.com/fallingduck/options-nim",
"method": "git",
"tags": [
"library",
"option",
"optionals",
"maybe"
],
"description": "Temporary package to fix broken code in 0.11.2 stable.",
"license": "MIT",
"web": "https://github.com/fallingduck/options-nim"
},
{
"name": "oldwinapi",
"url": "https://github.com/nim-lang/oldwinapi",
"method": "git",
"tags": [
"library",
"windows",
"api"
],
"description": "Old Win API library for Nim",
"license": "LGPL with static linking exception",
"web": "https://github.com/nim-lang/oldwinapi"
},
{
"name": "nimx",
"url": "https://github.com/yglukhov/nimx",
"method": "git",
"tags": [
"gui",
"ui",
"library"
],
"description": "Cross-platform GUI framework",
"license": "MIT",
"web": "https://github.com/yglukhov/nimx"
},
{
"name": "webview",
"url": "https://github.com/oskca/webview",
"method": "git",
"tags": [
"gui",
"ui",
"webview",
"cross",
"web",
"library"
],
"description": "Nim bindings for https://github.com/zserge/webview, a cross platform single header webview library",
"license": "MIT",
"web": "https://github.com/oskca/webview"
},
{
"name": "memo",
"url": "https://github.com/andreaferretti/memo",
"method": "git",
"tags": [
"memo",
"memoization",
"memoize",
"cache"
],
"description": "Memoize Nim functions",
"license": "Apache License 2.0",
"web": "https://github.com/andreaferretti/memo"
},
{
"name": "base62",
"url": "https://github.com/singularperturbation/base62-encode",
"method": "git",
"tags": [
"base62",
"encode",
"decode"
],
"description": "Arbitrary base encoding-decoding functions, defaulting to Base-62.",
"license": "MIT",
"web": "https://github.com/singularperturbation/base62-encode"
},
{
"name": "telebot",
"url": "https://github.com/ba0f3/telebot.nim",
"method": "git",
"tags": [
"telebot",
"telegram",
"bot",
"api",
"client",
"async"
],
"description": "Async Telegram Bot API Client",
"license": "MIT",
"web": "https://github.com/ba0f3/telebot.nim"
},
{
"name": "tempfile",
"url": "https://github.com/OpenSystemsLab/tempfile.nim",
"method": "git",
"tags": [
"temp",
"mktemp",
"make",
"mk",
"mkstemp",
"mkdtemp"
],
"description": "Temporary files and directories",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/tempfile.nim"
},
{
"name": "AstroNimy",
"url": "https://github.com/super-massive-black-holes/AstroNimy",
"method": "git",
"tags": [
"science",
"astronomy",
"library"
],
"description": "Astronomical library for Nim",
"license": "MIT",
"web": "https://github.com/super-massive-black-holes/AstroNimy"
},
{
"name": "patty",
"url": "https://github.com/andreaferretti/patty",
"method": "git",
"tags": [
"pattern",
"adt",
"variant",
"pattern matching",
"algebraic data type"
],
"description": "Algebraic data types and pattern matching",
"license": "Apache License 2.0",
"web": "https://github.com/andreaferretti/patty"
},
{
"name": "einheit",
"url": "https://github.com/jyapayne/einheit",
"method": "git",
"tags": [
"unit",
"tests",
"unittest",
"unit tests",
"unit test macro"
],
"description": "Pretty looking, full featured, Python-inspired unit test library.",
"license": "MIT",
"web": "https://github.com/jyapayne/einheit"
},
{
"name": "plists",
"url": "https://github.com/yglukhov/plists",
"method": "git",
"tags": [
"plist",
"property",
"list"
],
"description": "Generate and parse Mac OS X .plist files in Nim.",
"license": "MIT",
"web": "https://github.com/yglukhov/plists"
},
{
"name": "ncurses",
"url": "https://github.com/rnowley/nim-ncurses/",
"method": "git",
"tags": [
"library",
"terminal",
"graphics",
"wrapper"
],
"description": "A wrapper for NCurses",
"license": "MIT",
"web": "https://github.com/rnowley/nim-ncurses"
},
{
"name": "nanovg.nim",
"url": "https://github.com/fowlmouth/nanovg.nim",
"method": "git",
"tags": [
"wrapper",
"GUI",
"vector graphics",
"opengl"
],
"description": "A wrapper for NanoVG vector graphics rendering",
"license": "MIT",
"web": "https://github.com/fowlmouth/nanovg.nim"
},
{
"name": "pwd",
"url": "https://github.com/achesak/nim-pwd",
"method": "git",
"tags": [
"library",
"unix",
"pwd",
"password"
],
"description": "Nim port of Python's pwd module for working with the UNIX password file",
"license": "MIT",
"web": "https://github.com/achesak/nim-pwd"
},
{
"name": "spwd",
"url": "https://github.com/achesak/nim-spwd",
"method": "git",
"tags": [
"library",
"unix",
"spwd",
"password",
"shadow"
],
"description": "Nim port of Python's spwd module for working with the UNIX shadow password file",
"license": "MIT",
"web": "https://github.com/achesak/nim-spwd"
},
{
"name": "grp",
"url": "https://github.com/achesak/nim-grp",
"method": "git",
"tags": [
"library",
"unix",
"grp",
"group"
],
"description": "Nim port of Python's grp module for working with the UNIX group database file",
"license": "MIT",
"web": "https://github.com/achesak/nim-grp"
},
{
"name": "stopwatch",
"url": "https://gitlab.com/define-private-public/stopwatch",
"method": "git",
"tags": [
"timer",
"timing",
"benchmarking",
"watch",
"clock"
],
"description": "A simple timing library for benchmarking code and other things.",
"license": "MIT",
"web": "https://gitlab.com/define-private-public/stopwatch"
},
{
"name": "nimFinLib",
"url": "https://github.com/qqtop/NimFinLib",
"method": "git",
"tags": [
"financial"
],
"description": "Financial Library for Nim",
"license": "MIT",
"web": "https://github.com/qqtop/NimFinLib"
},
{
"name": "libssh2",
"url": "https://github.com/ba0f3/libssh2.nim",
"method": "git",
"tags": [
"lib",
"ssh",
"ssh2",
"openssh",
"client",
"sftp",
"scp"
],
"description": "Nim wrapper for libssh2",
"license": "MIT",
"web": "https://github.com/ba0f3/libssh2.nim"
},
{
"name": "rethinkdb",
"url": "https://github.com/OpenSystemsLab/rethinkdb.nim",
"method": "git",
"tags": [
"rethinkdb",
"driver",
"client",
"json"
],
"description": "RethinkDB driver for Nim",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/rethinkdb.nim"
},
{
"name": "dbus",
"url": "https://github.com/zielmicha/nim-dbus",
"method": "git",
"tags": [
"dbus"
],
"description": "dbus bindings for Nim",
"license": "MIT",
"web": "https://github.com/zielmicha/nim-dbus"
},
{
"name": "lmdb",
"url": "https://github.com/fowlmouth/lmdb.nim",
"method": "git",
"tags": [
"wrapper",
"lmdb"
],
"description": "A wrapper for LMDB the Lightning Memory-Mapped Database",
"license": "MIT",
"web": "https://github.com/fowlmouth/lmdb.nim"
},
{
"name": "zip",
"url": "https://github.com/nim-lang/zip",
"method": "git",
"tags": [
"wrapper",
"zip"
],
"description": "A wrapper for the zip library",
"license": "MIT",
"web": "https://github.com/nim-lang/zip"
},
{
"name": "csvtools",
"url": "https://github.com/unicredit/csvtools",
"method": "git",
"tags": [
"CSV",
"comma separated values",
"TSV"
],
"description": "Manage CSV files",
"license": "Apache License 2.0",
"web": "https://github.com/unicredit/csvtools"
},
{
"name": "httpform",
"url": "https://github.com/tulayang/httpform",
"method": "git",
"tags": [
"request parser",
"upload",
"html5 file"
],
"description": "Http request form parser",
"license": "MIT",
"web": "https://github.com/tulayang/httpform"
},
{
"name": "vardene",
"url": "https://github.com/Xe/vardene",
"method": "git",
"tags": [
"command line",
"tool",
"compiler"
],
"description": "A simple tool to manage multiple installs of Nim.",
"license": "MIT",
"web": "https://christine.website/projects/Vardene"
},
{
"name": "quadtree",
"url": "https://github.com/Nycto/QuadtreeNim",
"method": "git",
"tags": [
"quadtree",
"algorithm"
],
"description": "A Quadtree implementation",
"license": "MIT",
"web": "https://github.com/Nycto/QuadtreeNim"
},
{
"name": "expat",
"url": "https://github.com/nim-lang/expat",
"method": "git",
"tags": [
"expat",
"xml",
"parsing"
],
"description": "Expat wrapper for Nim",
"license": "MIT",
"web": "https://github.com/nim-lang/expat"
},
{
"name": "sphinx",
"url": "https://github.com/Araq/sphinx",
"method": "git",
"tags": [
"sphinx",
"wrapper",
"search",
"engine"
],
"description": "Sphinx wrapper for Nim",
"license": "LGPL",
"web": "https://github.com/Araq/sphinx"
},
{
"name": "sdl1",
"url": "https://github.com/nim-lang/sdl1",
"method": "git",
"tags": [
"graphics",
"library",
"multi-media",
"input",
"sound",
"joystick"
],
"description": "SDL 1.2 wrapper for Nim.",
"license": "LGPL",
"web": "https://github.com/nim-lang/sdl1"
},
{
"name": "graphics",
"url": "https://github.com/nim-lang/graphics",
"method": "git",
"tags": [
"library",
"SDL"
],
"description": "Graphics module for Nim.",
"license": "MIT",
"web": "https://github.com/nim-lang/graphics"
},
{
"name": "libffi",
"url": "https://github.com/Araq/libffi",
"method": "git",
"tags": [
"ffi",
"library",
"C",
"calling",
"convention"
],
"description": "libffi wrapper for Nim.",
"license": "MIT",
"web": "https://github.com/Araq/libffi"
},
{
"name": "libcurl",
"url": "https://github.com/Araq/libcurl",
"method": "git",
"tags": [
"curl",
"web",
"http",
"download"
],
"description": "Nim wrapper for libcurl.",
"license": "MIT",
"web": "https://github.com/Araq/libcurl"
},
{
"name": "perlin",
"url": "https://github.com/Nycto/PerlinNim",
"method": "git",
"tags": [
"perlin",
"simplex",
"noise"
],
"description": "Perlin noise and Simplex noise generation",
"license": "MIT",
"web": "https://github.com/Nycto/PerlinNim"
},
{
"name": "pfring",
"url": "https://github.com/ba0f3/pfring.nim",
"method": "git",
"tags": [
"pf_ring",
"packet",
"sniff",
"pcap",
"pfring",
"network",
"capture",
"socket"
],
"description": "PF_RING wrapper for Nim",
"license": "MIT",
"web": "https://github.com/ba0f3/pfring.nim"
},
{
"name": "xxtea",
"url": "https://github.com/xxtea/xxtea-nim",
"method": "git",
"tags": [
"xxtea",
"encrypt",
"decrypt",
"crypto"
],
"description": "XXTEA encryption algorithm library written in pure Nim.",
"license": "MIT",
"web": "https://github.com/xxtea/xxtea-nim"
},
{
"name": "xxhash",
"url": "https://github.com/OpenSystemsLab/xxhash.nim",
"method": "git",
"tags": [
"fast",
"hash",
"algorithm"
],
"description": "xxhash wrapper for Nim",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/xxhash.nim"
},
{
"name": "libipset",
"url": "https://github.com/ba0f3/libipset.nim",
"method": "git",
"tags": [
"ipset",
"firewall",
"netfilter",
"mac",
"ip",
"network",
"collection",
"rule",
"set"
],
"description": "libipset wrapper for Nim",
"license": "MIT",
"web": "https://github.com/ba0f3/libipset.nim"
},
{
"name": "pop3",
"url": "https://github.com/FedericoCeratto/nim-pop3",
"method": "git",
"tags": [
"network",
"pop3",
"email"
],
"description": "POP3 client library",
"license": "LGPLv3",
"web": "https://github.com/FedericoCeratto/nim-pop3"
},
{
"name": "nimrpc",
"url": "https://github.com/rogercloud/nim-rpc",
"method": "git",
"tags": [
"msgpack",
"library",
"rpc",
"nimrpc"
],
"description": "RPC implementation for Nim based on msgpack4nim",
"license": "MIT",
"web": "https://github.com/rogercloud/nim-rpc"
},
{
"name": "nimrpc_milis",
"url": "https://github.com/milisarge/nimrpc_milis",
"method": "git",
"tags": [
"msgpack",
"library",
"rpc",
"nimrpc"
],
"description": "RPC implementation for Nim based on msgpack4nim",
"license": "MIT",
"web": "https://github.com/milisarge/nimrpc_milis"
},
{
"name": "asyncevents",
"url": "https://github.com/tulayang/asyncevents",
"method": "git",
"tags": [
"event",
"future",
"asyncdispath"
],
"description": "Asynchronous event loop for progaming with MVC",
"license": "MIT",
"web": "https://github.com/tulayang/asyncevents"
},
{
"name": "nimSHA2",
"url": "https://github.com/jangko/nimSHA2",
"method": "git",
"tags": [
"hash",
"crypto",
"library",
"sha256",
"sha224",
"sha384",
"sha512"
],
"description": "Secure Hash Algorithm - 2, [224, 256, 384, and 512 bits]",
"license": "MIT",
"web": "https://github.com/jangko/nimSHA2"
},
{
"name": "nimAES",
"url": "https://github.com/jangko/nimAES",
"method": "git",
"tags": [
"crypto",
"library",
"aes",
"encryption",
"rijndael"
],
"description": "Advanced Encryption Standard, Rijndael Algorithm",
"license": "MIT",
"web": "https://github.com/jangko/nimAES"
},
{
"name": "nimeverything",
"url": "https://github.com/xland/nimeverything/",
"method": "git",
"tags": [
"everything",
"voidtools",
"Everything Search Engine"
],
"description": "everything search engine wrapper",
"license": "MIT",
"web": "https://github.com/xland/nimeverything"
},
{
"name": "vidhdr",
"url": "https://github.com/achesak/nim-vidhdr",
"method": "git",
"tags": [
"video",
"formats",
"file"
],
"description": "Library for detecting the format of an video file",
"license": "MIT",
"web": "https://github.com/achesak/nim-vidhdr"
},
{
"name": "gitapi",
"url": "https://github.com/achesak/nim-gitapi",
"method": "git",
"tags": [
"git",
"version control",
"library"
],
"description": "Nim wrapper around the git version control software",
"license": "MIT",
"web": "https://github.com/achesak/nim-gitapi"
},
{
"name": "ptrace",
"url": "https://github.com/ba0f3/ptrace.nim",
"method": "git",
"tags": [
"ptrace",
"trace",
"process",
"syscal",
"system",
"call"
],
"description": "ptrace wrapper for Nim",
"license": "MIT",
"web": "https://github.com/ba0f3/ptrace.nim"
},
{
"name": "ndbex",
"url": "https://github.com/Senketsu/nim-db-ex",
"method": "git",
"tags": [
"extension",
"database",
"convenience",
"db",
"mysql",
"postgres",
"sqlite"
],
"description": "extension modules for Nim's 'db_*' modules",
"license": "MIT",
"web": "https://github.com/Senketsu/nim-db-ex"
},
{
"name": "spry",
"url": "https://github.com/gokr/spry",
"method": "git",
"tags": [
"language",
"library",
"scripting"
],
"description": "A Smalltalk and Rebol inspired language implemented as an AST interpreter",
"license": "MIT",
"web": "https://github.com/gokr/spry"
},
{
"name": "nimBMP",
"url": "https://github.com/jangko/nimBMP",
"method": "git",
"tags": [
"graphics",
"library",
"BMP"
],
"description": "BMP encoder and decoder",
"license": "MIT",
"web": "https://github.com/jangko/nimBMP"
},
{
"name": "nimPNG",
"url": "https://github.com/jangko/nimPNG",
"method": "git",
"tags": [
"graphics",
"library",
"PNG"
],
"description": "PNG(Portable Network Graphics) encoder and decoder",
"license": "MIT",
"web": "https://github.com/jangko/nimPNG"
},
{
"name": "litestore",
"url": "https://github.com/h3rald/litestore",
"method": "git",
"tags": [
"database",
"rest",
"sqlite"
],
"description": "A lightweight, self-contained, RESTful, searchable, multi-format NoSQL document store",
"license": "MIT",
"web": "https://h3rald.com/litestore"
},
{
"name": "parseFixed",
"url": "https://github.com/jlp765/parsefixed",
"method": "git",
"tags": [
"parse",
"fixed",
"width",
"parser",
"text"
],
"description": "Parse fixed-width fields within lines of text (complementary to parsecsv)",
"license": "MIT",
"web": "https://github.com/jlp765/parsefixed"
},
{
"name": "playlists",
"url": "https://github.com/achesak/nim-playlists",
"method": "git",
"tags": [
"library",
"playlists",
"M3U",
"PLS",
"XSPF"
],
"description": "Nim library for parsing PLS, M3U, and XSPF playlist files",
"license": "MIT",
"web": "https://github.com/achesak/nim-playlists"
},
{
"name": "seqmath",
"url": "https://github.com/jlp765/seqmath",
"method": "git",
"tags": [
"math",
"seq",
"sequence",
"array",
"nested",
"algebra",
"statistics",
"lifted",
"financial"
],
"description": "Nim math library for sequences and nested sequences (extends math library)",
"license": "MIT",
"web": "https://github.com/jlp765/seqmath"
},
{
"name": "daemonize",
"url": "https://github.com/OpenSystemsLab/daemonize.nim",
"method": "git",
"tags": [
"daemonize",
"background",
"fork",
"unix",
"linux",
"process"
],
"description": "This library makes your code run as a daemon process on Unix-like systems",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/daemonize.nim"
},
{
"name": "tnim",
"url": "https://github.com/jlp765/tnim",
"method": "git",
"tags": [
"REPL",
"sandbox",
"interactive",
"compiler",
"code",
"language"
],
"description": "tnim is a Nim REPL - an interactive sandbox for testing Nim code",
"license": "MIT",
"web": "https://github.com/jlp765/tnim"
},
{
"name": "ris",
"url": "https://github.com/achesak/nim-ris",
"method": "git",
"tags": [
"RIS",
"citation",
"library"
],
"description": "Module for working with RIS citation files",
"license": "MIT",
"web": "https://github.com/achesak/nim-ris"
},
{
"name": "geoip",
"url": "https://github.com/achesak/nim-geoip",
"method": "git",
"tags": [
"IP",
"address",
"location",
"geolocation"
],
"description": "Retrieve info about a location from an IP address",
"license": "MIT",
"web": "https://github.com/achesak/nim-geoip"
},
{
"name": "freegeoip",
"url": "https://github.com/achesak/nim-freegeoip",
"method": "git",
"tags": [
"IP",
"address",
"location",
"geolocation"
],
"description": "Retrieve info about a location from an IP address",
"license": "MIT",
"web": "https://github.com/achesak/nim-freegeoip"
},
{
"name": "nimroutine",
"url": "https://github.com/rogercloud/nim-routine",
"method": "git",
"tags": [
"goroutine",
"routine",
"lightweight",
"thread"
],
"description": "A go routine like nim implementation",
"license": "MIT",
"web": "https://github.com/rogercloud/nim-routine"
},
{
"name": "coverage",
"url": "https://github.com/yglukhov/coverage",
"method": "git",
"tags": [
"code",
"coverage"
],
"description": "Code coverage library",
"license": "MIT",
"web": "https://github.com/yglukhov/coverage"
},
{
"name": "golib",
"url": "https://github.com/stefantalpalaru/golib-nim",
"method": "git",
"tags": [
"library",
"wrapper"
],
"description": "Bindings for golib - a library that (ab)uses gccgo to bring Go's channels and goroutines to the rest of the world",
"license": "BSD",
"web": "https://github.com/stefantalpalaru/golib-nim"
},
{
"name": "libnotify",
"url": "https://github.com/FedericoCeratto/nim-libnotify.git",
"method": "git",
"tags": [
"library",
"wrapper",
"desktop"
],
"description": "Minimalistic libnotify wrapper for desktop notifications",
"license": "LGPLv3",
"web": "https://github.com/FedericoCeratto/nim-libnotify"
},
{
"name": "nimcat",
"url": "https://github.com/shakna-israel/nimcat",
"method": "git",
"tags": [
"cat",
"cli"
],
"description": "An implementation of cat in Nim",
"license": "MIT",
"web": "https://github.com/shakna-israel/nimcat"
},
{
"name": "sections",
"url": "https://github.com/c0ffeeartc/nim-sections",
"method": "git",
"tags": [
"BDD",
"test"
],
"description": "`Section` macro with BDD aliases for testing",
"license": "MIT",
"web": "https://github.com/c0ffeeartc/nim-sections"
},
{
"name": "nimfp",
"url": "https://github.com/vegansk/nimfp",
"method": "git",
"tags": [
"functional",
"library"
],
"description": "Nim functional programming library",
"license": "MIT",
"web": "https://github.com/vegansk/nimfp"
},
{
"name": "nhsl",
"url": "https://github.com/twist-vector/nhsl.git",
"method": "git",
"tags": [
"library",
"serialization",
"pure"
],
"description": "Nim Hessian Serialization Library encodes/decodes data into the Hessian binary protocol",
"license": "LGPL",
"web": "https://github.com/twist-vector/nhsl"
},
{
"name": "nimstopwatch",
"url": "https://github.com/twist-vector/nim-stopwatch.git",
"method": "git",
"tags": [
"app",
"timer"
],
"description": "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.",
"license": "LGPL",
"web": "https://github.com/twist-vector/nim-stopwatch"
},
{
"name": "playground",
"url": "https://github.com/theduke/nim-playground",
"method": "git",
"tags": [
"webapp",
"execution",
"code",
"sandbox"
],
"description": "Web-based playground for testing Nim code.",
"license": "MIT",
"web": "https://github.com/theduke/nim-playground"
},
{
"name": "nimsl",
"url": "https://github.com/yglukhov/nimsl",
"method": "git",
"tags": [
"shader",
"opengl",
"glsl"
],
"description": "Shaders in Nim.",
"license": "MIT",
"web": "https://github.com/yglukhov/nimsl"
},
{
"name": "omnilog",
"url": "https://github.com/nim-appkit/omnilog",
"method": "git",
"tags": [
"library",
"logging",
"logs"
],
"description": "Advanced logging library for Nim with structured logging, formatters, filters and writers.",
"license": "MIT",
"web": "https://github.com/nim-appkit/omnilog"
},
{
"name": "values",
"url": "https://github.com/nim-appkit/values",
"method": "git",
"tags": [
"library",
"values",
"datastructures"
],
"description": "Library for working with arbitrary values + a map data structure.",
"license": "MIT",
"web": "https://github.com/nim-appkit/values"
},
{
"name": "geohash",
"url": "https://github.com/twist-vector/nim-geohash.git",
"method": "git",
"tags": [
"library",
"geocoding",
"pure"
],
"description": "Nim implementation of the geohash latitude/longitude geocode system",
"license": "Apache License 2.0",
"web": "https://github.com/twist-vector/nim-geohash"
},
{
"name": "bped",
"url": "https://github.com/twist-vector/nim-bped.git",
"method": "git",
"tags": [
"library",
"serialization",
"pure"
],
"description": "Nim implementation of the Bittorrent ascii serialization protocol",
"license": "Apache License 2.0",
"web": "https://github.com/twist-vector/nim-bped"
},
{
"name": "ctrulib",
"url": "https://github.com/skyforce77/ctrulib-nim.git",
"method": "git",
"tags": [
"library",
"nintendo",
"3ds"
],
"description": "ctrulib wrapper",
"license": "GPLv2",
"web": "https://github.com/skyforce77/ctrulib-nim"
},
{
"name": "nimrdkafka",
"url": "https://github.com/dfdeshom/nimrdkafka.git",
"method": "git",
"tags": [
"library",
"wrapper",
"kafka"
],
"description": "Nim wrapper for librdkafka",
"license": "Apache License 2.0",
"web": "https://github.com/dfdeshom/nimrdkafka"
},
{
"name": "utils",
"url": "https://github.com/nim-appkit/utils",
"method": "git",
"tags": [
"library",
"utilities"
],
"description": "Collection of string, parsing, pointer, ... utilities.",
"license": "MIT",
"web": "https://github.com/nim-appkit/utils"
},
{
"name": "pymod",
"url": "https://github.com/jboy/nim-pymod",
"method": "git",
"tags": [
"wrapper",
"python",
"module",
"numpy",
"array",
"matrix",
"ndarray",
"pyobject",
"pyarrayobject",
"iterator",
"iterators",
"docstring"
],
"description": "Auto-generate a Python module that wraps a Nim module.",
"license": "MIT",
"web": "https://github.com/jboy/nim-pymod"
},
{
"name": "db",
"url": "https://github.com/jlp765/db",
"method": "git",
"tags": [
"wrapper",
"database",
"module",
"sqlite",
"mysql",
"postgres",
"db_sqlite",
"db_mysql",
"db_postgres"
],
"description": "Unified db access module, providing a single library module to access the db_sqlite, db_mysql and db_postgres modules.",
"license": "MIT",
"web": "https://github.com/jlp765/db"
},
{
"name": "nimsnappy",
"url": "https://github.com/dfdeshom/nimsnappy.git",
"method": "git",
"tags": [
"wrapper",
"compression"
],
"description": "Nim wrapper for the snappy compression library. there is also a high-level API for easy use",
"license": "BSD",
"web": "https://github.com/dfdeshom/nimsnappy"
},
{
"name": "nimLUA",
"url": "https://github.com/jangko/nimLUA",
"method": "git",
"tags": [
"lua",
"library",
"bind",
"glue",
"macros"
],
"description": "glue code generator to bind Nim and Lua together using Nim's powerful macro",
"license": "MIT",
"web": "https://github.com/jangko/nimLUA"
},
{
"name": "sound",
"url": "https://github.com/yglukhov/sound.git",
"method": "git",
"tags": [
"sound",
"ogg"
],
"description": "Cross-platform sound mixer library",
"license": "MIT",
"web": "https://github.com/yglukhov/sound"
},
{
"name": "nimi3status",
"url": "https://github.com/FedericoCeratto/nimi3status",
"method": "git",
"tags": [
"i3",
"i3status"
],
"description": "Lightweight i3 status bar.",
"license": "GPLv3",
"web": "https://github.com/FedericoCeratto/nimi3status"
},
{
"name": "native_dialogs",
"url": "https://github.com/SSPkrolik/nim-native-dialogs.git",
"method": "git",
"tags": [
"ui",
"gui",
"cross-platform",
"library"
],
"description": "Implements framework-agnostic native operating system dialogs calls",
"license": "MIT",
"web": "https://github.com/SSPkrolik/nim-native-dialogs"
},
{
"name": "variant",
"url": "https://github.com/yglukhov/variant.git",
"method": "git",
"tags": [
"variant"
],
"description": "Variant type and type matching",
"license": "MIT",
"web": "https://github.com/yglukhov/variant"
},
{
"name": "pythonmath",
"url": "https://github.com/achesak/nim-pythonmath",
"method": "git",
"tags": [
"library",
"python",
"math"
],
"description": "Module to provide an interface as similar as possible to Python's math libary",
"license": "MIT",
"web": "https://github.com/achesak/nim-pythonmath"
},
{
"name": "nimlz4",
"url": "https://github.com/dfdeshom/nimlz4.git",
"method": "git",
"tags": [
"wrapper",
"compression",
"lzo",
"lz4"
],
"description": "Nim wrapper for the LZ4 library. There is also a high-level API for easy use",
"license": "BSD",
"web": "https://github.com/dfdeshom/nimlz4"
},
{
"name": "pythonize",
"url": "https://github.com/marcoapintoo/nim-pythonize.git",
"method": "git",
"tags": [
"python",
"wrapper"
],
"description": "A higher-level wrapper for the Python Programing Language",
"license": "MIT",
"web": "https://github.com/marcoapintoo/nim-pythonize"
},
{
"name": "cligen",
"url": "https://github.com/c-blake/cligen.git",
"method": "git",
"tags": [
"library",
"commandline",
"arguments",
"switches",
"parsing",
"options"
],
"description": "Infer & generate command-line interace/option/argument parsers",
"license": "MIT",
"web": "https://github.com/c-blake/cligen"
},
{
"name": "fnmatch",
"url": "https://github.com/achesak/nim-fnmatch",
"method": "git",
"tags": [
"library",
"unix",
"files",
"matching"
],
"description": "Nim module for filename matching with UNIX shell patterns",
"license": "MIT",
"web": "https://github.com/achesak/nim-fnmatch"
},
{
"name": "shorturl",
"url": "https://github.com/achesak/nim-shorturl",
"method": "git",
"tags": [
"library",
"url",
"uid"
],
"description": "Nim module for generating URL identifiers for Tiny URL and bit.ly-like URLs",
"license": "MIT",
"web": "https://github.com/achesak/nim-shorturl"
},
{
"name": "teafiles",
"url": "git@github.com:unicredit/nim-teafiles.git",
"method": "git",
"tags": [
"teafiles",
"mmap",
"timeseries"
],
"description": "TeaFiles provide fast read/write access to time series data",
"license": "Apache2",
"web": "https://github.com/unicredit/nim-teafiles"
},
{
"name": "emmy",
"url": "git@github.com:unicredit/emmy.git",
"method": "git",
"tags": [
"algebra",
"polynomials",
"primes",
"ring",
"quotients"
],
"description": "Algebraic structures and related operations for Nim",
"license": "Apache2",
"web": "https://github.com/unicredit/emmy"
},
{
"name": "impulse_engine",
"url": "https://github.com/matkuki/Nim-Impulse-Engine",
"method": "git",
"tags": [
"physics",
"engine",
"2D"
],
"description": "Nim port of a simple 2D physics engine",
"license": "zlib",
"web": "https://github.com/matkuki/Nim-Impulse-Engine"
},
{
"name": "notifications",
"url": "https://github.com/dom96/notifications",
"method": "git",
"tags": [
"notifications",
"alerts",
"gui",
"toasts",
"macosx",
"cocoa"
],
"description": "Library for displaying notifications on the desktop",
"license": "MIT",
"web": "https://github.com/dom96/notifications"
},
{
"name": "reactor",
"url": "https://github.com/zielmicha/reactor.nim",
"method": "git",
"tags": [
"async",
"libuv",
"http",
"tcp"
],
"description": "Asynchronous networking engine for Nim",
"license": "MIT",
"web": "https://networkos.net/nim/reactor.nim"
},
{
"name": "asynctools",
"url": "https://github.com/cheatfate/asynctools",
"method": "git",
"tags": [
"async",
"pipes",
"processes",
"ipc",
"synchronization",
"dns",
"pty"
],
"description": "Various asynchronous tools for Nim",
"license": "MIT",
"web": "https://github.com/cheatfate/asynctools"
},
{
"name": "nimcrypto",
"url": "https://github.com/cheatfate/nimcrypto",
"method": "git",
"tags": [
"crypto",
"hashes",
"ciphers",
"keccak",
"sha3",
"blowfish",
"twofish",
"rijndael",
"csprng",
"hmac",
"ripemd"
],
"description": "Nim cryptographic library",
"license": "MIT",
"web": "https://github.com/cheatfate/nimcrypto"
},
{
"name": "collections",
"url": "https://github.com/zielmicha/collections.nim",
"method": "git",
"tags": [
"iterator",
"functional"
],
"description": "Various collections and utilities",
"license": "MIT",
"web": "https://github.com/zielmicha/collections.nim"
},
{
"name": "capnp",
"url": "https://github.com/zielmicha/capnp.nim",
"method": "git",
"tags": [
"capnp",
"serialization",
"protocol",
"rpc"
],
"description": "Cap'n Proto implementation for Nim",
"license": "MIT",
"web": "https://github.com/zielmicha/capnp.nim"
},
{
"name": "biscuits",
"url": "https://github.com/achesak/nim-biscuits",
"method": "git",
"tags": [
"cookie",
"persistence"
],
"description": "better cookie handling",
"license": "MIT",
"web": "https://github.com/achesak/nim-biscuits"
},
{
"name": "pari",
"url": "https://github.com/lompik/pari.nim",
"method": "git",
"tags": [
"number theory",
"computer algebra system"
],
"description": "Pari/GP C library wrapper",
"license": "MIT",
"web": "https://github.com/lompik/pari.nim"
},
{
"name": "spacenav",
"url": "https://github.com/nimious/spacenav.git",
"method": "git",
"tags": [
"binding",
"3dx",
"3dconnexion",
"libspnav",
"spacenav",
"spacemouse",
"spacepilot",
"spacenavigator"
],
"description": "Bindings for libspnav, the free 3Dconnexion device driver",
"license": "MIT",
"web": "https://github.com/nimious/spacenav"
},
{
"name": "isense",
"url": "https://github.com/nimious/isense.git",
"method": "git",
"tags": [
"binding",
"isense",
"intersense",
"inertiacube",
"intertrax",
"microtrax",
"thales",
"tracking",
"sensor"
],
"description": "Bindings for the InterSense SDK",
"license": "MIT",
"web": "https://github.com/nimious/isense"
},
{
"name": "libusb",
"url": "https://github.com/nimious/libusb.git",
"method": "git",
"tags": [
"binding",
"usb",
"libusb"
],
"description": "Bindings for libusb, the cross-platform user library to access USB devices.",
"license": "MIT",
"web": "https://github.com/nimious/libusb"
},
{
"name": "myo",
"url": "https://github.com/nimious/myo.git",
"method": "git",
"tags": [
"binding",
"myo",
"thalmic",
"armband",
"gesture"
],
"description": "Bindings for the Thalmic Labs Myo gesture control armband SDK.",
"license": "MIT",
"web": "https://github.com/nimious/myo"
},
{
"name": "oculus",
"url": "https://github.com/nimious/oculus.git",
"method": "git",
"tags": [
"binding",
"oculus",
"rift",
"vr",
"libovr",
"ovr",
"dk1",
"dk2",
"gearvr"
],
"description": "Bindings for the Oculus VR SDK.",
"license": "MIT",
"web": "https://github.com/nimious/oculus"
},
{
"name": "serialport",
"url": "https://github.com/nimious/serialport.git",
"method": "git",
"tags": [
"binding",
"libserialport",
"serial",
"communication"
],
"description": "Bindings for libserialport, the cross-platform serial communication library.",
"license": "MIT",
"web": "https://github.com/nimious/serialport"
},
{
"name": "gles",
"url": "https://github.com/nimious/gles.git",
"method": "git",
"tags": [
"binding",
"khronos",
"gles",
"opengl es"
],
"description": "Bindings for OpenGL ES, the embedded 3D graphics library.",
"license": "MIT",
"web": "https://github.com/nimious/gles"
},
{
"name": "egl",
"url": "https://github.com/nimious/egl.git",
"method": "git",
"tags": [
"binding",
"khronos",
"egl",
"opengl",
"opengl es",
"openvg"
],
"description": "Bindings for EGL, the native platform interface for rendering APIs.",
"license": "MIT",
"web": "https://github.com/nimious/egl"
},
{
"name": "sixense",
"url": "https://github.com/nimious/sixense.git",
"method": "git",
"tags": [
"binding",
"sixense",
"razer hydra",
"stem system",
"vr"
],
"description": "Bindings for the Sixense Core API.",
"license": "MIT",
"web": "https://github.com/nimious/sixense"
},
{
"name": "listsv",
"url": "https://github.com/srwiley/listsv.git",
"method": "git",
"tags": [
"singly linked list",
"doubly linked list"
],
"description": "Basic operations on singly and doubly linked lists.",
"license": "MIT",
"web": "https://github.com/srwiley/listsv"
},
{
"name": "kissfft",
"url": "https://github.com/m13253/nim-kissfft",
"method": "git",
"tags": [
"fft",
"dsp",
"signal"
],
"description": "Nim binding for KissFFT Fast Fourier Transform library",
"license": "BSD",
"web": "https://github.com/m13253/nim-kissfft"
},
{
"name": "nimbench",
"url": "https://github.com/ivankoster/nimbench.git",
"method": "git",
"tags": [
"benchmark",
"micro benchmark",
"timer"
],
"description": "Micro benchmarking tool to measure speed of code, with the goal of optimizing it.",
"license": "Apache License, Version 2.0",
"web": "https://github.com/ivankoster/nimbench"
},
{
"name": "nest",
"url": "https://github.com/kedean/nest.git",
"method": "git",
"tags": [
"library",
"api",
"router",
"web"
],
"description": "RESTful URI router",
"license": "MIT",
"web": "https://github.com/kedean/nest"
},
{
"name": "nimbluez",
"url": "https://github.com/Electric-Blue/NimBluez.git",
"method": "git",
"tags": [
"bluetooth",
"library",
"wrapper",
"sockets"
],
"description": "Nim modules for access to system Bluetooth resources.",
"license": "BSD",
"web": "https://github.com/Electric-Blue/NimBluez"
},
{
"name": "yaml",
"url": "https://github.com/flyx/NimYAML",
"method": "git",
"tags": [
"serialization",
"parsing",
"library",
"yaml"
],
"description": "YAML 1.2 implementation for Nim",
"license": "MIT",
"web": "http://flyx.github.io/NimYAML/"
},
{
"name": "nimyaml",
"url": "https://github.com/flyx/NimYAML",
"method": "git",
"tags": [
"serialization",
"parsing",
"library",
"yaml"
],
"description": "YAML 1.2 implementation for Nim",
"license": "MIT",
"web": "http://flyx.github.io/NimYAML/"
},
{
"name": "jsmn",
"url": "https://github.com/OpenSystemsLab/jsmn.nim",
"method": "git",
"tags": [
"json",
"token",
"tokenizer",
"parser",
"jsmn"
],
"description": "Jsmn - a world fastest JSON parser - in pure Nim",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/jsmn.nim"
},
{
"name": "mangle",
"url": "https://github.com/baabelfish/mangle",
"method": "git",
"tags": [
"functional",
"iterators",
"lazy",
"library"
],
"description": "Yet another iterator library",
"license": "MIT",
"web": "https://github.com/baabelfish/mangle"
},
{
"name": "nimshell",
"url": "https://github.com/vegansk/nimshell",
"method": "git",
"tags": [
"shell",
"utility"
],
"description": "Library for shell scripting in nim",
"license": "MIT",
"web": "https://github.com/vegansk/nimshell"
},
{
"name": "rosencrantz",
"url": "https://github.com/andreaferretti/rosencrantz",
"method": "git",
"tags": [
"web",
"server",
"DSL",
"combinators"
],
"description": "A web DSL for Nim",
"license": "MIT",
"web": "https://github.com/andreaferretti/rosencrantz"
},
{
"name": "sam",
"url": "https://github.com/OpenSystemsLab/sam.nim",
"method": "git",
"tags": [
"json",
"binding",
"map",
"dump",
"load"
],
"description": "Fast and just works JSON-Binding for Nim",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/sam.nim"
},
{
"name": "twitter",
"url": "https://github.com/kubo39/twitter",
"method": "git",
"tags": [
"library",
"wrapper",
"twitter"
],
"description": "Low-level twitter API wrapper library for Nim.",
"license": "MIT",
"web": "https://github.com/kubo39/twitter"
},
{
"name": "stomp",
"url": "https://bitbucket.org/mahlon/nim-stomp",
"method": "hg",
"tags": [
"stomp",
"library",
"messaging",
"events"
],
"description": "A pure-nim implementation of the STOMP protocol for machine messaging.",
"license": "MIT",
"web": "http://bitbucket.org/mahlon/nim-stomp"
},
{
"name": "srt",
"url": "https://github.com/achesak/nim-srt",
"method": "git",
"tags": [
"srt",
"subrip",
"subtitle"
],
"description": "Nim module for parsing SRT (SubRip) subtitle files",
"license": "MIT",
"web": "https://github.com/achesak/nim-srt"
},
{
"name": "subviewer",
"url": "https://github.com/achesak/nim-subviewer",
"method": "git",
"tags": [
"subviewer",
"subtitle"
],
"description": "Nim module for parsing SubViewer subtitle files",
"license": "MIT",
"web": "https://github.com/achesak/nim-subviewer"
},
{
"name": "Kinto",
"url": "https://github.com/OpenSystemsLab/kinto.nim",
"method": "git",
"tags": [
"mozilla",
"kinto",
"json",
"storage",
"server",
"client"
],
"description": "Kinto Client for Nim",
"license": "MIT",
"web": "https://github.com/OpenSystemsLab/kinto.nim"
},
{
"name": "xmltools",
"url": "https://github.com/vegansk/xmltools",
"method": "git",
"tags": [
"xml",
"functional",
"library",
"parsing"
],
"description": "High level xml library for Nim",
"license": "MIT",
"web": "https://github.com/vegansk/xmltools"
},
{
"name": "nimongo",
"url": "https://github.com/SSPkrolik/nimongo",
"method": "git",
"tags": [
"mongo",
"mongodb",
"database",
"server",
"driver",
"storage"
],
"description": "MongoDB driver in pure Nim language with synchronous and asynchronous I/O support",
"license": "MIT",
"web": "https://github.com/SSPkrolik/nimongo"
},
{
"name": "nimboost",
"url": "https://github.com/vegansk/nimboost",
"method": "git",
"tags": [
"stdlib",
"library",
"utility"
],
"description": "Additions to the Nim's standard library, like boost for C++",
"license": "MIT",
"web": "http://vegansk.github.io/nimboost/"
},
{
"name": "asyncdocker",
"url": "https://github.com/tulayang/asyncdocker",
"method": "git",
"tags": [
"async",
"docker"
],
"description": "Asynchronous docker client written by Nim-lang",
"license": "MIT",
"web": "http://tulayang.github.io/asyncdocker.html"
},
{
"name": "python3",
"url": "https://github.com/matkuki/python3",
"method": "git",
"tags": [
"python",
"wrapper"
],
"description": "Wrapper to interface with the Python 3 interpreter",
"license": "MIT",
"web": "https://github.com/matkuki/python3"
},
{
"name": "jser",
"url": "https://github.com/niv/jser.nim",
"method": "git",
"tags": [
"json",
"serialize",
"tuple"
],
"description": "json de/serializer for tuples and more",
"license": "MIT",
"web": "https://github.com/niv/jser.nim"
},
{
"name": "pledge",
"url": "https://github.com/euantorano/pledge.nim",
"method": "git",
"tags": [
"pledge",
"openbsd"
],
"description": "OpenBSDs pledge(2) for Nim.",
"license": "BSD3",
"web": "https://github.com/euantorano/pledge.nim"
},
{
"name": "sophia",
"url": "https://github.com/gokr/nim-sophia",
"method": "git",
"tags": [
"library",
"wrapper",
"database"
],
"description": "Nim wrapper of the Sophia key/value store",
"license": "MIT",
"web": "https://github.com/gokr/nim-sophia"
},
{
"name": "progress",
"url": "https://github.com/euantorano/progress.nim",
"method": "git",
"tags": [
"progress",
"bar",
"terminal",
"ui"
],
"description": "A simple progress bar for Nim.",
"license": "BSD3",
"web": "https://github.com/euantorano/progress.nim"
},
{
"name": "websocket",
"url": "https://github.com/niv/websocket.nim",
"method": "git",
"tags": [
"http",
"websockets",
"async",
"client",
"server"
],
"description": "websockets for nim",
"license": "MIT",
"web": "https://github.com/niv/websocket.nim"
},
{
"name": "cucumber",
"url": "https://github.com/shaunc/cucumber_nim",
"method": "git",
"tags": [
"testing",
"cucumber",
"bdd"
],
"description": "implements the cucumber BDD framework in the nim language",
"license": "MIT",
"web": "https://github.com/shaunc/cucumber_nim"
},
{
"name": "libmpdclient",
"url": "https://github.com/lompik/libmpdclient.nim",
"method": "git",
"tags": [
"MPD",
"Music Player Daemon"
],
"description": "Bindings for the Music Player Daemon C client library",
"license": "BSD",
"web": "https://github.com/lompik/libmpdclient.nim"
},
{
"name": "awk",
"url": "https://github.com/greencardamom/awk",
"method": "git",
"tags": [
"awk"
],
"description": "Nim for awk programmers",
"license": "MIT",
"web": "https://github.com/greencardamom/awk"
},
{
"name": "dotenv",
"url": "https://github.com/euantorano/dotenv.nim",
"method": "git",
"tags": [
"env",
"dotenv",
"configuration",
"environment"
],
"description": "Loads environment variables from `.env`.",
"license": "BSD3",
"web": "https://github.com/euantorano/dotenv.nim"
},
{
"name": "sph",
"url": "https://github.com/aidansteele/sph",
"method": "git",
"tags": [
"crypto",
"hashes",
"md5",
"sha"
],
"description": "Large number of cryptographic hashes for Nim",
"license": "MIT",
"web": "https://github.com/aidansteele/sph"
},
{
"name": "libsodium",
"url": "https://github.com/FedericoCeratto/nim-libsodium",
"method": "git",
"tags": [
"wrapper",
"library",
"security",
"crypto"
],
"description": "libsodium wrapper",
"license": "LGPLv3",
"web": "https://github.com/FedericoCeratto/nim-libsodium"
},
{
"name": "aws_sdk",
"url": "https://github.com/aidansteele/aws_sdk.nim",
"method": "git",
"tags": [
"aws",
"amazon"
],
"description": "Library for interacting with Amazon Web Services (AWS)",
"license": "MIT",
"web": "https://github.com/aidansteele/aws_sdk.nim"
},
{
"name": "i18n",
"url": "https://github.com/Parashurama/nim-i18n",
"method": "git",
"tags": [
"gettext",
"i18n",
"internationalisation"
],
"description": "Bring a gettext-like internationalisation module to Nim",
"license": "MIT",
"web": "https://github.com/Parashurama/nim-i18n"
},
{
"name": "persistent_enums",
"url": "https://github.com/yglukhov/persistent_enums",
"method": "git",
"tags": [
"enum",
"binary",
"protocol"
],
"description": "Define enums which values preserve their binary representation upon inserting or reordering",
"license": "MIT",
"web": "https://github.com/yglukhov/persistent_enums"
},
{
"name": "nimcl",
"url": "https://github.com/unicredit/nimcl",
"method": "git",
"tags": [
"OpenCL",
"GPU"
],
"description": "High level wrapper over OpenCL",
"license": "Apache License 2.0",
"web": "https://github.com/unicredit/nimcl"
},
{
"name": "nimblas",
"url": "https://github.com/unicredit/nimblas",
"method": "git",
"tags": [
"BLAS",
"linear algebra",
"vector",
"matrix"
],
"description": "BLAS for Nim",
"license": "Apache License 2.0",
"web": "https://github.com/unicredit/nimblas"
},
{
"name": "fixmath",
"url": "https://github.com/Jeff-Ciesielski/fixmath",
"method": "git",
"tags": [
"math"
],
"description": "LibFixMath 16:16 fixed point support for nim",
"license": "MIT",
"web": "https://github.com/Jeff-Ciesielski/fixmath"
},
{
"name": "nimzend",
"url": "https://github.com/metatexx/nimzend",
"method": "git",
"tags": [
"zend",
"php",
"binding",
"extension"
],
"description": "Native Nim Zend API glue for easy PHP extension development.",
"license": "MIT",
"web": "https://github.com/metatexx/nimzend"
},
{
"name": "spills",
"url": "https://github.com/andreaferretti/spills",
"method": "git",
"tags": [
"disk-based",
"sequence",
"memory-mapping"
],
"description": "Disk-based sequences",
"license": "Apache License 2.0",
"web": "https://github.com/andreaferretti/spills"
},
{
"name": "platformer",
"url": "https://github.com/def-/nim-platformer",
"method": "git",
"tags": [
"game",
"sdl",
"2d"
],
"description": "Writing a 2D Platform Game in Nim with SDL2",
"license": "MIT",
"web": "https://github.com/def-/nim-platformer"
},
{
"name": "nimCEF",
"url": "https://github.com/jangko/nimCEF",
"method": "git",
"tags": [
"chromium",
"embedded",
"framework",
"cef",
"wrapper"
],
"description": "Nim wrapper for the Chromium Embedded Framework",
"license": "MIT",
"web": "https://github.com/jangko/nimCEF"
},
{
"name": "migrate",
"url": "https://github.com/euantorano/migrate.nim",
"method": "git",
"tags": [
"migrate",
"database",
"db"
],
"description": "A simple database migration utility for Nim.",
"license": "BSD3",
"web": "https://github.com/euantorano/migrate.nim"
},
{
"name": "subfield",
"url": "https://github.com/jyapayne/subfield",
"method": "git",
"tags": [
"subfield",
"macros"
],
"description": "Override the dot operator to access nested subfields of a Nim object.",
"license": "MIT",
"web": "https://github.com/jyapayne/subfield"
},
{
"name": "semver",
"url": "https://github.com/euantorano/semver.nim",
"method": "git",
"tags": [
"semver",
"version",
"parser"
],
"description": "Semantic versioning parser for Nim. Allows the parsing of version strings into objects and the comparing of version objects.",
"license": "BSD3",
"web": "https://github.com/euantorano/semver.nim"
},
{
"name": "ad",
"tags": [
"calculator",
"rpn"
],
"method": "git",
"license": "MIT",
"web": "https://github.com/subsetpark/ad",
"url": "https://github.com/subsetpark/ad",
"description": "A simple RPN calculator"
},
{
"name": "asyncpg",
"url": "https://github.com/cheatfate/asyncpg",
"method": "git",
"tags": [
"async",
"database",
"postgres",
"postgresql",
"asyncdispatch",
"asynchronous",
"library"
],
"description": "Asynchronous PostgreSQL driver for Nim Language.",
"license": "MIT",
"web": "https://github.com/cheatfate/asyncpg"
},
{
"name": "winregistry",
"description": "Deal with Windows Registry from Nim.",
"tags": [
"registry",
"windows",
"library"
],
"url": "https://github.com/miere43/nim-registry",
"web": "https://github.com/miere43/nim-registry",
"license": "MIT",
"method": "git"
},
{
"name": "luna",
"description": "Lua convenience library for nim",
"tags": [
"lua",
"scripting"
],
"url": "https://github.com/smallfx/luna.nim",
"web": "https://github.com/smallfx/luna.nim",
"license": "MIT",
"method": "git"
},
{
"name": "qrcode",
"description": "module for creating and reading QR codes using http://goqr.me/",
"tags": [
"qr",
"qrcode",
"api"
],
"url": "https://github.com/achesak/nim-qrcode",
"web": "https://github.com/achesak/nim-qrcode",
"license": "MIT",
"method": "git"
},
{
"name": "circleci_client",
"tags": [
"circleci",
"client"
],
"method": "git",
"license": "LGPLv3",
"web": "https://github.com/FedericoCeratto/nim-circleci",
"url": "https://github.com/FedericoCeratto/nim-circleci",
"description": "CircleCI API client"
},
{
"name": "iup",
"description": "Bindings for the IUP widget toolkit",
"tags": [
"GUI",
"IUP"
],
"url": "https://github.com/nim-lang/iup",
"web": "https://github.com/nim-lang/iup",
"license": "MIT",
"method": "git"
},
{
"name": "barbarus",
"tags": [
"i18n",
"internationalization"
],
"method": "git",
"license": "MIT",
"web": "https://github.com/cjxgm/barbarus",
"url": "https://github.com/cjxgm/barbarus",
"description": "A simple extensible i18n engine."
},
{
"name": "jsonob",
"tags": [
"json",
"object",
"marshal"
],
"method": "git",
"license": "MIT",
"web": "https://github.com/cjxgm/jsonob",
"url": "https://github.com/cjxgm/jsonob",
"description": "JSON / Object mapper"
},
{
"name": "autome",
"description": "Write GUI automation scripts with Nim",
"tags": [
"gui",
"automation",
"windows"
],
"license": "MIT",
"web": "https://github.com/miere43/autome",
"url": "https://github.com/miere43/autome",
"method": "git"
},
{
"name": "wox",
"description": "Helper library for writing Wox plugins in Nim",
"tags": [
"wox",
"plugins"
],
"license": "MIT",
"web": "https://github.com/roose/nim-wox",
"url": "https://github.com/roose/nim-wox",
"method": "git"
},
{
"name": "seccomp",
"description": "Linux Seccomp sandbox library",
"tags": [
"linux",
"security",
"sandbox",
"seccomp"
],
"license": "LGPLv2.1",
"web": "https://github.com/FedericoCeratto/nim-seccomp",
"url": "https://github.com/FedericoCeratto/nim-seccomp",
"method": "git"
},
{
"name": "AntTweakBar",
"tags": [
"gui",
"opengl",
"rendering"
],
"method": "git",
"license": "MIT",
"web": "https://github.com/krux02/nimAntTweakBar",
"url": "https://github.com/krux02/nimAntTweakBar",
"description": "nim wrapper around the AntTweakBar c library"
},
{
"name": "slimdown",
"tags": [
"markdown",
"parser",
"library"
],
"method": "git",
"license": "MIT",
"web": "https://github.com/ruivieira/nim-slimdown",
"url": "https://github.com/ruivieira/nim-slimdown",
"description": "Nim module that converts Markdown text to HTML using only regular expressions. Based on jbroadway's Slimdown."
},
{
"name": "taglib",
"description": "TagLib Audio Meta-Data Library wrapper",
"license": "MIT",
"tags": [
"audio",
"metadata",
"tags",
"library",
"wrapper"
],
"url": "https://github.com/alex-laskin/nim-taglib",
"web": "https://github.com/alex-laskin/nim-taglib",
"method": "git"
},
{
"name": "des",
"description": "3DES native library for Nim",
"tags": [
"library",
"encryption",
"crypto"
],
"license": "MIT",
"web": "https://github.com/LucaWolf/des.nim",
"url": "https://github.com/LucaWolf/des.nim",
"method": "git"
},
{
"name": "bgfx",
"url": "https://github.com/Halsys/nim-bgfx",
"method": "git",
"tags": [
"wrapper",
"media",
"graphics",
"3d",
"rendering",
"opengl"
],
"description": "BGFX wrapper for the nim programming language.",
"license": "BSD2",
"web": "https://github.com/Halsys/nim-bgfx"
},
{
"name": "json_builder",
"tags": [
"json",
"generator",
"builder"
],
"method": "git",
"license": "MIT",
"web": "https://github.com/undecided/json_builder",
"url": "https://github.com/undecided/json_builder",
"description": "Easy and fast generator for valid json in nim"
},
{
"name": "mapbits",
"tags": [
"map",
"bits",
"byte",
"word",
"binary"
],
"method": "git",
"license": "MIT",
"description": "Access bit mapped portions of bytes in binary data as int variables",
"web": "https://github.com/jlp765/mapbits",
"url": "https://github.com/jlp765/mapbits"
},
{
"name": "faststack",
"tags": [
"collection"
],
"method": "git",
"license": "MIT",
"description": "Dynamically resizable data structure optimized for fast iteration.",
"web": "https://github.com/Vladar4/FastStack",
"url": "https://github.com/Vladar4/FastStack"
},
{
"name": "gpx",
"tags": [
"GPX",
"GPS",
"waypoint",
"route"
],
"method": "git",
"license": "MIT",
"description": "Nim module for parsing GPX (GPS Exchange format) files",
"web": "https://github.com/achesak/nim-gpx",
"url": "https://github.com/achesak/nim-gpx"
},
{
"name": "itn",
"tags": [
"GPS",
"intinerary",
"tomtom",
"ITN"
],
"method": "git",
"license": "MIT",
"description": "Nim module for parsing ITN (TomTom intinerary) files",
"web": "https://github.com/achesak/nim-itn",
"url": "https://github.com/achesak/nim-itn"
},
{
"name": "foliant",
"tags": [
"foliant",
"docs",
"pdf",
"docx",
"word",
"latex",
"tex",
"pandoc",
"markdown",
"md",
"restream"
],
"method": "git",
"license": "MIT",
"web": "https://github.com/foliant-docs/foliant-nim",
"url": "https://github.com/foliant-docs/foliant-nim",
"description": "Documentation generator that produces pdf and docx from Markdown. Uses Pandoc and LaTeX behind the scenes."
},
{
"name": "gemf",
"url": "https://bitbucket.org/abudden/gemf.nim",
"method": "hg",
"license": "MIT",
"description": "Library for reading GEMF map tile stores",
"web": "http://www.cgtk.co.uk/gemf",
"tags": [
"maps",
"gemf",
"parser"
]
},
{
"name": "Remotery",
"url": "https://github.com/Halsys/Nim-Remotery",
"method": "git",
"tags": [
"wrapper",
"opengl",
"direct3d",
"cuda",
"profiler"
],
"description": "Nim wrapper for (and with) Celtoys's Remotery",
"license": "Apache License 2.0",
"web": "https://github.com/Halsys/Nim-Remotery"
},
{
"name": "picohttpparser",
"tags": [
"web",
"http"
],
"method": "git",
"license": "MIT",
"description": "Bindings for picohttpparser.",
"web": "https://github.com/philip-wernersbach/nim-picohttpparser",
"url": "https://github.com/philip-wernersbach/nim-picohttpparser"
},
{
"name": "microasynchttpserver",
"tags": [
"web",
"http",
"async",
"server"
],
"method": "git",
"license": "MIT",
"description": "A thin asynchronous HTTP server library, API compatible with Nim's built-in asynchttpserver.",
"web": "https://github.com/philip-wernersbach/microasynchttpserver",
"url": "https://github.com/philip-wernersbach/microasynchttpserver"
},
{
"name": "react",
"url": "https://github.com/andreaferretti/react.nim",
"method": "git",
"tags": [
"js",
"react",
"frontend",
"ui",
"single page application"
],
"description": "React.js bindings for Nim",
"license": "Apache License 2.0",
"web": "https://github.com/andreaferretti/react.nim"
},
{
"name": "oauth",
"url": "https://github.com/CORDEA/oauth",
"method": "git",
"tags": [
"library",
"oauth",
"oauth2",
"authorization"
],
"description": "OAuth library for nim",
"license": "Apache License 2.0",
"web": "http://cordea.github.io/oauth"
},
{
"name": "jsbind",
"url": "https://github.com/yglukhov/jsbind",
"method": "git",
"tags": [
"bindings",
"emscripten",
"javascript"
],
"description": "Define bindings to JavaScript and Emscripten",
"license": "MIT",
"web": "https://github.com/yglukhov/jsbind"
},
{
"name": "uuids",
"url": "https://github.com/pragmagic/uuids/",
"method": "git",
"tags": [
"library",
"uuid",
"id"
],
"description": "UUID library for Nim",
"license": "MIT",
"web": "https://github.com/pragmagic/uuids/"
},
{
"name": "isaac",
"url": "https://github.com/pragmagic/isaac/",
"method": "git",
"tags": [
"library",
"algorithms",
"random",
"crypto"
],
"description": "ISAAC PRNG implementation on Nim",
"license": "MIT",
"web": "https://github.com/pragmagic/isaac/"
},
{
"name": "SDF",
"url": "https://github.com/Halsys/SDF.nim",
"method": "git",
"tags": [
"sdf",
"text",
"contour",
"texture",
"signed",
"distance",
"transform"
],
"description": "Signed Distance Field builder for contour texturing in Nim",
"license": "MIT",
"web": "https://github.com/Halsys/SDF.nim"
},
{
"name": "WebGL",
"url": "https://github.com/stisa/webgl",
"method": "git",
"tags": [
"webgl",
"graphic",
"js",
"javascript",
"wrapper",
"3D",
"2D"
],
"description": "Experimental wrapper to webgl for Nim",
"license": "MIT",
"web": "http://stisa.space/webgl/"
},
{
"name": "fileinput",
"url": "https://github.com/achesak/nim-fileinput",
"method": "git",
"tags": [
"file",
"io",
"input"
],
"description": "iterate through files and lines",
"license": "MIT",
"web": "https://github.com/achesak/nim-fileinput"
},
{
"name": "classy",
"url": "https://github.com/nigredo-tori/classy",
"method": "git",
"tags": [
"library",
"typeclasses",
"macros"
],
"description": "typeclasses for Nim",
"license": "Unlicense",
"web": "https://github.com/nigredo-tori/classy"
},
{
"name": "MiNiM",
"url": "https://github.com/h3rald/minim",
"method": "git",
"tags": [
"concatenative",
"language",
"shell"
],
"description": "A tiny concatenative programming language and shell.",
"license": "MIT",
"web": "https://h3rald.com/minim"
},
{
"name": "boneIO",
"url": "https://github.com/xyz32/boneIO",
"method": "git",
"tags": [
"library",
"GPIO",
"BeagleBone"
],
"description": "A low level GPIO library for the BeagleBone board family",
"license": "MIT",
"web": "https://github.com/xyz32/boneIO"
},
{
"name": "ui",
"url": "https://github.com/nim-lang/ui",
"method": "git",
"tags": [
"library",
"GUI",
"libui",
"toolkit"
],
"description": "A wrapper for libui",
"license": "MIT",
"web": "https://github.com/nim-lang/ui"
},
{
"name": "fractions",
"url": "https://github.com/konqoro/fractions",
"method": "git",
"tags": [
"library",
"rationals",
"arithmetic",
"tuple"
],
"description": "Implements rational number arithmetic",
"license": "MIT",
"web": "https://github.com/konqoro/fractions"
},
{
"name": "mmgeoip",
"url": "https://github.com/FedericoCeratto/nim-mmgeoip",
"method": "git",
"tags": [
"geoip"
],
"description": "MaxMind GeoIP library",
"license": "LGPLv2.1",
"web": "https://github.com/FedericoCeratto/nim-mmgeoip"
},
{
"name": "libjwt",
"url": "https://github.com/nimscale/nim-libjwt",
"method": "git",
"tags": [
"jwt",
"libjwt"
],
"description": "Bindings for libjwt",
"license": "LGPLv2.1",
"web": "https://github.com/nimscale/nim-libjwt"
},
{
"name": "forestdb",
"url": "https://github.com/nimscale/forestdb",
"method": "git",
"tags": [
"library",
"bTree",
"HB+-Trie",
"db",
"forestdb"
],
"description": "ForestDB is fast key-value storage engine that is based on a Hierarchical B+-Tree based Trie, or HB+-Trie.",
"license": "Apache License 2.0",
"web": "https://github.com/nimscale/forestdb"
},
{
"name": "nimbox",
"url": "https://notabug.org/vktec/nimbox.git",
"method": "git",
"tags": [
"library",
"wrapper",
"termbox",
"commandline",
"ui",
"tui",
"gui"
],
"description": "A Rustbox-inspired termbox wrapper",
"license": "MIT",
"web": "https://notabug.org/vktec/nimbox"
},
{
"name": "psutil",
"url": "https://github.com/johnscillieri/psutil-nim",
"method": "git",
"tags": [
"psutil",
"process",
"network",
"system",
"disk",
"cpu"
],
"description": "psutil is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network)",
"license": "BSD",
"web": "https://github.com/johnscillieri/psutil-nim"
},
{
"name": "gapbuffer",
"url": "https://notabug.org/vktec/nim-gapbuffer.git",
"method": "git",
"tags": [
"buffer",
"seq",
"sequence",
"string",
"gapbuffer"
],
"description": "A simple gap buffer implementation",
"license": "MIT",
"web": "https://notabug.org/vktec/nim-gapbuffer"
},
{
"name": "pudge",
"url": "https://github.com/recoilme/pudge.git",
"method": "git",
"tags": [
"wrapper",
"database",
"sophia"
],
"description": "Pudge Db - it's modern key/value storage with memcached protocol support. Pudge Db implements a high-level cross-platform sockets interface to sophia db.",
"license": "MIT",
"web": "https://github.com/recoilme/pudge"
},
{
"name": "etcd_client",
"url": "https://github.com/FedericoCeratto/nim-etcd-client",
"method": "git",
"tags": [
"library",
"etcd"
],
"description": "etcd client library",
"license": "LGPLv3",
"web": "https://github.com/FedericoCeratto/nim-etcd-client"
},
{
"name": "ranges",
"url": "https://github.com/status-im/nim-ranges",
"method": "git",
"tags": [
"library",
"ranges"
],
"description": "Exploration of various implementations of memory range types",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-ranges"
},
{
"name": "rlp",
"url": "https://github.com/status-im/nim-rlp",
"method": "git",
"tags": [
"library",
"ethereum",
"rlp"
],
"description": "RLP serialization library for Nim",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-rlp"
},
{
"name": "eth_keys",
"url": "https://github.com/status-im/nim-eth-keys",
"method": "git",
"tags": [
"library",
"ethereum",
"cryptography"
],
"description": "A reimplementation in pure Nim of eth-keys, the common API for Ethereum key operations.",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-eth-keys"
},
{
"name": "ethash",
"url": "https://github.com/status-im/nim-ethash",
"method": "git",
"tags": [
"library",
"ethereum",
"ethash",
"cryptography",
"proof-of-work"
],
"description": "A Nim implementation of Ethash, the ethereum proof-of-work hashing function",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-ethash"
},
{
"name": "eth_bloom",
"url": "https://github.com/status-im/nim-eth-bloom",
"method": "git",
"tags": [
"library",
"ethereum",
"bloom",
"bloom-filter"
],
"description": "Ethereum bloom filter",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-eth-bloom"
},
{
"name": "evmjit",
"url": "https://github.com/status-im/nim-evmjit",
"method": "git",
"tags": [
"library",
"ethereum",
"evm",
"jit",
"wrapper"
],
"description": "A wrapper for the The Ethereum EVM JIT library",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-evmjit"
},
{
"name": "keccak_tiny",
"url": "https://github.com/status-im/nim-keccak-tiny",
"method": "git",
"tags": [
"library",
"sha3",
"keccak",
"cryptography"
],
"description": "A wrapper for the keccak-tiny C library",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-keccak-tiny"
},
{
"name": "rocksdb",
"url": "https://github.com/status-im/nim-rocksdb",
"method": "git",
"tags": [
"library",
"wrapper",
"database"
],
"description": "A wrapper for Facebook's RocksDB, an embeddable, persistent key-value store for fast storage",
"license": "Apache License 2.0 or GPLv2",
"web": "https://github.com/status-im/nim-rocksdb"
},
{
"name": "secp256k1",
"url": "https://github.com/status-im/nim-secp256k1",
"method": "git",
"tags": [
"library",
"cryptography",
"secp256k1"
],
"description": "A wrapper for the libsecp256k1 C library",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-secp256k1"
},
{
"name": "ethereum_trie",
"url": "https://github.com/status-im/nim-trie",
"method": "git",
"tags": [
"library",
"ethereum",
"trie",
"patricia-trie"
],
"description": "Merkle Patricia Tries as specified by Ethereum",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-trie"
},
{
"name": "ttmath",
"url": "https://github.com/status-im/nim-ttmath",
"method": "git",
"tags": [
"library",
"math",
"numbers"
],
"description": "A Nim wrapper for ttmath: big numbers with fixed size",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-ttmath"
},
{
"name": "nimbus",
"url": "https://github.com/status-im/nimbus",
"method": "git",
"tags": [
"ethereum"
],
"description": "An Ethereum 2.0 Sharding Client for Resource-Restricted Devices",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nimbus"
},
{
"name": "stint",
"url": "https://github.com/status-im/nim-stint",
"method": "git",
"tags": [
"library",
"math",
"numbers"
],
"description": "Stack-based arbitrary-precision integers - Fast and portable with natural syntax for resource-restricted devices",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-stint"
},
{
"name": "daemon",
"url": "https://github.com/status-im/nim-daemon",
"method": "git",
"tags": [
"servers",
"daemonization"
],
"description": "Cross-platform process daemonization library",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-daemon"
},
{
"name": "chronicles",
"url": "https://github.com/status-im/nim-chronicles",
"method": "git",
"tags": [
"logging",
"json"
],
"description": "A crafty implementation of structured logging for Nim",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-chronicles"
},
{
"name": "stb_image",
"url": "https://gitlab.com/define-private-public/stb_image-Nim",
"method": "git",
"tags": [
"stb",
"image",
"graphics",
"io",
"wrapper"
],
"description": "A wrapper for stb_image and stb_image_write.",
"license": "Unlicense (Public Domain)",
"web": "https://gitlab.com/define-private-public/stb_image-Nim"
},
{
"name": "mutableseqs",
"url": "https://github.com/iourinski/mutableseqs",
"method": "git",
"tags": [
"sequences",
"mapreduce"
],
"description": "utilities for transforming sequences",
"license": "MIT",
"web": "https://github.com/iourinski/mutableseqs"
},
{
"name": "stor",
"url": "https://github.com/nimscale/stor",
"method": "git",
"tags": [
"storage",
"io"
],
"description": "Efficient object storage system",
"license": "MIT",
"web": "https://github.com/nimscale/stor"
},
{
"name": "linuxfb",
"url": "https://github.com/luked99/linuxfb.nim",
"method": "git",
"tags": [
"wrapper",
"graphics",
"linux"
],
"description": "Wrapper around the Linux framebuffer driver ioctl API",
"license": "MIT",
"web": "https://github.com/luked99/linuxfb.nim"
},
{
"name": "nimactors",
"url": "https://github.com/vegansk/nimactors",
"method": "git",
"tags": [
"actors",
"library"
],
"description": "Actors library for Nim inspired by akka-actors",
"license": "MIT",
"web": "https://github.com/vegansk/nimactors"
},
{
"name": "porter",
"url": "https://github.com/iourinski/porter",
"method": "git",
"tags": [
"stemmer",
"multilanguage",
"snowball"
],
"description": "Simple extensible implementation of Porter stemmer algorithm",
"license": "MIT",
"web": "https://github.com/iourinski/porter"
},
{
"name": "kiwi",
"url": "https://github.com/yglukhov/kiwi",
"method": "git",
"tags": [
"cassowary",
"constraint",
"solving"
],
"description": "Cassowary constraint solving",
"license": "MIT",
"web": "https://github.com/yglukhov/kiwi"
},
{
"name": "ArrayFireNim",
"url": "https://github.com/bitstormGER/ArrayFire-Nim",
"method": "git",
"tags": [
"array",
"linear",
"algebra",
"scientific",
"computing"
],
"description": "A nim wrapper for ArrayFire",
"license": "BSD",
"web": "https://github.com/bitstormGER/ArrayFire-Nim"
},
{
"name": "statsd_client",
"url": "https://github.com/FedericoCeratto/nim-statsd-client",
"method": "git",
"tags": [
"library",
"statsd",
"client",
"statistics",
"metrics"
],
"description": "A simple, stateless StatsD client library",
"license": "LGPLv3",
"web": "https://github.com/FedericoCeratto/nim-statsd-client"
},
{
"name": "html5_canvas",
"url": "https://gitlab.com/define-private-public/HTML5-Canvas-Nim",
"method": "git",
"tags": [
"html5",
"canvas",
"drawing",
"graphics",
"rendering",
"browser",
"javascript"
],
"description": "HTML5 Canvas and drawing for the JavaScript backend.",
"license": "MIT",
"web": "https://gitlab.com/define-private-public/HTML5-Canvas-Nim"
},
{
"name": "alea",
"url": "https://github.com/unicredit/alea",
"method": "git",
"tags": [
"random variables",
"distributions",
"probability",
"gaussian",
"sampling"
],
"description": "Define and compose random variables",
"license": "Apache License 2.0",
"web": "https://github.com/unicredit/alea"
},
{
"name": "winim",
"url": "https://github.com/khchen/winim",
"method": "git",
"tags": [
"library",
"windows",
"api",
"com"
],
"description": "Nim's Windows API and COM Library",
"license": "MIT",
"web": "https://github.com/khchen/winim"
},
{
"name": "ed25519",
"url": "https://github.com/niv/ed25519.nim",
"method": "git",
"tags": [
"ed25519",
"cryptography",
"crypto",
"publickey",
"privatekey",
"signing",
"keyexchange",
"native"
],
"description": "ed25519 key crypto bindings",
"license": "MIT",
"web": "https://github.com/niv/ed25519.nim"
},
{
"name": "libevdev",
"url": "https://github.com/luked99/libevdev.nim",
"method": "git",
"tags": [
"wrapper",
"os",
"linux"
],
"description": "Wrapper for libevdev, Linux input device processing library",
"license": "MIT",
"web": "https://github.com/luked99/libevdev.nim"
},
{
"name": "nesm",
"url": "https://gitlab.com/xomachine/NESM.git",
"method": "git",
"tags": [
"metaprogramming",
"parser",
"pure",
"serialization"
],
"description": "A macro for generating [de]serializers for given objects",
"license": "MIT",
"web": "https://xomachine.gitlab.io/NESM/"
},
{
"name": "sdnotify",
"url": "https://github.com/FedericoCeratto/nim-sdnotify",
"method": "git",
"tags": [
"os",
"linux",
"systemd",
"sdnotify"
],
"description": "Systemd service notification helper",
"license": "MIT",
"web": "https://github.com/FedericoCeratto/nim-sdnotify"
},
{
"name": "cmd",
"url": "https://github.com/samdmarshall/cmd.nim",
"method": "git",
"tags": [
"cmd",
"command",
"prompt",
"interactive"
],
"description": "interactive command prompt",
"license": "BSD 3-Clause",
"web": "https://github.com/samdmarshall/cmd.nim"
},
{
"name": "csvtable",
"url": "https://github.com/apahl/csvtable",
"method": "git",
"tags": [
"csv",
"table"
],
"description": "tools for handling CSV files (comma or tab-separated) with an API similar to Python's CSVDictReader and -Writer.",
"license": "MIT",
"web": "https://github.com/apahl/csvtable"
},
{
"name": "plotly",
"url": "https://github.com/brentp/nim-plotly",
"method": "git",
"tags": [
"plot",
"graphing",
"chart",
"data"
],
"description": "Nim interface to plotly",
"license": "MIT",
"web": "https://github.com/brentp/nim-plotly"
},
{
"name": "gnuplot",
"url": "https://github.com/konqoro/gnuplot.nim",
"method": "git",
"tags": [
"plot",
"graphing",
"data"
],
"description": "Nim interface to gnuplot",
"license": "MIT",
"web": "https://github.com/konqoro/gnuplot.nim"
},
{
"name": "ustring",
"url": "https://github.com/rokups/nim-ustring",
"method": "git",
"tags": [
"string",
"text",
"unicode",
"uft8",
"utf-8"
],
"description": "utf-8 string",
"license": "MIT",
"web": "https://github.com/rokups/nim-ustring"
},
{
"name": "imap",
"url": "https://github.com/ehmry/imap",
"method": "git",
"tags": [
"imap",
"email"
],
"description": "IMAP client library",
"license": "GPL2",
"web": "https://github.com/ehmry/imap"
},
{
"name": "isa",
"url": "https://github.com/nimscale/isa",
"method": "git",
"tags": [
"erasure",
"hash",
"crypto",
"compression"
],
"description": "Binding for Intel Storage Acceleration library",
"license": "Apache License 2.0",
"web": "https://github.com/nimscale/isa"
},
{
"name": "untar",
"url": "https://github.com/dom96/untar",
"method": "git",
"tags": [
"library",
"tar",
"gz",
"compression",
"archive",
"decompression"
],
"description": "Library for decompressing tar.gz files.",
"license": "MIT",
"web": "https://github.com/dom96/untar"
},
{
"name": "nimcx",
"url": "https://github.com/qqtop/nimcx",
"method": "git",
"tags": [
"library",
"linux"
],
"description": "Color and utilities library for linux terminal.",
"license": "MIT",
"web": "https://github.com/qqtop/nimcx"
},
{
"name": "dpdk",
"url": "https://github.com/nimscale/dpdk",
"method": "git",
"tags": [
"library",
"dpdk",
"packet",
"processing"
],
"description": "Library for fast packet processing",
"license": "Apache License 2.0",
"web": "http://dpdk.org/"
},
{
"name": "libserialport",
"alias": "serial"
},
{
"name": "serial",
"url": "https://github.com/euantorano/serial.nim",
"method": "git",
"tags": [
"serial",
"rs232",
"io",
"serialport"
],
"description": "A library to operate serial ports using pure Nim.",
"license": "BSD3",
"web": "https://github.com/euantorano/serial.nim"
},
{
"name": "spdk",
"url": "https://github.com/nimscale/spdk.git",
"method": "git",
"tags": [
"library",
"SSD",
"NVME",
"io",
"storage"
],
"description": "The Storage Performance Development Kit(SPDK) provides a set of tools and libraries for writing high performance, scalable, user-mode storage applications.",
"license": "MIT",
"web": "https://github.com/nimscale/spdk.git"
},
{
"name": "NimData",
"url": "https://github.com/bluenote10/NimData",
"method": "git",
"tags": [
"library",
"dataframe"
],
"description": "DataFrame API enabling fast out-of-core data analytics",
"license": "MIT",
"web": "https://github.com/bluenote10/NimData"
},
{
"name": "testrunner",
"url": "https://github.com/FedericoCeratto/nim-testrunner",
"method": "git",
"tags": [
"test",
"tests",
"unittest",
"utility",
"tdd"
],
"description": "Test runner with file monitoring and desktop notification capabilities",
"license": "GPLv3",
"web": "https://github.com/FedericoCeratto/nim-testrunner"
},
{
"name": "reactorfuse",
"url": "https://github.com/zielmicha/reactorfuse",
"method": "git",
"tags": [
"filesystem",
"fuse"
],
"description": "Filesystem in userspace (FUSE) for Nim (for reactor.nim library)",
"license": "MIT",
"web": "https://github.com/zielmicha/reactorfuse"
},
{
"name": "nimr",
"url": "https://github.com/Jeff-Ciesielski/nimr",
"method": "git",
"tags": [
"script",
"utils"
],
"description": "Helper to run nim code like a script",
"license": "MIT",
"web": "https://github.com/Jeff-Ciesielski/nimr"
},
{
"name": "neverwinter",
"url": "https://github.com/niv/neverwinter.nim",
"method": "git",
"tags": [
"nwn",
"neverwinternights",
"neverwinter",
"game",
"bioware",
"fileformats",
"reader",
"writer"
],
"description": "Neverwinter Nights 1 data accessor library",
"license": "MIT",
"web": "https://github.com/niv/neverwinter.nim"
},
{
"name": "snail",
"url": "https://github.com/stisa/snail",
"method": "git",
"tags": [
"js",
"matrix",
"linear algebra"
],
"description": "Simple linear algebra for nim. Js too.",
"license": "MIT",
"web": "http://stisa.space/snail/"
},
{
"name": "jswebsockets",
"url": "https://github.com/stisa/jswebsockets",
"method": "git",
"tags": [
"js",
"javascripts",
"ws",
"websockets"
],
"description": "Websockets wrapper for nim js backend.",
"license": "MIT",
"web": "http://stisa.space/jswebsockets/"
},
{
"name": "morelogging",
"url": "https://github.com/FedericoCeratto/nim-morelogging",
"method": "git",
"tags": [
"log",
"logging",
"library",
"systemd",
"journald"
],
"description": "Logging library with support for async IO, multithreading, Journald.",
"license": "LGPLv3",
"web": "https://github.com/FedericoCeratto/nim-morelogging"
},
{
"name": "ajax",
"url": "https://github.com/stisa/ajax",
"method": "git",
"tags": [
"js",
"javascripts",
"ajax",
"xmlhttprequest"
],
"description": "AJAX wrapper for nim js backend.",
"license": "MIT",
"web": "http://stisa.space/ajax/"
},
{
"name": "recaptcha",
"url": "https://github.com/euantorano/recaptcha.nim",
"method": "git",
"tags": [
"recaptcha",
"captcha"
],
"description": "reCAPTCHA support for Nim, supporting rendering a capctcha and verifying a user's response.",
"license": "BSD3",
"web": "https://github.com/euantorano/recaptcha.nim"
},
{
"name": "influx",
"url": "https://github.com/samdmarshall/influx.nim",
"method": "git",
"tags": [
"influx",
"influxdb"
],
"description": "wrapper for communicating with InfluxDB over the REST interface",
"license": "BSD 3-Clause",
"web": "https://github.com/samdmarshall/influx.nim"
},
{
"name": "gamelight",
"url": "https://github.com/dom96/gamelight",
"method": "git",
"tags": [
"js",
"library",
"graphics",
"collision",
"2d"
],
"description": "A set of simple modules for writing a JavaScript 2D game.",
"license": "MIT",
"web": "https://github.com/dom96/gamelight"
},
{
"name": "storage",
"url": "https://bitbucket.org/moigagoo/storage/",
"method": "hg",
"tags": [
"JavaScript",
"Storage",
"localStorage",
"sessionStorage"
],
"description": "Storage, localStorage, and sessionStorage bindigs for Nim's JavaScript backend.",
"license": "MIT",
"web": "https://bitbucket.org/moigagoo/storage/"
},
{
"name": "fontconfig",
"url": "https://github.com/Parashurama/fontconfig",
"method": "git",
"tags": [
"fontconfig",
"font"
],
"description": "Low level wrapper for the fontconfig library.",
"license": "Fontconfig License",
"web": "https://github.com/Parashurama/fontconfig"
},
{
"name": "sysrandom",
"url": "https://github.com/euantorano/sysrandom.nim",
"method": "git",
"tags": [
"random",
"RNG",
"PRNG"
],
"description": "A simple library to generate random data, using the system's PRNG.",
"license": "BSD3",
"web": "https://github.com/euantorano/sysrandom.nim"
},
{
"name": "colorize",
"url": "https://github.com/molnarmark/colorize",
"method": "git",
"tags": [
"color",
"colors",
"colorize"
],
"description": "A simple and lightweight terminal coloring library.",
"license": "MIT",
"web": "https://github.com/molnarmark/colorize"
},
{
"name": "cello",
"url": "https://github.com/unicredit/cello",
"method": "git",
"tags": [
"string",
"succinct-data-structure",
"rank",
"select",
"Burrows-Wheeler",
"FM-index",
"wavelet-tree"
],
"description": "String algorithms with succinct data structures",
"license": "Apache2",
"web": "https://unicredit.github.io/cello/"
},
{
"name": "notmuch",
"url": "https://github.com/samdmarshall/notmuch.nim",
"method": "git",
"tags": [
"notmuch",
"wrapper",
"email",
"tagging"
],
"description": "wrapper for the notmuch mail library",
"license": "BSD 3-Clause",
"web": "https://github.com/samdmarshall/notmuch.nim"
},
{
"name": "pluginmanager",
"url": "https://github.com/samdmarshall/plugin-manager",
"method": "git",
"tags": [
"plugin",
"dylib",
"manager"
],
"description": "Simple plugin implementation",
"license": "BSD 3-Clause",
"web": "https://github.com/samdmarshall/plugin-manager"
},
{
"name": "node",
"url": "https://github.com/tulayang/nimnode",
"method": "git",
"tags": [
"async",
"io",
"socket",
"net",
"tcp",
"http",
"libuv"
],
"description": "Library for async programming and communication. This Library uses a future/promise, non-blocking I/O model based on libuv.",
"license": "MIT",
"web": "http://tulayang.github.io/node/"
},
{
"name": "tempdir",
"url": "https://github.com/euantorano/tempdir.nim",
"method": "git",
"tags": [
"temp",
"io",
"tmp"
],
"description": "A Nim library to create and manage temporary directories.",
"license": "BSD3",
"web": "https://github.com/euantorano/tempdir.nim"
},
{
"name": "mathexpr",
"url": "https://github.com/Yardanico/nim-mathexpr",
"method": "git",
"tags": [
"math",
"mathparser",
"tinyexpr"
],
"description": "MathExpr - pure-Nim mathematical expression evaluator library",
"license": "MIT",
"web": "https://github.com/Yardanico/nim-mathexpr"
},
{
"name": "frag",
"url": "https://github.com/fragworks/frag",
"method": "git",
"tags": [
"game",
"game-dev",
"2d",
"3d"
],
"description": "A 2D|3D game engine",
"license": "MIT",
"web": "https://github.com/fragworks/frag"
},
{
"name": "freetype",
"url": "https://github.com/jangko/freetype",
"method": "git",
"tags": [
"font",
"renderint",
"library"
],
"description": "wrapper for FreeType2 library",
"license": "MIT",
"web": "https://github.com/jangko/freetype"
},
{
"name": "polyBool",
"url": "https://github.com/jangko/polyBool",
"method": "git",
"tags": [
"polygon",
"clipper",
"library"
],
"description": "Polygon Clipper Library (Martinez Algorithm)",
"license": "MIT",
"web": "https://github.com/jangko/polyBool"
},
{
"name": "nimAGG",
"url": "https://github.com/jangko/nimAGG",
"method": "git",
"tags": [
"renderer",
"rasterizer",
"library",
"2D",
"graphics"
],
"description": "Hi Fidelity Rendering Engine",
"license": "MIT",
"web": "https://github.com/jangko/nimAGG"
},
{
"name": "primme",
"url": "https://github.com/jxy/primme",
"method": "git",
"tags": [
"library",
"eigenvalues",
"high-performance",
"singular-value-decomposition"
],
"description": "Nim interface for PRIMME: PReconditioned Iterative MultiMethod Eigensolver",
"license": "MIT",
"web": "https://github.com/jxy/primme"
},
{
"name": "sitmo",
"url": "https://github.com/jxy/sitmo",
"method": "git",
"tags": [
"RNG",
"Sitmo",
"high-performance",
"random"
],
"description": "Sitmo parallel random number generator in Nim",
"license": "MIT",
"web": "https://github.com/jxy/sitmo"
},
{
"name": "webaudio",
"url": "https://github.com/ftsf/nim-webaudio",
"method": "git",
"tags": [
"javascript",
"js",
"web",
"audio",
"sound",
"music"
],
"description": "API for Web Audio (JS)",
"license": "MIT",
"web": "https://github.com/ftsf/nim-webaudio"
},
{
"name": "nimcuda",
"url": "https://github.com/unicredit/nimcuda",
"method": "git",
"tags": [
"CUDA",
"GPU"
],
"description": "CUDA bindings",
"license": "Apache2",
"web": "https://github.com/unicredit/nimcuda"
},
{
"name": "gifwriter",
"url": "https://github.com/rxi/gifwriter",
"method": "git",
"tags": [
"gif",
"image",
"library"
],
"description": "Animated GIF writing library based on jo_gif",
"license": "MIT",
"web": "https://github.com/rxi/gifwriter"
},
{
"name": "libplist",
"url": "https://github.com/samdmarshall/libplist.nim",
"method": "git",
"tags": [
"libplist",
"property",
"list",
"property-list",
"parsing",
"binary",
"xml",
"format"
],
"description": "wrapper around libplist https://github.com/libimobiledevice/libplist",
"license": "MIT",
"web": "https://github.com/samdmarshall/libplist.nim"
},
{
"name": "getch",
"url": "https://github.com/6A/getch",
"method": "git",
"tags": [
"getch",
"char"
],
"description": "getch() for Windows and Unix",
"license": "MIT",
"web": "https://github.com/6A/getch"
},
{
"name": "gifenc",
"url": "https://github.com/ftsf/gifenc",
"method": "git",
"tags": [
"gif",
"encoder"
],
"description": "Gif Encoder",
"license": "Public Domain",
"web": "https://github.com/ftsf/gifenc"
},
{
"name": "nimlapack",
"url": "https://github.com/unicredit/nimlapack",
"method": "git",
"tags": [
"LAPACK",
"linear-algebra"
],
"description": "LAPACK bindings",
"license": "Apache2",
"web": "https://github.com/unicredit/nimlapack"
},
{
"name": "jack",
"url": "https://github.com/Skrylar/nim-jack",
"method": "git",
"tags": [
"jack",
"audio",
"binding",
"wrapper"
],
"description": "Shiny bindings to the JACK Audio Connection Kit.",
"license": "MIT",
"web": "https://github.com/Skrylar/nim-jack"
},
{
"name": "serializetools",
"url": "https://github.com/JeffersonLab/serializetools",
"method": "git",
"tags": [
"serialization",
"xml"
],
"description": "Support for serialization of objects",
"license": "MIT",
"web": "https://github.com/JeffersonLab/serializetools"
},
{
"name": "neo",
"url": "https://github.com/unicredit/neo",
"method": "git",
"tags": [
"vector",
"matrix",
"linear-algebra",
"BLAS",
"LAPACK",
"CUDA"
],
"description": "Linear algebra for Nim",
"license": "Apache License 2.0",
"web": "https://unicredit.github.io/neo/"
},
{
"name": "httpkit",
"url": "https://github.com/tulayang/httpkit",
"method": "git",
"tags": [
"http",
"request",
"response",
"stream",
"bigfile",
"async"
],
"description": "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.",
"license": "MIT",
"web": "https://github.com/tulayang/httpkit"
},
{
"name": "ulid",
"url": "https://github.com/adelq/ulid",
"method": "git",
"tags": [
"library",
"id",
"ulid",
"uuid",
"guid"
],
"description": "Universally Unique Lexicographically Sortable Identifier",
"license": "MIT",
"web": "https://github.com/adelq/ulid"
},
{
"name": "osureplay",
"url": "https://github.com/Yardanico/nim-osureplay",
"method": "git",
"tags": [
"library",
"osu!",
"parser",
"osugame",
"replay"
],
"description": "osu! replay parser",
"license": "MIT",
"web": "https://github.com/Yardanico/nim-osureplay"
},
{
"name": "tiger",
"url": "https://github.com/ehmry/tiger",
"method": "git",
"tags": [
"hash"
],
"description": "Tiger hash function",
"license": "MIT",
"web": "https://github.com/ehmry/tiger"
},
{
"name": "pipe",
"url": "https://github.com/5paceToast/pipe",
"method": "git",
"tags": [
"pipe",
"macro",
"operator",
"functional"
],
"description": "Pipe operator for nim.",
"license": "MIT",
"web": "https://github.com/5paceToast/pipe"
},
{
"name": "flatdb",
"url": "https://github.com/enthus1ast/flatdb",
"method": "git",
"tags": [
"database",
"json",
"pure"
],
"description": "small/tiny, flatfile, jsonl based, inprogress database for nim",
"license": "MIT",
"web": "https://github.com/enthus1ast/flatdb"
},
{
"name": "nwt",
"url": "https://github.com/enthus1ast/nimWebTemplates",
"method": "git",
"tags": [
"template",
"html",
"pure",
"jinja"
],
"description": "experiment to build a jinja like template parser",
"license": "MIT",
"web": "https://github.com/enthus1ast/nimWebTemplates"
},
{
"name": "cmixer",
"url": "https://github.com/rxi/cmixer-nim",
"method": "git",
"tags": [
"library",
"audio",
"mixer",
"sound",
"wav",
"ogg"
],
"description": "Lightweight audio mixer for games",
"license": "MIT",
"web": "https://github.com/rxi/cmixer-nim"
},
{
"name": "cmixer_sdl2",
"url": "https://github.com/rxi/cmixer_sdl2-nim",
"method": "git",
"tags": [
"library",
"audio",
"mixer",
"sound",
"wav",
"ogg"
],
"description": "Lightweight audio mixer for SDL2",
"license": "MIT",
"web": "https://github.com/rxi/cmixer_sdl2-nim"
},
{
"name": "chebyshev",
"url": "https://github.com/jxy/chebyshev",
"method": "git",
"tags": [
"math",
"approximation",
"numerical"
],
"description": "Chebyshev approximation.",
"license": "MIT",
"web": "https://github.com/jxy/chebyshev"
},
{
"name": "scram",
"url": "https://github.com/rgv151/scram",
"method": "git",
"tags": [
"scram",
"sasl",
"authentication",
"salted",
"challenge",
"response"
],
"description": "Salted Challenge Response Authentication Mechanism (SCRAM) ",
"license": "MIT",
"web": "https://github.com/rgv151/scram"
},
{
"name": "blake2",
"url": "https://bitbucket.org/mihailp/blake2/",
"method": "hg",
"tags": [
"crypto",
"cryptography",
"hash",
"security"
],
"description": "blake2 - cryptographic hash function",
"license": "CC0",
"web": "https://bitbucket.org/mihailp/blake2/"
},
{
"name": "spinny",
"url": "https://github.com/molnarmark/spinny",
"method": "git",
"tags": [
"terminal",
"spinner",
"spinny",
"load"
],
"description": "Spinny is a tiny terminal spinner package for the Nim Programming Language.",
"license": "MIT",
"web": "https://github.com/molnarmark/spinny"
},
{
"name": "nigui",
"url": "https://github.com/trustable-code/NiGui",
"method": "git",
"tags": [
"gui",
"windows",
"gtk"
],
"description": "NiGui is a cross-platform, desktop GUI toolkit using native widgets.",
"license": "MIT",
"web": "https://github.com/trustable-code/NiGui"
},
{
"name": "nimcalcal",
"url": "https://github.com/skilchen/nimcalcal",
"method": "git",
"tags": [
"calendar",
"library"
],
"description": "nimcalcal - PyCalCal translated to Nim, Calendrical Calculations from Reingold/Dershowitz",
"license": "MIT",
"web": "http://www3.cs.stonybrook.edu/~algorith/implement/reingold/implement.shtml"
},
{
"name": "currying",
"url": "https://github.com/t8m8/currying",
"method": "git",
"tags": [
"library",
"functional",
"currying"
],
"description": "Currying library for Nim",
"license": "MIT",
"web": "https://github.com/t8m8/currying"
},
{
"name": "rect_packer",
"url": "https://github.com/yglukhov/rect_packer",
"method": "git",
"tags": [
"library",
"geometry",
"packing"
],
"description": "Pack rects into bigger rect",
"license": "MIT",
"web": "https://github.com/yglukhov/rect_packer"
},
{
"name": "gintro",
"url": "https://github.com/stefansalewski/gintro",
"method": "git",
"tags": [
"library",
"gtk",
"wrapper",
"gui"
],
"description": "High level GObject-Introspection based GTK3 bindings",
"license": "MIT",
"web": "https://github.com/stefansalewski/gintro"
},
{
"name": "arraymancer",
"url": "https://github.com/mratsim/Arraymancer",
"method": "git",
"tags": [
"vector",
"matrix",
"array",
"ndarray",
"multidimensional-array",
"linear-algebra",
"tensor"
],
"description": "A tensor (multidimensional array) library for Nim",
"license": "Apache License 2.0",
"web": "https://mratsim.github.io/Arraymancer/"
},
{
"name": "sha3",
"url": "https://bitbucket.org/mihailp/sha3/",
"method": "hg",
"tags": [
"crypto",
"cryptography",
"hash",
"security"
],
"description": "sha3 - cryptographic hash function",
"license": "CC0",
"web": "https://bitbucket.org/mihailp/sha3/"
},
{
"name": "coalesce",
"url": "https://github.com/piedar/coalesce",
"method": "git",
"tags": [
"nil",
"null",
"options",
"operator"
],
"description": "A nil coalescing operator ?? for Nim",
"license": "MIT",
"web": "https://github.com/piedar/coalesce"
},
{
"name": "asyncmysql",
"url": "https://github.com/tulayang/asyncmysql",
"method": "git",
"tags": [
"mysql",
"async",
"asynchronous"
],
"description": "Asynchronous MySQL connector written in pure Nim",
"license": "MIT",
"web": "https://github.com/tulayang/asyncmysql"
},
{
"name": "cassandra",
"url": "https://github.com/yglukhov/cassandra",
"method": "git",
"tags": [
"cassandra",
"database",
"wrapper",
"bindings",
"driver"
],
"description": "Bindings to Cassandra DB driver",
"license": "MIT",
"web": "https://github.com/yglukhov/cassandra"
},
{
"name": "tf2plug",
"url": "https://gitlab.com/waylon531/tf2plug",
"method": "git",
"tags": [
"app",
"binary",
"tool",
"tf2"
],
"description": "A mod manager for TF2",
"license": "GPLv3",
"web": "https://gitlab.com/waylon531/tf2plug"
},
{
"name": "oldgtk3",
"url": "https://github.com/stefansalewski/oldgtk3",
"method": "git",
"tags": [
"library",
"gtk",
"wrapper",
"gui"
],
"description": "Low level bindings for GTK3 related libraries",
"license": "MIT",
"web": "https://github.com/stefansalewski/oldgtk3"
},
{
"name": "godot",
"url": "https://github.com/pragmagic/godot-nim",
"method": "git",
"tags": [
"game",
"engine",
"2d",
"3d"
],
"description": "Nim bindings for Godot Engine",
"license": "MIT",
"web": "https://github.com/pragmagic/godot-nim"
},
{
"name": "vkapi",
"url": "https://github.com/Yardanico/nimvkapi",
"method": "git",
"tags": [
"wrapper",
"vkontakte",
"vk",
"library",
"api"
],
"description": "A wrapper for the vk.com API (russian social network)",
"license": "MIT",
"web": "https://github.com/Yardanico/nimvkapi"
},
{
"name": "slacklib",
"url": "https://github.com/ThomasTJdev/nim_slacklib",
"method": "git",
"tags": [
"library",
"wrapper",
"slack",
"slackapp",
"api"
],
"description": "Library for working with a slack app or sending messages to a slack channel (slack.com)",
"license": "MIT",
"web": "https://github.com/ThomasTJdev/nim_slacklib"
},
{
"name": "calendar",
"url": "https://github.com/skilchen/calendar",
"method": "git",
"tags": [
"calendar",
"dates",
"library"
],
"description": "calendar.py from Pythons stdlib translated to Nim",
"license": "MIT",
"web": "https://docs.python.org/2/library/calendar.html"
},
{
"name": "wiringPiNim",
"url": "https://github.com/ThomasTJdev/nim_wiringPiNim",
"method": "git",
"tags": [
"wrapper",
"raspberry",
"rpi",
"wiringpi",
"pi"
],
"description": "Wrapper that implements some of wiringPi's function for controlling a Raspberry Pi",
"license": "MIT",
"web": "https://github.com/ThomasTJdev/nim_wiringPiNim"
},
{
"name": "redux",
"url": "https://github.com/pragmagic/redux.nim",
"method": "git",
"tags": [
"redux"
],
"description": "Predictable state container.",
"license": "MIT",
"web": "https://github.com/pragmagic/redux.nim"
},
{
"name": "skEasing",
"url": "https://github.com/Skrylar/skEasing",
"method": "git",
"tags": [
"math",
"curves",
"animation"
],
"description": "A collection of easing curves for animation purposes.",
"license": "BSD",
"web": "https://github.com/Skrylar/skEasing"
},
{
"name": "nimquery",
"url": "https://github.com/GULPF/nimquery",
"method": "git",
"tags": [
"html",
"scraping",
"web"
],
"description": "Library for querying HTML using CSS-selectors, like JavaScripts document.querySelector",
"license": "MIT",
"web": "https://github.com/GULPF/nimquery"
},
{
"name": "usha",
"url": "https://github.com/subsetpark/untitled-shell-history-application",
"method": "git",
"tags": [
"shell",
"utility"
],
"description": "untitled shell history application",
"license": "MIT",
"web": "https://github.com/subsetpark/untitled-shell-history-application"
},
{
"name": "libgit2",
"url": "https://github.com/barcharcraz/libgit2-nim",
"method": "git",
"tags": [
"git",
"libgit",
"libgit2",
"vcs",
"wrapper"
],
"description": "Libgit2 low level wrapper",
"license": "MIT",
"web": "https://github.com/barcharcraz/libgit2-nim"
},
{
"name": "multicast",
"url": "https://github.com/enthus1ast/nimMulticast",
"method": "git",
"tags": [
"multicast",
"udp",
"socket",
"net"
],
"description": "proc to join (and leave) a multicast group",
"license": "MIT",
"web": "https://github.com/enthus1ast/nimMulticast"
},
{
"name": "mysqlparser",
"url": "https://github.com/tulayang/mysqlparser.git",
"method": "git",
"tags": [
"mysql",
"protocol",
"parser"
],
"description": "An efficient packet parser for MySQL Client/Server Protocol. Help you to write Mysql communication in either BLOCKIONG-IO or NON-BLOCKING-IO.",
"license": "MIT",
"web": "https://github.com/tulayang/mysqlparser"
},
{
"name": "fugitive",
"url": "https://github.com/citycide/fugitive",
"method": "git",
"tags": [
"git",
"github",
"cli",
"extras",
"utility",
"tool"
],
"description": "Simple command line tool to make git more intuitive, along with useful GitHub addons.",
"license": "MIT",
"web": "https://github.com/citycide/fugitive"
},
{
"name": "dbg",
"url": "https://github.com/enthus1ast/nimDbg",
"method": "git",
"tags": [
"template",
"echo",
"dbg",
"debug"
],
"description": "dbg template; in debug echo",
"license": "MIT",
"web": "https://github.com/enthus1ast/nimDbg"
},
{
"name": "pylib",
"url": "https://github.com/Yardanico/nimpylib",
"method": "git",
"tags": [
"python",
"compatibility",
"library",
"pure"
],
"description": "Nim library with python-like functions and operators",
"license": "MIT",
"web": "https://github.com/Yardanico/nimpylib"
},
{
"name": "graphemes",
"url": "https://github.com/nitely/nim-graphemes",
"method": "git",
"tags": [
"graphemes",
"grapheme-cluster",
"unicode"
],
"description": "Grapheme aware string handling (Unicode tr29)",
"license": "MIT",
"web": "https://github.com/nitely/nim-graphemes"
},
{
"name": "rfc3339",
"url": "https://github.com/Skrylar/rfc3339",
"method": "git",
"tags": [
"rfc3339",
"datetime"
],
"description": "RFC3339 (dates and times) implementation for Nim.",
"license": "BSD",
"web": "https://github.com/Skrylar/rfc3339"
},
{
"name": "monero",
"url": "https://github.com/ehmry/nim-monero",
"method": "git",
"tags": [
"monero",
"cryptonote",
"vanity"
],
"description": "Libraries and utilites related to Monero, a CryptoNote cryptocurrency.",
"license": "MIT",
"web": "https://github.com/ehmry/nim-monero"
},
{
"name": "db_presto",
"url": "https://github.com/Bennyelg/nimPresto",
"method": "git",
"tags": [
"prestodb",
"connector",
"database"
],
"description": "prestodb simple connector",
"license": "MIT",
"web": "https://github.com/Bennyelg/nimPresto"
},
{
"name": "nimbomb",
"url": "https://github.com/Tyler-Yocolano/nimbomb",
"method": "git",
"tags": [
"giant",
"bomb",
"wiki",
"api"
],
"description": "A GiantBomb-wiki wrapper for nim",
"license": "MIT",
"web": "https://github.com/Tyler-Yocolano/nimbomb"
},
{
"name": "csvql",
"url": "https://github.com/Bennyelg/csvql",
"method": "git",
"tags": [
"csv",
"read",
"ansisql",
"query",
"database",
"files"
],
"description": "csvql.",
"license": "MIT",
"web": "https://github.com/Bennyelg/csvql"
},
{
"name": "contracts",
"url": "https://github.com/Udiknedormin/NimContracts",
"method": "git",
"tags": [
"library",
"pure",
"contract",
"contracts",
"DbC",
"utility",
"automation",
"documentation",
"safety",
"test",
"tests",
"testing",
"unittest"
],
"description": "Design by Contract (DbC) library with minimal runtime.",
"license": "MIT",
"web": "https://github.com/Udiknedormin/NimContracts"
},
{
"name": "syphus",
"url": "https://github.com/makingspace/syphus-nim",
"method": "git",
"tags": [
"optimization",
"tabu"
],
"description": "An implementation of the tabu search heuristic in Nim.",
"license": "BSD-3",
"web": "https://github.com/makingspace/syphus-nim"
},
{
"name": "analytics",
"url": "https://github.com/dom96/analytics",
"method": "git",
"tags": [
"google",
"telemetry",
"statistics"
],
"description": "Allows statistics to be sent to and recorded in Google Analytics.",
"license": "MIT",
"web": "https://github.com/dom96/analytics"
},
{
"name": "arraymancer_vision",
"url": "https://github.com/edubart/arraymancer-vision",
"method": "git",
"tags": [
"arraymancer",
"image",
"vision"
],
"description": "Image transformation and visualization utilities for arraymancer",
"license": "Apache License 2.0",
"web": "https://github.com/edubart/arraymancer-vision"
},
{
"name": "hts",
"url": "https://github.com/brentp/hts-nim",
"method": "git",
"tags": [
"kmer",
"dna",
"sequence",
"bam",
"vcf",
"genomics"
],
"description": "htslib wrapper for nim",
"license": "MIT",
"web": "https://brentp.github.io/hts-nim/"
},
{
"name": "kmer",
"url": "https://github.com/brentp/nim-kmer",
"method": "git",
"tags": [
"kmer",
"dna",
"sequence"
],
"description": "encoded kmer library for fast operations on kmers up to 31",
"license": "MIT",
"web": "https://github.com/brentp/nim-kmer"
},
{
"name": "kexpr",
"url": "https://github.com/brentp/kexpr-nim",
"method": "git",
"tags": [
"math",
"expression",
"evalute"
],
"description": "wrapper for kexpr math expression evaluation library",
"license": "MIT",
"web": "https://github.com/brentp/kexpr-nim"
},
{
"name": "lapper",
"url": "https://github.com/brentp/nim-lapper",
"method": "git",
"tags": [
"interval"
],
"description": "fast interval overlaps",
"license": "MIT",
"web": "https://github.com/brentp/nim-lapper"
},
{
"name": "gplay",
"url": "https://github.com/yglukhov/gplay",
"method": "git",
"tags": [
"google",
"play",
"apk",
"publish",
"upload"
],
"description": "Google Play APK Uploader",
"license": "MIT",
"web": "https://github.com/yglukhov/gplay"
},
{
"name": "huenim",
"url": "https://github.com/IoTone/huenim",
"method": "git",
"tags": [
"hue",
"iot",
"lighting",
"philips",
"library"
],
"description": "Huenim",
"license": "MIT",
"web": "https://github.com/IoTone/huenim"
},
{
"name": "drand48",
"url": "https://github.com/JeffersonLab/drand48",
"method": "git",
"tags": [
"random",
"number",
"generator"
],
"description": "Nim implementation of the standard unix drand48 pseudo random number generator",
"license": "BSD3",
"web": "https://github.com/JeffersonLab/drand48"
},
{
"name": "ensem",
"url": "https://github.com/JeffersonLab/ensem",
"method": "git",
"tags": [
"jackknife",
"statistics"
],
"description": "Support for ensemble file format and arithmetic using jackknife/bootstrap propagation of errors",
"license": "BSD3",
"web": "https://github.com/JeffersonLab/ensem"
},
{
"name": "basic2d",
"url": "https://github.com/nim-lang/basic2d",
"method": "git",
"tags": [
"deprecated",
"vector",
"stdlib",
"library"
],
"description": "Deprecated module for vector/matrices operations.",
"license": "MIT",
"web": "https://github.com/nim-lang/basic2d"
},
{
"name": "basic3d",
"url": "https://github.com/nim-lang/basic3d",
"method": "git",
"tags": [
"deprecated",
"vector",
"stdlib",
"library"
],
"description": "Deprecated module for vector/matrices operations.",
"license": "MIT",
"web": "https://github.com/nim-lang/basic3d"
},
{
"name": "shiori",
"url": "https://github.com/Narazaka/shiori-nim",
"method": "git",
"tags": [
"ukagaka",
"shiori",
"protocol"
],
"description": "SHIORI Protocol Parser/Builder",
"license": "MIT",
"web": "https://github.com/Narazaka/shiori-nim"
},
{
"name": "shioridll",
"url": "https://github.com/Narazaka/shioridll-nim",
"method": "git",
"tags": [
"shiori",
"ukagaka"
],
"description": "The SHIORI DLL interface",
"license": "MIT",
"web": "https://github.com/Narazaka/shioridll-nim"
},
{
"name": "httpauth",
"url": "https://github.com/FedericoCeratto/nim-httpauth",
"method": "git",
"tags": [
"http",
"authentication",
"authorization",
"library",
"security"
],
"description": "HTTP Authentication and Authorization",
"license": "LGPLv3",
"web": "https://github.com/FedericoCeratto/nim-httpauth"
},
{
"name": "cbor",
"url": "https://github.com/ehmry/nim-cbor",
"method": "git",
"tags": [
"library",
"cbor",
"binary",
"encoding"
],
"description": "Concise Binary Object Representation decoder (RFC7049).",
"license": "MIT",
"web": "https://github.com/ehmry/nim-cbor"
},
{
"name": "base58",
"url": "https://github.com/ehmry/nim-base58",
"method": "git",
"tags": [
"base58",
"bitcoin",
"cryptonote",
"monero",
"encoding",
"library"
],
"description": "Base58 encoders and decoders for Bitcoin and CryptoNote addresses.",
"license": "MIT",
"web": "https://github.com/ehmry/nim-base58"
},
{
"name": "webdriver",
"url": "https://github.com/dom96/webdriver",
"method": "git",
"tags": [
"webdriver",
"selenium",
"library",
"firefox"
],
"description": "Implementation of the WebDriver w3c spec.",
"license": "MIT",
"web": "https://github.com/dom96/webdriver"
},
{
"name": "interfaced",
"url": "https://github.com/andreaferretti/interfaced",
"method": "git",
"tags": [
"interface"
],
"description": "Go-like interfaces",
"license": "Apache License 2.0",
"web": "https://github.com/andreaferretti/interfaced"
},
{
"name": "vla",
"url": "https://github.com/bpr/vla",
"method": "git",
"tags": [
"vla",
"alloca"
],
"description": "Variable length arrays for Nim",
"license": "MIT",
"web": "https://github.com/bpr/vla"
},
{
"name": "metatools",
"url": "https://github.com/jxy/metatools",
"method": "git",
"tags": [
"macros",
"metaprogramming"
],
"description": "Metaprogramming tools for Nim",
"license": "MIT",
"web": "https://github.com/jxy/metatools"
},
{
"name": "pdcurses",
"url": "https://github.com/lcrees/pdcurses",
"method": "git",
"tags": [
"pdcurses",
"curses",
"console",
"gui"
],
"description": "Nim wrapper for PDCurses",
"license": "MIT",
"web": "https://github.com/lcrees/pdcurses"
},
{
"name": "libuv",
"url": "https://github.com/lcrees/libuv",
"method": "git",
"tags": [
"libuv",
"wrapper",
"node",
"networking"
],
"description": "libuv bindings for Nim",
"license": "MIT",
"web": "https://github.com/lcrees/libuv"
},
{
"name": "romans",
"url": "https://github.com/lcrees/romans",
"method": "git",
"tags": [
"roman",
"numerals"
],
"description": "Conversion between integers and Roman numerals",
"license": "MIT",
"web": "https://github.com/lcrees/romans"
},
{
"name": "simpleAST",
"url": "https://github.com/lguzzon/simpleAST",
"method": "git",
"tags": [
"ast"
],
"description": "Simple AST in NIM",
"license": "MIT",
"web": "https://github.com/lguzzon/simpleAST"
},
{
"name": "timerpool",
"url": "https://github.com/mikra01/timerpool/",
"method": "git",
"tags": [
"timer",
"pool",
"events",
"thread"
],
"description": "threadsafe timerpool implementation for event purpose",
"license": "MIT",
"web": "https://github.com/mikra01/timerpool"
},
{
"name": "zero_functional",
"url": "https://github.com/alehander42/zero-functional",
"method": "git",
"tags": [
"functional",
"dsl",
"chaining",
"seq"
],
"description": "A library providing zero-cost chaining for functional abstractions in Nim",
"license": "MIT",
"web": "https://github.com/alehander42/zero-functional"
},
{
"name": "ormin",
"url": "https://github.com/Araq/ormin",
"method": "git",
"tags": [
"ORM",
"SQL",
"db",
"database"
],
"description": "Prepared SQL statement generator. A lightweight ORM.",
"license": "MIT",
"web": "https://github.com/Araq/ormin"
},
{
"name": "karax",
"url": "https://github.com/pragmagic/karax",
"method": "git",
"tags": [
"browser",
"DOM",
"virtual-DOM",
"UI"
],
"description": "Karax is a framework for developing single page applications in Nim.",
"license": "MIT",
"web": "https://github.com/pragmagic/karax"
},
{
"name": "cascade",
"url": "https://github.com/citycide/cascade",
"method": "git",
"tags": [
"macro",
"cascade",
"operator",
"dart",
"with"
],
"description": "Method & assignment cascades for Nim, inspired by Smalltalk & Dart.",
"license": "MIT",
"web": "https://github.com/citycide/cascade"
},
{
"name": "chrono",
"url": "https://github.com/treeform/chrono",
"method": "git",
"tags": [
"library",
"timestamp",
"calendar",
"timezone"
],
"description": "Calendars, Timestamps and Timezones utilities.",
"license": "MIT",
"web": "https://github.com/treeform/chrono"
},
{
"name": "dbschema",
"url": "https://github.com/vegansk/dbschema",
"method": "git",
"tags": [
"library",
"database",
"db"
],
"description": "Database schema migration library for Nim language.",
"license": "MIT",
"web": "https://github.com/vegansk/dbschema"
},
{
"name": "gentabs",
"url": "https://github.com/lcrees/gentabs",
"method": "git",
"tags": [
"table",
"string",
"key",
"value"
],
"description": "Efficient hash table that is a key-value mapping (removed from stdlib)",
"license": "MIT",
"web": "https://github.com/lcrees/gentabs"
},
{
"name": "libgraph",
"url": "https://github.com/Mnenmenth/libgraphnim",
"method": "git",
"tags": [
"graph",
"math",
"conversion",
"pixels",
"coordinates"
],
"description": "Converts 2D linear graph coordinates to pixels on screen",
"license": "MIT",
"web": "https://github.com/Mnenmenth/libgraphnim"
},
{
"name": "polynumeric",
"url": "https://github.com/lcrees/polynumeric",
"method": "git",
"tags": [
"polynomial",
"numeric"
],
"description": "Polynomial operations",
"license": "MIT",
"web": "https://github.com/lcrees/polynumeric"
},
{
"name": "unicodedb",
"url": "https://github.com/nitely/nim-unicodedb",
"method": "git",
"tags": [
"unicode",
"UCD",
"unicodedata"
],
"description": "Unicode Character Database (UCD) access for Nim",
"license": "MIT",
"web": "https://github.com/nitely/nim-unicodedb"
},
{
"name": "normalize",
"url": "https://github.com/nitely/nim-normalize",
"method": "git",
"tags": [
"unicode",
"normalization",
"nfc",
"nfd"
],
"description": "Unicode normalization forms (tr15)",
"license": "MIT",
"web": "https://github.com/nitely/nim-normalize"
},
{
"name": "nico",
"url": "https://github.com/ftsf/nico",
"method": "git",
"tags": [
"pico-8",
"game",
"library",
"ludum",
"dare"
],
"description": "Nico game engine",
"license": "MIT",
"web": "https://github.com/ftsf/nico"
},
{
"name": "os_files",
"url": "https://github.com/tormund/os_files",
"method": "git",
"tags": [
"dialogs",
"file",
"icon"
],
"description": "Crossplatform (x11, windows, osx) native file dialogs; sytem file/folder icons in any resolution; open file with default application",
"license": "MIT",
"web": "https://github.com/tormund/os_files"
},
{
"name": "sprymicro",
"url": "https://github.com/gokr/sprymicro",
"method": "git",
"tags": [
"spry",
"demo"
],
"description": "Small demo Spry interpreters",
"license": "MIT",
"web": "https://github.com/gokr/sprymicro"
},
{
"name": "spryvm",
"url": "https://github.com/gokr/spryvm",
"method": "git",
"tags": [
"interpreter",
"language",
"spry"
],
"description": "Homoiconic dynamic language interpreter in Nim",
"license": "MIT",
"web": "https://github.com/gokr/spryvm"
},
{
"name": "netpbm",
"url": "https://github.com/barcharcraz/nim-netpbm",
"method": "git",
"tags": [
"pbm",
"image",
"wrapper",
"netpbm"
],
"description": "Wrapper for libnetpbm",
"license": "MIT",
"web": "https://github.com/barcharcraz/nim-netpbm"
},
{
"name": "nimgen",
"url": "https://github.com/genotrance/nimgen",
"method": "git",
"tags": [
"c2nim",
"library",
"wrapper",
"c",
"c++"
],
"description": "C2nim helper to simplify and automate wrapping C libraries",
"license": "MIT",
"web": "https://github.com/genotrance/nimgen"
},
{
"name": "sksbox",
"url": "https://github.com/Skrylar/sksbox",
"method": "git",
"tags": [
"sbox",
"binary",
"binaryformat",
"nothings",
"container"
],
"description": "A native-nim implementaton of the sBOX generic container format.",
"license": "MIT",
"web": "https://github.com/Skrylar/sksbox"
},
{
"name": "avbin",
"url": "https://github.com/Vladar4/avbin",
"method": "git",
"tags": [
"audio",
"video",
"media",
"library",
"wrapper"
],
"description": "Wrapper of the AVbin library for the Nim language.",
"license": "LGPL",
"web": "https://github.com/Vladar4/avbin"
},
{
"name": "fsm",
"url": "https://github.com/ba0f3/fsm.nim",
"method": "git",
"tags": [
"fsm",
"finite",
"state",
"machine"
],
"description": "A simple finite-state machine for @nim-lang",
"license": "MIT",
"web": "https://github.com/ba0f3/fsm.nim"
},
{
"name": "timezones",
"url": "https://github.com/GULPF/timezones",
"method": "git",
"tags": [
"timezone",
"time",
"tzdata"
],
"description": "Timezone library compatible with the standard library. ",
"license": "MIT",
"web": "https://github.com/GULPF/timezones"
},
{
"name": "ndf",
"url": "https://github.com/rustomax/ndf",
"method": "git",
"tags": [
"app",
"binary",
"duplicates",
"utility",
"filesystem"
],
"description": "Duplicate files finder",
"license": "MIT",
"web": "https://github.com/rustomax/ndf"
},
{
"name": "unicodeplus",
"url": "https://github.com/nitely/nim-unicodeplus",
"method": "git",
"tags": [
"unicode",
"isdigit",
"isalpha"
],
"description": "Common unicode operations",
"license": "MIT",
"web": "https://github.com/nitely/nim-unicodeplus"
},
{
"name": "libsvm",
"url": "https://github.com/genotrance/libsvm",
"method": "git",
"tags": [
"scientific",
"svm",
"vector"
],
"description": "libsvm wrapper for Nim",
"license": "MIT",
"web": "https://github.com/genotrance/libsvm"
},
{
"name": "lilt",
"url": "https://github.com/quelklef/lilt",
"method": "git",
"tags": [
"language",
"parser",
"parsing"
],
"description": "Parsing language",
"license": "MIT",
"web": "https://github.com/quelklef/lilt"
},
{
"name": "shiori_charset_convert",
"url": "https://github.com/Narazaka/shiori_charset_convert-nim",
"method": "git",
"tags": [
"shiori",
"ukagaka"
],
"description": "The SHIORI Message charset convert utility",
"license": "MIT",
"web": "https://github.com/Narazaka/shiori_charset_convert-nim"
},
{
"name": "grafanim",
"url": "https://github.com/jamesalbert/grafanim",
"method": "git",
"tags": [
"library",
"grafana",
"dashboards"
],
"description": "Grafana module for Nim",
"license": "GPL",
"web": "https://github.com/jamesalbert/grafanim"
},
{
"name": "nimpy",
"url": "https://github.com/yglukhov/nimpy",
"method": "git",
"tags": [
"python",
"bridge"
],
"description": "Nim - Python bridge",
"license": "MIT",
"web": "https://github.com/yglukhov/nimpy"
},
{
"name": "simple_graph",
"url": "https://github.com/erhlee-bird/simple_graph",
"method": "git",
"tags": [
"datastructures",
"library"
],
"description": "Simple Graph Library",
"license": "MIT",
"web": "https://github.com/erhlee-bird/simple_graph"
},
{
"name": "controlStructures",
"url": "https://github.com/TakeYourFreedom/Additional-Control-Structures-for-Nim",
"method": "git",
"tags": [
"library",
"control",
"structure"
],
"description": "Additional control structures",
"license": "MIT",
"web": "http://htmlpreview.github.io/?https://github.com/TakeYourFreedom/Additional-Control-Structures-for-Nim/blob/master/controlStructures.html"
},
{
"name": "notetxt",
"url": "https://github.com/mrshu/nim-notetxt",
"method": "git",
"tags": [
"notetxt,",
"note",
"taking"
],
"description": "A library that implements the note.txt specification for note taking.",
"license": "MIT",
"web": "https://github.com/mrshu/nim-notetxt"
},
{
"name": "breeze",
"url": "https://github.com/alehander42/breeze",
"method": "git",
"tags": [
"dsl",
"macro",
"metaprogramming"
],
"description": "A dsl for writing macros in Nim",
"license": "MIT",
"web": "https://github.com/alehander42/breeze"
},
{
"name": "joyent_http_parser",
"url": "https://github.com/nim-lang/joyent_http_parser",
"method": "git",
"tags": [
"wrapper",
"library",
"parsing"
],
"description": "Wrapper for high performance HTTP parsing library.",
"license": "MIT",
"web": "https://github.com/nim-lang/joyent_http_parser"
},
{
"name": "libsvm_legacy",
"url": "https://github.com/nim-lang/libsvm_legacy",
"method": "git",
"tags": [
"wrapper",
"library",
"scientific"
],
"description": "Wrapper for libsvm.",
"license": "MIT",
"web": "https://github.com/nim-lang/libsvm_legacy"
},
{
"name": "clblast",
"url": "https://github.com/numforge/nim-clblast",
"method": "git",
"tags": [
"BLAS",
"linear",
"algebra",
"vector",
"matrix",
"opencl",
"high",
"performance",
"computing",
"GPU",
"wrapper"
],
"description": "Wrapper for CLBlast, an OpenCL BLAS library",
"license": "Apache License 2.0",
"web": "https://github.com/numforge/nim-clblast"
},
{
"name": "nimp5",
"url": "https://github.com/Foldover/nim-p5",
"method": "git",
"tags": [
"p5",
"javascript",
"creative",
"coding",
"processing",
"library"
],
"description": "Nim bindings for p5.js.",
"license": "MIT",
"web": "https://github.com/Foldover/nim-p5"
},
{
"name": "names",
"url": "https://github.com/pragmagic/names",
"method": "git",
"tags": [
"strings"
],
"description": "String interning library",
"license": "MIT",
"web": "https://github.com/pragmagic/names"
},
{
"name": "sha1ext",
"url": "https://github.com/CORDEA/sha1ext",
"method": "git",
"tags": [
"sha1",
"extension"
],
"description": "std / sha1 extension",
"license": "Apache License 2.0",
"web": "https://github.com/CORDEA/sha1ext"
},
{
"name": "libsha",
"url": "https://github.com/forlan-ua/nim-libsha",
"method": "git",
"tags": [
"sha1",
"sha224",
"sha256",
"sha384",
"sha512"
],
"description": "Sha1 and Sha2 implementations",
"license": "MIT",
"web": "https://github.com/forlan-ua/nim-libsha"
},
{
"name": "pwned",
"url": "https://github.com/dom96/pwned",
"method": "git",
"tags": [
"application",
"passwords",
"security",
"binary"
],
"description": "A client for the Pwned passwords API.",
"license": "MIT",
"web": "https://github.com/dom96/pwned"
},
{
"name": "suffer",
"url": "https://github.com/emekoi/suffer",
"method": "git",
"tags": [
"graphics",
"font",
"software"
],
"description": "a nim library for drawing 2d shapes, text, and images to 32bit software pixel buffers",
"license": "MIT",
"web": "https://github.com/emekoi/suffer"
},
{
"name": "metric",
"url": "https://github.com/mjendrusch/metric",
"method": "git",
"tags": [
"library",
"units",
"scientific",
"dimensional-analysis"
],
"description": "Dimensionful types and dimensional analysis.",
"license": "MIT",
"web": "https://github.com/mjendrusch/metric"
},
{
"name": "useragents",
"url": "https://github.com/treeform/useragents",
"method": "git",
"tags": [
"library",
"useragent"
],
"description": "User Agent parser for nim.",
"license": "MIT",
"web": "https://github.com/treeform/useragents"
},
{
"name": "nimna",
"url": "https://github.com/mjendrusch/nimna",
"method": "git",
"tags": [
"library",
"nucleic-acid-folding",
"scientific",
"biology"
],
"description": "Nucleic acid folding and design.",
"license": "MIT",
"web": "https://github.com/mjendrusch/nimna"
},
{
"name": "bencode",
"url": "https://github.com/FedericoCeratto/nim-bencode",
"method": "git",
"tags": [
"library",
"bencode"
],
"description": "Bencode serialization/deserialization library",
"license": "LGPLv3",
"web": "https://github.com/FedericoCeratto/nim-bencode"
},
{
"name": "i3ipc",
"url": "https://github.com/FedericoCeratto/nim-i3ipc",
"method": "git",
"tags": [
"library",
"i3"
],
"description": "i3 IPC client library",
"license": "LGPLv3",
"web": "https://github.com/FedericoCeratto/nim-i3ipc"
},
{
"name": "chroma",
"url": "https://github.com/treeform/chroma",
"method": "git",
"tags": [
"colors",
"cmyk",
"hsl",
"hsv"
],
"description": "Everything you want to do with colors.",
"license": "MIT",
"web": "https://github.com/treeform/chroma"
},
{
"name": "nimrax",
"url": "https://github.com/genotrance/nimrax",
"method": "git",
"tags": [
"rax",
"radix",
"tree",
"data",
"structure"
],
"description": "Radix tree wrapper for Nim",
"license": "MIT",
"web": "https://github.com/genotrance/nimrax"
},
{
"name": "nimbass",
"url": "https://github.com/genotrance/nimbass",
"method": "git",
"tags": [
"bass",
"audio",
"wrapper"
],
"description": "Bass wrapper for Nim",
"license": "MIT",
"web": "https://github.com/genotrance/nimbass"
},
{
"name": "nimkerberos",
"url": "https://github.com/genotrance/nimkerberos",
"method": "git",
"tags": [
"kerberos",
"ntlm",
"authentication",
"auth",
"sspi"
],
"description": "WinKerberos wrapper for Nim",
"license": "MIT",
"web": "https://github.com/genotrance/nimkerberos"
},
{
"name": "nimssh2",
"url": "https://github.com/genotrance/nimssh2",
"method": "git",
"tags": [
"ssh",
"library",
"wrapper"
],
"description": "libssh2 wrapper for Nim",
"license": "MIT",
"web": "https://github.com/genotrance/nimssh2"
},
{
"name": "nimssl",
"url": "https://github.com/genotrance/nimssl",
"method": "git",
"tags": [
"openssl",
"sha",
"sha1",
"hash",
"sha256",
"sha512"
],
"description": "OpenSSL wrapper for Nim",
"license": "MIT",
"web": "https://github.com/genotrance/nimssl"
},
{
"name": "snip",
"url": "https://github.com/genotrance/snip",
"method": "git",
"tags": [
"console",
"editor",
"text",
"cli"
],
"description": "Text editor to speed up testing code snippets",
"license": "MIT",
"web": "https://github.com/genotrance/snip"
},
{
"name": "moduleinit",
"url": "https://github.com/skunkiferous/moduleinit",
"method": "git",
"tags": [
"library",
"parallelism",
"threads"
],
"description": "Nim module/thread initialisation ordering library",
"license": "MIT",
"web": "https://github.com/skunkiferous/moduleinit"
},
{
"name": "mofuw",
"url": "https://github.com/2vg/mofuw",
"method": "git",
"tags": [
"web",
"http",
"framework"
],
"description": "mofuw is *MO*re *F*aster, *U*ltra *W*ebserver",
"license": "MIT",
"web": "https://github.com/2vg/mofuw"
},
{
"name": "scnim",
"url": "https://github.com/capocasa/scnim",
"method": "git",
"tags": [
"music",
"synthesizer",
"realtime",
"supercollider",
"ugen",
"plugin",
"binding",
"audio"
],
"description": "Develop SuperCollider UGens in Nim",
"license": "MIT",
"web": "https://github.com/capocasa/scnim"
},
{
"name": "nimgl",
"url": "https://github.com/cavariux/nimgl",
"method": "git",
"tags": [
"glfw",
"glew",
"math",
"opengl",
"bindings",
"gl"
],
"description": "Nim Game Library",
"license": "MIT",
"web": "https://github.com/cavariux/nimgl"
},
{
"name": "inim",
"url": "https://github.com/AndreiRegiani/INim",
"method": "git",
"tags": [
"repl",
"playground",
"shell"
],
"description": "Interactive Nim Shell",
"license": "MIT",
"web": "https://github.com/AndreiRegiani/INim"
},
{
"name": "nimbigwig",
"url": "https://github.com/genotrance/nimbigwig",
"method": "git",
"tags": [
"bigwig",
"bigbend",
"genome"
],
"description": "libBigWig wrapper for Nim",
"license": "MIT",
"web": "https://github.com/genotrance/nimbigwig"
},
{
"name": "regex",
"url": "https://github.com/nitely/nim-regex",
"method": "git",
"tags": [
"regex"
],
"description": "Linear time regex matching",
"license": "MIT",
"web": "https://github.com/nitely/nim-regex"
},
{
"name": "tsundoku",
"url": "https://github.com/FedericoCeratto/tsundoku",
"method": "git",
"tags": [
"OPDS",
"ebook",
"server"
],
"description": "Simple and lightweight OPDS ebook server",
"license": "GPLv3",
"web": "https://github.com/FedericoCeratto/tsundoku"
},
{
"name": "nim_exodus",
"url": "https://github.com/shinriyo/nim_exodus",
"method": "git",
"tags": [
"web",
"html",
"template"
],
"description": "Template generator for gester",
"license": "MIT",
"web": "https://github.com/shinriyo/nim_exodus"
},
{
"name": "nimlibxlsxwriter",
"url": "https://github.com/KeepCoolWithCoolidge/nimlibxlsxwriter",
"method": "git",
"tags": [
"Excel",
"wrapper",
"nim",
"xlsx"
],
"description": "libxslxwriter wrapper for Nim",
"license": "MIT",
"web": "https://github.com/KeepCoolWithCoolidge/nimlibxlsxwriter"
},
{
"name": "msqueue",
"url": "https://github.com/2vg/MSQueue",
"method": "git",
"tags": [
"algorithm",
"queue",
"MichaelScott",
"fast",
"concurrent"
],
"description": "Michael-Scott queue implemented in Nim",
"license": "MIT",
"web": "https://github.com/2vg/MSQueue"
},
{
"name": "nimclutter",
"url": "https://github.com/KeepCoolWithCoolidge/nimclutter",
"method": "git",
"tags": [
"clutter",
"gtk",
"gui"
],
"description": "Nim bindings for Clutter toolkit.",
"license": "LGPLv2.1",
"web": "https://github.com/KeepCoolWithCoolidge/nimclutter"
},
{
"name": "nimhdf5",
"url": "https://github.com/Vindaar/nimhdf5",
"method": "git",
"tags": [
"library",
"wrapper",
"binding",
"libhdf5",
"hdf5",
"ndarray",
"storage"
],
"description": "Bindings for the HDF5 data format C library",
"license": "MIT",
"web": "https://github.com/Vindaar/nimhdf5"
},
{
"name": "itertools",
"url": "https://github.com/narimiran/itertools",
"method": "git",
"tags": [
"itertools",
"python",
"iterators"
],
"description": "Itertools for Nim",
"license": "MIT",
"web": "https://github.com/narimiran/itertools"
},
{
"name": "typelists",
"url": "https://github.com/yglukhov/typelists",
"method": "git",
"tags": [
"metaprogramming"
],
"description": "Typelists in Nim",
"license": "MIT",
"web": "https://github.com/yglukhov/typelists"
},
{
"name": "sol",
"url": "https://github.com/davidgarland/sol",
"method": "git",
"tags": [
"c99",
"c11",
"c",
"vector",
"simd",
"avx",
"avx2",
"neon"
],
"description": "A SIMD-accelerated vector library written in C99 with Nim bindings.",
"license": "MIT",
"web": "https://github.com/davidgarland/sol"
},
{
"name": "simdX86",
"url": "https://github.com/nimlibs/simdX86",
"method": "git",
"tags": [
"simd"
],
"description": "Wrappers for X86 SIMD intrinsics",
"license": "MIT",
"web": "https://github.com/nimlibs/simdX86"
},
{
"name": "loopfusion",
"url": "https://github.com/numforge/loopfusion",
"method": "git",
"tags": [
"loop",
"iterator",
"zip",
"forEach",
"variadic"
],
"description": "Loop efficiently over a variadic number of containers",
"license": "MIT or Apache License 2.0",
"web": "https://github.com/numforge/loopfusion"
},
{
"name": "tinamou",
"url": "https://github.com/Double-oxygeN/tinamou",
"method": "git",
"tags": [
"game",
"sdl2"
],
"description": "Game Library in Nim with SDL2",
"license": "MIT",
"web": "https://github.com/Double-oxygeN/tinamou"
},
{
"name": "cittadino",
"url": "https://github.com/makingspace/cittadino",
"method": "git",
"tags": [
"pubsub",
"stomp",
"rabbitmq",
"amqp"
],
"description": "A simple PubSub framework using STOMP.",
"license": "BSD2",
"web": "https://github.com/makingspace/cittadino"
},
{
"name": "consul",
"url": "https://github.com/makingspace/nim_consul",
"method": "git",
"tags": [
"consul"
],
"description": "A simple interface to a running Consul agent.",
"license": "BSD2",
"web": "https://github.com/makingspace/nim_consul"
},
{
"name": "keystone",
"url": "https://github.com/6A/Keystone.nim",
"method": "git",
"tags": [
"binding",
"keystone",
"asm",
"assembler",
"x86",
"arm"
],
"description": "Bindings to the Keystone Assembler.",
"license": "MIT",
"web": "https://github.com/6A/Keystone.nim"
},
{
"name": "morpheus",
"url": "https://github.com/notTito/morpheus",
"method": "git",
"tags": [
"matrix",
"linear-algebra"
],
"description": "Nim Matrix module",
"license": "MIT",
"web": "https://github.com/notTito/morpheus"
},
{
"name": "units",
"url": "https://github.com/Udiknedormin/NimUnits",
"method": "git",
"tags": [
"library",
"pure",
"units",
"physics",
"science",
"documentation",
"safety"
],
"description": " Statically-typed quantity units.",
"license": "MIT",
"web": "https://github.com/Udiknedormin/NimUnits"
},
{
"name": "ast_pattern_matching",
"url": "https://github.com/krux02/ast-pattern-matching",
"method": "git",
"tags": [
"macros",
"pattern-matching",
"ast"
],
"description": "a general ast pattern matching library with a focus on correctness and good error messages",
"license": "MIT",
"web": "https://github.com/krux02/ast-pattern-matching"
},
{
"name": "tissue",
"url": "https://github.com/genotrance/tissue",
"method": "git",
"tags": [
"github",
"issue",
"debug",
"test",
"testament"
],
"description": "Test failing snippets from Nim's issues",
"license": "MIT",
"web": "https://github.com/genotrance/tissue"
},
{
"name": "sphincs",
"url": "https://github.com/ehmry/nim-sphincs",
"method": "git",
"tags": [
"crypto",
"pqcrypto",
"signing"
],
"description": "SPHINCS⁺ stateless hash-based signature scheme",
"license": "MIT",
"web": "https://github.com/ehmry/nim-sphincs"
},
{
"name": "nimpb",
"url": "https://github.com/oswjk/nimpb",
"method": "git",
"tags": [
"serialization",
"protocol-buffers",
"protobuf",
"library"
],
"description": "A Protocol Buffers library for Nim",
"license": "MIT",
"web": "https://github.com/oswjk/nimpb"
},
{
"name": "nimpb_protoc",
"url": "https://github.com/oswjk/nimpb_protoc",
"method": "git",
"tags": [
"serialization",
"protocol-buffers",
"protobuf"
],
"description": "Protocol Buffers compiler support package for nimpb",
"license": "MIT",
"web": "https://github.com/oswjk/nimpb_protoc"
},
{
"name": "strunicode",
"url": "https://github.com/nitely/nim-strunicode",
"method": "git",
"tags": [
"string",
"unicode",
"grapheme"
],
"description": "Swift-like unicode string handling",
"license": "MIT",
"web": "https://github.com/nitely/nim-strunicode"
},
{
"name": "turn_based_game",
"url": "https://github.com/JohnAD/turn_based_game",
"method": "git",
"tags": [
"rules-engine",
"game",
"turn-based"
],
"description": "Game rules engine for simulating or playing turn-based games",
"license": "MIT",
"web": "https://github.com/JohnAD/turn_based_game/wiki"
},
{
"name": "negamax",
"url": "https://github.com/JohnAD/negamax",
"method": "git",
"tags": [
"negamax",
"minimax",
"game",
"ai",
"turn-based"
],
"description": "Negamax AI search-tree algorithm for two player games",
"license": "MIT",
"web": "https://github.com/JohnAD/negamax"
},
{
"name": "translation",
"url": "https://github.com/juancarlospaco/nim-tinyslation",
"method": "git",
"tags": [
"translation",
"tinyslation",
"api",
"strings",
"minimalism"
],
"description": "Text string translation from free online crowdsourced API. Tinyslation a tiny translation.",
"license": "LGPLv3",
"web": "https://github.com/juancarlospaco/nim-tinyslation"
},
{
"name": "magic",
"url": "https://github.com/xmonader/nim-magic",
"method": "git",
"tags": [
"libmagic",
"magic",
"guessfile"
],
"description": "libmagic for nim",
"license": "MIT",
"web": "https://github.com/xmonader/nim-magic"
},
{
"name": "configparser",
"url": "https://github.com/xmonader/nim-configparser",
"method": "git",
"tags": [
"configparser",
"ini",
"parser"
],
"description": "pure Ini configurations parser",
"license": "MIT",
"web": "https://github.com/xmonader/nim-configparser"
},
{
"name": "random_font_color",
"url": "https://github.com/juancarlospaco/nim-random-font-color",
"method": "git",
"tags": [
"fonts",
"colors",
"pastel",
"design",
"random"
],
"description": "Random curated Fonts and pastel Colors for your UI/UX design, design for non-designers.",
"license": "LGPLv3",
"web": "https://github.com/juancarlospaco/nim-random-font-color"
},
{
"name": "bytes2human",
"url": "https://github.com/juancarlospaco/nim-bytes2human",
"method": "git",
"tags": [
"bytes",
"human",
"minimalism",
"size"
],
"description": "Convert bytes to kilobytes, megabytes, gigabytes, etc.",
"license": "LGPLv3",
"web": "https://github.com/juancarlospaco/nim-bytes2human"
},
{
"name": "nimhttpd",
"url": "https://github.com/h3rald/nimhttpd",
"method": "git",
"tags": [
"web-server",
"static-file-server",
"server",
"http"
],
"description": "A tiny static file web server.",
"license": "MIT",
"web": "https://github.com/h3rald/nimhttpd"
},
{
"name": "crc32",
"url": "https://github.com/juancarlospaco/nim-crc32",
"method": "git",
"tags": [
"crc32",
"checksum",
"minimalism"
],
"description": "CRC32, 2 proc, copied from RosettaCode.",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-crc32"
},
{
"name": "httpbeast",
"url": "https://github.com/dom96/httpbeast",
"method": "git",
"tags": [
"http",
"server",
"parallel",
"linux",
"unix"
],
"description": "A performant and scalable HTTP server.",
"license": "MIT",
"web": "https://github.com/dom96/httpbeast"
},
{
"name": "datetime2human",
"url": "https://github.com/juancarlospaco/nim-datetime2human",
"method": "git",
"tags": [
"date",
"time",
"datetime",
"ISO-8601",
"human",
"minimalism"
],
"description": "Human friendly DateTime string representations, seconds to millenniums.",
"license": "LGPLv3",
"web": "https://github.com/juancarlospaco/nim-datetime2human"
},
{
"name": "sass",
"url": "https://github.com/dom96/sass",
"method": "git",
"tags": [
"css",
"compiler",
"wrapper",
"library",
"scss",
"web"
],
"description": "A wrapper for the libsass library.",
"license": "MIT",
"web": "https://github.com/dom96/sass"
},
{
"name": "osutil",
"url": "https://github.com/juancarlospaco/nim-osutil",
"method": "git",
"tags": [
"utils",
"helpers",
"minimalism",
"process",
"mobile",
"battery"
],
"description": "OS Utils for Nim, simple tiny but useful procs for OS. Turn Display OFF and set Process Name.",
"license": "LGPLv3",
"web": "https://github.com/juancarlospaco/nim-osutil"
},
{
"name": "binance",
"url": "https://github.com/Imperator26/binance",
"method": "git",
"tags": [
"library",
"api",
"binance"
],
"description": "A Nim library to access the Binance API.",
"license": "Apache License 2.0",
"web": "https://github.com/Imperator26/binance"
},
{
"name": "jdec",
"tags": [
"json",
"marshal",
"helper",
"utils"
],
"method": "git",
"license": "MIT",
"web": "https://github.com/diegogub/jdec",
"url": "https://github.com/diegogub/jdec",
"description": "Flexible JSON manshal/unmarshal library for nim"
},
{
"name": "nimsnappyc",
"url": "https://github.com/NimCompression/nimsnappyc",
"method": "git",
"tags": [
"snappy",
"compression",
"wrapper",
"library"
],
"description": "Wrapper for the Snappy-C compression library",
"license": "MIT",
"web": "https://github.com/NimCompression/nimsnappyc"
},
{
"name": "websitecreator",
"url": "https://github.com/ThomasTJdev/nim_websitecreator",
"method": "git",
"tags": [
"website",
"webpage",
"blog",
"binary"
],
"description": "A website management tool. Run the file and access your webpage.",
"license": "GPLv3",
"web": "https://nimwc.org/"
},
{
"name": "shaname",
"url": "https://github.com/Torro/nimble-packages?subdir=shaname",
"method": "git",
"tags": [
"sha1",
"commandline",
"utilities"
],
"description": "Rename files to their sha1sums",
"license": "BSD",
"web": "https://github.com/Torro/nimble-packages/tree/master/shaname"
},
{
"name": "about",
"url": "https://github.com/aleandros/about",
"method": "git",
"tags": [
"cli",
"tool"
],
"description": "Executable for finding information about programs in PATH",
"license": "MIT",
"web": "https://github.com/aleandros/about"
},
{
"name": "findtests",
"url": "https://github.com/jackvandrunen/findtests",
"method": "git",
"tags": [
"test",
"tests",
"testing",
"unit"
],
"description": "A helper module for writing unit tests in Nim with nake or similar build system.",
"license": "ISC",
"web": "https://github.com/jackvandrunen/findtests"
},
{
"name": "packedjson",
"url": "https://github.com/Araq/packedjson",
"method": "git",
"tags": [
"json"
],
"description": "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.",
"license": "MIT",
"web": "https://github.com/Araq/packedjson"
},
{
"name": "unicode_numbers",
"url": "https://github.com/Aearnus/unicode_numbers",
"method": "git",
"tags": [
"library",
"string",
"format",
"unicode"
],
"description": "Converts a number into a specially formatted Unicode string",
"license": "MIT",
"web": "https://github.com/Aearnus/unicode_numbers"
},
{
"name": "glob",
"url": "https://github.com/citycide/glob",
"method": "git",
"tags": [
"glob",
"pattern",
"match",
"walk",
"filesystem",
"pure"
],
"description": "Pure library for matching file paths against Unix style glob patterns.",
"license": "MIT",
"web": "https://github.com/citycide/glob"
},
{
"name": "lda",
"url": "https://github.com/unicredit/lda",
"method": "git",
"tags": [
"LDA",
"topic-modeling",
"text-clustering",
"NLP"
],
"description": "Latent Dirichlet Allocation",
"license": "Apache License 2.0",
"web": "https://github.com/unicredit/lda"
},
{
"name": "mdevolve",
"url": "https://github.com/jxy/MDevolve",
"method": "git",
"tags": [
"MD",
"integrator",
"numerical",
"evolution"
],
"description": "Integrator framework for Molecular Dynamic evolutions",
"license": "MIT",
"web": "https://github.com/jxy/MDevolve"
},
{
"name": "sctp",
"url": "https://github.com/metacontainer/sctp.nim",
"method": "git",
"tags": [
"sctp",
"networking",
"userspace"
],
"description": "Userspace SCTP bindings",
"license": "BSD",
"web": "https://github.com/metacontainer/sctp.nim"
},
{
"name": "sodium",
"url": "https://github.com/zielmicha/libsodium.nim",
"method": "git",
"tags": [
"crypto",
"security",
"sodium"
],
"description": "High-level libsodium bindings",
"license": "MIT",
"web": "https://github.com/zielmicha/libsodium.nim"
},
{
"name": "db_clickhouse",
"url": "https://github.com/leonardoce/nim-clickhouse",
"method": "git",
"tags": [
"wrapper",
"database",
"clickhouse"
],
"description": "ClickHouse Nim interface",
"license": "MIT",
"web": "https://github.com/leonardoce/nim-clickhouse"
},
{
"name": "webterminal",
"url": "https://github.com/JohnAD/webterminal",
"method": "git",
"tags": [
"javascript",
"terminal",
"tty"
],
"description": "Very simple browser Javascript TTY web terminal",
"license": "MIT",
"web": "https://github.com/JohnAD/webterminal"
},
{
"name": "hpack",
"url": "https://github.com/nitely/nim-hpack",
"method": "git",
"tags": [
"http2",
"hpack"
],
"description": "HPACK (Header Compression for HTTP/2)",
"license": "MIT",
"web": "https://github.com/nitely/nim-hpack"
},
{
"name": "cobs",
"url": "https://github.com/keyme/nim_cobs",
"method": "git",
"tags": [
"serialization",
"encoding",
"wireline",
"framing",
"cobs"
],
"description": "Consistent Overhead Byte Stuffing for Nim",
"license": "MIT",
"web": "https://github.com/keyme/nim_cobs"
},
{
"name": "bitvec",
"url": "https://github.com/keyme/nim_bitvec",
"method": "git",
"tags": [
"serialization",
"encoding",
"wireline"
],
"description": "Extensible bit vector integer encoding library",
"license": "MIT",
"web": "https://github.com/keyme/nim_bitvec"
}
]