mirror of
https://github.com/logos-messaging/packages.git
synced 2026-01-02 22:23:06 +00:00
7494 lines
176 KiB
JSON
7494 lines
176 KiB
JSON
[
|
|
{
|
|
"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": "discordnim",
|
|
"url": "https://github.com/Krognol/discordnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"discord"
|
|
],
|
|
"description": "Discord library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Krognol/discordnim"
|
|
},
|
|
{
|
|
"name": "argument_parser",
|
|
"url": "https://github.com/Xe/argument_parser/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"commandline",
|
|
"arguments",
|
|
"switches",
|
|
"parsing"
|
|
],
|
|
"description": "Provides a complex commandline parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Xe/argument_parser"
|
|
},
|
|
{
|
|
"name": "genieos",
|
|
"url": "https://github.com/Araq/genieos/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"commandline",
|
|
"sound",
|
|
"recycle",
|
|
"os"
|
|
],
|
|
"description": "Too awesome procs to be included in nimrod.os module",
|
|
"license": "MIT",
|
|
"web": "http://github.com/Araq/genieos/"
|
|
},
|
|
{
|
|
"name": "jester",
|
|
"url": "https://github.com/dom96/jester/",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"http",
|
|
"framework",
|
|
"dsl"
|
|
],
|
|
"description": "A sinatra-like web framework for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/jester"
|
|
},
|
|
{
|
|
"name": "templates",
|
|
"url": "https://github.com/onionhammer/nim-templates.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"html",
|
|
"template"
|
|
],
|
|
"description": "A simple string templating library for Nim.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/onionhammer/nim-templates"
|
|
},
|
|
{
|
|
"name": "murmur",
|
|
"url": "https://github.com/olahol/nimrod-murmur/",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash",
|
|
"murmur"
|
|
],
|
|
"description": "MurmurHash in pure Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/olahol/nimrod-murmur"
|
|
},
|
|
{
|
|
"name": "libtcod_nim",
|
|
"url": "https://github.com/Vladar4/libtcod_nim/",
|
|
"method": "git",
|
|
"tags": [
|
|
"roguelike",
|
|
"game",
|
|
"library",
|
|
"engine",
|
|
"sdl",
|
|
"opengl",
|
|
"glsl"
|
|
],
|
|
"description": "Wrapper of the libtcod library for the Nim language.",
|
|
"license": "zlib",
|
|
"web": "https://github.com/Vladar4/libtcod_nim"
|
|
},
|
|
{
|
|
"name": "nimgame",
|
|
"url": "https://github.com/Vladar4/nimgame/",
|
|
"method": "git",
|
|
"tags": [
|
|
"deprecated",
|
|
"game",
|
|
"engine",
|
|
"sdl"
|
|
],
|
|
"description": "A simple 2D game engine for Nim language. Deprecated, use nimgame2 instead.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Vladar4/nimgame"
|
|
},
|
|
{
|
|
"name": "nimgame2",
|
|
"url": "https://github.com/Vladar4/nimgame2/",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"engine",
|
|
"sdl",
|
|
"sdl2"
|
|
],
|
|
"description": "A simple 2D game engine for Nim language.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Vladar4/nimgame2"
|
|
},
|
|
{
|
|
"name": "sfml",
|
|
"url": "https://github.com/fowlmouth/nimrod-sfml/",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"library",
|
|
"opengl"
|
|
],
|
|
"description": "High level OpenGL-based Game Library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nimrod-sfml"
|
|
},
|
|
{
|
|
"name": "enet",
|
|
"url": "https://github.com/fowlmouth/nimrod-enet/",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"networking",
|
|
"udp"
|
|
],
|
|
"description": "Wrapper for ENet UDP networking library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nimrod-enet"
|
|
},
|
|
{
|
|
"name": "nim-locale",
|
|
"url": "https://github.com/Amrykid/nim-locale/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"locale",
|
|
"i18n",
|
|
"localization",
|
|
"localisation",
|
|
"globalization"
|
|
],
|
|
"description": "A simple library for localizing Nim applications.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Amrykid/nim-locale"
|
|
},
|
|
{
|
|
"name": "fowltek",
|
|
"url": "https://github.com/fowlmouth/nimlibs/",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"opengl",
|
|
"wrappers",
|
|
"library",
|
|
"assorted"
|
|
],
|
|
"description": "A collection of reusable modules and wrappers.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nimlibs"
|
|
},
|
|
{
|
|
"name": "nake",
|
|
"url": "https://github.com/fowlmouth/nake/",
|
|
"method": "git",
|
|
"tags": [
|
|
"build",
|
|
"automation",
|
|
"sortof"
|
|
],
|
|
"description": "make-like for Nim. Describe your builds as tasks!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nake"
|
|
},
|
|
{
|
|
"name": "nimrod-glfw",
|
|
"url": "https://github.com/rafaelvasco/nimrod-glfw/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"glfw",
|
|
"opengl",
|
|
"windowing",
|
|
"game"
|
|
],
|
|
"description": "Nim bindings for GLFW library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rafaelvasco/nimrod-glfw"
|
|
},
|
|
{
|
|
"name": "chipmunk",
|
|
"url": "https://github.com/fowlmouth/nimrod-chipmunk/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"physics",
|
|
"game"
|
|
],
|
|
"description": "Bindings for Chipmunk2D 6.x physics library (for backwards compatibility)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nimrod-chipmunk"
|
|
},
|
|
{
|
|
"name": "chipmunk6",
|
|
"url": "https://github.com/fowlmouth/nimrod-chipmunk/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"physics",
|
|
"game"
|
|
],
|
|
"description": "Bindings for Chipmunk2D 6.x physics library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nimrod-chipmunk"
|
|
},
|
|
{
|
|
"name": "chipmunk7_demos",
|
|
"url": "https://github.com/matkuki/chipmunk7_demos/",
|
|
"method": "git",
|
|
"tags": [
|
|
"demos",
|
|
"physics",
|
|
"game"
|
|
],
|
|
"description": "Chipmunk7 demos for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/matkuki/chipmunk7_demos"
|
|
},
|
|
{
|
|
"name": "nim-glfw",
|
|
"url": "https://github.com/ephja/nim-glfw",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"glfw",
|
|
"opengl",
|
|
"windowing",
|
|
"game"
|
|
],
|
|
"description": "A high-level GLFW 3 wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ephja/nim-glfw"
|
|
},
|
|
{
|
|
"name": "nim-ao",
|
|
"url": "https://github.com/ephja/nim-ao",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"audio"
|
|
],
|
|
"description": "A high-level libao wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ephja/nim-ao"
|
|
},
|
|
{
|
|
"name": "termbox",
|
|
"url": "https://github.com/fowlmouth/nim-termbox",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"terminal",
|
|
"io"
|
|
],
|
|
"description": "Termbox wrapper.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nim-termbox"
|
|
},
|
|
{
|
|
"name": "linagl",
|
|
"url": "https://bitbucket.org/BitPuffin/linagl",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"opengl",
|
|
"math",
|
|
"game"
|
|
],
|
|
"description": "OpenGL math library",
|
|
"license": "CC0",
|
|
"web": "https://bitbucket.org/BitPuffin/linagl"
|
|
},
|
|
{
|
|
"name": "kwin",
|
|
"url": "https://github.com/reactormonk/nim-kwin",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"javascript",
|
|
"kde"
|
|
],
|
|
"description": "KWin JavaScript API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/reactormonk/nim-kwin"
|
|
},
|
|
{
|
|
"name": "opencv",
|
|
"url": "https://github.com/dom96/nim-opencv",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"opencv",
|
|
"image",
|
|
"processing"
|
|
],
|
|
"description": "OpenCV wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/nim-opencv"
|
|
},
|
|
{
|
|
"name": "nimble",
|
|
"url": "https://github.com/nim-lang/nimble",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"package",
|
|
"manager"
|
|
],
|
|
"description": "Nimble package manager",
|
|
"license": "BSD",
|
|
"web": "https://github.com/nim-lang/nimble"
|
|
},
|
|
{
|
|
"name": "aporia",
|
|
"url": "https://github.com/nim-lang/Aporia",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"ide",
|
|
"gtk"
|
|
],
|
|
"description": "A Nim IDE.",
|
|
"license": "GPLv2",
|
|
"web": "https://github.com/nim-lang/Aporia"
|
|
},
|
|
{
|
|
"name": "c2nim",
|
|
"url": "https://github.com/nim-lang/c2nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"tool",
|
|
"header",
|
|
"C"
|
|
],
|
|
"description": "c2nim is a tool to translate Ansi C code to Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/c2nim"
|
|
},
|
|
{
|
|
"name": "pas2nim",
|
|
"url": "https://github.com/nim-lang/pas2nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"tool",
|
|
"Pascal"
|
|
],
|
|
"description": "pas2nim is a tool to translate Pascal code to Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/pas2nim"
|
|
},
|
|
{
|
|
"name": "ipsumgenera",
|
|
"url": "https://github.com/dom96/ipsumgenera",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"blog",
|
|
"static",
|
|
"generator"
|
|
],
|
|
"description": "Static blog generator ala Jekyll.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/ipsumgenera"
|
|
},
|
|
{
|
|
"name": "clibpp",
|
|
"url": "https://github.com/onionhammer/clibpp.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"import",
|
|
"C++",
|
|
"library",
|
|
"wrap"
|
|
],
|
|
"description": "Easy way to 'Mock' C++ interface",
|
|
"license": "MIT",
|
|
"web": "https://github.com/onionhammer/clibpp"
|
|
},
|
|
{
|
|
"name": "pastebin",
|
|
"url": "https://github.com/achesak/nim-pastebin",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"pastebin"
|
|
],
|
|
"description": "Pastebin API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-pastebin"
|
|
},
|
|
{
|
|
"name": "yahooweather",
|
|
"url": "https://github.com/achesak/nim-yahooweather",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"weather"
|
|
],
|
|
"description": "Yahoo! Weather API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-yahooweather"
|
|
},
|
|
{
|
|
"name": "noaa",
|
|
"url": "https://github.com/achesak/nim-noaa",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"weather"
|
|
],
|
|
"description": "NOAA weather API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-noaa"
|
|
},
|
|
{
|
|
"name": "rss",
|
|
"url": "https://github.com/achesak/nim-rss",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"rss",
|
|
"xml",
|
|
"syndication"
|
|
],
|
|
"description": "RSS library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-rss"
|
|
},
|
|
{
|
|
"name": "extmath",
|
|
"url": "https://github.com/achesak/extmath.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"math",
|
|
"trigonometry"
|
|
],
|
|
"description": "Nim math library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/extmath.nim"
|
|
},
|
|
{
|
|
"name": "gtk2",
|
|
"url": "https://github.com/nim-lang/gtk2",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"gui",
|
|
"gtk"
|
|
],
|
|
"description": "Wrapper for gtk2, a feature rich toolkit for creating graphical user interfaces",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/gtk2"
|
|
},
|
|
{
|
|
"name": "cairo",
|
|
"url": "https://github.com/nim-lang/cairo",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper for cairo, a vector graphics library with display and print output",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/cairo"
|
|
},
|
|
{
|
|
"name": "x11",
|
|
"url": "https://github.com/nim-lang/x11",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper for X11",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/x11"
|
|
},
|
|
{
|
|
"name": "opengl",
|
|
"url": "https://github.com/nim-lang/opengl",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "High-level and low-level wrapper for OpenGL",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/opengl"
|
|
},
|
|
{
|
|
"name": "lua",
|
|
"url": "https://github.com/nim-lang/lua",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper to interface with the Lua interpreter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/lua"
|
|
},
|
|
{
|
|
"name": "tcl",
|
|
"url": "https://github.com/nim-lang/tcl",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper for the TCL programming language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/tcl"
|
|
},
|
|
{
|
|
"name": "glm",
|
|
"url": "https://github.com/stavenko/nim-glm",
|
|
"method": "git",
|
|
"tags": [
|
|
"opengl",
|
|
"math",
|
|
"matrix",
|
|
"vector",
|
|
"glsl"
|
|
],
|
|
"description": "Port of c++ glm library with shader-like syntax",
|
|
"license": "MIT",
|
|
"web": "https://github.com/stavenko/nim-glm"
|
|
},
|
|
{
|
|
"name": "python",
|
|
"url": "https://github.com/nim-lang/python",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper to interface with Python interpreter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/python"
|
|
},
|
|
{
|
|
"name": "NimBorg",
|
|
"url": "https://github.com/micklat/NimBorg",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "High-level and low-level interfaces to python and lua",
|
|
"license": "MIT",
|
|
"web": "https://github.com/micklat/NimBorg"
|
|
},
|
|
{
|
|
"name": "sha1",
|
|
"url": "https://github.com/onionhammer/sha1",
|
|
"method": "git",
|
|
"tags": [
|
|
"port",
|
|
"hash",
|
|
"sha1"
|
|
],
|
|
"description": "SHA-1 produces a 160-bit (20-byte) hash value from arbitrary input",
|
|
"license": "BSD"
|
|
},
|
|
{
|
|
"name": "dropbox_filename_sanitizer",
|
|
"url": "https://github.com/Araq/dropbox_filename_sanitizer/",
|
|
"method": "git",
|
|
"tags": [
|
|
"dropbox"
|
|
],
|
|
"description": "Tool to clean up filenames shared on Dropbox",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/dropbox_filename_sanitizer/"
|
|
},
|
|
{
|
|
"name": "csv",
|
|
"url": "https://github.com/achesak/nim-csv",
|
|
"method": "git",
|
|
"tags": [
|
|
"csv",
|
|
"parsing",
|
|
"stringify",
|
|
"library"
|
|
],
|
|
"description": "Library for parsing, stringifying, reading, and writing CSV (comma separated value) files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-csv"
|
|
},
|
|
{
|
|
"name": "geonames",
|
|
"url": "https://github.com/achesak/nim-geonames",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"geography"
|
|
],
|
|
"description": "GeoNames API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-geonames"
|
|
},
|
|
{
|
|
"name": "gravatar",
|
|
"url": "https://github.com/achesak/nim-gravatar",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"gravatar"
|
|
],
|
|
"description": "Gravatar API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-gravatar"
|
|
},
|
|
{
|
|
"name": "coverartarchive",
|
|
"url": "https://github.com/achesak/nim-coverartarchive",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"cover art",
|
|
"music",
|
|
"metadata"
|
|
],
|
|
"description": "Cover Art Archive API wrapper",
|
|
"license": "MIT",
|
|
"web": "http://github.com/achesak/nim-coverartarchive"
|
|
},
|
|
{
|
|
"name": "nim-ogg",
|
|
"url": "https://bitbucket.org/BitPuffin/nim-ogg",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"audio",
|
|
"sound",
|
|
"video",
|
|
"metadata",
|
|
"media"
|
|
],
|
|
"description": "Binding to libogg",
|
|
"license": "CC0"
|
|
},
|
|
{
|
|
"name": "ogg",
|
|
"url": "https://bitbucket.org/BitPuffin/nim-ogg",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"audio",
|
|
"sound",
|
|
"video",
|
|
"metadata",
|
|
"media"
|
|
],
|
|
"description": "Binding to libogg",
|
|
"license": "CC0"
|
|
},
|
|
{
|
|
"name": "nim-vorbis",
|
|
"url": "https://bitbucket.org/BitPuffin/nim-vorbis",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"audio",
|
|
"sound",
|
|
"metadata",
|
|
"media"
|
|
],
|
|
"description": "Binding to libvorbis",
|
|
"license": "CC0"
|
|
},
|
|
{
|
|
"name": "vorbis",
|
|
"url": "https://bitbucket.org/BitPuffin/nim-vorbis",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"audio",
|
|
"sound",
|
|
"metadata",
|
|
"media"
|
|
],
|
|
"description": "Binding to libvorbis",
|
|
"license": "CC0"
|
|
},
|
|
{
|
|
"name": "nim-portaudio",
|
|
"url": "https://bitbucket.org/BitPuffin/nim-portaudio",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"audio",
|
|
"sound",
|
|
"media",
|
|
"io"
|
|
],
|
|
"description": "Binding to portaudio",
|
|
"license": "CC0"
|
|
},
|
|
{
|
|
"name": "portaudio",
|
|
"url": "https://bitbucket.org/BitPuffin/nim-portaudio",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"audio",
|
|
"sound",
|
|
"media",
|
|
"io"
|
|
],
|
|
"description": "Binding to portaudio",
|
|
"license": "CC0"
|
|
},
|
|
{
|
|
"name": "commandeer",
|
|
"url": "https://github.com/fenekku/commandeer",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"commandline",
|
|
"arguments",
|
|
"switches",
|
|
"parsing",
|
|
"options"
|
|
],
|
|
"description": "Provides a small command line parsing DSL (domain specific language)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fenekku/commandeer"
|
|
},
|
|
{
|
|
"name": "scrypt.nim",
|
|
"url": "https://bitbucket.org/BitPuffin/scrypt.nim",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"crypto",
|
|
"cryptography",
|
|
"hash",
|
|
"password",
|
|
"security"
|
|
],
|
|
"description": "Binding and utilities for scrypt",
|
|
"license": "CC0"
|
|
},
|
|
{
|
|
"name": "bloom",
|
|
"url": "https://github.com/boydgreenfield/nimrod-bloom",
|
|
"method": "git",
|
|
"tags": [
|
|
"Bloom filter",
|
|
"Bloom",
|
|
"probabilistic",
|
|
"data structure",
|
|
"set membership",
|
|
"MurmurHash",
|
|
"MurmurHash3"
|
|
],
|
|
"description": "Efficient Bloom filter implementation in Nim using MurmurHash3.",
|
|
"license": "MIT",
|
|
"web": "https://www.github.com/boydgreenfield/nimrod-bloom"
|
|
},
|
|
{
|
|
"name": "awesome_rmdir",
|
|
"url": "https://github.com/Araq/awesome_rmdir/",
|
|
"method": "git",
|
|
"tags": [
|
|
"rmdir",
|
|
"awesome",
|
|
"commandline"
|
|
],
|
|
"description": "Command to remove acceptably empty directories.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/awesome_rmdir/"
|
|
},
|
|
{
|
|
"name": "nimalpm",
|
|
"url": "https://github.com/barcharcraz/nimalpm/",
|
|
"method": "git",
|
|
"tags": [
|
|
"alpm",
|
|
"wrapper",
|
|
"binding",
|
|
"library"
|
|
],
|
|
"description": "A nimrod wrapper for libalpm",
|
|
"license": "GPLv2",
|
|
"web": "https://www.github.com/barcharcraz/nimalpm/"
|
|
},
|
|
{
|
|
"name": "nimlibpng",
|
|
"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": "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": "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/ziotom78/parsetoml.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library"
|
|
],
|
|
"description": "Library for parsing TOML files.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ziotom78/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/vegansk/jnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"java",
|
|
"jvm",
|
|
"bridge",
|
|
"bindings"
|
|
],
|
|
"description": "Nim - Java bridge",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vegansk/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": "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": "memo",
|
|
"url": "https://github.com/andreaferretti/memo",
|
|
"method": "git",
|
|
"tags": [
|
|
"memo",
|
|
"memoization",
|
|
"memoize",
|
|
"cache"
|
|
],
|
|
"description": "Memoize Nim functions",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/memo"
|
|
},
|
|
{
|
|
"name": "base62",
|
|
"url": "https://github.com/singularperturbation/base62-encode",
|
|
"method": "git",
|
|
"tags": [
|
|
"base62",
|
|
"encode",
|
|
"decode"
|
|
],
|
|
"description": "Arbitrary base encoding-decoding functions, defaulting to Base-62.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/singularperturbation/base62-encode"
|
|
},
|
|
{
|
|
"name": "telebot",
|
|
"url": "https://github.com/ba0f3/telebot.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"telebot",
|
|
"telegram",
|
|
"bot",
|
|
"api",
|
|
"client",
|
|
"async"
|
|
],
|
|
"description": "Async Telegram Bot API Client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/telebot.nim"
|
|
},
|
|
{
|
|
"name": "tempfile",
|
|
"url": "https://github.com/OpenSystemsLab/tempfile.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"temp",
|
|
"mktemp",
|
|
"make",
|
|
"mk",
|
|
"mkstemp",
|
|
"mkdtemp"
|
|
],
|
|
"description": "Temporary files and directories",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/tempfile.nim"
|
|
},
|
|
{
|
|
"name": "AstroNimy",
|
|
"url": "https://github.com/super-massive-black-holes/AstroNimy",
|
|
"method": "git",
|
|
"tags": [
|
|
"science",
|
|
"astronomy",
|
|
"library"
|
|
],
|
|
"description": "Astronomical library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/super-massive-black-holes/AstroNimy"
|
|
},
|
|
{
|
|
"name": "patty",
|
|
"url": "https://github.com/andreaferretti/patty",
|
|
"method": "git",
|
|
"tags": [
|
|
"pattern",
|
|
"adt",
|
|
"variant",
|
|
"pattern matching",
|
|
"algebraic data type"
|
|
],
|
|
"description": "Algebraic data types and pattern matching",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/patty"
|
|
},
|
|
{
|
|
"name": "einheit",
|
|
"url": "https://github.com/jyapayne/einheit",
|
|
"method": "git",
|
|
"tags": [
|
|
"unit",
|
|
"tests",
|
|
"unittest",
|
|
"unit tests",
|
|
"unit test macro"
|
|
],
|
|
"description": "Pretty looking, full featured, Python-inspired unit test library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jyapayne/einheit"
|
|
},
|
|
{
|
|
"name": "plists",
|
|
"url": "https://github.com/yglukhov/plists",
|
|
"method": "git",
|
|
"tags": [
|
|
"plist",
|
|
"property",
|
|
"list"
|
|
],
|
|
"description": "Generate and parse Mac OS X .plist files in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/plists"
|
|
},
|
|
{
|
|
"name": "ncurses",
|
|
"url": "https://github.com/rnowley/nim-ncurses/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"terminal",
|
|
"graphics",
|
|
"wrapper"
|
|
],
|
|
"description": "A wrapper for NCurses",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rnowley/nim-ncurses"
|
|
},
|
|
{
|
|
"name": "nanovg.nim",
|
|
"url": "https://github.com/fowlmouth/nanovg.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"GUI",
|
|
"vector graphics",
|
|
"opengl"
|
|
],
|
|
"description": "A wrapper for NanoVG vector graphics rendering",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nanovg.nim"
|
|
},
|
|
{
|
|
"name": "pwd",
|
|
"url": "https://github.com/achesak/nim-pwd",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"unix",
|
|
"pwd",
|
|
"password"
|
|
],
|
|
"description": "Nim port of Python's pwd module for working with the UNIX password file",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-pwd"
|
|
},
|
|
{
|
|
"name": "spwd",
|
|
"url": "https://github.com/achesak/nim-spwd",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"unix",
|
|
"spwd",
|
|
"password",
|
|
"shadow"
|
|
],
|
|
"description": "Nim port of Python's spwd module for working with the UNIX shadow password file",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-spwd"
|
|
},
|
|
{
|
|
"name": "grp",
|
|
"url": "https://github.com/achesak/nim-grp",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"unix",
|
|
"grp",
|
|
"group"
|
|
],
|
|
"description": "Nim port of Python's grp module for working with the UNIX group database file",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-grp"
|
|
},
|
|
{
|
|
"name": "stopwatch",
|
|
"url": "https://gitlab.com/define-private-public/stopwatch",
|
|
"method": "git",
|
|
"tags": [
|
|
"timer",
|
|
"timing",
|
|
"benchmarking",
|
|
"watch",
|
|
"clock"
|
|
],
|
|
"description": "A simple timing library for benchmarking code and other things.",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/define-private-public/stopwatch"
|
|
},
|
|
{
|
|
"name": "nimFinLib",
|
|
"url": "https://github.com/qqtop/NimFinLib",
|
|
"method": "git",
|
|
"tags": [
|
|
"financial"
|
|
],
|
|
"description": "Financial Library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/qqtop/NimFinLib"
|
|
},
|
|
{
|
|
"name": "libssh2",
|
|
"url": "https://github.com/ba0f3/libssh2.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"lib",
|
|
"ssh",
|
|
"ssh2",
|
|
"openssh",
|
|
"client",
|
|
"sftp",
|
|
"scp"
|
|
],
|
|
"description": "Nim wrapper for libssh2",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/libssh2.nim"
|
|
},
|
|
{
|
|
"name": "rethinkdb",
|
|
"url": "https://github.com/OpenSystemsLab/rethinkdb.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"rethinkdb",
|
|
"driver",
|
|
"client",
|
|
"json"
|
|
],
|
|
"description": "RethinkDB driver for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/rethinkdb.nim"
|
|
},
|
|
{
|
|
"name": "dbus",
|
|
"url": "https://github.com/zielmicha/nim-dbus",
|
|
"method": "git",
|
|
"tags": [
|
|
"dbus"
|
|
],
|
|
"description": "dbus bindings for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zielmicha/nim-dbus"
|
|
},
|
|
{
|
|
"name": "lmdb",
|
|
"url": "https://github.com/fowlmouth/lmdb.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"lmdb"
|
|
],
|
|
"description": "A wrapper for LMDB the Lightning Memory-Mapped Database",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/lmdb.nim"
|
|
},
|
|
{
|
|
"name": "zip",
|
|
"url": "https://github.com/nim-lang/zip",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"zip"
|
|
],
|
|
"description": "A wrapper for the zip library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/zip"
|
|
},
|
|
{
|
|
"name": "csvtools",
|
|
"url": "https://github.com/unicredit/csvtools",
|
|
"method": "git",
|
|
"tags": [
|
|
"CSV",
|
|
"comma separated values",
|
|
"TSV"
|
|
],
|
|
"description": "Manage CSV files",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/unicredit/csvtools"
|
|
},
|
|
{
|
|
"name": "httpform",
|
|
"url": "https://github.com/tulayang/httpform",
|
|
"method": "git",
|
|
"tags": [
|
|
"request parser",
|
|
"upload",
|
|
"html5 file"
|
|
],
|
|
"description": "Http request form parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tulayang/httpform"
|
|
},
|
|
{
|
|
"name": "vardene",
|
|
"url": "https://github.com/Xe/vardene",
|
|
"method": "git",
|
|
"tags": [
|
|
"command line",
|
|
"tool",
|
|
"compiler"
|
|
],
|
|
"description": "A simple tool to manage multiple installs of Nim.",
|
|
"license": "MIT",
|
|
"web": "https://christine.website/projects/Vardene"
|
|
},
|
|
{
|
|
"name": "quadtree",
|
|
"url": "https://github.com/Nycto/QuadtreeNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"quadtree",
|
|
"algorithm"
|
|
],
|
|
"description": "A Quadtree implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Nycto/QuadtreeNim"
|
|
},
|
|
{
|
|
"name": "expat",
|
|
"url": "https://github.com/nim-lang/expat",
|
|
"method": "git",
|
|
"tags": [
|
|
"expat",
|
|
"xml",
|
|
"parsing"
|
|
],
|
|
"description": "Expat wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/expat"
|
|
},
|
|
{
|
|
"name": "sphinx",
|
|
"url": "https://github.com/Araq/sphinx",
|
|
"method": "git",
|
|
"tags": [
|
|
"sphinx",
|
|
"wrapper",
|
|
"search",
|
|
"engine"
|
|
],
|
|
"description": "Sphinx wrapper for Nim",
|
|
"license": "LGPL",
|
|
"web": "https://github.com/Araq/sphinx"
|
|
},
|
|
{
|
|
"name": "sdl1",
|
|
"url": "https://github.com/nim-lang/sdl1",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics",
|
|
"library",
|
|
"multi-media",
|
|
"input",
|
|
"sound",
|
|
"joystick"
|
|
],
|
|
"description": "SDL 1.2 wrapper for Nim.",
|
|
"license": "LGPL",
|
|
"web": "https://github.com/nim-lang/sdl1"
|
|
},
|
|
{
|
|
"name": "graphics",
|
|
"url": "https://github.com/nim-lang/graphics",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"SDL"
|
|
],
|
|
"description": "Graphics module for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/graphics"
|
|
},
|
|
{
|
|
"name": "libffi",
|
|
"url": "https://github.com/Araq/libffi",
|
|
"method": "git",
|
|
"tags": [
|
|
"ffi",
|
|
"library",
|
|
"C",
|
|
"calling",
|
|
"convention"
|
|
],
|
|
"description": "libffi wrapper for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/libffi"
|
|
},
|
|
{
|
|
"name": "libcurl",
|
|
"url": "https://github.com/Araq/libcurl",
|
|
"method": "git",
|
|
"tags": [
|
|
"curl",
|
|
"web",
|
|
"http",
|
|
"download"
|
|
],
|
|
"description": "Nim wrapper for libcurl.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/libcurl"
|
|
},
|
|
{
|
|
"name": "perlin",
|
|
"url": "https://github.com/Nycto/PerlinNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"perlin",
|
|
"simplex",
|
|
"noise"
|
|
],
|
|
"description": "Perlin noise and Simplex noise generation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Nycto/PerlinNim"
|
|
},
|
|
{
|
|
"name": "pfring",
|
|
"url": "https://github.com/ba0f3/pfring.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"pf_ring",
|
|
"packet",
|
|
"sniff",
|
|
"pcap",
|
|
"pfring",
|
|
"network",
|
|
"capture",
|
|
"socket"
|
|
],
|
|
"description": "PF_RING wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/pfring.nim"
|
|
},
|
|
{
|
|
"name": "xxtea",
|
|
"url": "https://github.com/xxtea/xxtea-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"xxtea",
|
|
"encrypt",
|
|
"decrypt",
|
|
"crypto"
|
|
],
|
|
"description": "XXTEA encryption algorithm library written in pure Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xxtea/xxtea-nim"
|
|
},
|
|
{
|
|
"name": "xxhash",
|
|
"url": "https://github.com/OpenSystemsLab/xxhash.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"fast",
|
|
"hash",
|
|
"algorithm"
|
|
],
|
|
"description": "xxhash wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/xxhash.nim"
|
|
},
|
|
{
|
|
"name": "libipset",
|
|
"url": "https://github.com/ba0f3/libipset.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ipset",
|
|
"firewall",
|
|
"netfilter",
|
|
"mac",
|
|
"ip",
|
|
"network",
|
|
"collection",
|
|
"rule",
|
|
"set"
|
|
],
|
|
"description": "libipset wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/libipset.nim"
|
|
},
|
|
{
|
|
"name": "pop3",
|
|
"url": "https://github.com/FedericoCeratto/nim-pop3",
|
|
"method": "git",
|
|
"tags": [
|
|
"network",
|
|
"pop3",
|
|
"email"
|
|
],
|
|
"description": "POP3 client library",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-pop3"
|
|
},
|
|
{
|
|
"name": "nimrpc",
|
|
"url": "https://github.com/rogercloud/nim-rpc",
|
|
"method": "git",
|
|
"tags": [
|
|
"msgpack",
|
|
"library",
|
|
"rpc",
|
|
"nimrpc"
|
|
],
|
|
"description": "RPC implementation for Nim based on msgpack4nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rogercloud/nim-rpc"
|
|
},
|
|
{
|
|
"name": "nimrpc_milis",
|
|
"url": "https://github.com/milisarge/nimrpc_milis",
|
|
"method": "git",
|
|
"tags": [
|
|
"msgpack",
|
|
"library",
|
|
"rpc",
|
|
"nimrpc"
|
|
],
|
|
"description": "RPC implementation for Nim based on msgpack4nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/milisarge/nimrpc_milis"
|
|
},
|
|
{
|
|
"name": "asyncevents",
|
|
"url": "https://github.com/tulayang/asyncevents",
|
|
"method": "git",
|
|
"tags": [
|
|
"event",
|
|
"future",
|
|
"asyncdispath"
|
|
],
|
|
"description": "Asynchronous event loop for progaming with MVC",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tulayang/asyncevents"
|
|
},
|
|
{
|
|
"name": "nimSHA2",
|
|
"url": "https://github.com/jangko/nimSHA2",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash",
|
|
"crypto",
|
|
"library",
|
|
"sha256",
|
|
"sha224",
|
|
"sha384",
|
|
"sha512"
|
|
],
|
|
"description": "Secure Hash Algorithm - 2, [224, 256, 384, and 512 bits]",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimSHA2"
|
|
},
|
|
{
|
|
"name": "nimAES",
|
|
"url": "https://github.com/jangko/nimAES",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"library",
|
|
"aes",
|
|
"encryption",
|
|
"rijndael"
|
|
],
|
|
"description": "Advanced Encryption Standard, Rijndael Algorithm",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimAES"
|
|
},
|
|
{
|
|
"name": "nimeverything",
|
|
"url": "https://github.com/xland/nimeverything/",
|
|
"method": "git",
|
|
"tags": [
|
|
"everything",
|
|
"voidtools",
|
|
"Everything Search Engine"
|
|
],
|
|
"description": "everything search engine wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xland/nimeverything"
|
|
},
|
|
{
|
|
"name": "vidhdr",
|
|
"url": "https://github.com/achesak/nim-vidhdr",
|
|
"method": "git",
|
|
"tags": [
|
|
"video",
|
|
"formats",
|
|
"file"
|
|
],
|
|
"description": "Library for detecting the format of an video file",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-vidhdr"
|
|
},
|
|
{
|
|
"name": "gitapi",
|
|
"url": "https://github.com/achesak/nim-gitapi",
|
|
"method": "git",
|
|
"tags": [
|
|
"git",
|
|
"version control",
|
|
"library"
|
|
],
|
|
"description": "Nim wrapper around the git version control software",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-gitapi"
|
|
},
|
|
{
|
|
"name": "ptrace",
|
|
"url": "https://github.com/ba0f3/ptrace.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ptrace",
|
|
"trace",
|
|
"process",
|
|
"syscal",
|
|
"system",
|
|
"call"
|
|
],
|
|
"description": "ptrace wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/ptrace.nim"
|
|
},
|
|
{
|
|
"name": "ndbex",
|
|
"url": "https://github.com/Senketsu/nim-db-ex",
|
|
"method": "git",
|
|
"tags": [
|
|
"extension",
|
|
"database",
|
|
"convenience",
|
|
"db",
|
|
"mysql",
|
|
"postgres",
|
|
"sqlite"
|
|
],
|
|
"description": "extension modules for Nim's 'db_*' modules",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Senketsu/nim-db-ex"
|
|
},
|
|
{
|
|
"name": "spry",
|
|
"url": "https://github.com/gokr/spry",
|
|
"method": "git",
|
|
"tags": [
|
|
"language",
|
|
"library",
|
|
"scripting"
|
|
],
|
|
"description": "A Smalltalk and Rebol inspired language implemented as an AST interpreter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gokr/spry"
|
|
},
|
|
{
|
|
"name": "nimBMP",
|
|
"url": "https://github.com/jangko/nimBMP",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics",
|
|
"library",
|
|
"BMP"
|
|
],
|
|
"description": "BMP encoder and decoder",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimBMP"
|
|
},
|
|
{
|
|
"name": "nimPNG",
|
|
"url": "https://github.com/jangko/nimPNG",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics",
|
|
"library",
|
|
"PNG"
|
|
],
|
|
"description": "PNG(Portable Network Graphics) encoder and decoder",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimPNG"
|
|
},
|
|
{
|
|
"name": "litestore",
|
|
"url": "https://github.com/h3rald/litestore",
|
|
"method": "git",
|
|
"tags": [
|
|
"database",
|
|
"rest",
|
|
"sqlite"
|
|
],
|
|
"description": "A lightweight, self-contained, RESTful, searchable, multi-format NoSQL document store",
|
|
"license": "MIT",
|
|
"web": "https://h3rald.com/litestore"
|
|
},
|
|
{
|
|
"name": "parseFixed",
|
|
"url": "https://github.com/jlp765/parsefixed",
|
|
"method": "git",
|
|
"tags": [
|
|
"parse",
|
|
"fixed",
|
|
"width",
|
|
"parser",
|
|
"text"
|
|
],
|
|
"description": "Parse fixed-width fields within lines of text (complementary to parsecsv)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jlp765/parsefixed"
|
|
},
|
|
{
|
|
"name": "playlists",
|
|
"url": "https://github.com/achesak/nim-playlists",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"playlists",
|
|
"M3U",
|
|
"PLS",
|
|
"XSPF"
|
|
],
|
|
"description": "Nim library for parsing PLS, M3U, and XSPF playlist files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-playlists"
|
|
},
|
|
{
|
|
"name": "seqmath",
|
|
"url": "https://github.com/jlp765/seqmath",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"seq",
|
|
"sequence",
|
|
"array",
|
|
"nested",
|
|
"algebra",
|
|
"statistics",
|
|
"lifted",
|
|
"financial"
|
|
],
|
|
"description": "Nim math library for sequences and nested sequences (extends math library)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jlp765/seqmath"
|
|
},
|
|
{
|
|
"name": "daemonize",
|
|
"url": "https://github.com/OpenSystemsLab/daemonize.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"daemonize",
|
|
"background",
|
|
"fork",
|
|
"unix",
|
|
"linux",
|
|
"process"
|
|
],
|
|
"description": "This library makes your code run as a daemon process on Unix-like systems",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/daemonize.nim"
|
|
},
|
|
{
|
|
"name": "tnim",
|
|
"url": "https://github.com/jlp765/tnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"REPL",
|
|
"sandbox",
|
|
"interactive",
|
|
"compiler",
|
|
"code",
|
|
"language"
|
|
],
|
|
"description": "tnim is a Nim REPL - an interactive sandbox for testing Nim code",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jlp765/tnim"
|
|
},
|
|
{
|
|
"name": "ris",
|
|
"url": "https://github.com/achesak/nim-ris",
|
|
"method": "git",
|
|
"tags": [
|
|
"RIS",
|
|
"citation",
|
|
"library"
|
|
],
|
|
"description": "Module for working with RIS citation files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-ris"
|
|
},
|
|
{
|
|
"name": "geoip",
|
|
"url": "https://github.com/achesak/nim-geoip",
|
|
"method": "git",
|
|
"tags": [
|
|
"IP",
|
|
"address",
|
|
"location",
|
|
"geolocation"
|
|
],
|
|
"description": "Retrieve info about a location from an IP address",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-geoip"
|
|
},
|
|
{
|
|
"name": "freegeoip",
|
|
"url": "https://github.com/achesak/nim-freegeoip",
|
|
"method": "git",
|
|
"tags": [
|
|
"IP",
|
|
"address",
|
|
"location",
|
|
"geolocation"
|
|
],
|
|
"description": "Retrieve info about a location from an IP address",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-freegeoip"
|
|
},
|
|
{
|
|
"name": "nimroutine",
|
|
"url": "https://github.com/rogercloud/nim-routine",
|
|
"method": "git",
|
|
"tags": [
|
|
"goroutine",
|
|
"routine",
|
|
"lightweight",
|
|
"thread"
|
|
],
|
|
"description": "A go routine like nim implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rogercloud/nim-routine"
|
|
},
|
|
{
|
|
"name": "coverage",
|
|
"url": "https://github.com/yglukhov/coverage",
|
|
"method": "git",
|
|
"tags": [
|
|
"code",
|
|
"coverage"
|
|
],
|
|
"description": "Code coverage library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/coverage"
|
|
},
|
|
{
|
|
"name": "golib",
|
|
"url": "https://github.com/stefantalpalaru/golib-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "Bindings for golib - a library that (ab)uses gccgo to bring Go's channels and goroutines to the rest of the world",
|
|
"license": "BSD",
|
|
"web": "https://github.com/stefantalpalaru/golib-nim"
|
|
},
|
|
{
|
|
"name": "libnotify",
|
|
"url": "https://github.com/FedericoCeratto/nim-libnotify.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"desktop"
|
|
],
|
|
"description": "Minimalistic libnotify wrapper for desktop notifications",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-libnotify"
|
|
},
|
|
{
|
|
"name": "nimcat",
|
|
"url": "https://github.com/shakna-israel/nimcat",
|
|
"method": "git",
|
|
"tags": [
|
|
"cat",
|
|
"cli"
|
|
],
|
|
"description": "An implementation of cat in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/shakna-israel/nimcat"
|
|
},
|
|
{
|
|
"name": "sections",
|
|
"url": "https://github.com/c0ffeeartc/nim-sections",
|
|
"method": "git",
|
|
"tags": [
|
|
"BDD",
|
|
"test"
|
|
],
|
|
"description": "`Section` macro with BDD aliases for testing",
|
|
"license": "MIT",
|
|
"web": "https://github.com/c0ffeeartc/nim-sections"
|
|
},
|
|
{
|
|
"name": "nimfp",
|
|
"url": "https://github.com/vegansk/nimfp",
|
|
"method": "git",
|
|
"tags": [
|
|
"functional",
|
|
"library"
|
|
],
|
|
"description": "Nim functional programming library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vegansk/nimfp"
|
|
},
|
|
{
|
|
"name": "nhsl",
|
|
"url": "https://github.com/twist-vector/nhsl.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"serialization",
|
|
"pure"
|
|
],
|
|
"description": "Nim Hessian Serialization Library encodes/decodes data into the Hessian binary protocol",
|
|
"license": "LGPL",
|
|
"web": "https://github.com/twist-vector/nhsl"
|
|
},
|
|
{
|
|
"name": "nimstopwatch",
|
|
"url": "https://github.com/twist-vector/nim-stopwatch.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"timer"
|
|
],
|
|
"description": "A Nim-based, non-graphical application designed to measure the amount of time elapsed from its activation to deactivation, includes total elapsed time, lap, and split times.",
|
|
"license": "LGPL",
|
|
"web": "https://github.com/twist-vector/nim-stopwatch"
|
|
},
|
|
{
|
|
"name": "playground",
|
|
"url": "https://github.com/theduke/nim-playground",
|
|
"method": "git",
|
|
"tags": [
|
|
"webapp",
|
|
"execution",
|
|
"code",
|
|
"sandbox"
|
|
],
|
|
"description": "Web-based playground for testing Nim code.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/theduke/nim-playground"
|
|
},
|
|
{
|
|
"name": "nimsl",
|
|
"url": "https://github.com/yglukhov/nimsl",
|
|
"method": "git",
|
|
"tags": [
|
|
"shader",
|
|
"opengl",
|
|
"glsl"
|
|
],
|
|
"description": "Shaders in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/nimsl"
|
|
},
|
|
{
|
|
"name": "omnilog",
|
|
"url": "https://github.com/nim-appkit/omnilog",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"logging",
|
|
"logs"
|
|
],
|
|
"description": "Advanced logging library for Nim with structured logging, formatters, filters and writers.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-appkit/omnilog"
|
|
},
|
|
{
|
|
"name": "values",
|
|
"url": "https://github.com/nim-appkit/values",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"values",
|
|
"datastructures"
|
|
],
|
|
"description": "Library for working with arbitrary values + a map data structure.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-appkit/values"
|
|
},
|
|
{
|
|
"name": "geohash",
|
|
"url": "https://github.com/twist-vector/nim-geohash.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"geocoding",
|
|
"pure"
|
|
],
|
|
"description": "Nim implementation of the geohash latitude/longitude geocode system",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/twist-vector/nim-geohash"
|
|
},
|
|
{
|
|
"name": "bped",
|
|
"url": "https://github.com/twist-vector/nim-bped.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"serialization",
|
|
"pure"
|
|
],
|
|
"description": "Nim implementation of the Bittorrent ascii serialization protocol",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/twist-vector/nim-bped"
|
|
},
|
|
{
|
|
"name": "ctrulib",
|
|
"url": "https://github.com/skyforce77/ctrulib-nim.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"nintendo",
|
|
"3ds"
|
|
],
|
|
"description": "ctrulib wrapper",
|
|
"license": "GPLv2",
|
|
"web": "https://github.com/skyforce77/ctrulib-nim"
|
|
},
|
|
{
|
|
"name": "nimrdkafka",
|
|
"url": "https://github.com/dfdeshom/nimrdkafka.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"kafka"
|
|
],
|
|
"description": "Nim wrapper for librdkafka",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/dfdeshom/nimrdkafka"
|
|
},
|
|
{
|
|
"name": "utils",
|
|
"url": "https://github.com/nim-appkit/utils",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"utilities"
|
|
],
|
|
"description": "Collection of string, parsing, pointer, ... utilities.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-appkit/utils"
|
|
},
|
|
{
|
|
"name": "pymod",
|
|
"url": "https://github.com/jboy/nim-pymod",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"python",
|
|
"module",
|
|
"numpy",
|
|
"array",
|
|
"matrix",
|
|
"ndarray",
|
|
"pyobject",
|
|
"pyarrayobject",
|
|
"iterator",
|
|
"iterators",
|
|
"docstring"
|
|
],
|
|
"description": "Auto-generate a Python module that wraps a Nim module.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jboy/nim-pymod"
|
|
},
|
|
{
|
|
"name": "db",
|
|
"url": "https://github.com/jlp765/db",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"database",
|
|
"module",
|
|
"sqlite",
|
|
"mysql",
|
|
"postgres",
|
|
"db_sqlite",
|
|
"db_mysql",
|
|
"db_postgres"
|
|
],
|
|
"description": "Unified db access module, providing a single library module to access the db_sqlite, db_mysql and db_postgres modules.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jlp765/db"
|
|
},
|
|
{
|
|
"name": "nimsnappy",
|
|
"url": "https://github.com/dfdeshom/nimsnappy.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"compression"
|
|
],
|
|
"description": "Nim wrapper for the snappy compression library. there is also a high-level API for easy use",
|
|
"license": "BSD",
|
|
"web": "https://github.com/dfdeshom/nimsnappy"
|
|
},
|
|
{
|
|
"name": "nimLUA",
|
|
"url": "https://github.com/jangko/nimLUA",
|
|
"method": "git",
|
|
"tags": [
|
|
"lua",
|
|
"library",
|
|
"bind",
|
|
"glue",
|
|
"macros"
|
|
],
|
|
"description": "glue code generator to bind Nim and Lua together using Nim's powerful macro",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimLUA"
|
|
},
|
|
{
|
|
"name": "sound",
|
|
"url": "https://github.com/yglukhov/sound.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"sound",
|
|
"ogg"
|
|
],
|
|
"description": "Cross-platform sound mixer library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/sound"
|
|
},
|
|
{
|
|
"name": "nimi3status",
|
|
"url": "https://github.com/FedericoCeratto/nimi3status",
|
|
"method": "git",
|
|
"tags": [
|
|
"i3",
|
|
"i3status"
|
|
],
|
|
"description": "Lightweight i3 status bar.",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nimi3status"
|
|
},
|
|
{
|
|
"name": "native_dialogs",
|
|
"url": "https://github.com/SSPkrolik/nim-native-dialogs.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"ui",
|
|
"gui",
|
|
"cross-platform",
|
|
"library"
|
|
],
|
|
"description": "Implements framework-agnostic native operating system dialogs calls",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SSPkrolik/nim-native-dialogs"
|
|
},
|
|
{
|
|
"name": "variant",
|
|
"url": "https://github.com/yglukhov/variant.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"variant"
|
|
],
|
|
"description": "Variant type and type matching",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/variant"
|
|
},
|
|
{
|
|
"name": "pythonmath",
|
|
"url": "https://github.com/achesak/nim-pythonmath",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"python",
|
|
"math"
|
|
],
|
|
"description": "Module to provide an interface as similar as possible to Python's math libary",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-pythonmath"
|
|
},
|
|
{
|
|
"name": "nimlz4",
|
|
"url": "https://github.com/dfdeshom/nimlz4.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"compression",
|
|
"lzo",
|
|
"lz4"
|
|
],
|
|
"description": "Nim wrapper for the LZ4 library. There is also a high-level API for easy use",
|
|
"license": "BSD",
|
|
"web": "https://github.com/dfdeshom/nimlz4"
|
|
},
|
|
{
|
|
"name": "pythonize",
|
|
"url": "https://github.com/marcoapintoo/nim-pythonize.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"wrapper"
|
|
],
|
|
"description": "A higher-level wrapper for the Python Programing Language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/marcoapintoo/nim-pythonize"
|
|
},
|
|
{
|
|
"name": "cligen",
|
|
"url": "https://github.com/c-blake/cligen.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"commandline",
|
|
"arguments",
|
|
"switches",
|
|
"parsing",
|
|
"options"
|
|
],
|
|
"description": "Infer & generate command-line interace/option/argument parsers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/c-blake/cligen"
|
|
},
|
|
{
|
|
"name": "fnmatch",
|
|
"url": "https://github.com/achesak/nim-fnmatch",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"unix",
|
|
"files",
|
|
"matching"
|
|
],
|
|
"description": "Nim module for filename matching with UNIX shell patterns",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-fnmatch"
|
|
},
|
|
{
|
|
"name": "shorturl",
|
|
"url": "https://github.com/achesak/nim-shorturl",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"url",
|
|
"uid"
|
|
],
|
|
"description": "Nim module for generating URL identifiers for Tiny URL and bit.ly-like URLs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-shorturl"
|
|
},
|
|
{
|
|
"name": "teafiles",
|
|
"url": "git@github.com:unicredit/nim-teafiles.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"teafiles",
|
|
"mmap",
|
|
"timeseries"
|
|
],
|
|
"description": "TeaFiles provide fast read/write access to time series data",
|
|
"license": "Apache2",
|
|
"web": "https://github.com/unicredit/nim-teafiles"
|
|
},
|
|
{
|
|
"name": "emmy",
|
|
"url": "git@github.com:unicredit/emmy.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"algebra",
|
|
"polynomials",
|
|
"primes",
|
|
"ring",
|
|
"quotients"
|
|
],
|
|
"description": "Algebraic structures and related operations for Nim",
|
|
"license": "Apache2",
|
|
"web": "https://github.com/unicredit/emmy"
|
|
},
|
|
{
|
|
"name": "impulse_engine",
|
|
"url": "https://github.com/matkuki/Nim-Impulse-Engine",
|
|
"method": "git",
|
|
"tags": [
|
|
"physics",
|
|
"engine",
|
|
"2D"
|
|
],
|
|
"description": "Nim port of a simple 2D physics engine",
|
|
"license": "zlib",
|
|
"web": "https://github.com/matkuki/Nim-Impulse-Engine"
|
|
},
|
|
{
|
|
"name": "notifications",
|
|
"url": "https://github.com/dom96/notifications",
|
|
"method": "git",
|
|
"tags": [
|
|
"notifications",
|
|
"alerts",
|
|
"gui",
|
|
"toasts",
|
|
"macosx",
|
|
"cocoa"
|
|
],
|
|
"description": "Library for displaying notifications on the desktop",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/notifications"
|
|
},
|
|
{
|
|
"name": "reactor",
|
|
"url": "https://github.com/zielmicha/reactor.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"libuv",
|
|
"http",
|
|
"tcp"
|
|
],
|
|
"description": "Asynchronous networking engine for Nim",
|
|
"license": "MIT",
|
|
"web": "https://networkos.net/nim/reactor.nim"
|
|
},
|
|
{
|
|
"name": "collections",
|
|
"url": "https://github.com/zielmicha/collections.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"iterator",
|
|
"functional"
|
|
],
|
|
"description": "Various collections and utilities",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zielmicha/collections.nim"
|
|
},
|
|
{
|
|
"name": "capnp",
|
|
"url": "https://github.com/zielmicha/capnp.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"capnp",
|
|
"serialization",
|
|
"protocol",
|
|
"rpc"
|
|
],
|
|
"description": "Cap'n Proto implementation for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zielmicha/capnp.nim"
|
|
},
|
|
{
|
|
"name": "biscuits",
|
|
"url": "https://github.com/achesak/nim-biscuits",
|
|
"method": "git",
|
|
"tags": [
|
|
"cookie",
|
|
"persistence"
|
|
],
|
|
"description": "better cookie handling",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-biscuits"
|
|
},
|
|
{
|
|
"name": "pari",
|
|
"url": "https://github.com/lompik/pari.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"number theory",
|
|
"computer algebra system"
|
|
],
|
|
"description": "Pari/GP C library wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lompik/pari.nim"
|
|
},
|
|
{
|
|
"name": "spacenav",
|
|
"url": "https://github.com/nimious/spacenav.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"3dx",
|
|
"3dconnexion",
|
|
"libspnav",
|
|
"spacenav",
|
|
"spacemouse",
|
|
"spacepilot",
|
|
"spacenavigator"
|
|
],
|
|
"description": "Bindings for libspnav, the free 3Dconnexion device driver",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/spacenav"
|
|
},
|
|
{
|
|
"name": "isense",
|
|
"url": "https://github.com/nimious/isense.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"isense",
|
|
"intersense",
|
|
"inertiacube",
|
|
"intertrax",
|
|
"microtrax",
|
|
"thales",
|
|
"tracking",
|
|
"sensor"
|
|
],
|
|
"description": "Bindings for the InterSense SDK",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/isense"
|
|
},
|
|
{
|
|
"name": "libusb",
|
|
"url": "https://github.com/nimious/libusb.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"usb",
|
|
"libusb"
|
|
],
|
|
"description": "Bindings for libusb, the cross-platform user library to access USB devices.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/libusb"
|
|
},
|
|
{
|
|
"name": "myo",
|
|
"url": "https://github.com/nimious/myo.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"myo",
|
|
"thalmic",
|
|
"armband",
|
|
"gesture"
|
|
],
|
|
"description": "Bindings for the Thalmic Labs Myo gesture control armband SDK.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/myo"
|
|
},
|
|
{
|
|
"name": "oculus",
|
|
"url": "https://github.com/nimious/oculus.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"oculus",
|
|
"rift",
|
|
"vr",
|
|
"libovr",
|
|
"ovr",
|
|
"dk1",
|
|
"dk2",
|
|
"gearvr"
|
|
],
|
|
"description": "Bindings for the Oculus VR SDK.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/oculus"
|
|
},
|
|
{
|
|
"name": "serialport",
|
|
"url": "https://github.com/nimious/serialport.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"libserialport",
|
|
"serial",
|
|
"communication"
|
|
],
|
|
"description": "Bindings for libserialport, the cross-platform serial communication library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/serialport"
|
|
},
|
|
{
|
|
"name": "gles",
|
|
"url": "https://github.com/nimious/gles.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"khronos",
|
|
"gles",
|
|
"opengl es"
|
|
],
|
|
"description": "Bindings for OpenGL ES, the embedded 3D graphics library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/gles"
|
|
},
|
|
{
|
|
"name": "egl",
|
|
"url": "https://github.com/nimious/egl.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"khronos",
|
|
"egl",
|
|
"opengl",
|
|
"opengl es",
|
|
"openvg"
|
|
],
|
|
"description": "Bindings for EGL, the native platform interface for rendering APIs.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/egl"
|
|
},
|
|
{
|
|
"name": "sixense",
|
|
"url": "https://github.com/nimious/sixense.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"sixense",
|
|
"razer hydra",
|
|
"stem system",
|
|
"vr"
|
|
],
|
|
"description": "Bindings for the Sixense Core API.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/sixense"
|
|
},
|
|
{
|
|
"name": "listsv",
|
|
"url": "https://github.com/srwiley/listsv.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"singly linked list",
|
|
"doubly linked list"
|
|
],
|
|
"description": "Basic operations on singly and doubly linked lists.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/srwiley/listsv"
|
|
},
|
|
{
|
|
"name": "kissfft",
|
|
"url": "https://github.com/m13253/nim-kissfft",
|
|
"method": "git",
|
|
"tags": [
|
|
"fft",
|
|
"dsp",
|
|
"signal"
|
|
],
|
|
"description": "Nim binding for KissFFT Fast Fourier Transform library",
|
|
"license": "BSD",
|
|
"web": "https://github.com/m13253/nim-kissfft"
|
|
},
|
|
{
|
|
"name": "nimbench",
|
|
"url": "https://github.com/ivankoster/nimbench.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"benchmark",
|
|
"micro benchmark",
|
|
"timer"
|
|
],
|
|
"description": "Micro benchmarking tool to measure speed of code, with the goal of optimizing it.",
|
|
"license": "Apache License, Version 2.0",
|
|
"web": "https://github.com/ivankoster/nimbench"
|
|
},
|
|
{
|
|
"name": "nest",
|
|
"url": "https://github.com/kedean/nest.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"api",
|
|
"router",
|
|
"web"
|
|
],
|
|
"description": "RESTful URI router",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kedean/nest"
|
|
},
|
|
{
|
|
"name": "nimbluez",
|
|
"url": "https://github.com/Electric-Blue/NimBluez.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"bluetooth",
|
|
"library",
|
|
"wrapper",
|
|
"sockets"
|
|
],
|
|
"description": "Nim modules for access to system Bluetooth resources.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/Electric-Blue/NimBluez"
|
|
},
|
|
{
|
|
"name": "yaml",
|
|
"url": "https://github.com/flyx/NimYAML",
|
|
"method": "git",
|
|
"tags": [
|
|
"serialization",
|
|
"parsing",
|
|
"library",
|
|
"yaml"
|
|
],
|
|
"description": "YAML 1.2 implementation for Nim",
|
|
"license": "MIT",
|
|
"web": "http://flyx.github.io/NimYAML/"
|
|
},
|
|
{
|
|
"name": "nimyaml",
|
|
"url": "https://github.com/flyx/NimYAML",
|
|
"method": "git",
|
|
"tags": [
|
|
"serialization",
|
|
"parsing",
|
|
"library",
|
|
"yaml"
|
|
],
|
|
"description": "YAML 1.2 implementation for Nim",
|
|
"license": "MIT",
|
|
"web": "http://flyx.github.io/NimYAML/"
|
|
},
|
|
{
|
|
"name": "jsmn",
|
|
"url": "https://github.com/OpenSystemsLab/jsmn.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"token",
|
|
"tokenizer",
|
|
"parser",
|
|
"jsmn"
|
|
],
|
|
"description": "Jsmn - a world fastest JSON parser - in pure Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/jsmn.nim"
|
|
},
|
|
{
|
|
"name": "mangle",
|
|
"url": "https://github.com/baabelfish/mangle",
|
|
"method": "git",
|
|
"tags": [
|
|
"functional",
|
|
"iterators",
|
|
"lazy",
|
|
"library"
|
|
],
|
|
"description": "Yet another iterator library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/baabelfish/mangle"
|
|
},
|
|
{
|
|
"name": "nimshell",
|
|
"url": "https://github.com/vegansk/nimshell",
|
|
"method": "git",
|
|
"tags": [
|
|
"shell",
|
|
"utility"
|
|
],
|
|
"description": "Library for shell scripting in nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vegansk/nimshell"
|
|
},
|
|
{
|
|
"name": "rosencrantz",
|
|
"url": "https://github.com/andreaferretti/rosencrantz",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"server",
|
|
"DSL",
|
|
"combinators"
|
|
],
|
|
"description": "A web DSL for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/andreaferretti/rosencrantz"
|
|
},
|
|
{
|
|
"name": "sam",
|
|
"url": "https://github.com/OpenSystemsLab/sam.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"binding",
|
|
"map",
|
|
"dump",
|
|
"load"
|
|
],
|
|
"description": "Fast and just works JSON-Binding for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/sam.nim"
|
|
},
|
|
{
|
|
"name": "twitter",
|
|
"url": "https://github.com/kubo39/twitter",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"twitter"
|
|
],
|
|
"description": "Low-level twitter API wrapper library for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kubo39/twitter"
|
|
},
|
|
{
|
|
"name": "stomp",
|
|
"url": "https://bitbucket.org/mahlon/nim-stomp",
|
|
"method": "hg",
|
|
"tags": [
|
|
"stomp",
|
|
"library",
|
|
"messaging",
|
|
"events"
|
|
],
|
|
"description": "A pure-nim implementation of the STOMP protocol for machine messaging.",
|
|
"license": "MIT",
|
|
"web": "http://bitbucket.org/mahlon/nim-stomp"
|
|
},
|
|
{
|
|
"name": "srt",
|
|
"url": "https://github.com/achesak/nim-srt",
|
|
"method": "git",
|
|
"tags": [
|
|
"srt",
|
|
"subrip",
|
|
"subtitle"
|
|
],
|
|
"description": "Nim module for parsing SRT (SubRip) subtitle files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-srt"
|
|
},
|
|
{
|
|
"name": "subviewer",
|
|
"url": "https://github.com/achesak/nim-subviewer",
|
|
"method": "git",
|
|
"tags": [
|
|
"subviewer",
|
|
"subtitle"
|
|
],
|
|
"description": "Nim module for parsing SubViewer subtitle files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-subviewer"
|
|
},
|
|
{
|
|
"name": "Kinto",
|
|
"url": "https://github.com/OpenSystemsLab/kinto.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"mozilla",
|
|
"kinto",
|
|
"json",
|
|
"storage",
|
|
"server",
|
|
"client"
|
|
],
|
|
"description": "Kinto Client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/kinto.nim"
|
|
},
|
|
{
|
|
"name": "xmltools",
|
|
"url": "https://github.com/vegansk/xmltools",
|
|
"method": "git",
|
|
"tags": [
|
|
"xml",
|
|
"functional",
|
|
"library",
|
|
"parsing"
|
|
],
|
|
"description": "High level xml library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vegansk/xmltools"
|
|
},
|
|
{
|
|
"name": "nimongo",
|
|
"url": "https://github.com/SSPkrolik/nimongo",
|
|
"method": "git",
|
|
"tags": [
|
|
"mongo",
|
|
"mongodb",
|
|
"database",
|
|
"server",
|
|
"driver",
|
|
"storage"
|
|
],
|
|
"description": "MongoDB driver in pure Nim language with synchronous and asynchronous I/O support",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SSPkrolik/nimongo"
|
|
},
|
|
{
|
|
"name": "nimboost",
|
|
"url": "https://github.com/vegansk/nimboost",
|
|
"method": "git",
|
|
"tags": [
|
|
"stdlib",
|
|
"library",
|
|
"utility"
|
|
],
|
|
"description": "Additions to the Nim's standard library, like boost for C++",
|
|
"license": "MIT",
|
|
"web": "http://vegansk.github.io/nimboost/"
|
|
},
|
|
{
|
|
"name": "asyncdocker",
|
|
"url": "https://github.com/tulayang/asyncdocker",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"docker"
|
|
],
|
|
"description": "Asynchronous docker client written by Nim-lang",
|
|
"license": "MIT",
|
|
"web": "http://tulayang.github.io/asyncdocker.html"
|
|
},
|
|
{
|
|
"name": "python3",
|
|
"url": "https://github.com/matkuki/python3",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper to interface with the Python 3 interpreter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/matkuki/python3"
|
|
},
|
|
{
|
|
"name": "jser",
|
|
"url": "https://github.com/niv/jser.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"serialize",
|
|
"tuple"
|
|
],
|
|
"description": "json de/serializer for tuples and more",
|
|
"license": "MIT",
|
|
"web": "https://github.com/niv/jser.nim"
|
|
},
|
|
{
|
|
"name": "pledge",
|
|
"url": "https://github.com/euantorano/pledge.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"pledge",
|
|
"openbsd"
|
|
],
|
|
"description": "OpenBSDs pledge(2) for Nim.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/pledge.nim"
|
|
},
|
|
{
|
|
"name": "sophia",
|
|
"url": "https://github.com/gokr/nim-sophia",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"database"
|
|
],
|
|
"description": "Nim wrapper of the Sophia key/value store",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gokr/nim-sophia"
|
|
},
|
|
{
|
|
"name": "progress",
|
|
"url": "https://github.com/euantorano/progress.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"progress",
|
|
"bar",
|
|
"terminal",
|
|
"ui"
|
|
],
|
|
"description": "A simple progress bar for Nim.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/progress.nim"
|
|
},
|
|
{
|
|
"name": "websocket",
|
|
"url": "https://github.com/niv/websocket.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"websockets",
|
|
"async",
|
|
"client",
|
|
"server"
|
|
],
|
|
"description": "websockets for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/niv/websocket.nim"
|
|
},
|
|
{
|
|
"name": "cucumber",
|
|
"url": "https://github.com/shaunc/cucumber_nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"testing",
|
|
"cucumber",
|
|
"bdd"
|
|
],
|
|
"description": "implements the cucumber BDD framework in the nim language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/shaunc/cucumber_nim"
|
|
},
|
|
{
|
|
"name": "libmpdclient",
|
|
"url": "https://github.com/lompik/libmpdclient.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"MPD",
|
|
"Music Player Daemon"
|
|
],
|
|
"description": "Bindings for the Music Player Daemon C client library",
|
|
"license": "BSD",
|
|
"web": "https://github.com/lompik/libmpdclient.nim"
|
|
},
|
|
{
|
|
"name": "awk",
|
|
"url": "https://github.com/greencardamom/awk",
|
|
"method": "git",
|
|
"tags": [
|
|
"awk"
|
|
],
|
|
"description": "Nim for awk programmers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/greencardamom/awk"
|
|
},
|
|
{
|
|
"name": "dotenv",
|
|
"url": "https://github.com/euantorano/dotenv.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"env",
|
|
"dotenv",
|
|
"configuration",
|
|
"environment"
|
|
],
|
|
"description": "Loads environment variables from `.env`.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/dotenv.nim"
|
|
},
|
|
{
|
|
"name": "sph",
|
|
"url": "https://github.com/aidansteele/sph",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"hashes",
|
|
"md5",
|
|
"sha"
|
|
],
|
|
"description": "Large number of cryptographic hashes for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/aidansteele/sph"
|
|
},
|
|
{
|
|
"name": "libsodium",
|
|
"url": "https://github.com/FedericoCeratto/nim-libsodium",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"library",
|
|
"security",
|
|
"crypto"
|
|
],
|
|
"description": "libsodium wrapper",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-libsodium"
|
|
},
|
|
{
|
|
"name": "aws_sdk",
|
|
"url": "https://github.com/aidansteele/aws_sdk.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"aws",
|
|
"amazon"
|
|
],
|
|
"description": "Library for interacting with Amazon Web Services (AWS)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/aidansteele/aws_sdk.nim"
|
|
},
|
|
{
|
|
"name": "i18n",
|
|
"url": "https://github.com/Parashurama/nim-i18n",
|
|
"method": "git",
|
|
"tags": [
|
|
"gettext",
|
|
"i18n",
|
|
"internationalisation"
|
|
],
|
|
"description": "Bring a gettext-like internationalisation module to Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Parashurama/nim-i18n"
|
|
},
|
|
{
|
|
"name": "persistent_enums",
|
|
"url": "https://github.com/yglukhov/persistent_enums",
|
|
"method": "git",
|
|
"tags": [
|
|
"enum",
|
|
"binary",
|
|
"protocol"
|
|
],
|
|
"description": "Define enums which values preserve their binary representation upon inserting or reordering",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/persistent_enums"
|
|
},
|
|
{
|
|
"name": "nimcl",
|
|
"url": "https://github.com/unicredit/nimcl",
|
|
"method": "git",
|
|
"tags": [
|
|
"OpenCL",
|
|
"GPU"
|
|
],
|
|
"description": "High level wrapper over OpenCL",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/unicredit/nimcl"
|
|
},
|
|
{
|
|
"name": "nimblas",
|
|
"url": "https://github.com/unicredit/nimblas",
|
|
"method": "git",
|
|
"tags": [
|
|
"BLAS",
|
|
"linear algebra",
|
|
"vector",
|
|
"matrix"
|
|
],
|
|
"description": "BLAS for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/unicredit/nimblas"
|
|
},
|
|
{
|
|
"name": "fixmath",
|
|
"url": "https://github.com/Jeff-Ciesielski/fixmath",
|
|
"method": "git",
|
|
"tags": [
|
|
"math"
|
|
],
|
|
"description": "LibFixMath 16:16 fixed point support for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Jeff-Ciesielski/fixmath"
|
|
},
|
|
{
|
|
"name": "nimzend",
|
|
"url": "https://github.com/metatexx/nimzend",
|
|
"method": "git",
|
|
"tags": [
|
|
"zend",
|
|
"php",
|
|
"binding",
|
|
"extension"
|
|
],
|
|
"description": "Native Nim Zend API glue for easy PHP extension development.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/metatexx/nimzend"
|
|
},
|
|
{
|
|
"name": "spills",
|
|
"url": "https://github.com/andreaferretti/spills",
|
|
"method": "git",
|
|
"tags": [
|
|
"disk-based",
|
|
"sequence",
|
|
"memory-mapping"
|
|
],
|
|
"description": "Disk-based sequences",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/spills"
|
|
},
|
|
{
|
|
"name": "platformer",
|
|
"url": "https://github.com/def-/nim-platformer",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"sdl",
|
|
"2d"
|
|
],
|
|
"description": "Writing a 2D Platform Game in Nim with SDL2",
|
|
"license": "MIT",
|
|
"web": "https://github.com/def-/nim-platformer"
|
|
},
|
|
{
|
|
"name": "nimCEF",
|
|
"url": "https://github.com/jangko/nimCEF",
|
|
"method": "git",
|
|
"tags": [
|
|
"chromium",
|
|
"embedded",
|
|
"framework",
|
|
"cef",
|
|
"wrapper"
|
|
],
|
|
"description": "Nim wrapper for the Chromium Embedded Framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimCEF"
|
|
},
|
|
{
|
|
"name": "migrate",
|
|
"url": "https://github.com/euantorano/migrate.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"migrate",
|
|
"database",
|
|
"db"
|
|
],
|
|
"description": "A simple database migration utility for Nim.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/migrate.nim"
|
|
},
|
|
{
|
|
"name": "subfield",
|
|
"url": "https://github.com/jyapayne/subfield",
|
|
"method": "git",
|
|
"tags": [
|
|
"subfield",
|
|
"macros"
|
|
],
|
|
"description": "Override the dot operator to access nested subfields of a Nim object.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jyapayne/subfield"
|
|
},
|
|
{
|
|
"name": "semver",
|
|
"url": "https://github.com/euantorano/semver.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"semver",
|
|
"version",
|
|
"parser"
|
|
],
|
|
"description": "Semantic versioning parser for Nim. Allows the parsing of version strings into objects and the comparing of version objects.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/semver.nim"
|
|
},
|
|
{
|
|
"name": "ad",
|
|
"tags": [
|
|
"calculator",
|
|
"rpn"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/subsetpark/ad",
|
|
"url": "https://github.com/subsetpark/ad",
|
|
"description": "A simple RPN calculator"
|
|
},
|
|
{
|
|
"name": "asyncpg",
|
|
"url": "https://github.com/cheatfate/asyncpg",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"database",
|
|
"postgres",
|
|
"postgresql",
|
|
"asyncdispatch",
|
|
"asynchronous",
|
|
"library"
|
|
],
|
|
"description": "Asynchronous PostgreSQL driver for Nim Language.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/cheatfate/asyncpg"
|
|
},
|
|
{
|
|
"name": "winregistry",
|
|
"description": "Deal with Windows Registry from Nim.",
|
|
"tags": [
|
|
"registry",
|
|
"windows",
|
|
"library"
|
|
],
|
|
"url": "https://github.com/miere43/nim-registry",
|
|
"web": "https://github.com/miere43/nim-registry",
|
|
"license": "MIT",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "luna",
|
|
"description": "Lua convenience library for nim",
|
|
"tags": [
|
|
"lua",
|
|
"scripting"
|
|
],
|
|
"url": "https://github.com/smallfx/luna.nim",
|
|
"web": "https://github.com/smallfx/luna.nim",
|
|
"license": "MIT",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "qrcode",
|
|
"description": "module for creating and reading QR codes using http://goqr.me/",
|
|
"tags": [
|
|
"qr",
|
|
"qrcode",
|
|
"api"
|
|
],
|
|
"url": "https://github.com/achesak/nim-qrcode",
|
|
"web": "https://github.com/achesak/nim-qrcode",
|
|
"license": "MIT",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "circleci_client",
|
|
"tags": [
|
|
"circleci",
|
|
"client"
|
|
],
|
|
"method": "git",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-circleci",
|
|
"url": "https://github.com/FedericoCeratto/nim-circleci",
|
|
"description": "CircleCI API client"
|
|
},
|
|
{
|
|
"name": "iup",
|
|
"description": "Bindings for the IUP widget toolkit",
|
|
"tags": [
|
|
"GUI",
|
|
"IUP"
|
|
],
|
|
"url": "https://github.com/nim-lang/iup",
|
|
"web": "https://github.com/nim-lang/iup",
|
|
"license": "MIT",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "barbarus",
|
|
"tags": [
|
|
"i18n",
|
|
"internationalization"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/cjxgm/barbarus",
|
|
"url": "https://github.com/cjxgm/barbarus",
|
|
"description": "A simple extensible i18n engine."
|
|
},
|
|
{
|
|
"name": "jsonob",
|
|
"tags": [
|
|
"json",
|
|
"object",
|
|
"marshal"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/cjxgm/jsonob",
|
|
"url": "https://github.com/cjxgm/jsonob",
|
|
"description": "JSON / Object mapper"
|
|
},
|
|
{
|
|
"name": "autome",
|
|
"description": "Write GUI automation scripts with Nim",
|
|
"tags": [
|
|
"gui",
|
|
"automation",
|
|
"windows"
|
|
],
|
|
"license": "MIT",
|
|
"web": "https://github.com/miere43/autome",
|
|
"url": "https://github.com/miere43/autome",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "wox",
|
|
"description": "Helper library for writing Wox plugins in Nim",
|
|
"tags": [
|
|
"wox",
|
|
"plugins"
|
|
],
|
|
"license": "MIT",
|
|
"web": "https://github.com/roose/nim-wox",
|
|
"url": "https://github.com/roose/nim-wox",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "seccomp",
|
|
"description": "Linux Seccomp sandbox library",
|
|
"tags": [
|
|
"linux",
|
|
"security",
|
|
"sandbox",
|
|
"seccomp"
|
|
],
|
|
"license": "LGPLv2.1",
|
|
"web": "https://github.com/FedericoCeratto/nim-seccomp",
|
|
"url": "https://github.com/FedericoCeratto/nim-seccomp",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "AntTweakBar",
|
|
"tags": [
|
|
"gui",
|
|
"opengl",
|
|
"rendering"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/krux02/nimAntTweakBar",
|
|
"url": "https://github.com/krux02/nimAntTweakBar",
|
|
"description": "nim wrapper around the AntTweakBar c library"
|
|
},
|
|
{
|
|
"name": "slimdown",
|
|
"tags": [
|
|
"markdown",
|
|
"parser",
|
|
"library"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ruivieira/nim-slimdown",
|
|
"url": "https://github.com/ruivieira/nim-slimdown",
|
|
"description": "Nim module that converts Markdown text to HTML using only regular expressions. Based on jbroadway's Slimdown."
|
|
},
|
|
{
|
|
"name": "taglib",
|
|
"description": "TagLib Audio Meta-Data Library wrapper",
|
|
"license": "MIT",
|
|
"tags": [
|
|
"audio",
|
|
"metadata",
|
|
"tags",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"url": "https://github.com/alex-laskin/nim-taglib",
|
|
"web": "https://github.com/alex-laskin/nim-taglib",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "des",
|
|
"description": "3DES native library for Nim",
|
|
"tags": [
|
|
"library",
|
|
"encryption",
|
|
"crypto"
|
|
],
|
|
"license": "MIT",
|
|
"web": "https://github.com/LucaWolf/des.nim",
|
|
"url": "https://github.com/LucaWolf/des.nim",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "bgfx",
|
|
"url": "https://github.com/Halsys/nim-bgfx",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"media",
|
|
"graphics",
|
|
"3d",
|
|
"rendering",
|
|
"opengl"
|
|
],
|
|
"description": "BGFX wrapper for the nim programming language.",
|
|
"license": "BSD2",
|
|
"web": "https://github.com/Halsys/nim-bgfx"
|
|
},
|
|
{
|
|
"name": "json_builder",
|
|
"tags": [
|
|
"json",
|
|
"generator",
|
|
"builder"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/undecided/json_builder",
|
|
"url": "https://github.com/undecided/json_builder",
|
|
"description": "Easy and fast generator for valid json in nim"
|
|
},
|
|
{
|
|
"name": "mapbits",
|
|
"tags": [
|
|
"map",
|
|
"bits",
|
|
"byte",
|
|
"word",
|
|
"binary"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "Access bit mapped portions of bytes in binary data as int variables",
|
|
"web": "https://github.com/jlp765/mapbits",
|
|
"url": "https://github.com/jlp765/mapbits"
|
|
},
|
|
{
|
|
"name": "faststack",
|
|
"tags": [
|
|
"collection"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "Dynamically resizable data structure optimized for fast iteration.",
|
|
"web": "https://github.com/Vladar4/FastStack",
|
|
"url": "https://github.com/Vladar4/FastStack"
|
|
},
|
|
{
|
|
"name": "gpx",
|
|
"tags": [
|
|
"GPX",
|
|
"GPS",
|
|
"waypoint",
|
|
"route"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "Nim module for parsing GPX (GPS Exchange format) files",
|
|
"web": "https://github.com/achesak/nim-gpx",
|
|
"url": "https://github.com/achesak/nim-gpx"
|
|
},
|
|
{
|
|
"name": "itn",
|
|
"tags": [
|
|
"GPS",
|
|
"intinerary",
|
|
"tomtom",
|
|
"ITN"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "Nim module for parsing ITN (TomTom intinerary) files",
|
|
"web": "https://github.com/achesak/nim-itn",
|
|
"url": "https://github.com/achesak/nim-itn"
|
|
},
|
|
{
|
|
"name": "foliant",
|
|
"tags": [
|
|
"foliant",
|
|
"docs",
|
|
"pdf",
|
|
"docx",
|
|
"word",
|
|
"latex",
|
|
"tex",
|
|
"pandoc",
|
|
"markdown",
|
|
"md",
|
|
"restream"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/foliant-docs/foliant-nim",
|
|
"url": "https://github.com/foliant-docs/foliant-nim",
|
|
"description": "Documentation generator that produces pdf and docx from Markdown. Uses Pandoc and LaTeX behind the scenes."
|
|
},
|
|
{
|
|
"name": "gemf",
|
|
"url": "https://bitbucket.org/abudden/gemf.nim",
|
|
"method": "hg",
|
|
"license": "MIT",
|
|
"description": "Library for reading GEMF map tile stores",
|
|
"web": "http://www.cgtk.co.uk/gemf",
|
|
"tags": [
|
|
"maps",
|
|
"gemf",
|
|
"parser"
|
|
]
|
|
},
|
|
{
|
|
"name": "Remotery",
|
|
"url": "https://github.com/Halsys/Nim-Remotery",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"opengl",
|
|
"direct3d",
|
|
"cuda",
|
|
"profiler"
|
|
],
|
|
"description": "Nim wrapper for (and with) Celtoys's Remotery",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/Halsys/Nim-Remotery"
|
|
},
|
|
{
|
|
"name": "picohttpparser",
|
|
"tags": [
|
|
"web",
|
|
"http"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "Bindings for picohttpparser.",
|
|
"web": "https://github.com/philip-wernersbach/nim-picohttpparser",
|
|
"url": "https://github.com/philip-wernersbach/nim-picohttpparser"
|
|
},
|
|
{
|
|
"name": "microasynchttpserver",
|
|
"tags": [
|
|
"web",
|
|
"http",
|
|
"async",
|
|
"server"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "A thin asynchronous HTTP server library, API compatible with Nim's built-in asynchttpserver.",
|
|
"web": "https://github.com/philip-wernersbach/microasynchttpserver",
|
|
"url": "https://github.com/philip-wernersbach/microasynchttpserver"
|
|
},
|
|
{
|
|
"name": "react",
|
|
"url": "https://github.com/andreaferretti/react.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"react",
|
|
"frontend",
|
|
"ui",
|
|
"single page application"
|
|
],
|
|
"description": "React.js bindings for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/react.nim"
|
|
},
|
|
{
|
|
"name": "oauth",
|
|
"url": "https://github.com/CORDEA/oauth",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"oauth",
|
|
"oauth2",
|
|
"authorization"
|
|
],
|
|
"description": "OAuth library for nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "http://cordea.github.io/oauth"
|
|
},
|
|
{
|
|
"name": "jsbind",
|
|
"url": "https://github.com/yglukhov/jsbind",
|
|
"method": "git",
|
|
"tags": [
|
|
"bindings",
|
|
"emscripten",
|
|
"javascript"
|
|
],
|
|
"description": "Define bindings to JavaScript and Emscripten",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/jsbind"
|
|
},
|
|
{
|
|
"name": "uuids",
|
|
"url": "https://github.com/pragmagic/uuids/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"uuid",
|
|
"id"
|
|
],
|
|
"description": "UUID library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pragmagic/uuids/"
|
|
},
|
|
{
|
|
"name": "isaac",
|
|
"url": "https://github.com/pragmagic/isaac/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"algorithms",
|
|
"random",
|
|
"crypto"
|
|
],
|
|
"description": "ISAAC PRNG implementation on Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pragmagic/isaac/"
|
|
},
|
|
{
|
|
"name": "SDF",
|
|
"url": "https://github.com/Halsys/SDF.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"sdf",
|
|
"text",
|
|
"contour",
|
|
"texture",
|
|
"signed",
|
|
"distance",
|
|
"transform"
|
|
],
|
|
"description": "Signed Distance Field builder for contour texturing in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Halsys/SDF.nim"
|
|
},
|
|
{
|
|
"name": "WebGL",
|
|
"url": "https://github.com/stisa/webgl",
|
|
"method": "git",
|
|
"tags": [
|
|
"webgl",
|
|
"graphic",
|
|
"js",
|
|
"javascript",
|
|
"wrapper",
|
|
"3D",
|
|
"2D"
|
|
],
|
|
"description": "Experimental wrapper to webgl for Nim",
|
|
"license": "MIT",
|
|
"web": "http://stisa.space/webgl/"
|
|
},
|
|
{
|
|
"name": "fileinput",
|
|
"url": "https://github.com/achesak/nim-fileinput",
|
|
"method": "git",
|
|
"tags": [
|
|
"file",
|
|
"io",
|
|
"input"
|
|
],
|
|
"description": "iterate through files and lines",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-fileinput"
|
|
},
|
|
{
|
|
"name": "classy",
|
|
"url": "https://github.com/nigredo-tori/classy",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"typeclasses",
|
|
"macros"
|
|
],
|
|
"description": "typeclasses for Nim",
|
|
"license": "Unlicense",
|
|
"web": "https://github.com/nigredo-tori/classy"
|
|
},
|
|
{
|
|
"name": "MiNiM",
|
|
"url": "https://github.com/h3rald/minim",
|
|
"method": "git",
|
|
"tags": [
|
|
"concatenative",
|
|
"language",
|
|
"shell"
|
|
],
|
|
"description": "A tiny concatenative programming language and shell.",
|
|
"license": "MIT",
|
|
"web": "https://h3rald.com/minim"
|
|
},
|
|
{
|
|
"name": "boneIO",
|
|
"url": "https://github.com/xyz32/boneIO",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"GPIO",
|
|
"BeagleBone"
|
|
],
|
|
"description": "A low level GPIO library for the BeagleBone board family",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xyz32/boneIO"
|
|
},
|
|
{
|
|
"name": "ui",
|
|
"url": "https://github.com/nim-lang/ui",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"GUI",
|
|
"libui",
|
|
"toolkit"
|
|
],
|
|
"description": "A wrapper for libui",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/ui"
|
|
},
|
|
{
|
|
"name": "fractions",
|
|
"url": "https://github.com/konqoro/fractions",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"rationals",
|
|
"arithmetic",
|
|
"tuple"
|
|
],
|
|
"description": "Implements rational number arithmetic",
|
|
"license": "MIT",
|
|
"web": "https://github.com/konqoro/fractions"
|
|
},
|
|
{
|
|
"name": "mmgeoip",
|
|
"url": "https://github.com/FedericoCeratto/nim-mmgeoip",
|
|
"method": "git",
|
|
"tags": [
|
|
"geoip"
|
|
],
|
|
"description": "MaxMind GeoIP library",
|
|
"license": "LGPLv2.1",
|
|
"web": "https://github.com/FedericoCeratto/nim-mmgeoip"
|
|
},
|
|
{
|
|
"name": "libjwt",
|
|
"url": "https://github.com/nimscale/nim-libjwt",
|
|
"method": "git",
|
|
"tags": [
|
|
"jwt",
|
|
"libjwt"
|
|
],
|
|
"description": "Bindings for libjwt",
|
|
"license": "LGPLv2.1",
|
|
"web": "https://github.com/nimscale/nim-libjwt"
|
|
},
|
|
{
|
|
"name": "forestdb",
|
|
"url": "https://github.com/nimscale/forestdb",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"bTree",
|
|
"HB+-Trie",
|
|
"db",
|
|
"forestdb"
|
|
],
|
|
"description": "ForestDB is fast key-value storage engine that is based on a Hierarchical B+-Tree based Trie, or HB+-Trie.",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/nimscale/forestdb"
|
|
},
|
|
{
|
|
"name": "nimbox",
|
|
"url": "https://notabug.org/vktec/nimbox.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"termbox",
|
|
"commandline",
|
|
"ui",
|
|
"tui",
|
|
"gui"
|
|
],
|
|
"description": "A Rustbox-inspired termbox wrapper",
|
|
"license": "MIT",
|
|
"web": "https://notabug.org/vktec/nimbox"
|
|
},
|
|
{
|
|
"name": "psutil",
|
|
"url": "https://github.com/johnscillieri/psutil-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"psutil",
|
|
"process",
|
|
"network",
|
|
"system",
|
|
"disk",
|
|
"cpu"
|
|
],
|
|
"description": "psutil is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network)",
|
|
"license": "BSD",
|
|
"web": "https://github.com/johnscillieri/psutil-nim"
|
|
},
|
|
{
|
|
"name": "gapbuffer",
|
|
"url": "https://notabug.org/vktec/nim-gapbuffer.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"buffer",
|
|
"seq",
|
|
"sequence",
|
|
"string",
|
|
"gapbuffer"
|
|
],
|
|
"description": "A simple gap buffer implementation",
|
|
"license": "MIT",
|
|
"web": "https://notabug.org/vktec/nim-gapbuffer"
|
|
},
|
|
{
|
|
"name": "pudge",
|
|
"url": "https://github.com/recoilme/pudge.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"database",
|
|
"sophia"
|
|
],
|
|
"description": "Pudge Db - it's modern key/value storage with memcached protocol support. Pudge Db implements a high-level cross-platform sockets interface to sophia db.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/recoilme/pudge"
|
|
},
|
|
{
|
|
"name": "etcd_client",
|
|
"url": "https://github.com/FedericoCeratto/nim-etcd-client",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"etcd"
|
|
],
|
|
"description": "etcd client library",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-etcd-client"
|
|
},
|
|
{
|
|
"name": "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://github.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.github.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": "gnuplot",
|
|
"url": "https://github.com/konqoro/gnuplot.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"plot",
|
|
"graphing",
|
|
"data"
|
|
],
|
|
"description": "Nim interface to gnuplot",
|
|
"license": "MIT",
|
|
"web": "https://github.com/konqoro/gnuplot.nim"
|
|
},
|
|
{
|
|
"name": "ustring",
|
|
"url": "https://github.com/rokups/nim-ustring",
|
|
"method": "git",
|
|
"tags": [
|
|
"string",
|
|
"text",
|
|
"unicode",
|
|
"uft8",
|
|
"utf-8"
|
|
],
|
|
"description": "utf-8 string",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rokups/nim-ustring"
|
|
},
|
|
{
|
|
"name": "imap",
|
|
"url": "https://github.com/ehmry/imap",
|
|
"method": "git",
|
|
"tags": [
|
|
"imap",
|
|
"email"
|
|
],
|
|
"description": "IMAP client library",
|
|
"license": "GPL2",
|
|
"web": "https://github.com/ehmry/imap"
|
|
},
|
|
{
|
|
"name": "isa",
|
|
"url": "https://github.com/nimscale/isa",
|
|
"method": "git",
|
|
"tags": [
|
|
"erasure",
|
|
"hash",
|
|
"crypto",
|
|
"compression"
|
|
],
|
|
"description": "Binding for Intel Storage Acceleration library",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/nimscale/isa"
|
|
},
|
|
{
|
|
"name": "untar",
|
|
"url": "https://github.com/dom96/untar",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"tar",
|
|
"gz",
|
|
"compression",
|
|
"archive",
|
|
"decompression"
|
|
],
|
|
"description": "Library for decompressing tar.gz files.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/untar"
|
|
},
|
|
{
|
|
"name": "nimcx",
|
|
"url": "https://github.com/qqtop/nimcx",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"linux"
|
|
],
|
|
"description": "Color and utilities library for linux terminal.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/qqtop/nimcx"
|
|
},
|
|
{
|
|
"name": "dpdk",
|
|
"url": "https://github.com/nimscale/dpdk",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"dpdk",
|
|
"packet",
|
|
"processing"
|
|
],
|
|
"description": "Library for fast packet processing",
|
|
"license": "Apache License 2.0",
|
|
"web": "http://dpdk.org/"
|
|
},
|
|
{
|
|
"name": "libserialport",
|
|
"alias": "serial"
|
|
},
|
|
{
|
|
"name": "serial",
|
|
"url": "https://github.com/euantorano/serial.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"serial",
|
|
"rs232",
|
|
"io",
|
|
"serialport"
|
|
],
|
|
"description": "A library to operate serial ports using pure Nim.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/serial.nim"
|
|
},
|
|
{
|
|
"name": "spdk",
|
|
"url": "https://github.com/nimscale/spdk.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"SSD",
|
|
"NVME",
|
|
"io",
|
|
"storage"
|
|
],
|
|
"description": "The Storage Performance Development Kit(SPDK) provides a set of tools and libraries for writing high performance, scalable, user-mode storage applications.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimscale/spdk.git"
|
|
},
|
|
{
|
|
"name": "NimData",
|
|
"url": "https://github.com/bluenote10/NimData",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"dataframe"
|
|
],
|
|
"description": "DataFrame API enabling fast out-of-core data analytics",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bluenote10/NimData"
|
|
},
|
|
{
|
|
"name": "testrunner",
|
|
"url": "https://github.com/FedericoCeratto/nim-testrunner",
|
|
"method": "git",
|
|
"tags": [
|
|
"test",
|
|
"tests",
|
|
"unittest",
|
|
"utility",
|
|
"tdd"
|
|
],
|
|
"description": "Test runner with file monitoring and desktop notification capabilities",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-testrunner"
|
|
},
|
|
{
|
|
"name": "reactorfuse",
|
|
"url": "https://github.com/zielmicha/reactorfuse",
|
|
"method": "git",
|
|
"tags": [
|
|
"filesystem",
|
|
"fuse"
|
|
],
|
|
"description": "Filesystem in userspace (FUSE) for Nim (for reactor.nim library)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zielmicha/reactorfuse"
|
|
},
|
|
{
|
|
"name": "nimr",
|
|
"url": "https://github.com/Jeff-Ciesielski/nimr",
|
|
"method": "git",
|
|
"tags": [
|
|
"script",
|
|
"utils"
|
|
],
|
|
"description": "Helper to run nim code like a script",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Jeff-Ciesielski/nimr"
|
|
},
|
|
{
|
|
"name": "neverwinter",
|
|
"url": "https://github.com/niv/neverwinter.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"nwn",
|
|
"neverwinternights",
|
|
"neverwinter",
|
|
"game",
|
|
"bioware",
|
|
"fileformats",
|
|
"reader",
|
|
"writer"
|
|
],
|
|
"description": "Neverwinter Nights 1 data accessor library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/niv/neverwinter.nim"
|
|
},
|
|
{
|
|
"name": "snail",
|
|
"url": "https://github.com/stisa/snail",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"matrix",
|
|
"linear algebra"
|
|
],
|
|
"description": "Simple linear algebra for nim. Js too.",
|
|
"license": "MIT",
|
|
"web": "http://stisa.space/snail/"
|
|
},
|
|
{
|
|
"name": "jswebsockets",
|
|
"url": "https://github.com/stisa/jswebsockets",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"javascripts",
|
|
"ws",
|
|
"websockets"
|
|
],
|
|
"description": "Websockets wrapper for nim js backend.",
|
|
"license": "MIT",
|
|
"web": "http://stisa.space/jswebsockets/"
|
|
},
|
|
{
|
|
"name": "morelogging",
|
|
"url": "https://github.com/FedericoCeratto/nim-morelogging",
|
|
"method": "git",
|
|
"tags": [
|
|
"log",
|
|
"logging",
|
|
"library",
|
|
"systemd",
|
|
"journald"
|
|
],
|
|
"description": "Logging library with support for async IO, multithreading, Journald.",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-morelogging"
|
|
},
|
|
{
|
|
"name": "ajax",
|
|
"url": "https://github.com/stisa/ajax",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"javascripts",
|
|
"ajax",
|
|
"xmlhttprequest"
|
|
],
|
|
"description": "AJAX wrapper for nim js backend.",
|
|
"license": "MIT",
|
|
"web": "http://stisa.space/ajax/"
|
|
},
|
|
{
|
|
"name": "recaptcha",
|
|
"url": "https://github.com/euantorano/recaptcha.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"recaptcha",
|
|
"captcha"
|
|
],
|
|
"description": "reCAPTCHA support for Nim, supporting rendering a capctcha and verifying a user's response.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/recaptcha.nim"
|
|
},
|
|
{
|
|
"name": "influx",
|
|
"url": "https://github.com/samdmarshall/influx.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"influx",
|
|
"influxdb"
|
|
],
|
|
"description": "wrapper for communicating with InfluxDB over the REST interface",
|
|
"license": "BSD 3-Clause",
|
|
"web": "https://github.com/samdmarshall/influx.nim"
|
|
},
|
|
{
|
|
"name": "gamelight",
|
|
"url": "https://github.com/dom96/gamelight",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"library",
|
|
"graphics",
|
|
"collision",
|
|
"2d"
|
|
],
|
|
"description": "A set of simple modules for writing a JavaScript 2D game.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/gamelight"
|
|
},
|
|
{
|
|
"name": "storage",
|
|
"url": "https://bitbucket.org/moigagoo/storage/",
|
|
"method": "hg",
|
|
"tags": [
|
|
"JavaScript",
|
|
"Storage",
|
|
"localStorage",
|
|
"sessionStorage"
|
|
],
|
|
"description": "Storage, localStorage, and sessionStorage bindigs for Nim's JavaScript backend.",
|
|
"license": "MIT",
|
|
"web": "https://bitbucket.org/moigagoo/storage/"
|
|
},
|
|
{
|
|
"name": "fontconfig",
|
|
"url": "https://github.com/Parashurama/fontconfig",
|
|
"method": "git",
|
|
"tags": [
|
|
"fontconfig",
|
|
"font"
|
|
],
|
|
"description": "Low level wrapper for the fontconfig library.",
|
|
"license": "Fontconfig License",
|
|
"web": "https://github.com/Parashurama/fontconfig"
|
|
},
|
|
{
|
|
"name": "sysrandom",
|
|
"url": "https://github.com/euantorano/sysrandom.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"random",
|
|
"RNG",
|
|
"PRNG"
|
|
],
|
|
"description": "A simple library to generate random data, using the system's PRNG.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/sysrandom.nim"
|
|
},
|
|
{
|
|
"name": "colorize",
|
|
"url": "https://github.com/molnarmark/colorize",
|
|
"method": "git",
|
|
"tags": [
|
|
"color",
|
|
"colors",
|
|
"colorize"
|
|
],
|
|
"description": "A simple and lightweight terminal coloring library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/molnarmark/colorize"
|
|
},
|
|
{
|
|
"name": "cello",
|
|
"url": "https://github.com/unicredit/cello",
|
|
"method": "git",
|
|
"tags": [
|
|
"string",
|
|
"succinct-data-structure",
|
|
"rank",
|
|
"select",
|
|
"Burrows-Wheeler",
|
|
"FM-index",
|
|
"wavelet-tree"
|
|
],
|
|
"description": "String algorithms with succinct data structures",
|
|
"license": "Apache2",
|
|
"web": "https://unicredit.github.io/cello/"
|
|
},
|
|
{
|
|
"name": "notmuch",
|
|
"url": "https://github.com/samdmarshall/notmuch.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"notmuch",
|
|
"wrapper",
|
|
"email",
|
|
"tagging"
|
|
],
|
|
"description": "wrapper for the notmuch mail library",
|
|
"license": "BSD 3-Clause",
|
|
"web": "https://github.com/samdmarshall/notmuch.nim"
|
|
},
|
|
{
|
|
"name": "pluginmanager",
|
|
"url": "https://github.com/samdmarshall/plugin-manager",
|
|
"method": "git",
|
|
"tags": [
|
|
"plugin",
|
|
"dylib",
|
|
"manager"
|
|
],
|
|
"description": "Simple plugin implementation",
|
|
"license": "BSD 3-Clause",
|
|
"web": "https://github.com/samdmarshall/plugin-manager"
|
|
},
|
|
{
|
|
"name": "node",
|
|
"url": "https://github.com/tulayang/nimnode",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"io",
|
|
"socket",
|
|
"net",
|
|
"tcp",
|
|
"http",
|
|
"libuv"
|
|
],
|
|
"description": "Library for async programming and communication. This Library uses a future/promise, non-blocking I/O model based on libuv.",
|
|
"license": "MIT",
|
|
"web": "http://tulayang.github.io/node/"
|
|
},
|
|
{
|
|
"name": "tempdir",
|
|
"url": "https://github.com/euantorano/tempdir.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"temp",
|
|
"io",
|
|
"tmp"
|
|
],
|
|
"description": "A Nim library to create and manage temporary directories.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/tempdir.nim"
|
|
},
|
|
{
|
|
"name": "mathexpr",
|
|
"url": "https://github.com/Yardanico/nim-mathexpr",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"mathparser",
|
|
"tinyexpr"
|
|
],
|
|
"description": "MathExpr - wrapper around TinyExpr C library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yardanico/nim-mathexpr"
|
|
},
|
|
{
|
|
"name": "frag",
|
|
"url": "https://github.com/fragworks/frag",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"game-dev",
|
|
"2d",
|
|
"3d"
|
|
],
|
|
"description": "A 2D|3D game engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fragworks/frag"
|
|
},
|
|
{
|
|
"name": "freetype",
|
|
"url": "https://github.com/jangko/freetype",
|
|
"method": "git",
|
|
"tags": [
|
|
"font",
|
|
"renderint",
|
|
"library"
|
|
],
|
|
"description": "wrapper for FreeType2 library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/freetype"
|
|
},
|
|
{
|
|
"name": "polyBool",
|
|
"url": "https://github.com/jangko/polyBool",
|
|
"method": "git",
|
|
"tags": [
|
|
"polygon",
|
|
"clipper",
|
|
"library"
|
|
],
|
|
"description": "Polygon Clipper Library (Martinez Algorithm)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/polyBool"
|
|
},
|
|
{
|
|
"name": "nimAGG",
|
|
"url": "https://github.com/jangko/nimAGG",
|
|
"method": "git",
|
|
"tags": [
|
|
"renderer",
|
|
"rasterizer",
|
|
"library",
|
|
"2D",
|
|
"graphics"
|
|
],
|
|
"description": "Hi Fidelity Rendering Engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimAGG"
|
|
},
|
|
{
|
|
"name": "primme",
|
|
"url": "https://github.com/jxy/primme",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"eigenvalues",
|
|
"high-performance",
|
|
"singular-value-decomposition"
|
|
],
|
|
"description": "Nim interface for PRIMME: PReconditioned Iterative MultiMethod Eigensolver",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jxy/primme"
|
|
},
|
|
{
|
|
"name": "sitmo",
|
|
"url": "https://github.com/jxy/sitmo",
|
|
"method": "git",
|
|
"tags": [
|
|
"RNG",
|
|
"Sitmo",
|
|
"high-performance",
|
|
"random"
|
|
],
|
|
"description": "Sitmo parallel random number generator in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jxy/sitmo"
|
|
},
|
|
{
|
|
"name": "webaudio",
|
|
"url": "https://github.com/ftsf/nim-webaudio",
|
|
"method": "git",
|
|
"tags": [
|
|
"javascript",
|
|
"js",
|
|
"web",
|
|
"audio",
|
|
"sound",
|
|
"music"
|
|
],
|
|
"description": "API for Web Audio (JS)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ftsf/nim-webaudio"
|
|
},
|
|
{
|
|
"name": "nimcuda",
|
|
"url": "https://github.com/unicredit/nimcuda",
|
|
"method": "git",
|
|
"tags": [
|
|
"CUDA",
|
|
"GPU"
|
|
],
|
|
"description": "CUDA bindings",
|
|
"license": "Apache2",
|
|
"web": "https://github.com/unicredit/nimcuda"
|
|
},
|
|
{
|
|
"name": "gifwriter",
|
|
"url": "https://github.com/rxi/gifwriter",
|
|
"method": "git",
|
|
"tags": [
|
|
"gif",
|
|
"image",
|
|
"library"
|
|
],
|
|
"description": "Animated GIF writing library based on jo_gif",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rxi/gifwriter"
|
|
},
|
|
{
|
|
"name": "libplist",
|
|
"url": "https://github.com/samdmarshall/libplist.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"libplist",
|
|
"property",
|
|
"list",
|
|
"property-list",
|
|
"parsing",
|
|
"binary",
|
|
"xml",
|
|
"format"
|
|
],
|
|
"description": "wrapper around libplist https://github.com/libimobiledevice/libplist",
|
|
"license": "MIT",
|
|
"web": "https://github.com/samdmarshall/libplist.nim"
|
|
},
|
|
{
|
|
"name": "getch",
|
|
"url": "https://github.com/6A/getch",
|
|
"method": "git",
|
|
"tags": [
|
|
"getch",
|
|
"char"
|
|
],
|
|
"description": "getch() for Windows and Unix",
|
|
"license": "MIT",
|
|
"web": "https://github.com/6A/getch"
|
|
},
|
|
{
|
|
"name": "gifenc",
|
|
"url": "https://github.com/ftsf/gifenc",
|
|
"method": "git",
|
|
"tags": [
|
|
"gif",
|
|
"encoder"
|
|
],
|
|
"description": "Gif Encoder",
|
|
"license": "Public Domain",
|
|
"web": "https://github.com/ftsf/gifenc"
|
|
},
|
|
{
|
|
"name": "nimlapack",
|
|
"url": "https://github.com/unicredit/nimlapack",
|
|
"method": "git",
|
|
"tags": [
|
|
"LAPACK",
|
|
"linear-algebra"
|
|
],
|
|
"description": "LAPACK bindings",
|
|
"license": "Apache2",
|
|
"web": "https://github.com/unicredit/nimlapack"
|
|
},
|
|
{
|
|
"name": "jack",
|
|
"url": "https://github.com/Skrylar/nim-jack",
|
|
"method": "git",
|
|
"tags": [
|
|
"jack",
|
|
"audio",
|
|
"binding",
|
|
"wrapper"
|
|
],
|
|
"description": "Shiny bindings to the JACK Audio Connection Kit.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Skrylar/nim-jack"
|
|
},
|
|
{
|
|
"name": "serializetools",
|
|
"url": "https://github.com/JeffersonLab/serializetools",
|
|
"method": "git",
|
|
"tags": [
|
|
"serialization",
|
|
"xml"
|
|
],
|
|
"description": "Support for serialization of objects",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JeffersonLab/serializetools"
|
|
},
|
|
{
|
|
"name": "neo",
|
|
"url": "https://github.com/unicredit/neo",
|
|
"method": "git",
|
|
"tags": [
|
|
"vector",
|
|
"matrix",
|
|
"linear-algebra",
|
|
"BLAS",
|
|
"LAPACK",
|
|
"CUDA"
|
|
],
|
|
"description": "Linear algebra for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://unicredit.github.io/neo/"
|
|
},
|
|
{
|
|
"name": "httpkit",
|
|
"url": "https://github.com/tulayang/httpkit",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"request",
|
|
"response",
|
|
"stream",
|
|
"bigfile",
|
|
"async"
|
|
],
|
|
"description": "An efficient HTTP tool suite written in pure nim. Help you to write HTTP services or clients via TCP, UDP, or even Unix Domain socket, etc.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tulayang/httpkit"
|
|
},
|
|
{
|
|
"name": "ulid",
|
|
"url": "https://github.com/adelq/ulid",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"id",
|
|
"ulid",
|
|
"uuid",
|
|
"guid"
|
|
],
|
|
"description": "Universally Unique Lexicographically Sortable Identifier",
|
|
"license": "MIT",
|
|
"web": "https://github.com/adelq/ulid"
|
|
},
|
|
{
|
|
"name": "osureplay",
|
|
"url": "https://github.com/Yardanico/nim-osureplay",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"osu!",
|
|
"parser",
|
|
"osugame",
|
|
"replay"
|
|
],
|
|
"description": "osu! replay parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yardanico/nim-osureplay"
|
|
},
|
|
{
|
|
"name": "tiger",
|
|
"url": "https://github.com/ehmry/tiger",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash"
|
|
],
|
|
"description": "Tiger hash function",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ehmry/tiger"
|
|
},
|
|
{
|
|
"name": "pipe",
|
|
"url": "https://github.com/5paceToast/pipe",
|
|
"method": "git",
|
|
"tags": [
|
|
"pipe",
|
|
"macro",
|
|
"operator",
|
|
"functional"
|
|
],
|
|
"description": "Pipe operator for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/5paceToast/pipe"
|
|
},
|
|
{
|
|
"name": "flatdb",
|
|
"url": "https://github.com/enthus1ast/flatdb",
|
|
"method": "git",
|
|
"tags": [
|
|
"database",
|
|
"json",
|
|
"pure"
|
|
],
|
|
"description": "small/tiny, flatfile, jsonl based, inprogress database for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enthus1ast/flatdb"
|
|
},
|
|
{
|
|
"name": "nwt",
|
|
"url": "https://github.com/enthus1ast/nimWebTemplates",
|
|
"method": "git",
|
|
"tags": [
|
|
"template",
|
|
"html",
|
|
"pure",
|
|
"jinja"
|
|
],
|
|
"description": "experiment to build a jinja like template parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enthus1ast/nimWebTemplates"
|
|
},
|
|
{
|
|
"name": "cmixer",
|
|
"url": "https://github.com/rxi/cmixer-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"audio",
|
|
"mixer",
|
|
"sound",
|
|
"wav",
|
|
"ogg"
|
|
],
|
|
"description": "Lightweight audio mixer for games",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rxi/cmixer-nim"
|
|
},
|
|
{
|
|
"name": "cmixer_sdl2",
|
|
"url": "https://github.com/rxi/cmixer_sdl2-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"audio",
|
|
"mixer",
|
|
"sound",
|
|
"wav",
|
|
"ogg"
|
|
],
|
|
"description": "Lightweight audio mixer for SDL2",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rxi/cmixer_sdl2-nim"
|
|
},
|
|
{
|
|
"name": "chebyshev",
|
|
"url": "https://github.com/jxy/chebyshev",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"approximation",
|
|
"numerical"
|
|
],
|
|
"description": "Chebyshev approximation.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jxy/chebyshev"
|
|
},
|
|
{
|
|
"name": "scram",
|
|
"url": "https://github.com/rgv151/scram",
|
|
"method": "git",
|
|
"tags": [
|
|
"scram",
|
|
"sasl",
|
|
"authentication",
|
|
"salted",
|
|
"challenge",
|
|
"response"
|
|
],
|
|
"description": "Salted Challenge Response Authentication Mechanism (SCRAM) ",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rgv151/scram"
|
|
},
|
|
{
|
|
"name": "blake2",
|
|
"url": "https://bitbucket.org/mihailp/blake2/",
|
|
"method": "hg",
|
|
"tags": [
|
|
"crypto",
|
|
"cryptography",
|
|
"hash",
|
|
"security"
|
|
],
|
|
"description": "blake2 - cryptographic hash function",
|
|
"license": "CC0",
|
|
"web": "https://bitbucket.org/mihailp/blake2/"
|
|
},
|
|
{
|
|
"name": "spinny",
|
|
"url": "https://github.com/molnarmark/spinny",
|
|
"method": "git",
|
|
"tags": [
|
|
"terminal",
|
|
"spinner",
|
|
"spinny",
|
|
"load"
|
|
],
|
|
"description": "Spinny is a tiny terminal spinner package for the Nim Programming Language.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/molnarmark/spinny"
|
|
},
|
|
{
|
|
"name": "nigui",
|
|
"url": "https://github.com/trustable-code/NiGui",
|
|
"method": "git",
|
|
"tags": [
|
|
"gui",
|
|
"windows",
|
|
"gtk"
|
|
],
|
|
"description": "NiGui is a cross-platform, desktop GUI toolkit using native widgets.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/trustable-code/NiGui"
|
|
},
|
|
{
|
|
"name": "nimcalcal",
|
|
"url": "https://github.com/skilchen/nimcalcal",
|
|
"method": "git",
|
|
"tags": [
|
|
"calendar",
|
|
"library"
|
|
],
|
|
"description": "nimcalcal - PyCalCal translated to Nim, Calendrical Calculations from Reingold/Dershowitz",
|
|
"license": "MIT",
|
|
"web": "http://www3.cs.stonybrook.edu/~algorith/implement/reingold/implement.shtml"
|
|
},
|
|
{
|
|
"name": "currying",
|
|
"url": "https://github.com/t8m8/currying",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"functional",
|
|
"currying"
|
|
],
|
|
"description": "Currying library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/t8m8/currying"
|
|
},
|
|
{
|
|
"name": "rect_packer",
|
|
"url": "https://github.com/yglukhov/rect_packer",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"geometry",
|
|
"packing"
|
|
],
|
|
"description": "Pack rects into bigger rect",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/rect_packer"
|
|
},
|
|
{
|
|
"name": "gintro",
|
|
"url": "https://github.com/stefansalewski/gintro",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"gtk",
|
|
"wrapper",
|
|
"gui"
|
|
],
|
|
"description": "High level GObject-Introspection based GTK3 bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/stefansalewski/gintro"
|
|
},
|
|
{
|
|
"name": "arraymancer",
|
|
"url": "https://github.com/mratsim/Arraymancer",
|
|
"method": "git",
|
|
"tags": [
|
|
"vector",
|
|
"matrix",
|
|
"array",
|
|
"ndarray",
|
|
"multidimensional-array",
|
|
"linear-algebra",
|
|
"tensor"
|
|
],
|
|
"description": "A tensor (multidimensional array) library for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://mratsim.github.io/Arraymancer/"
|
|
},
|
|
{
|
|
"name": "sha3",
|
|
"url": "https://bitbucket.org/mihailp/sha3/",
|
|
"method": "hg",
|
|
"tags": [
|
|
"crypto",
|
|
"cryptography",
|
|
"hash",
|
|
"security"
|
|
],
|
|
"description": "sha3 - cryptographic hash function",
|
|
"license": "CC0",
|
|
"web": "https://bitbucket.org/mihailp/sha3/"
|
|
},
|
|
{
|
|
"name": "coalesce",
|
|
"url": "https://github.com/piedar/coalesce",
|
|
"method": "git",
|
|
"tags": [
|
|
"nil",
|
|
"null",
|
|
"options",
|
|
"operator"
|
|
],
|
|
"description": "A nil coalescing operator ?? for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/piedar/coalesce"
|
|
},
|
|
{
|
|
"name": "asyncmysql",
|
|
"url": "https://github.com/tulayang/asyncmysql",
|
|
"method": "git",
|
|
"tags": [
|
|
"mysql",
|
|
"async",
|
|
"asynchronous"
|
|
],
|
|
"description": "Asynchronous MySQL connector written in pure Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tulayang/asyncmysql"
|
|
},
|
|
{
|
|
"name": "cassandra",
|
|
"url": "https://github.com/yglukhov/cassandra",
|
|
"method": "git",
|
|
"tags": [
|
|
"cassandra",
|
|
"database",
|
|
"wrapper",
|
|
"bindings",
|
|
"driver"
|
|
],
|
|
"description": "Bindings to Cassandra DB driver",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/cassandra"
|
|
},
|
|
{
|
|
"name": "tf2plug",
|
|
"url": "https://gitlab.com/waylon531/tf2plug",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"tool",
|
|
"tf2"
|
|
],
|
|
"description": "A mod manager for TF2",
|
|
"license": "GPLv3",
|
|
"web": "https://gitlab.com/waylon531/tf2plug"
|
|
},
|
|
{
|
|
"name": "oldgtk3",
|
|
"url": "https://github.com/stefansalewski/oldgtk3",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"gtk",
|
|
"wrapper",
|
|
"gui"
|
|
],
|
|
"description": "Low level bindings for GTK3 related libraries",
|
|
"license": "MIT",
|
|
"web": "https://github.com/stefansalewski/oldgtk3"
|
|
},
|
|
{
|
|
"name": "godot",
|
|
"url": "https://github.com/pragmagic/godot-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"engine",
|
|
"2d",
|
|
"3d"
|
|
],
|
|
"description": "Nim bindings for Godot Engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pragmagic/godot-nim"
|
|
},
|
|
{
|
|
"name": "vkapi",
|
|
"url": "https://github.com/Yardanico/nimvkapi",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"vkontakte",
|
|
"vk",
|
|
"library",
|
|
"api"
|
|
],
|
|
"description": "A wrapper for the vk.com API (russian social network)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yardanico/nimvkapi"
|
|
},
|
|
{
|
|
"name": "slacklib",
|
|
"url": "https://github.com/ThomasTJdev/nim_slacklib",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"slack",
|
|
"slackapp",
|
|
"api"
|
|
],
|
|
"description": "Library for working with a slack app or sending messages to a slack channel (slack.com)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nim_slacklib"
|
|
},
|
|
{
|
|
"name": "calendar",
|
|
"url": "https://github.com/skilchen/calendar",
|
|
"method": "git",
|
|
"tags": [
|
|
"calendar",
|
|
"dates",
|
|
"library"
|
|
],
|
|
"description": "calendar.py from Pythons stdlib translated to Nim",
|
|
"license": "MIT",
|
|
"web": "https://docs.python.org/2/library/calendar.html"
|
|
},
|
|
{
|
|
"name": "wiringPiNim",
|
|
"url": "https://github.com/ThomasTJdev/nim_wiringPiNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"raspberry",
|
|
"rpi",
|
|
"wiringpi",
|
|
"pi"
|
|
],
|
|
"description": "Wrapper that implements some of wiringPi's function for controlling a Raspberry Pi",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nim_wiringPiNim"
|
|
},
|
|
{
|
|
"name": "redux",
|
|
"url": "https://github.com/pragmagic/redux.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"redux"
|
|
],
|
|
"description": "Predictable state container.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pragmagic/redux.nim"
|
|
},
|
|
{
|
|
"name": "skEasing",
|
|
"url": "https://github.com/Skrylar/skEasing",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"curves",
|
|
"animation"
|
|
],
|
|
"description": "A collection of easing curves for animation purposes.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/Skrylar/skEasing"
|
|
},
|
|
{
|
|
"name": "nimquery",
|
|
"url": "https://github.com/GULPF/nimquery",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"scraping",
|
|
"web"
|
|
],
|
|
"description": "Library for querying HTML using CSS-selectors, like JavaScripts document.querySelector",
|
|
"license": "MIT",
|
|
"web": "https://github.com/GULPF/nimquery"
|
|
},
|
|
{
|
|
"name": "usha",
|
|
"url": "https://github.com/subsetpark/untitled-shell-history-application",
|
|
"method": "git",
|
|
"tags": [
|
|
"shell",
|
|
"utility"
|
|
],
|
|
"description": "untitled shell history application",
|
|
"license": "MIT",
|
|
"web": "https://github.com/subsetpark/untitled-shell-history-application"
|
|
},
|
|
{
|
|
"name": "libgit2",
|
|
"url": "https://github.com/barcharcraz/libgit2-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"git",
|
|
"libgit",
|
|
"libgit2",
|
|
"vcs",
|
|
"wrapper"
|
|
],
|
|
"description": "Libgit2 low level wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/barcharcraz/libgit2-nim"
|
|
},
|
|
{
|
|
"name": "multicast",
|
|
"url": "https://github.com/enthus1ast/nimMulticast",
|
|
"method": "git",
|
|
"tags": [
|
|
"multicast",
|
|
"udp",
|
|
"socket",
|
|
"net"
|
|
],
|
|
"description": "proc to join (and leave) a multicast group",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enthus1ast/nimMulticast"
|
|
},
|
|
{
|
|
"name": "mysqlparser",
|
|
"url": "https://github.com/tulayang/mysqlparser.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"mysql",
|
|
"protocol",
|
|
"parser"
|
|
],
|
|
"description": "An efficient packet parser for MySQL Client/Server Protocol. Help you to write Mysql communication in either BLOCKIONG-IO or NON-BLOCKING-IO.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tulayang/mysqlparser"
|
|
},
|
|
{
|
|
"name": "fugitive",
|
|
"url": "https://github.com/citycide/fugitive",
|
|
"method": "git",
|
|
"tags": [
|
|
"git",
|
|
"github",
|
|
"cli",
|
|
"extras",
|
|
"utility",
|
|
"tool"
|
|
],
|
|
"description": "Simple command line tool to make git more intuitive, along with useful GitHub addons.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/citycide/fugitive"
|
|
},
|
|
{
|
|
"name": "dbg",
|
|
"url": "https://github.com/enthus1ast/nimDbg",
|
|
"method": "git",
|
|
"tags": [
|
|
"template",
|
|
"echo",
|
|
"dbg",
|
|
"debug"
|
|
],
|
|
"description": "dbg template; in debug echo",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enthus1ast/nimDbg"
|
|
},
|
|
{
|
|
"name": "pylib",
|
|
"url": "https://github.com/Yardanico/nimpylib",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"compatibility",
|
|
"library",
|
|
"pure"
|
|
],
|
|
"description": "Nim library with python-like functions and operators",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yardanico/nimpylib"
|
|
},
|
|
{
|
|
"name": "graphemes",
|
|
"url": "https://github.com/nitely/nim-graphemes",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphemes",
|
|
"grapheme-cluster",
|
|
"unicode"
|
|
],
|
|
"description": "Grapheme aware string handling (Unicode tr29)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nitely/nim-graphemes"
|
|
},
|
|
{
|
|
"name": "rfc3339",
|
|
"url": "https://github.com/Skrylar/rfc3339",
|
|
"method": "git",
|
|
"tags": [
|
|
"rfc3339",
|
|
"datetime"
|
|
],
|
|
"description": "RFC3339 (dates and times) implementation for Nim.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/Skrylar/rfc3339"
|
|
},
|
|
{
|
|
"name": "monero",
|
|
"url": "https://github.com/ehmry/nim-monero",
|
|
"method": "git",
|
|
"tags": [
|
|
"monero",
|
|
"cryptonote",
|
|
"vanity"
|
|
],
|
|
"description": "Libraries and utilites related to Monero, a CryptoNote cryptocurrency.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ehmry/nim-monero"
|
|
},
|
|
{
|
|
"name": "db_presto",
|
|
"url": "https://github.com/Bennyelg/nimPresto",
|
|
"method": "git",
|
|
"tags": [
|
|
"prestodb",
|
|
"connector",
|
|
"database"
|
|
],
|
|
"description": "prestodb simple connector",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Bennyelg/nimPresto"
|
|
},
|
|
{
|
|
"name": "nimbomb",
|
|
"url": "https://github.com/Tyler-Yocolano/nimbomb",
|
|
"method": "git",
|
|
"tags": [
|
|
"giant",
|
|
"bomb",
|
|
"wiki",
|
|
"api"
|
|
],
|
|
"description": "A GiantBomb-wiki wrapper for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Tyler-Yocolano/nimbomb"
|
|
},
|
|
{
|
|
"name": "csvql",
|
|
"url": "https://github.com/Bennyelg/csvql",
|
|
"method": "git",
|
|
"tags": [
|
|
"csv",
|
|
"read",
|
|
"ansisql",
|
|
"query",
|
|
"database",
|
|
"files"
|
|
],
|
|
"description": "csvql.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Bennyelg/csvql"
|
|
},
|
|
{
|
|
"name": "contracts",
|
|
"url": "https://github.com/Udiknedormin/NimContracts",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"pure",
|
|
"contract",
|
|
"contracts",
|
|
"DbC",
|
|
"utility",
|
|
"automation",
|
|
"documentation",
|
|
"safety",
|
|
"test",
|
|
"tests",
|
|
"testing",
|
|
"unittest"
|
|
],
|
|
"description": "Design by Contract (DbC) library with minimal runtime.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Udiknedormin/NimContracts"
|
|
},
|
|
{
|
|
"name": "syphus",
|
|
"url": "https://github.com/makingspace/syphus-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"optimization",
|
|
"tabu"
|
|
],
|
|
"description": "An implementation of the tabu search heuristic in Nim.",
|
|
"license": "BSD-3",
|
|
"web": "https://github.com/makingspace/syphus-nim"
|
|
},
|
|
{
|
|
"name": "analytics",
|
|
"url": "https://github.com/dom96/analytics",
|
|
"method": "git",
|
|
"tags": [
|
|
"google",
|
|
"telemetry",
|
|
"statistics"
|
|
],
|
|
"description": "Allows statistics to be sent to and recorded in Google Analytics.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/analytics"
|
|
},
|
|
{
|
|
"name": "arraymancer_vision",
|
|
"url": "https://github.com/edubart/arraymancer-vision",
|
|
"method": "git",
|
|
"tags": [
|
|
"arraymancer",
|
|
"image",
|
|
"vision"
|
|
],
|
|
"description": "Image transformation and visualization utilities for arraymancer",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/edubart/arraymancer-vision"
|
|
},
|
|
{
|
|
"name": "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": "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"
|
|
}
|
|
]
|