packages/packages.json
Yoshihiro Tanaka 4c5ff2e959 Add spotify
2018-09-25 21:18:23 +09:00

10824 lines
254 KiB
JSON

[
{
"name": "nimrun",
"url": "https://github.com/lee-b/nimrun",
"method": "git",
"tags": [
"shebang",
"unix",
"linux",
"bsd",
"mac",
"shell",
"script",
"nimble",
"nimcr",
"compile",
"run",
"standalone"
],
"description": "Shebang frontend for running nim code as scripts. Does not require .nim extensions.",
"license": "MIT",
"web": "https://github.com/lee-b/nimrun"
},
{
"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": "extensions",
"url": "https://github.com/jyapayne/nim-extensions",
"method": "git",
"tags": [
"library",
"extensions",
"addons"
],
"description": "A library that will add useful tools to Nim's arsenal.",
"license": "MIT",
"web": "https://github.com/jyapayne/nim-extensions"
},
{
"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",
"alias": "glfw"
},
{
"name": "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": "libnx",
"url": "https://github.com/jyapayne/nim-libnx",
"method": "git",
"tags": [
"switch",
"nintendo",
"libnx",
"nx"
],
"description": "A port of libnx to Nim",
"license": "The Unlicense",
"web": "https://github.com/jyapayne/nim-libnx"
},
{
"name": "switch_build",
"url": "https://github.com/jyapayne/switch-build",
"method": "git",
"tags": [
"switch",
"nintendo",
"build",
"builder"
],
"description": "An easy way to build homebrew files for the Nintendo Switch",
"license": "MIT",
"web": "https://github.com/jyapayne/switch-build"
},
{
"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": "jsonschema",
"url": "https://github.com/PMunch/jsonschema",
"method": "git",
"tags": [
"json",
"schema",
"library",
"validation"
],
"description": "JSON schema validation and creation.",
"license": "MIT",
"web": "https://github.com/PMunch/jsonschema"
},
{
"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",
"asyncdispatch"
],
"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": "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://github.com/dom96/nimbox",
"method": "git",
"tags": [
"library",
"wrapper",
"termbox",
"commandline",
"ui",
"tui",
"gui"
],
"description": "A Rustbox-inspired termbox wrapper",
"license": "MIT",
"web": "https://github.com/dom96/nimbox"
},
{
"name": "psutil",
"url": "https://github.com/juancarlospaco/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). Since 2018 maintained by Juan Carlos because was abandoned.",
"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": "json_rpc",
"url": "https://github.com/status-im/nim-json-rpc",
"method": "git",
"tags": [
"library",
"json-rpc",
"server",
"client",
"rpc",
"json"
],
"description": "Nim library for implementing JSON-RPC clients and servers",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-json-rpc"
},
{
"name": "asyncdispatch2",
"url": "https://github.com/status-im/nim-asyncdispatch2",
"method": "git",
"tags": [
"library",
"networking",
"async",
"asynchronous",
"eventloop",
"timers",
"sendfile",
"tcp",
"udp"
],
"description": "Experimental fork of Nim's asyncdispatch",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-asyncdispatch2"
},
{
"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": "eth_common",
"url": "https://github.com/status-im/nim-eth-common",
"method": "git",
"tags": [
"library",
"ethereum"
],
"description": "Definitions of various data structures used in the Ethereum eco-system",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-eth-common"
},
{
"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": "httputils",
"url": "https://github.com/status-im/nim-http-utils",
"method": "git",
"tags": [
"http",
"parsers",
"protocols"
],
"description": "Common utilities for implementing HTTP servers",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-http-utils"
},
{
"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": "eth_trie",
"url": "https://github.com/status-im/nim-eth-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-eth-trie"
},
{
"name": "eth_p2p",
"url": "https://github.com/status-im/nim-eth-p2p",
"method": "git",
"tags": [
"library",
"ethereum",
"p2p",
"devp2p",
"rplx",
"networking",
"whisper",
"swarm"
],
"description": "Implementation of the Ethereum suite of P2P protocols",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-eth-p2p"
},
{
"name": "eth_keyfile",
"url": "https://github.com/status-im/nim-eth-keyfile",
"method": "git",
"tags": [
"library",
"ethereum",
"keyfile",
"wallet"
],
"description": "Library for handling Ethereum private keys and wallets",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-eth-keyfile"
},
{
"name": "byteutils",
"url": "https://github.com/status-im/nim-byteutils",
"method": "git",
"tags": [
"library",
"blobs",
"hex-dump"
],
"description": "Useful utilities for manipulating and visualizing byte blobs",
"license": "Apache License 2.0",
"web": "https://github.com/status-im/nim-byteutils"
},
{
"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/dvolk/gnuplot.nim",
"method": "git",
"tags": [
"plot",
"graphing",
"data"
],
"description": "Nim interface to gnuplot",
"license": "MIT",
"web": "https://github.com/dvolk/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": "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",
"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": "genoiser",
"url": "https://github.com/brentp/genoiser",
"method": "git",
"tags": [
"bam",
"cram",
"vcf",
"genomics"
],
"description": "functions to tracks for genomics data files",
"license": "MIT"
},
{
"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/zero-functional/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/zero-functional/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": "mpfit",
"url": "https://github.com/Vindaar/nim-mpfit",
"method": "git",
"tags": [
"library",
"wrapper",
"binding",
"nonlinear",
"least-squares",
"fitting",
"levenberg-marquardt",
"regression"
],
"description": "A wrapper for the cMPFIT non-linear least squares fitting library",
"license": "MIT",
"web": "https://github.com/Vindaar/nim-mpfit"
},
{
"name": "nlopt",
"url": "https://github.com/Vindaar/nimnlopt",
"method": "git",
"tags": [
"library",
"wrapper",
"binding",
"nonlinear-optimization"
],
"description": "A wrapper for the non-linear optimization C library Nlopt",
"license": "MIT",
"web": "https://github.com/Vindaar/nimnlopt"
},
{
"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": "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",
"alias": "nimwc"
},
{
"name": "nimwc",
"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"
},
{
"name": "nimsvg",
"url": "https://github.com/bluenote10/NimSvg",
"method": "git",
"tags": [
"svg"
],
"description": "Nim-based DSL allowing to generate SVG files and GIF animations.",
"license": "MIT",
"web": "https://github.com/bluenote10/NimSvg"
},
{
"name": "validation",
"url": "https://github.com/captainbland/nim-validation",
"method": "git",
"tags": [
"validation",
"library"
],
"description": "Nim object validation using type field pragmas",
"license": "GPLv3",
"web": "https://github.com/captainbland/nim-validation"
},
{
"name": "nimgraphviz",
"url": "https://github.com/QuinnFreedman/nimgraphviz",
"method": "git",
"tags": [
"graph",
"viz",
"graphviz",
"dot",
"pygraphviz"
],
"description": "Nim bindings for the GraphViz tool and the DOT graph language",
"license": "MIT",
"web": "https://github.com/QuinnFreedman/nimgraphviz"
},
{
"name": "fab",
"url": "https://github.com/icyphox/fab",
"method": "git",
"tags": [
"colors",
"terminal",
"formatting",
"text",
"fun"
],
"description": "Print fabulously in your terminal",
"license": "MIT",
"web": "https://github.com/icyphox/fab"
},
{
"name": "kdialog",
"url": "https://github.com/juancarlospaco/nim-kdialog",
"method": "git",
"tags": [
"kdialog",
"qt5",
"kde",
"gui",
"easy",
"qt"
],
"description": "KDialog Qt5 Wrapper, easy API, KISS design",
"license": "LGPLv3",
"web": "https://github.com/juancarlospaco/nim-kdialog"
},
{
"name": "nim7z",
"url": "https://github.com/genotrance/nim7z",
"method": "git",
"tags": [
"7zip",
"7z",
"extract",
"archive"
],
"description": "7z extraction for Nim",
"license": "MIT",
"web": "https://github.com/genotrance/nim7z"
},
{
"name": "nimarchive",
"url": "https://github.com/genotrance/nimarchive",
"method": "git",
"tags": [
"7z",
"zip",
"tar",
"rar",
"gz",
"libarchive",
"compress",
"extract",
"archive"
],
"description": "libarchive wrapper for Nim",
"license": "MIT",
"web": "https://github.com/genotrance/nimarchive"
},
{
"name": "nimpcre",
"url": "https://github.com/genotrance/nimpcre",
"method": "git",
"tags": [
"pcre",
"regex"
],
"description": "PCRE wrapper for Nim",
"license": "MIT",
"web": "https://github.com/genotrance/nimpcre"
},
{
"name": "nimdeps",
"url": "https://github.com/genotrance/nimdeps",
"method": "git",
"tags": [
"dependency",
"bundle",
"installer",
"package"
],
"description": "Nim library to bundle dependency files into executable",
"license": "MIT",
"web": "https://github.com/genotrance/nimdeps"
},
{
"name": "intel_hex",
"url": "https://github.com/keyme/nim_intel_hex",
"method": "git",
"tags": [
"utils",
"parsing",
"hex"
],
"description": "Intel hex file utility library",
"license": "MIT",
"web": "https://github.com/keyme/nim_intel_hex"
},
{
"name": "nimha",
"url": "https://github.com/ThomasTJdev/nim_homeassistant",
"method": "git",
"tags": [
"smarthome",
"automation",
"mqtt",
"xiaomi"
],
"description": "Nim Home Assistant (NimHA) is a hub for combining multiple home automation devices and automating jobs",
"license": "GPLv3",
"web": "https://github.com/ThomasTJdev/nim_homeassistant"
},
{
"name": "fmod",
"url": "https://github.com/johnnovak/nim-fmod",
"method": "git",
"tags": [
"library",
"fmod",
"audio",
"game",
"sound"
],
"description": "Nim wrapper for the FMOD Low Level C API",
"license": "MIT",
"web": "https://github.com/johnnovak/nim-fmod"
},
{
"name": "figures",
"url": "https://github.com/cavariux/figures",
"method": "git",
"tags": [
"unicode",
"cli",
"figures"
],
"description": "unicode symbols",
"license": "MIT",
"web": "https://github.com/cavariux/figures"
},
{
"name": "ur",
"url": "https://github.com/JohnAD/ur",
"method": "git",
"tags": [
"library",
"universal",
"result",
"return"
],
"description": "A Universal Result macro/object that normalizes the information returned from a procedure",
"license": "MIT",
"web": "https://github.com/JohnAD/ur",
"doc": "https://github.com/JohnAD/ur/blob/master/docs/ur.rst"
},
{
"name": "blosc",
"url": "https://github.com/Skrylar/nblosc",
"method": "git",
"tags": [
"blosc",
"wrapper",
"compression"
],
"description": "Bit Shuffling Block Compressor (C-Blosc)",
"license": "BSD",
"web": "https://github.com/Skrylar/nblosc"
},
{
"name": "fltk",
"url": "https://github.com/Skrylar/nfltk",
"method": "git",
"tags": [
"gui",
"fltk",
"wrapper",
"c++"
],
"description": "The Fast-Light Tool Kit",
"license": "LGPL",
"web": "https://github.com/Skrylar/nfltk"
},
{
"name": "nim_cexc",
"url": "https://github.com/metasyn/nim-cexc-splunk",
"method": "git",
"tags": [
"splunk",
"command",
"cexc",
"chunked"
],
"description": "A simple chunked external protocol interface for Splunk custom search commands.",
"license": "Apache2",
"web": "https://github.com/metasyn/nim-cexc-splunk"
},
{
"name": "nimclipboard",
"url": "https://github.com/genotrance/nimclipboard",
"method": "git",
"tags": [
"clipboard",
"wrapper",
"clip",
"copy",
"paste",
"nimgen"
],
"description": "Nim wrapper for libclipboard",
"license": "MIT",
"web": "https://github.com/genotrance/nimclipboard"
},
{
"name": "skinterpolate",
"url": "https://github.com/Skrylar/skInterpolate",
"method": "git",
"tags": [
"interpolation",
"animation"
],
"description": "Interpolation routines for data and animation.",
"license": "MIT",
"web": "https://github.com/Skrylar/skInterpolate"
},
{
"name": "nimspice",
"url": "https://github.com/CodeDoes/nimspice",
"method": "git",
"tags": [
"macro",
"template",
"class",
"collection"
],
"description": "A bunch of macros. sugar if you would",
"license": "MIT",
"web": "https://github.com/CodeDoes/nimspice"
},
{
"name": "BN",
"url": "https://github.com/EmberCrypto/BN",
"method": "git",
"tags": [
"bignumber",
"multiprecision",
"imath"
],
"description": "A Nim Wrapper of the imath BigNumber library.",
"license": "MIT"
},
{
"name": "nimbioseq",
"url": "https://github.com/jhbadger/nimbioseq",
"method": "git",
"tags": [
"bioinformatics",
"fasta",
"fastq"
],
"description": "Nim Library for sequence (protein/nucleotide) bioinformatics",
"license": "BSD-3",
"web": "https://github.com/jhbadger/nimbioseq"
},
{
"name": "subhook",
"url": "https://github.com/ba0f3/subhook.nim",
"method": "git",
"tags": [
"hook",
"hooking",
"subhook",
"x86",
"windows",
"linux",
"unix",
""
],
"description": "subhook wrapper",
"license": "BSD2",
"web": "https://github.com/ba0f3/subhook.nim"
},
{
"name": "timecop",
"url": "https://github.com/ba0f3/timecop.nim",
"method": "git",
"tags": [
"time",
"travel",
"timecop"
],
"description": "Time travelling for Nim",
"license": "MIT",
"web": "https://github.com/ba0f3/timecop.nim"
},
{
"name": "openexchangerates",
"url": "https://github.com/juancarlospaco/nim-openexchangerates",
"method": "git",
"tags": [
"money",
"exchange",
"openexchangerates",
"bitcoin",
"gold",
"dollar",
"euro",
"prices"
],
"description": "OpenExchangeRates API Client for Nim. Works with/without SSL. Partially works with/without Free API Key.",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-openexchangerates"
},
{
"name": "clr",
"url": "https://github.com/Calinou/clr",
"method": "git",
"tags": [
"commandline",
"color",
"rgb",
"hsl",
"hsv"
],
"description": "Get information about colors and convert them in the command line",
"license": "MIT",
"web": "https://github.com/Calinou/clr"
},
{
"name": "duktape",
"url": "https://github.com/manguluka/duktape-nim",
"method": "git",
"tags": [
"js",
"javascript",
"scripting",
"language",
"interpreter"
],
"description": "wrapper for the Duktape embeddable Javascript engine",
"license": "MIT",
"web": "https://github.com/manguluka/duktape-nim"
},
{
"name": "polypbren",
"url": "https://github.com/guibar64/polypbren",
"method": "git",
"tags": [
"science",
"equation"
],
"description": "Renormalization of colloidal charges of polydipserse dispersions using the Poisson-Boltzmann equation",
"license": "MIT",
"web": "https://github.com/guibar64/polypbren"
},
{
"name": "spdx_licenses",
"url": "https://github.com/euantorano/spdx_licenses.nim",
"method": "git",
"tags": [
"spdx",
"license"
],
"description": "A library to retrieve the list of commonly used licenses from the SPDX License List.",
"license": "BSD3",
"web": "https://github.com/euantorano/spdx_licenses.nim"
},
{
"name": "texttospeech",
"url": "https://github.com/dom96/texttospeech",
"method": "git",
"tags": [
"tts",
"text-to-speech",
"google-cloud",
"gcloud",
"api"
],
"description": "A client for the Google Cloud Text to Speech API.",
"license": "MIT",
"web": "https://github.com/dom96/texttospeech"
},
{
"name": "nim_tiled",
"url": "https://github.com/SkyVault/nim-tiled",
"method": "git",
"tags": [
"tiled",
"gamedev",
"tmx",
"indie"
],
"description": "Tiled map loader for the Nim programming language",
"license": "MIT",
"web": "https://github.com/SkyVault/nim-tiled"
},
{
"name": "fragments",
"url": "https://github.com/fragcolor-xyz/fragments",
"method": "git",
"tags": [
"ffi",
"math",
"threading",
"dsl",
"memory",
"serialization",
"cpp",
"utilities"
],
"description": "Our very personal collection of utilities",
"license": "MIT",
"web": "https://github.com/fragcolor-xyz/fragments"
},
{
"name": "nim_telegram_bot",
"url": "https://github.com/juancarlospaco/nim-telegram-bot",
"method": "git",
"tags": [
"telegram",
"bot",
"telebot",
"async",
"multipurpose",
"chat"
],
"description": "Generic Configurable Telegram Bot for Nim, with builtin basic functionality and Plugins",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-telegram-bot"
},
{
"name": "xiaomi",
"url": "https://github.com/ThomasTJdev/nim_xiaomi.git",
"method": "git",
"tags": [
"xiaomi",
"iot"
],
"description": "Read and write to Xiaomi IOT devices.",
"license": "MIT",
"web": "https://github.com/ThomasTJdev/nim_xiaomi"
},
{
"name": "vecio",
"url": "https://github.com/emekoi/vecio.nim",
"method": "git",
"tags": [
"writev",
"readv",
"scatter",
"gather",
"vectored",
"vector",
"io",
"networking"
],
"description": "vectored io for nim",
"license": "MIT",
"web": "https://github.com/emekoi/vecio.nim"
},
{
"name": "nmiline",
"url": "https://github.com/mzteruru52/NmiLine",
"method": "git",
"tags": [
"graph"
],
"description": "Plotting tool using NiGui",
"license": "MIT",
"web": "https://github.com/mzteruru52/NmiLine"
},
{
"name": "c_alikes",
"url": "https://github.com/ReneSac/c_alikes",
"method": "git",
"tags": [
"library",
"bitwise",
"bitops",
"pointers",
"shallowCopy",
"C"
],
"description": "Operators, commands and functions more c-like, plus a few other utilities",
"license": "MIT",
"web": "https://github.com/ReneSac/c_alikes"
},
{
"name": "memviews",
"url": "https://github.com/ReneSac/memviews",
"method": "git",
"tags": [
"library",
"slice",
"slicing",
"shallow",
"array",
"vector"
],
"description": "Unsafe in-place slicing",
"license": "MIT",
"web": "https://github.com/ReneSac/memviews"
},
{
"name": "espeak",
"url": "https://github.com/juancarlospaco/nim-espeak",
"method": "git",
"tags": [
"espeak",
"voice",
"texttospeech"
],
"description": "Nim Espeak NG wrapper, for super easy Voice and Text-To-Speech",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-espeak"
},
{
"name": "wstp",
"url": "https://github.com/oskca/nim-wstp",
"method": "git",
"tags": [
"wolfram",
"mathematica",
"bindings",
"wstp"
],
"description": "Nim bindings for WSTP",
"license": "MIT",
"web": "https://github.com/oskca/nim-wstp"
},
{
"name": "uibuilder",
"url": "https://github.com/ba0f3/uibuilder.nim",
"method": "git",
"tags": [
"ui",
"builder",
"libui",
"designer",
"gtk",
"gnome",
"glade",
"interface",
"gui",
"linux",
"windows",
"osx",
"mac",
"native",
"generator"
],
"description": "UI building with Gnome's Glade",
"license": "MIT",
"web": "https://github.com/ba0f3/uibuilder.nim"
},
{
"name": "webp",
"url": "https://github.com/juancarlospaco/nim-webp",
"method": "git",
"tags": [
"webp"
],
"description": "WebP Tools wrapper for Nim",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-webp"
},
{
"name": "print",
"url": "https://github.com/treeform/print.git",
"method": "git",
"tags": [
"pretty"
],
"description": "Print is a set of pretty print macros, useful for print-debugging.",
"license": "MIT",
"web": "https://github.com/treeform/print"
},
{
"name": "vmath",
"url": "https://github.com/treeform/vmath.git",
"method": "git",
"tags": [
"math",
"graphics",
"2d",
"3d"
],
"description": "Collection of math routines for 2d and 3d graphics.",
"license": "MIT",
"web": "https://github.com/treeform/vmath"
},
{
"name": "flippy",
"url": "https://github.com/treeform/flippy.git",
"method": "git",
"tags": [
"image",
"graphics",
"2d"
],
"description": "Flippy is a simple 2d image and drawing library.",
"license": "MIT",
"web": "https://github.com/treeform/flippy"
},
{
"name": "typography",
"url": "https://github.com/treeform/typography.git",
"method": "git",
"tags": [
"font",
"text",
"2d"
],
"description": "Fonts, Typesetting and Rasterization.",
"license": "MIT",
"web": "https://github.com/treeform/typography"
},
{
"name": "xdo",
"url": "https://github.com/juancarlospaco/nim-xdo",
"method": "git",
"tags": [
"automation",
"linux",
"gui",
"keyboard",
"mouse",
"typing",
"clicker"
],
"description": "Nim GUI Automation Linux, simulate user interaction, mouse and keyboard.",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-xdo"
},
{
"name": "nimblegui",
"url": "https://github.com/ThomasTJdev/nim_nimble_gui",
"method": "git",
"tags": [
"nimble",
"gui",
"packages"
],
"description": "A simple GUI front for Nimble.",
"license": "MIT",
"web": "https://github.com/ThomasTJdev/nim_nimble_gui"
},
{
"name": "xml",
"url": "https://github.com/ba0f3/xml.nim",
"method": "git",
"tags": [
"xml",
"parser",
"compile",
"tokenizer",
"nim",
"html",
"cdata"
],
"description": "Pure Nim XML parser",
"license": "MIT",
"web": "https://github.com/ba0f3/xml.nim"
},
{
"name": "soundio",
"url": "https://github.com/ul/soundio",
"method": "git",
"tags": [
"library",
"wrapper",
"binding",
"audio",
"sound",
"media",
"io"
],
"description": "Bindings for libsoundio",
"license": "MIT"
},
{
"name": "miniz",
"url": "https://github.com/treeform/miniz",
"method": "git",
"tags": [
"zlib",
"zip",
"wrapper",
"compression"
],
"description": "Bindings for Miniz lib.",
"license": "MIT"
},
{
"name": "nim_cjson",
"url": "https://github.com/muxueqz/nim_cjson",
"method": "git",
"tags": [
"cjson",
"json"
],
"description": "cjson wrapper for Nim",
"license": "MIT",
"web": "https://github.com/muxueqz/nim_cjson"
},
{
"name": "nimobserver",
"url": "https://github.com/Tangdongle/nimobserver",
"method": "git",
"tags": [
"observer",
"patterns",
"library"
],
"description": "An implementation of the observer pattern",
"license": "MIT",
"web": "https://github.com/Tangdongle/nimobserver"
},
{
"name": "nominatim",
"url": "https://github.com/juancarlospaco/nim-nominatim",
"method": "git",
"tags": [
"openstreetmap",
"nominatim",
"multisync",
"async"
],
"description": "OpenStreetMap Nominatim API Lib for Nim",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-nominatim"
},
{
"name": "systimes",
"url": "https://github.com/GULPF/systimes",
"method": "git",
"tags": [
"time",
"timezone",
"datetime"
],
"description": "An alternative DateTime implementation",
"license": "MIT",
"web": "https://github.com/GULPF/systimes"
},
{
"name": "overpass",
"url": "https://github.com/juancarlospaco/nim-overpass",
"method": "git",
"tags": [
"openstreetmap",
"overpass",
"multisync",
"async"
],
"description": "OpenStreetMap Overpass API Lib",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-overpass"
},
{
"name": "openstreetmap",
"url": "https://github.com/juancarlospaco/nim-openstreetmap",
"method": "git",
"tags": [
"openstreetmap",
"multisync",
"async",
"geo",
"map"
],
"description": "OpenStreetMap API Lib for Nim",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-openstreetmap"
},
{
"name": "daemonim",
"url": "https://github.com/bung87/daemon",
"method": "git",
"tags": [
"unix",
"library"
],
"description": "daemonizer for Unix, Linux and OS X",
"license": "MIT",
"web": "https://github.com/bung87/daemon"
},
{
"name": "nimtorch",
"url": "https://github.com/fragcolor-xyz/nimtorch",
"method": "git",
"tags": [
"machine-learning",
"nn",
"neural",
"networks",
"cuda",
"wasm",
"pytorch",
"torch"
],
"description": "A nim flavor of pytorch",
"license": "MIT",
"web": "https://github.com/fragcolor-xyz/nimtorch"
},
{
"name": "openweathermap",
"url": "https://github.com/juancarlospaco/nim-openweathermap",
"method": "git",
"tags": [
"OpenWeatherMap",
"weather",
"CreativeCommons",
"OpenData",
"multisync"
],
"description": "OpenWeatherMap API Lib for Nim, Free world wide Creative Commons & Open Data Licensed Weather data",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-openweathermap"
},
{
"name": "finalseg",
"url": "https://github.com/bung87/finalseg",
"method": "git",
"tags": [
"library",
"chinese",
"words"
],
"description": "jieba's finalseg port to nim",
"license": "MIT",
"web": "https://github.com/bung87/finalseg"
},
{
"name": "openal",
"url": "https://github.com/treeform/openal",
"method": "git",
"tags": [
"sound",
"OpenAL",
"wrapper"
],
"description": "An OpenAL wrapper.",
"license": "MIT"
},
{
"name": "ec_events",
"url": "https://github.com/EmberCrypto/ec_events",
"method": "git",
"tags": [
"events",
"emitter"
],
"description": "Event Based Programming for Nim.",
"license": "MIT"
},
{
"name": "wNim",
"url": "https://github.com/khchen/wNim",
"method": "git",
"tags": [
"library",
"windows",
"gui",
"ui"
],
"description": "Nim's Windows GUI Framework.",
"license": "MIT",
"web": "https://github.com/khchen/wNim",
"doc": "https://khchen.github.io/wNim/wNim.html"
},
{
"name": "redisparser",
"url": "https://github.com/xmonader/nim-redisparser",
"method": "git",
"tags": [
"redis",
"resp",
"parser",
"protocol"
],
"description": "RESP(REdis Serialization Protocol) Serialization for Nim",
"license": "Apache2",
"web": "https://github.com/xmonader/nim-redisparser"
},
{
"name": "redisclient",
"url": "https://github.com/xmonader/nim-redisclient",
"method": "git",
"tags": [
"redis",
"client",
"protocol",
"resp"
],
"description": "Redis client for Nim",
"license": "Apache2",
"web": "https://github.com/xmonader/nim-redisclient"
},
{
"name": "hackpad",
"url": "https://github.com/juancarlospaco/nim-hackpad",
"method": "git",
"tags": [
"web",
"jester",
"lan",
"wifi",
"hackathon",
"hackatton",
"pastebin",
"crosscompilation",
"teaching",
"zip"
],
"description": "Hackathon Web Scratchpad for teaching Nim on events using Wifi with limited or no Internet",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-hackpad"
},
{
"name": "redux_nim",
"url": "https://github.com/M4RC3L05/redux-nim",
"method": "git",
"tags": [
"",
""
],
"description": "Redux Implementation in nim",
"license": "MIT",
"web": "https://github.com/M4RC3L05/redux-nim"
},
{
"name": "simpledecimal",
"url": "https://github.com/pigmej/nim-simple-decimal",
"method": "git",
"tags": [
"decimal",
"library"
],
"description": "A simple decimal library",
"license": "MIT",
"web": "https://github.com/pigmej/nim-simple-decimal"
},
{
"name": "calibre",
"url": "https://github.com/juancarlospaco/nim-calibre",
"method": "git",
"tags": [
"calibre",
"ebook",
"database"
],
"description": "Calibre Database Lib for Nim",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-calibre"
},
{
"name": "nimcb",
"url": "https://github.com/AdrianV/nimcb",
"method": "git",
"tags": [
"c++-builder",
"msbuild"
],
"description": "Integrate nim projects in the C++Builder build process",
"license": "MIT",
"web": "https://github.com/AdrianV/nimcb"
},
{
"name": "finals",
"url": "https://github.com/quelklef/nim-finals",
"method": "git",
"tags": [
"types"
],
"description": "Transparently declare single-set attributes on types.",
"license": "MIT",
"web": "https://github.com/Quelklef/nim-finals"
},
{
"name": "tinyfiledialogs",
"url": "https://github.com/juancarlospaco/nim-tinyfiledialogs",
"method": "git",
"tags": [
"gui",
"wrapper",
"gtk",
"qt",
"linux",
"windows",
"mac",
"osx"
],
"description": "TinyFileDialogs for Nim.",
"license": "MIT",
"web": "https://github.com/juancarlospaco/nim-tinyfiledialogs"
},
{
"name": "spotify",
"url": "https://github.com/CORDEA/spotify",
"method": "git",
"tags": [
"spotify"
],
"description": "A Nim wrapper for the Spotify Web API",
"license": "Apache License 2.0",
"web": "https://github.com/CORDEA/spotify"
}
]