diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 3efd012..0000000 --- a/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -/packages.json merge=union diff --git a/README.md b/README.md index 19f6688..e4b7cf9 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ This is a central listing of all packages for [Nimble](https://github.com/nim-lang/nimble), a package manager for the [Nim programming language](http://nim-lang.org). -An overview of all packages is available at https://nimble.directory. +An overview of all the package is available at https://nimble.directory. NOTE: The packages listed here are not peer-reviewed or otherwise screened. We try to keep the list up-to-date but we cannot guarantee quality or maturity of the packages. diff --git a/packages.json b/packages.json index 8d1d708..71c2d8d 100644 --- a/packages.json +++ b/packages.json @@ -1,96 +1,4 @@ [ - { - "name": "torim", - "url": "https://github.com/KittyTechnoProgrammer/torim", - "method": "git", - "tags": [ - "tor", - "hiddenservice" - ], - "description": "Updated version of tor.nim from Updated version of tor.nim from https://github.com/FedericoCeratto/nim-tor", - "license": "GPL-3.0", - "web": "https://github.com/KittyTechnoProgrammer/torim", - "doc": "https://github.com/KittyTechnoProgrammer/torim" - }, - { - "name": "jupyternim", - "url": "https://github.com/stisa/jupyternim", - "method": "git", - "tags": [ - "jupyter", - "nteract", - "ipython", - "jupyter-kernel" - ], - "description": "A Jupyter kernel for nim.", - "license": "MIT", - "web": "https://github.com/stisa/jupyternim/blob/master/README.md", - "doc": "https://github.com/stisa/jupyternim" - }, - { - "name": "randgen", - "url": "https://github.com/YesDrX/randgen", - "method": "git", - "tags": [ - "random", - "nim", - "pdf", - "cdf" - ], - "description": "A random variable generating library for nim.", - "license": "MIT", - "web": "https://yesdrx.github.io/randgen/", - "doc": "https://yesdrx.github.io/randgen/" - }, - { - "name": "numnim", - "url": "https://github.com/YesDrX/numnim", - "method": "git", - "tags": [ - "numnim", - "numpy", - "ndarray", - "matrix", - "pandas", - "dataframe" - ], - "description": "A numpy like ndarray and dataframe library for nim-lang.", - "license": "MIT", - "web": "https://github.com/YesDrX/numnim", - "doc": "https://github.com/YesDrX/numnim" - }, - { - "name": "filesize", - "url": "https://github.com/sergiotapia/filesize", - "method": "git", - "tags": [ - "filesize", - "size" - ], - "description": "A Nim package to convert filesizes into other units, and turns filesizes into human readable strings.", - "license": "MIT", - "web": "https://github.com/sergiotapia/filesize", - "doc": "https://github.com/sergiotapia/filesize" - }, - { - "name": "argon2_bind", - "url": "https://github.com/D-Nice/argon2_bind", - "method": "git", - "tags": [ - "argon2", - "kdf", - "hash", - "crypto", - "phc", - "c", - "ffi", - "cryptography" - ], - "description": "Bindings to the high-level Argon2 C API", - "license": "Apache-2.0", - "web": "https://github.com/D-Nice/argon2_bind", - "doc": "https://d-nice.github.io/argon2_bind/" - }, { "name": "nbaser", "url": "https://github.com/D-Nice/nbaser", @@ -161,18 +69,6 @@ "license": "MIT", "web": "https://github.com/wltsmrz/nimler" }, - { - "name": "zstd", - "url": "https://github.com/wltsmrz/nim_zstd", - "method": "git", - "tags": [ - "zstd", - "compression" - ], - "description": "Bindings for zstd", - "license": "MIT", - "web": "https://github.com/wltsmrz/nim_zstd" - }, { "name": "QuickJS4nim", "url": "https://github.com/ImVexed/quickjs4nim", @@ -1435,60 +1331,6 @@ "license": "MIT", "web": "https://github.com/PMunch/getmac" }, - { - "name": "macroutils", - "url": "https://github.com/PMunch/macroutils", - "method": "git", - "tags": [ - "macros", - "ast", - "metaprogramming", - "library", - "utility" - ], - "description": "A package that makes creating macros easier", - "license": "MIT", - "web": "https://github.com/PMunch/macroutils" - }, - { - "name": "ansiparse", - "url": "https://github.com/PMunch/ansiparse", - "method": "git", - "tags": [ - "ansi", - "library", - "parsing" - ], - "description": "Library to parse ANSI escape codes", - "license": "MIT", - "web": "https://github.com/PMunch/ansiparse" - }, - { - "name": "ansitohtml", - "url": "https://github.com/PMunch/ansitohtml", - "method": "git", - "tags": [ - "ansi", - "library", - "html" - ], - "description": "Converts ANSI colour codes to HTML span tags with style tags", - "license": "MIT", - "web": "https://github.com/PMunch/ansitohtml" - }, - { - "name": "xevloop", - "url": "https://github.com/PMunch/xevloop", - "method": "git", - "tags": [ - "x11", - "library", - "events" - ], - "description": "Library to more easily create X11 event loops", - "license": "MIT", - "web": "https://github.com/PMunch/xevloop" - }, { "name": "sdl2_nim", "url": "https://github.com/Vladar4/sdl2_nim", @@ -1727,14 +1569,14 @@ }, { "name": "strfmt", - "url": "https://github.com/bio-nim/nim-strfmt", - "method": "git", + "url": "https://bitbucket.org/lyro/strfmt", + "method": "hg", "tags": [ "library" ], "description": "A string formatting library inspired by Python's `format`.", "license": "MIT", - "web": "https://github.com/bio-nim/nim-strfmt" + "web": "https://lyro.bitbucket.org/strfmt" }, { "name": "jade-nim", @@ -2542,6 +2384,21 @@ "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", @@ -2943,7 +2800,7 @@ }, { "name": "fftw3", - "url": "https://github.com/Clonkk/nimfftw3", + "url": "https://github.com/ziotom78/nimfftw3", "method": "git", "tags": [ "library", @@ -2951,8 +2808,8 @@ "fft" ], "description": "Bindings to the FFTW library", - "license": "LGPL", - "web": "https://github.com/Clonkk/nimfftw3" + "license": "MIT", + "web": "https://github.com/ziotom78/nimfftw3" }, { "name": "nrpl", @@ -3329,7 +3186,7 @@ "method": "git", "tags": [ "fuzzing", - "unit-testing", + "testing", "hacking", "security" ], @@ -5120,7 +4977,7 @@ }, { "name": "twitter", - "url": "https://github.com/snus-kin/twitter.nim", + "url": "https://github.com/dchem/twitter.nim", "method": "git", "tags": [ "library", @@ -5129,7 +4986,7 @@ ], "description": "Low-level twitter API wrapper library for Nim.", "license": "MIT", - "web": "https://github.com/snus-kin/twitter.nim" + "web": "https://github.com/dchem/twitter.nim" }, { "name": "stomp", @@ -5325,7 +5182,7 @@ "url": "https://github.com/shaunc/cucumber_nim", "method": "git", "tags": [ - "unit-testing", + "testing", "cucumber", "bdd" ], @@ -6206,6 +6063,19 @@ "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", @@ -6649,23 +6519,6 @@ "license": "Apache License 2.0", "web": "https://github.com/status-im/nim-ttmath" }, - { - "name": "testutils", - "url": "https://github.com/status-im/nim-testutils", - "method": "git", - "tags": [ - "library", - "tests", - "unit-testing", - "integration-testing", - "compilation-tests", - "fuzzing", - "doctest" - ], - "description": "A comprehensive toolkit for all your testing needs", - "license": "Apache License 2.0", - "web": "https://github.com/status-im/nim-testutils" - }, { "name": "nimbus", "url": "https://github.com/status-im/nimbus", @@ -7690,7 +7543,7 @@ }, { "name": "pipe", - "url": "https://github.com/CosmicToast/pipe", + "url": "https://github.com/5paceToast/pipe", "method": "git", "tags": [ "pipe", @@ -7699,8 +7552,8 @@ "functional" ], "description": "Pipe operator for nim.", - "license": "Unlicense", - "web": "https://github.com/CosmicToast/pipe" + "license": "MIT", + "web": "https://github.com/5paceToast/pipe" }, { "name": "flatdb", @@ -7806,7 +7659,7 @@ }, { "name": "spinny", - "url": "https://github.com/Yardanico/spinny", + "url": "https://github.com/molnarmark/spinny", "method": "git", "tags": [ "terminal", @@ -7816,7 +7669,7 @@ ], "description": "Spinny is a tiny terminal spinner package for the Nim Programming Language.", "license": "MIT", - "web": "https://github.com/Yardanico/spinny" + "web": "https://github.com/molnarmark/spinny" }, { "name": "nigui", @@ -8250,7 +8103,8 @@ "safety", "test", "tests", - "unit-testing" + "testing", + "unittest" ], "description": "Design by Contract (DbC) library with minimal runtime.", "license": "MIT", @@ -9441,7 +9295,7 @@ }, { "name": "inim", - "url": "https://github.com/inim-repl/INim", + "url": "https://github.com/AndreiRegiani/INim", "method": "git", "tags": [ "repl", @@ -10095,7 +9949,8 @@ "tags": [ "test", "tests", - "unit-testing" + "testing", + "unit" ], "description": "A helper module for writing unit tests in Nim with nake or similar build system.", "license": "ISC", @@ -11399,14 +11254,14 @@ }, { "name": "criterion", - "url": "https://github.com/disruptek/criterion.nim", + "url": "https://github.com/LemonBoy/criterion.nim", "method": "git", "tags": [ "benchmark" ], "description": "Statistic-driven microbenchmark framework", "license": "MIT", - "web": "https://github.com/disruptek/criterion.nim" + "web": "https://github.com/LemonBoy/criterion.nim" }, { "name": "nanoid", @@ -13161,31 +13016,15 @@ }, { "name": "netpipe", - "alias": "netty" - }, - { - "name": "netty", - "url": "https://github.com/treeform/netty/", + "url": "https://github.com/treeform/netpipe/", "method": "git", "tags": [ "networking", "udp" ], - "description": "Netty is a reliable UDP connection for games.", + "description": "Netpipe is a reliable UDP connection for Nim.", "license": "MIT", - "web": "https://github.com/treeform/netty/" - }, - { - "name": "bitty", - "url": "https://github.com/treeform/bitty/", - "method": "git", - "tags": [ - "networking", - "udp" - ], - "description": "Utilities with dealing with 1d and 2d bit arrays.", - "license": "MIT", - "web": "https://github.com/treeform/bitty/" + "web": "https://github.com/treeform/netpipe/" }, { "name": "fnv", @@ -13407,7 +13246,7 @@ }, { "name": "nimly", - "url": "https://github.com/loloicci/nimly", + "url": "https://github.com/loloiccl/nimly", "method": "git", "tags": [ "lexer", @@ -13419,9 +13258,9 @@ "BNF", "EBNF" ], - "description": "Lexer Generator and Parser Generator as a Macro Library in Nim.", - "license": "MIT", - "web": "https://github.com/loloicci/nimly" + "description": "Lexer Generator and Parser Generator as a library in Nim.", + "license": "GPL-3.0", + "web": "https://github.com/loloiccl/nimly" }, { "name": "fswatch", @@ -14901,7 +14740,8 @@ "method": "git", "tags": [ "diff", - "simplediff" + "simplediff", + "" ], "description": "A library for straightforward diff calculation", "license": "GPL-3.0", @@ -15504,8 +15344,7 @@ ], "description": "LevelDB bindings", "license": "MIT", - "web": "https://github.com/zielmicha/leveldb.nim", - "doc": "https://zielmicha.github.io/leveldb.nim/" + "web": "https://github.com/zielmicha/leveldb.nim" }, { "name": "requirementstxt", @@ -15616,8 +15455,7 @@ ], "description": "library for scraping google search results", "license": "MIT", - "web": "https://github.com/xyb/googlesearch.nim", - "doc": "https://xyb.github.io/googlesearch.nim/" + "web": "https://github.com/xyb/googlesearch.nim" }, { "name": "rdgui", @@ -15943,7 +15781,7 @@ }, { "name": "importc_helpers", - "url": "https://github.com/fredrikhr/nim-importc-helpers.git", + "url": "https://github.com/couven92/nim-importc-helpers.git", "method": "git", "tags": [ "import", @@ -15952,7 +15790,7 @@ ], "description": "Helpers for supporting and simplifying import of symbols from C into Nim", "license": "MIT", - "web": "https://github.com/fredrikhr/nim-importc-helpers" + "web": "https://github.com/couven92/nim-importc-helpers" }, { "name": "taps", @@ -16137,7 +15975,7 @@ "tags": [ "japanese", "library", - "unit-testing" + "testing" ], "description": "random Japanese name and address generator", "license": "MIT", @@ -16224,20 +16062,6 @@ "license": "MIT", "web": "https://github.com/juancarlospaco/nim-bcra" }, - { - "name": "socks", - "url": "https://github.com/FedericoCeratto/nim-socks5", - "method": "git", - "tags": [ - "socks", - "library", - "networking", - "socks5" - ], - "description": "Socks5 client and server library", - "license": "MPLv2", - "web": "https://github.com/FedericoCeratto/nim-socks5" - }, { "name": "metar", "url": "https://github.com/flenniken/metar", @@ -16269,11 +16093,11 @@ }, { "name": "saya", - "alias": "shizuka", "url": "https://github.com/Ethosa/saya_nim", "method": "git", "tags": [ - "abandoned" + "VK", + "framework" ], "description": "Nim framework for VK", "license": "LGPLv3", @@ -16445,11 +16269,7 @@ }, { "name": "euphony", - "alias": "slappy" - }, - { - "name": "slappy", - "url": "https://github.com/treeform/slappy", + "url": "https://github.com/treeform/euphony", "method": "git", "tags": [ "sound", @@ -16457,7 +16277,7 @@ ], "description": "A 3d sound API for nim.", "license": "MIT", - "web": "https://github.com/treeform/slappy" + "web": "https://github.com/treeform/euphony" }, { "name": "steamworks", @@ -16490,9 +16310,7 @@ "url": "https://github.com/treeform/ptest", "method": "git", "tags": [ - "tests", - "unit-testing", - "integration-testing" + "test" ], "description": "Print-testing for nim.", "license": "MIT", @@ -16645,2510 +16463,5 @@ "description": "A dead code locator for Nim", "license": "MIT", "web": "https://github.com/jyapayne/mort" - }, - { - "name": "gungnir", - "url": "https://github.com/planety/gungnir", - "method": "git", - "tags": [ - "web", - "starlight", - "prologue", - "signing", - "Cryptographic" - ], - "description": "Cryptographic signing for Nim.", - "license": "BSD-3-Clause", - "web": "https://github.com/planety/gungnir" - }, - { - "name": "segmentation", - "url": "https://github.com/nitely/nim-segmentation", - "method": "git", - "tags": [ - "unicode", - "text-segmentation" - ], - "description": "Unicode text segmentation tr29", - "license": "MIT", - "web": "https://github.com/nitely/nim-segmentation" - }, - { - "name": "anonimongo", - "url": "https://github.com/mashingan/anonimongo", - "method": "git", - "tags": [ - "mongo", - "mongodb", - "driver", - "pure", - "library", - "bson" - ], - "description": "ANOther pure NIm MONGO driver.", - "license": "MIT", - "web": "https://mashingan.github.io/anonimongo/src/htmldocs/anonimongo.html" - }, - { - "name": "paranim", - "url": "https://github.com/paranim/paranim", - "method": "git", - "tags": [ - "games", - "opengl" - ], - "description": "A game library", - "license": "Public Domain" - }, - { - "name": "pararules", - "url": "https://github.com/paranim/pararules", - "method": "git", - "tags": [ - "rules", - "rete" - ], - "description": "A rules engine", - "license": "Public Domain" - }, - { - "name": "paratext", - "url": "https://github.com/paranim/paratext", - "method": "git", - "tags": [ - "text", - "opengl" - ], - "description": "A library for rendering text with paranim", - "license": "Public Domain" - }, - { - "name": "pvim", - "url": "https://github.com/paranim/pvim", - "method": "git", - "tags": [ - "editor", - "vim" - ], - "description": "A vim-based editor", - "license": "Public Domain" - }, - { - "name": "sqlite3_abi", - "url": "https://github.com/arnetheduck/nim-sqlite3-abi", - "method": "git", - "tags": [ - "sqlite", - "sqlite3", - "database" - ], - "description": "A wrapper for SQLite", - "license": "Apache License 2.0 or MIT", - "web": "https://github.com/arnetheduck/nim-sqlite3-abi" - }, - { - "name": "anime", - "url": "https://github.com/ethosa/anime", - "method": "git", - "tags": [ - "tracemoe", - "framework" - ], - "description": "The Nim wrapper for tracemoe.", - "license": "AGPLv3", - "web": "https://github.com/ethosa/anime" - }, - { - "name": "shizuka", - "url": "https://github.com/ethosa/shizuka", - "method": "git", - "tags": [ - "vk", - "api", - "framework" - ], - "description": "The Nim framework for VK API.", - "license": "AGPLv3", - "web": "https://github.com/ethosa/shizuka" - }, - { - "name": "qr", - "url": "https://github.com/ThomasTJdev/nim_qr", - "method": "git", - "tags": [ - "qr", - "qrcode", - "svg" - ], - "description": "Create SVG-files with QR-codes from strings.", - "license": "MIT", - "web": "https://github.com/ThomasTJdev/nim_qr" - }, - { - "name": "uri3", - "url": "https://github.com/zendbit/nim.uri3", - "method": "git", - "tags": [ - "uri", - "url", - "library" - ], - "description": "nim.uri3 is a Nim module that provides improved way for working with URIs. It is based on the uri module in the Nim standard library and fork from nim-uri2", - "license": "MIT", - "web": "https://github.com/zendbit/nim.uri3" - }, - { - "name": "triplets", - "url": "https://github.com/linksplatform/Data.Triplets", - "method": "git", - "tags": [ - "triplets", - "database", - "C", - "bindings" - ], - "description": "The Nim bindings for linksplatform/Data.Triplets.Kernel.", - "license": "AGPLv3", - "web": "https://github.com/linksplatform/Data.Triplets" - }, - { - "name": "badgemaker", - "url": "https://github.com/ethosa/badgemaker", - "method": "git", - "tags": [ - "badge", - "badge-generator", - "tool" - ], - "description": "The Nim badgemaker tool.", - "license": "AGPLv3", - "web": "https://github.com/ethosa/badgemaker" - }, - { - "name": "osdialog", - "url": "https://github.com/johnnovak/nim-osdialog", - "method": "git", - "tags": [ - "ui,", - "gui,", - "dialog,", - "wrapper,", - "cross-platform,", - "windows,", - "mac,", - "osx,", - "linux,", - "gtk,", - "gtk2,", - "gtk3,", - "zenity,", - "file" - ], - "description": "Nim wrapper for the osdialog library", - "license": "WTFPL", - "web": "https://github.com/johnnovak/nim-osdialog" - }, - { - "name": "kview", - "url": "https://github.com/planety/kview", - "method": "git", - "tags": [ - "prologue", - "starlight", - "karax", - "web" - ], - "description": "For karax html preview.", - "license": "BSD-3-Clause", - "web": "https://github.com/planety/kview" - }, - { - "name": "loki", - "url": "https://github.com/beshrkayali/loki", - "method": "git", - "tags": [ - "cmd", - "shell", - "cli", - "interpreter" - ], - "description": "A small library for writing cli programs in Nim.", - "license": "Zlib", - "web": "https://github.com/beshrkayali/loki" - }, - { - "name": "yukiko", - "url": "https://github.com/ethosa/yukiko", - "method": "git", - "tags": [ - "gui", - "async", - "framework", - "sdl2" - ], - "description": "The Nim GUI asynchronous framework based on SDL2.", - "license": "AGPLv3", - "web": "https://github.com/ethosa/yukiko" - }, - { - "name": "luhny", - "url": "https://github.com/sigmapie8/luhny", - "method": "git", - "tags": [ - "library", - "algorithm" - ], - "description": "Luhn's Algorithm implementation in Nim", - "license": "MIT", - "web": "https://github.com/sigmapie8/luhny" - }, - { - "name": "nimwebp", - "url": "https://github.com/tormund/nimwebp", - "method": "git", - "tags": [ - "webp", - "encoder", - "decoder" - ], - "description": "Webp encoder and decoder bindings for Nim", - "license": "MIT", - "web": "https://github.com/tormund/nimwebp" - }, - { - "name": "svgo", - "url": "https://github.com/jiro4989/svgo", - "method": "git", - "tags": [ - "svg", - "cli", - "awk", - "jo", - "shell" - ], - "description": "SVG output from a shell.", - "license": "MIT", - "web": "https://github.com/jiro4989/svgo" - }, - { - "name": "winserial", - "url": "https://github.com/bunkford/winserial", - "method": "git", - "tags": [ - "windows", - "serial" - ], - "description": "Serial library for Windows.", - "license": "MIT", - "web": "https://github.com/bunkford/winserial", - "doc": "https://bunkford.github.io/winserial/winserial.html" - }, - { - "name": "nimbler", - "url": "https://github.com/paul-nameless/nimbler", - "method": "git", - "tags": [ - "web", - "http", - "rest", - "api", - "library" - ], - "description": "A library to help you write rest APIs", - "license": "MIT", - "web": "https://github.com/paul-nameless/nimbler" - }, - { - "name": "plugins", - "url": "https://github.com/genotrance/plugins", - "method": "git", - "tags": [ - "plugin", - "shared" - ], - "description": "Plugin system for Nim", - "license": "MIT", - "web": "https://github.com/genotrance/plugins" - }, - { - "name": "libfswatch", - "url": "https://github.com/paul-nameless/nim-fswatch", - "method": "git", - "tags": [ - "fswatch", - "libfswatch", - "inotify", - "fs" - ], - "description": "Nim binding to libfswatch", - "license": "MIT", - "web": "https://github.com/paul-nameless/nim-fswatch" - }, - { - "name": "zfcore", - "url": "https://github.com/zendbit/nim.zfcore", - "method": "git", - "tags": [ - "web", - "http", - "framework", - "api", - "asynchttpserver" - ], - "description": "zfcore is high performance asynchttpserver and web framework for nim lang", - "license": "BSD", - "web": "https://github.com/zendbit/nim.zfcore" - }, - { - "name": "nimpress", - "url": "https://github.com/mpinese/nimpress", - "method": "git", - "tags": [ - "dna", - "genetics", - "genomics", - "gwas", - "polygenic", - "risk", - "vcf" - ], - "description": "Fast and simple calculation of polygenic scores", - "license": "MIT", - "web": "https://github.com/mpinese/nimpress/" - }, - { - "name": "weightedgraph", - "url": "https://github.com/AzamShafiul/weighted_graph", - "method": "git", - "tags": [ - "graph", - "weighted", - "weighted_graph", - "adjacency list" - ], - "description": "Graph With Weight Libary", - "license": "MIT", - "web": "https://github.com/AzamShafiul/weighted_graph" - }, - { - "name": "norman", - "url": "https://github.com/moigagoo/norman", - "method": "git", - "tags": [ - "orm", - "migration", - "norm", - "sqlite", - "postgres" - ], - "description": "Migration manager for Norm.", - "license": "MIT", - "web": "https://github.com/moigagoo/norman" - }, - { - "name": "nimfm", - "url": "https://github.com/neonnnnn/nimfm", - "method": "git", - "tags": [ - "machine-learning", - "factorization-machine" - ], - "description": "A library for factorization machines in Nim.", - "license": "MIT", - "web": "https://github.com/neonnnnn/nimfm" - }, - { - "name": "zfblast", - "url": "https://github.com/zendbit/nim.zfblast", - "method": "git", - "tags": [ - "web", - "http", - "server", - "asynchttpserver" - ], - "description": "High performance http server (https://tools.ietf.org/html/rfc2616) with persistent connection for nim language.", - "license": "BSD", - "web": "https://github.com/zendbit/nim.zfblast" - }, - { - "name": "paravim", - "url": "https://github.com/paranim/paravim", - "method": "git", - "tags": [ - "editor", - "games" - ], - "description": "An embedded text editor for paranim games", - "license": "Public Domain" - }, - { - "name": "akane", - "url": "https://github.com/ethosa/akane", - "method": "git", - "tags": [ - "async", - "web", - "framework" - ], - "description": "The Nim asynchronous web framework.", - "license": "MIT", - "web": "https://github.com/ethosa/akane" - }, - { - "name": "roots", - "url": "https://github.com/BarrOff/roots", - "method": "git", - "tags": [ - "math", - "numerical", - "scientific", - "root" - ], - "description": "Root finding functions for Nim", - "license": "MIT", - "web": "https://github.com/BarrOff/roots" - }, - { - "name": "nmqtt", - "url": "https://github.com/zevv/nmqtt", - "method": "git", - "tags": [ - "MQTT", - "IoT", - "MQTT3" - ], - "description": "Native MQTT client library", - "license": "MIT", - "web": "https://github.com/zevv/nmqtt" - }, - { - "name": "sss", - "url": "https://github.com/markspanbroek/sss.nim", - "method": "git", - "tags": [ - "shamir", - "secret", - "sharing" - ], - "description": "Shamir secret sharing", - "license": "MIT", - "web": "https://github.com/markspanbroek/sss.nim" - }, - { - "name": "testify", - "url": "https://github.com/sealmove/testify", - "method": "git", - "tags": [ - "testing" - ], - "description": "File-based unit testing system", - "license": "MIT", - "web": "https://github.com/sealmove/testify" - }, - { - "name": "libarchibi", - "url": "https://github.com/juancarlospaco/libarchibi", - "method": "git", - "tags": [ - "zip", - "libarchive" - ], - "description": "Libarchive at compile-time, Libarchive Chibi Edition", - "license": "MIT", - "web": "https://github.com/juancarlospaco/libarchibi" - }, - { - "name": "mnemonic", - "url": "https://github.com/markspanbroek/mnemonic", - "method": "git", - "tags": [ - "mnemonic", - "bip-39" - ], - "description": "Create memorable sentences from byte sequences.", - "license": "MIT", - "web": "https://github.com/markspanbroek/mnemonic" - }, - { - "name": "eloverblik", - "url": "https://github.com/ThomasTJdev/nim_eloverblik_api", - "method": "git", - "tags": [ - "api", - "elforbrug", - "eloverblik" - ], - "description": "API for www.eloverblik.dk", - "license": "MIT", - "web": "https://github.com/ThomasTJdev/nim_eloverblik_api" - }, - { - "name": "nimbug", - "url": "https://github.com/juancarlospaco/nimbug", - "method": "git", - "tags": [ - "bug" - ], - "description": "Nim Semi-Auto Bug Report Tool", - "license": "MIT", - "web": "https://github.com/juancarlospaco/nimbug" - }, - { - "name": "nordnet", - "url": "https://github.com/ThomasTJdev/nim_nordnet_api", - "method": "git", - "tags": [ - "nordnet", - "stocks", - "scrape" - ], - "description": "Scraping API for www.nordnet.dk ready to integrate with Home Assistant (Hassio)", - "license": "MIT", - "web": "https://github.com/ThomasTJdev/nim_nordnet_api" - }, - { - "name": "pomTimer", - "url": "https://github.com/MnlPhlp/pomTimer", - "method": "git", - "tags": [ - "timer", - "pomodoro", - "pomodoro-technique", - "pomodoro-timer", - "cli", - "pomodoro-cli" - ], - "description": "A simple pomodoro timer for the comandline with cli-output and notifications.", - "license": "MIT", - "web": "https://github.com/MnlPhlp/pomTimer" - }, - { - "name": "alut", - "url": "https://github.com/rmt/alut", - "method": "git", - "tags": [ - "alut", - "openal", - "audio", - "sound" - ], - "description": "OpenAL Utility Toolkit (ALUT)", - "license": "LGPL-2.1", - "web": "https://github.com/rmt/alut" - }, - { - "name": "rena", - "url": "https://github.com/jiro4989/rena", - "method": "git", - "tags": [ - "cli", - "command", - "rename" - ], - "description": "rena is a tiny fire/directory renaming command.", - "license": "MIT", - "web": "https://github.com/jiro4989/rena" - }, - { - "name": "libvlc", - "url": "https://github.com/Yardanico/nim-libvlc", - "method": "git", - "tags": [ - "vlc", - "libvlc", - "music", - "video", - "audio", - "media", - "wrapper" - ], - "description": "libvlc bindings for Nim", - "license": "MIT", - "web": "https://github.com/Yardanico/nim-libvlc" - }, - { - "name": "nimcoon", - "url": "https://njoseph.me/gitweb/nimcoon.git", - "method": "git", - "tags": [ - "cli", - "youtube", - "streaming", - "downloader", - "magnet" - ], - "description": "A command-line YouTube player and more", - "license": "GPL-3.0", - "web": "https://gitlab.com/njoseph/nimcoon" - }, - { - "name": "nimage", - "url": "https://github.com/ethosa/nimage", - "method": "git", - "tags": [ - "image" - ], - "description": "The image management library written in Nim.", - "license": "MIT", - "web": "https://github.com/ethosa/nimage" - }, - { - "name": "adix", - "url": "https://github.com/c-blake/adix", - "method": "git", - "tags": [ - "library", - "dictionary", - "hash tables", - "data structures", - "hash", - "compact", - "Fenwick tree", - "BIST", - "binary trees", - "B-Tree" - ], - "description": "An Adaptive Index Library For Nim", - "license": "MIT", - "web": "https://github.com/c-blake/adix" - }, - { - "name": "nimoji", - "url": "https://github.com/pietroppeter/nimoji", - "method": "git", - "tags": [ - "emoji", - "library", - "binary" - ], - "description": "🍕🍺 emoji support for Nim 👑 and the world 🌍", - "license": "MIT", - "web": "https://github.com/pietroppeter/nimoji" - }, - { - "name": "origin", - "url": "https://github.com/mfiano/origin.nim", - "method": "git", - "tags": [ - "gamedev", - "library", - "math", - "matrix", - "vector" - ], - "description": "A graphics math library", - "license": "MIT", - "web": "https://github.com/mfiano/origin.nim" - }, - { - "name": "webgui", - "url": "https://github.com/juancarlospaco/webgui", - "method": "git", - "tags": [ - "web", - "webview", - "css", - "js", - "gui" - ], - "description": "Web Technologies based Crossplatform GUI, modified wrapper for modified webview.h", - "license": "MIT", - "web": "https://github.com/juancarlospaco/webgui" - }, - { - "name": "xpm", - "url": "https://github.com/juancarlospaco/xpm", - "method": "git", - "tags": [ - "netpbm", - "xpm" - ], - "description": "X-Pixmap & NetPBM", - "license": "MIT", - "web": "https://github.com/juancarlospaco/xpm" - }, - { - "name": "omnimax", - "url": "https://github.com/vitreo12/omnimax", - "method": "git", - "tags": [ - "dsl", - "dsp", - "audio", - "sound", - "maxmsp" - ], - "description": "Max wrapper for omni.", - "license": "MIT", - "web": "https://github.com/vitreo12/omnimax" - }, - { - "name": "omnicollider", - "url": "https://github.com/vitreo12/omnicollider", - "method": "git", - "tags": [ - "dsl", - "dsp", - "audio", - "sound", - "supercollider" - ], - "description": "SuperCollider wrapper for omni.", - "license": "MIT", - "web": "https://github.com/vitreo12/omnicollider" - }, - { - "name": "omni", - "url": "https://github.com/vitreo12/omni", - "method": "git", - "tags": [ - "dsl", - "dsp", - "audio", - "sound" - ], - "description": "omni is a DSL for low-level audio programming.", - "license": "MIT", - "web": "https://github.com/vitreo12/omni" - }, - { - "name": "mui", - "url": "https://github.com/angluca/mui", - "method": "git", - "tags": [ - "ui", - "microui" - ], - "description": "A tiny immediate-mode UI library", - "license": "MIT", - "web": "https://github.com/angluca/mui" - }, - { - "name": "nimatic", - "url": "https://github.com/DangerOnTheRanger/nimatic", - "method": "git", - "tags": [ - "static", - "generator", - "web", - "markdown" - ], - "description": "A static site generator written in Nim", - "license": "2-clause BSD", - "web": "https://github.com/DangerOnTheRanger/nimatic" - }, - { - "name": "ballena_itcher", - "url": "https://github.com/juancarlospaco/ballena-itcher", - "method": "git", - "tags": [ - "iso" - ], - "description": "Flash ISO images to SD cards & USB drives, safely and easily.", - "license": "MIT", - "web": "https://github.com/juancarlospaco/ballena-itcher" - }, - { - "name": "parselicense", - "url": "https://github.com/juancarlospaco/parselicense", - "method": "git", - "tags": [ - "spdx", - "license", - "parser" - ], - "description": "Parse Standard SPDX Licenses from string to Enum", - "license": "MIT", - "web": "https://github.com/juancarlospaco/parselicense" - }, - { - "name": "darwin", - "url": "https://github.com/yglukhov/darwin", - "method": "git", - "tags": [ - "macos", - "ios", - "binding" - ], - "description": "Bindings to MacOS and iOS frameworks", - "license": "MIT", - "web": "https://github.com/yglukhov/darwin" - }, - { - "name": "choosenimgui", - "url": "https://github.com/ThomasTJdev/choosenim_gui", - "method": "git", - "tags": [ - "choosenim", - "toolchain" - ], - "description": "A simple GUI for choosenim.", - "license": "MIT", - "web": "https://github.com/ThomasTJdev/choosenim_gui" - }, - { - "name": "hsluv", - "url": "https://github.com/isthisnagee/hsluv-nim", - "method": "git", - "tags": [ - "color", - "hsl", - "hsluv", - "hpluv" - ], - "description": "A port of HSLuv, a human friendly alternative to HSL.", - "license": "MIT", - "web": "https://github.com/isthisnagee/hsluv-nim" - }, - { - "name": "lrucache", - "url": "https://github.com/jackhftang/lrucache", - "method": "git", - "tags": [ - "cache", - "lru", - "data structure" - ], - "description": "Least recently used (LRU) cache", - "license": "MIT", - "web": "https://github.com/jackhftang/lrucache" - }, - { - "name": "iputils", - "url": "https://github.com/rockcavera/nim-iputils", - "method": "git", - "tags": [ - "ip", - "ipv4", - "ipv6", - "cidr" - ], - "description": "Utilities for use with IP. It has functions for IPv4, IPv6 and CIDR.", - "license": "MIT", - "web": "https://github.com/rockcavera/nim-iputils" - }, - { - "name": "strenc", - "url": "https://github.com/Yardanico/nim-strenc", - "method": "git", - "tags": [ - "encryption", - "obfuscation" - ], - "description": "A library to automatically encrypt all string constants in your programs", - "license": "MIT", - "web": "https://github.com/Yardanico/nim-strenc" - }, - { - "name": "trick", - "url": "https://github.com/exelotl/trick", - "method": "git", - "tags": [ - "gba", - "nds", - "nintendo", - "image", - "conversion" - ], - "description": "Game Boy Advance image conversion library and more", - "license": "zlib", - "web": "https://github.com/exelotl/trick", - "doc": "https://exelotl.github.io/trick/trick.html" - }, - { - "name": "nimQBittorrent", - "url": "https://github.com/faulander/nimQBittorrent", - "method": "git", - "tags": [ - "torrent", - "qbittorrent", - "api", - "wrapper" - ], - "description": "a wrapper for the QBittorrent WebAPI for NIM.", - "license": "MIT", - "web": "https://github.com/faulander/nimQBittorrent" - }, - { - "name": "pdba", - "url": "https://github.com/misebox/pdba", - "method": "git", - "tags": [ - "db", - "library", - "wrapper" - ], - "description": "A postgres DB adapter for nim.", - "license": "MIT", - "web": "https://github.com/misebox/pdba" - }, - { - "name": "wAuto", - "url": "https://github.com/khchen/wAuto", - "method": "git", - "tags": [ - "automation", - "windows", - "keyboard", - "mouse", - "registry", - "process" - ], - "description": "Windows automation module", - "license": "MIT", - "web": "https://github.com/khchen/wAuto", - "doc": "https://khchen.github.io/wAuto" - }, - { - "name": "StashTable", - "url": "https://github.com/olliNiinivaara/StashTable", - "method": "git", - "tags": [ - "hash table", - "associative array", - "map", - "dictionary", - "key-value store", - "concurrent", - "multi-threading", - "parallel", - "data structure", - "benchmark" - ], - "description": "Concurrent hash table", - "license": "MIT", - "web": "https://github.com/olliNiinivaara/StashTable", - "doc": "http://htmlpreview.github.io/?https://github.com/olliNiinivaara/StashTable/blob/master/src/stashtable.html" - }, - { - "name": "dimscord", - "url": "https://github.com/krisppurg/dimscord", - "method": "git", - "tags": [ - "discord", - "api", - "library", - "rest", - "gateway", - "client" - ], - "description": "A Discord Bot & REST Library.", - "license": "MIT", - "web": "https://github.com/krisppurg/dimscord" - }, - { - "name": "til", - "url": "https://github.com/danielecook/til-tool", - "method": "git", - "tags": [ - "cli", - "til" - ], - "description": "til-tool: Today I Learned tool", - "license": "MIT", - "web": "https://github.com/danielecook/til-tool" - }, - { - "name": "cpuwhat", - "url": "https://github.com/awr1/cpuwhat", - "method": "git", - "tags": [ - "cpu", - "cpuid", - "hardware", - "intrinsics", - "simd", - "sse", - "avx", - "avx2", - "x86", - "arm", - "architecture", - "arch", - "nim" - ], - "description": "Nim utilities for advanced CPU operations: CPU identification, bindings to assorted intrinsics", - "license": "ISC", - "web": "https://github.com/awr1/cpuwhat" - }, - { - "name": "nimpari", - "url": "https://github.com/BarrOff/nim-pari", - "method": "git", - "tags": [ - "library", - "wrapper", - "math", - "cas", - "scientific", - "number-theory" - ], - "description": "Nim wrapper for the PARI library", - "license": "MIT", - "web": "https://github.com/BarrOff/nim-pari" - }, - { - "name": "nim_sdl2", - "url": "https://github.com/jyapayne/nim-sdl2", - "method": "git", - "tags": [ - "sdl2", - "sdl", - "graphics", - "game" - ], - "description": "SDL2 Autogenerated wrapper", - "license": "MIT", - "web": "https://github.com/jyapayne/nim-sdl2" - }, - { - "name": "cookies", - "url": "https://github.com/planety/cookies", - "method": "git", - "tags": [ - "web", - "cookie", - "prologue" - ], - "description": "HTTP Cookies for Nim.", - "license": "Apache-2.0", - "web": "https://github.com/planety/cookies" - }, - { - "name": "matsuri", - "url": "https://github.com/zer0-star/matsuri", - "method": "git", - "tags": [ - "library", - "variant", - "algebraic_data_type", - "pattern_matching" - ], - "description": "Useful Variant Type and Powerful Pattern Matching for Nim", - "license": "MIT", - "web": "https://github.com/zer0-star/matsuri" - }, - { - "name": "clang", - "url": "https://github.com/samdmarshall/libclang-nim", - "method": "git", - "tags": [ - "llvm", - "clang", - "libclang", - "wrapper", - "library" - ], - "description": "Wrapper for libclang C headers", - "license": "BSD 3-Clause", - "web": "https://github.com/samdmarshall/libclang-nim" - }, - { - "name": "NimMarc", - "url": "https://github.com/rsirres/NimMarc", - "method": "git", - "tags": [ - "marc21", - "library", - "parser" - ], - "description": "Marc21 parser for Nimlang", - "license": "MIT", - "web": "https://github.com/rsirres/NimMarc" - }, - { - "name": "miniblink", - "url": "https://github.com/lihf8515/miniblink", - "method": "git", - "tags": [ - "miniblink", - "nim" - ], - "description": "A miniblink library for nim.", - "license": "MIT", - "web": "https://github.com/lihf8515/miniblink" - }, - { - "name": "pokereval", - "url": "https://github.com/jasonlu7/pokereval", - "method": "git", - "tags": [ - "poker" - ], - "description": "A poker hand evaluator", - "license": "MIT", - "web": "https://github.com/jasonlu7/pokereval" - }, - { - "name": "glew", - "url": "https://github.com/jyapayne/nim-glew", - "method": "git", - "tags": [ - "gl", - "glew", - "opengl", - "wrapper" - ], - "description": "Autogenerated glew bindings for Nim", - "license": "MIT", - "web": "https://github.com/jyapayne/nim-glew" - }, - { - "name": "dotprov", - "url": "https://github.com/minefuto/dotprov", - "method": "git", - "tags": [ - "tool", - "binary", - "dotfiles" - ], - "description": "dotfiles provisioning tool", - "license": "MIT", - "web": "https://github.com/minefuto/dotprov" - }, - { - "name": "sqliteral", - "url": "https://github.com/olliNiinivaara/SQLiteral", - "method": "git", - "tags": [ - "multi-threading", - "sqlite", - "sql", - "database", - "wal", - "api" - ], - "description": "A high level SQLite API for Nim", - "license": "MIT", - "web": "https://github.com/olliNiinivaara/SQLiteral" - }, - { - "name": "timestamp", - "url": "https://github.com/jackhftang/timestamp.nim", - "method": "git", - "tags": [ - "time", - "timestamp" - ], - "description": "An alternative time library", - "license": "MIT", - "web": "https://github.com/jackhftang/timestamp.nim", - "doc": "https://jackhftang.github.io/timestamp.nim/" - }, - { - "name": "decimal128", - "url": "https://github.com/JohnAD/decimal128", - "method": "git", - "tags": [ - "decimal", - "ieee", - "standard", - "number" - ], - "description": "Decimal type support based on the IEEE 754 2008 specification.", - "license": "MIT", - "web": "https://github.com/JohnAD/decimal128" - }, - { - "name": "datetime_parse", - "url": "https://github.com/bung87/datetime_parse", - "method": "git", - "tags": [ - "datetime", - "parser" - ], - "description": "parse datetime from various resources", - "license": "MIT", - "web": "https://github.com/bung87/datetime_parse" - }, - { - "name": "halonium", - "url": "https://github.com/halonium/halonium", - "method": "git", - "tags": [ - "selenium", - "automation", - "web", - "testing", - "test" - ], - "description": "A browser automation library written in Nim", - "license": "MIT", - "web": "https://github.com/halonium/halonium" - }, - { - "name": "lz77", - "url": "https://github.com/sealmove/LZ77", - "method": "git", - "tags": [ - "library", - "compress", - "decompress", - "encode", - "decode", - "huffman", - "mam", - "prefetch" - ], - "description": "Implementation of various LZ77 algorithms", - "license": "MIT", - "web": "https://github.com/sealmove/LZ77" - }, - { - "name": "stalinsort", - "url": "https://github.com/Knaque/stalinsort", - "method": "git", - "tags": [ - "algorithm", - "sort" - ], - "description": "A Nim implementation of the Stalin Sort algorithm.", - "license": "CC0-1.0", - "web": "https://github.com/Knaque/stalinsort" - }, - { - "name": "finder", - "url": "https://github.com/bung87/finder", - "method": "git", - "tags": [ - "finder", - "fs", - "zip", - "memory" - ], - "description": "fs memory zip finder implement in Nim", - "license": "MIT", - "web": "https://github.com/bung87/finder" - }, - { - "name": "huffman", - "url": "https://github.com/xzeshen/huffman", - "method": "git", - "tags": [ - "huffman", - "encode", - "decode" - ], - "description": "Huffman encode/decode for Nim.", - "license": "Apache-2.0", - "web": "https://github.com/xzeshen/huffman" - }, - { - "name": "fusion", - "url": "https://github.com/nim-lang/fusion", - "method": "git", - "tags": [ - "distribution" - ], - "description": "Nim's official stdlib extension", - "license": "MIT", - "web": "https://github.com/nim-lang/fusion" - }, - { - "name": "bio", - "url": "https://github.com/xzeshen/bio", - "method": "git", - "tags": [ - "streams", - "endians" - ], - "description": "Bytes utils for Nim.", - "license": "Apache-2.0", - "web": "https://github.com/xzeshen/bio" - }, - { - "name": "buffer", - "url": "https://github.com/bung87/buffer", - "method": "git", - "tags": [ - "stream", - "buffer" - ], - "description": "buffer", - "license": "MIT", - "web": "https://github.com/bung87/buffer" - }, - { - "name": "notification", - "url": "https://github.com/SolitudeSF/notification", - "method": "git", - "tags": [ - "notifications", - "desktop", - "dbus" - ], - "description": "Desktop notifications", - "license": "MIT", - "web": "https://github.com/SolitudeSF/notification" - }, - { - "name": "eventemitter", - "url": "https://github.com/al-bimani/eventemitter", - "method": "git", - "tags": [ - "eventemitter", - "events", - "on", - "emit" - ], - "description": "event emitter for nim", - "license": "MIT", - "web": "https://github.com/al-bimani/eventemitter" - }, - { - "name": "camelize", - "url": "https://github.com/kixixixixi/camelize", - "method": "git", - "tags": [ - "json", - "camelcase" - ], - "description": "Convert json node to camelcase", - "license": "MIT", - "web": "https://github.com/kixixixixi/camelize" - }, - { - "name": "nmi", - "url": "https://github.com/jiro4989/nmi", - "method": "git", - "tags": [ - "sl", - "joke", - "cli" - ], - "description": "nmi display animations aimed to correct users who accidentally enter nmi instead of nim.", - "license": "MIT", - "web": "https://github.com/jiro4989/nmi" - }, - { - "name": "markx", - "url": "https://github.com/jiro4989/markx", - "method": "git", - "tags": [ - "exec", - "command", - "cli", - "vi" - ], - "description": "markx selects execution targets with editor and executes commands.", - "license": "MIT", - "web": "https://github.com/jiro4989/markx" - }, - { - "name": "therapist", - "url": "https://bitbucket.org/maxgrenderjones/therapist", - "method": "git", - "tags": [ - "argparse", - "library" - ], - "description": "Type-safe commandline parsing with minimal magic", - "license": "MIT", - "web": "https://bitbucket.org/maxgrenderjones/therapist" - }, - { - "name": "nodesnim", - "url": "https://github.com/Ethosa/nodesnim", - "method": "git", - "tags": [ - "GUI", - "2D", - "framework", - "OpenGL", - "SDL2" - ], - "description": "The Nim GUI/2D framework based on OpenGL and SDL2.", - "license": "MIT", - "web": "https://github.com/Ethosa/nodesnim" - }, - { - "name": "telenim", - "url": "https://github.com/Yardanico/telenim", - "method": "git", - "tags": [ - "telegram", - "tdlib", - "bot", - "api", - "async", - "client", - "userbot", - "telenim" - ], - "description": "A high-level async TDLib wrapper for Nim", - "license": "MIT", - "web": "https://github.com/Yardanico/telenim" - }, - { - "name": "taskqueue", - "url": "https://github.com/jackhftang/taskqueue.nim", - "method": "git", - "tags": [ - "task", - "scheduler", - "timer" - ], - "description": "High precision and high performance task scheduler ", - "license": "MIT", - "web": "https://github.com/jackhftang/taskqueue.nim", - "doc": "https://jackhftang.github.io/taskqueue.nim/" - }, - { - "name": "threadproxy", - "url": "https://github.com/jackhftang/threadproxy.nim", - "method": "git", - "tags": [ - "thread", - "ITC", - "communication", - "multithreading", - "threading" - ], - "description": "Simplify Nim Inter-Thread Communication", - "license": "MIT", - "web": "https://github.com/jackhftang/threadproxy.nim", - "doc": "https://jackhftang.github.io/threadproxy.nim/" - }, - { - "name": "jesterwithplugins", - "url": "https://github.com/JohnAD/jesterwithplugins/", - "method": "git", - "tags": [ - "web", - "http", - "framework", - "dsl", - "plugins" - ], - "description": "A sinatra-like web framework for Nim with plugins.", - "license": "MIT", - "web": "https://github.com/JohnAD/jesterwithplugins/" - }, - { - "name": "jesterjson", - "url": "https://github.com/JohnAD/jesterjson", - "method": "git", - "tags": [ - "web", - "jester", - "json", - "plugin" - ], - "description": "A Jester web plugin that embeds key information into a JSON object.", - "license": "MIT", - "web": "https://github.com/JohnAD/jesterjson" - }, - { - "name": "jestercookiemsgs", - "url": "https://github.com/JohnAD/jestercookiemsgs", - "method": "git", - "tags": [ - "web", - "jester", - "cookie", - "message", - "notify", - "notification", - "plugin" - ], - "description": "A Jester web plugin that allows easy message passing between pages using a browser cookie.", - "license": "MIT", - "web": "https://github.com/JohnAD/jestercookiemsgs" - }, - { - "name": "jestermongopool", - "url": "https://github.com/JohnAD/jestermongopool", - "method": "git", - "tags": [ - "web", - "jester", - "mongodb", - "pooled", - "plugin" - ], - "description": "A Jester web plugin that gets a pooled MongoDB connection for each web query.", - "license": "MIT", - "web": "https://github.com/JohnAD/jestermongopool" - }, - { - "name": "jestergeoip", - "url": "https://github.com/JohnAD/jestergeoip", - "method": "git", - "tags": [ - "web", - "jester", - "ip", - "geo", - "geographic", - "tracker", - "plugin" - ], - "description": "A Jester web plugin that determines geographic information for each web request via API. Uses sqlite3 for a cache.", - "license": "MIT", - "web": "https://github.com/JohnAD/jestergeoip" - }, - { - "name": "qeu", - "url": "https://github.com/hyu1996/qeu", - "method": "git", - "tags": [ - "comparison", - "3-way comparison", - "three-way comparison" - ], - "description": "Functionality for compare two values", - "license": "MIT", - "web": "https://github.com/hyu1996/qeu" - }, - { - "name": "mccache", - "url": "https://github.com/abbeymart/mccache", - "method": "git", - "tags": [ - "web", - "library" - ], - "description": "mccache package: in-memory caching", - "license": "MIT", - "web": "https://github.com/abbeymart/mccache" - }, - { - "name": "mcresponse", - "url": "https://github.com/abbeymart/mcresponse", - "method": "git", - "tags": [ - "web", - "crud", - "rest", - "api", - "response" - ], - "description": "mConnect Standardised Response Package", - "license": "MIT", - "web": "https://github.com/abbeymart/mcresponse" - }, - { - "name": "webrtcvad", - "url": "https://gitlab.com/eagledot/nim-webrtcvad", - "method": "git", - "tags": [ - "wrapper", - "vad", - "voice", - "binding" - ], - "description": "Nim bindings for the WEBRTC VAD(voice actitvity Detection)", - "license": "MIT", - "web": "https://gitlab.com/eagledot/nim-webrtcvad" - }, - { - "name": "gradient", - "url": "https://github.com/luminosoda/gradient", - "method": "git", - "tags": [ - "gradient", - "gradients", - "color", - "colors" - ], - "description": "Color gradients generation", - "license": "MIT", - "web": "https://github.com/luminosoda/gradient" - }, - { - "name": "tam", - "url": "https://github.com/SolitudeSF/tam", - "method": "git", - "tags": [ - "tome", - "addon", - "manager" - ], - "description": "Tales of Maj'Eyal addon manager", - "license": "MIT", - "web": "https://github.com/SolitudeSF/tam" - }, - { - "name": "tim_sort", - "url": "https://github.com/bung87/tim_sort", - "method": "git", - "tags": [ - "tim", - "sort", - "algorithm" - ], - "description": "A new awesome nimble package", - "license": "MIT", - "web": "https://github.com/bung87/tim_sort" - }, - { - "name": "inumon", - "url": "https://github.com/dizzyliam/inumon", - "method": "git", - "tags": [ - "image", - "images", - "png", - "image manipulation", - "jpeg", - "jpg" - ], - "description": "A high-level image I/O and manipulation library for Nim.", - "license": "MPL 2.0", - "web": "https://github.com/dizzyliam/inumon" - }, - { - "name": "gerbil", - "url": "https://github.com/jasonprogrammer/gerbil", - "method": "git", - "tags": [ - "web", - "dynamic", - "generator" - ], - "description": "A dynamic website generator", - "license": "MIT", - "web": "https://getgerbil.com" - }, - { - "name": "vaultclient", - "url": "https://github.com/jackhftang/vaultclient.nim", - "method": "git", - "tags": [ - "vault", - "secret", - "secret-management" - ], - "description": "Hashicorp Vault HTTP Client", - "license": "MIT", - "web": "https://github.com/jackhftang/vaultclient.nim" - }, - { - "name": "hashlib", - "url": "https://github.com/khchen/hashlib", - "method": "git", - "tags": [ - "library", - "hashes", - "hmac" - ], - "description": "Hash Library for Nim", - "license": "MIT", - "web": "https://github.com/khchen/hashlib" - }, - { - "name": "alsa", - "url": "https://gitlab.com/eagledot/nim-alsa", - "method": "git", - "tags": [ - "linux", - "bindings", - "audio", - "alsa", - "sound" - ], - "description": "NIM bindings for ALSA-LIB c library", - "license": "MIT", - "web": "https://gitlab.com/eagledot/nim-alsa" - }, - { - "name": "vmprotect", - "url": "https://github.com/ba0f3/vmprotect.nim", - "method": "git", - "tags": [ - "vmprotect", - "sdk", - "wrapper" - ], - "description": "Wrapper for VMProtect SDK", - "license": "MIT", - "web": "https://github.com/ba0f3/vmprotect.nim" - }, - { - "name": "nimaterial", - "url": "https://github.com/momeemt/nimaterial", - "method": "git", - "tags": [ - "web", - "library", - "css" - ], - "description": "nimaterial is a CSS output library based on material design.", - "license": "MIT", - "web": "https://github.com/momeemt/nimaterial" - }, - { - "name": "naw", - "url": "https://github.com/capocasa/naw", - "method": "git", - "tags": [ - "awk", - "csv", - "report", - "markdown" - ], - "description": "A glue wrapper to do awk-style text processing with Nim", - "license": "MIT", - "web": "https://github.com/capocasa/naw" - }, - { - "name": "nimviz", - "url": "https://github.com/Rekihyt/nimviz", - "method": "git", - "tags": [ - "graphviz", - "library", - "wrapper" - ], - "description": "A wrapper for the graphviz c api.", - "license": "MIT", - "web": "https://github.com/Rekihyt/nimviz" - }, - { - "name": "deepspeech", - "url": "https://gitlab.com/eagledot/nim-deepspeech", - "method": "git", - "tags": [ - "mozilla", - "deepspeech", - "speech to text", - "bindings" - ], - "description": "Nim bindings for mozilla's DeepSpeech model.", - "license": "MIT", - "web": "https://gitlab.com/eagledot/nim-deepspeech" - }, - { - "name": "opusenc", - "url": "https://git.sr.ht/~ehmry/nim_opusenc", - "method": "git", - "tags": [ - "opus", - "audio", - "encoder", - "bindings" - ], - "description": "Bindings to libopusenc", - "license": "BSD-3-Clause", - "web": "https://git.sr.ht/~ehmry/nim_opusenc" - }, - { - "name": "nimtetris", - "url": "https://github.com/jiro4989/nimtetris", - "method": "git", - "tags": [ - "tetris", - "terminal", - "game", - "command" - ], - "description": "A simple terminal tetris in Nim", - "license": "MIT", - "web": "https://github.com/jiro4989/nimtetris" - }, - { - "name": "natu", - "url": "https://github.com/exelotl/natu", - "method": "git", - "tags": [ - "gba", - "nintendo", - "homebrew", - "game" - ], - "description": "Game Boy Advance development library", - "license": "zlib", - "web": "https://github.com/exelotl/natu" - }, - { - "name": "fision", - "url": "https://github.com/juancarlospaco/fision", - "method": "git", - "tags": [ - "libraries" - ], - "description": "important_packages with 0 dependencies and all unittests passing", - "license": "MIT", - "web": "https://github.com/juancarlospaco/fision" - }, - { - "name": "iridium", - "url": "https://github.com/KingDarBoja/Iridium", - "method": "git", - "tags": [ - "iso3166", - "nim", - "nim-lang", - "countries" - ], - "description": "The International Standard for country codes and codes for their subdivisions on Nim (ISO-3166)", - "license": "MIT", - "web": "https://github.com/KingDarBoja/Iridium" - }, - { - "name": "nim_searches", - "url": "https://github.com/nnahito/nim_searched", - "method": "git", - "tags": [ - "search" - ], - "description": "search algorithms", - "license": "MIT", - "web": "https://github.com/nnahito/nim_searched" - }, - { - "name": "stage", - "url": "https://github.com/bung87/stage", - "method": "git", - "tags": [ - "git", - "hook" - ], - "description": "nim tasks apply to git hooks", - "license": "MIT", - "web": "https://github.com/bung87/stage" - }, - { - "name": "flickr_image_bot", - "url": "https://github.com/snus-kin/flickr-image-bot", - "method": "git", - "tags": [ - "twitter", - "twitter-bot", - "flickr" - ], - "description": "Twitter bot for fetching flickr images with tags", - "license": "GPL-3.0", - "web": "https://github.com/snus-kin/flickr-image-bot" - }, - { - "name": "libnetfilter_queue", - "url": "https://github.com/ba0f3/libnetfilter_queue.nim", - "method": "git", - "tags": [ - "wrapper", - "libnetfilter", - "queue", - "netfilter", - "firewall", - "iptables" - ], - "description": "libnetfilter_queue wrapper for Nim", - "license": "MIT", - "web": "https://github.com/ba0f3/libnetfilter_queue.nim" - }, - { - "name": "flatty", - "url": "https://github.com/treeform/flatty", - "method": "git", - "tags": [ - "binary", - "serialize", - "marshal", - "hash" - ], - "description": "Serializer and tools for flat binary files.", - "license": "MIT", - "web": "https://github.com/treeform/flatty" - }, - { - "name": "supersnappy", - "url": "https://github.com/guzba/supersnappy", - "method": "git", - "tags": [ - "compression", - "snappy" - ], - "description": "Dependency-free and performant Nim Snappy implementation.", - "license": "MIT", - "web": "https://github.com/guzba/supersnappy" - }, - { - "name": "aglet", - "url": "https://github.com/liquid600pgm/aglet", - "method": "git", - "tags": [ - "graphics", - "opengl", - "wrapper", - "safe" - ], - "description": "A safe, high-level, optimized OpenGL wrapper", - "license": "MIT", - "web": "https://github.com/liquid600pgm/aglet" - }, - { - "name": "nimcmaes", - "url": "https://github.com/zevv/nimcmaes", - "method": "git", - "tags": [ - "cmaes", - "optimization" - ], - "description": "Nim CMAES library", - "license": "Apache-2.0", - "web": "https://github.com/zevv/nimcmaes" - }, - { - "name": "soundex", - "url": "https://github.com/Kashiwara0205/soundex", - "method": "git", - "tags": [ - "library", - "algorithm" - ], - "description": "soundex algorithm", - "license": "MIT", - "web": "https://github.com/Kashiwara0205/soundex" - }, - { - "name": "nimish", - "url": "https://github.com/xflywind/nimish", - "method": "git", - "tags": [ - "macro", - "library", - "c" - ], - "description": "C macro for Nim.", - "license": "Apache-2.0", - "web": "https://github.com/xflywind/nimish" - }, - { - "name": "vds", - "alias": "vscds" - }, - { - "name": "vscds", - "url": "https://github.com/doongjohn/vscds", - "method": "git", - "tags": [ - "vscode" - ], - "description": " Easily swap between multiple data folders.", - "license": "MIT", - "web": "https://github.com/doongjohn/vscds" - }, - { - "name": "kdb", - "url": "https://github.com/inv2004/kdb_nim", - "method": "git", - "tags": [ - "kdb", - "q", - "k", - "database", - "bindings" - ], - "description": "Nim structs to work with Kdb in type-safe manner and low-level Nim to Kdb bindings", - "license": "Apache-2.0", - "web": "https://github.com/inv2004/kdb_nim" - }, - { - "name": "Unit", - "url": "https://github.com/momeemt/Unit", - "method": "git", - "tags": [ - "unit", - "type", - "systemOfUnit", - "library" - ], - "description": "A library that provides unit types in nim", - "license": "MIT", - "web": "https://github.com/momeemt/Unit" - }, - { - "name": "lockfreequeues", - "url": "https://github.com/elijahr/lockfreequeues", - "method": "git", - "tags": [ - "spsc", - "mpsc", - "mpmc", - "queue", - "lockfree", - "lock-free", - "waitfree", - "wait-free", - "circularbuffer", - "circular-buffer", - "ring-buffer", - "ringbuffer" - ], - "description": "Lock-free queue implementations for Nim.", - "license": "MIT", - "web": "https://github.com/elijahr/lockfreequeues", - "doc": "https://elijahr.github.io/lockfreequeues/" - }, - { - "name": "shene", - "url": "https://github.com/xflywind/shene", - "method": "git", - "tags": [ - "interface", - "library", - "prologue" - ], - "description": "Interface for Nim.", - "license": "Apache-2.0", - "web": "https://github.com/xflywind/shene" - }, - { - "name": "subnet", - "url": "https://github.com/jiro4989/subnet", - "method": "git", - "tags": [ - "subnet", - "ip", - "cli", - "command" - ], - "description": "subnet prints subnet mask in human readable.", - "license": "MIT", - "web": "https://github.com/jiro4989/subnet" - }, - { - "name": "norx", - "url": "https://github.com/gokr/norx", - "method": "git", - "tags": [ - "game", - "engine", - "2d", - "library", - "wrapper" - ], - "description": "A wrapper of the ORX 2.5D game engine", - "license": "Zlib", - "web": "https://github.com/gokr/norx" - }, - { - "name": "jeknil", - "url": "https://github.com/Knaque/jeknil", - "method": "git", - "tags": [ - "web", - "binary", - "blog", - "markdown", - "html" - ], - "description": "A blog post generator for people with priorities.", - "license": "CC0-1.0", - "web": "https://github.com/Knaque/jeknil" - }, - { - "name": "mime", - "url": "https://github.com/enthus1ast/nimMime", - "method": "git", - "tags": [ - "mime", - "email", - "mail", - "attachment" - ], - "description": "Library for attaching files to emails.", - "license": "MIT", - "web": "https://github.com/enthus1ast/nimMime" - }, - { - "name": "Echon", - "url": "https://github.com/eXodiquas/Echon", - "method": "git", - "tags": [ - "generative", - "l-system", - "fractal", - "art" - ], - "description": "A small package to create lindenmayer-systems or l-systems.", - "license": "MIT", - "web": "https://github.com/eXodiquas/Echon" - }, - { - "name": "nimrcon", - "url": "https://github.com/mcilya/nimrcon", - "method": "git", - "tags": [ - "rcon", - "client", - "library" - ], - "description": "Simple RCON client in Nim lang.", - "license": "MIT", - "web": "https://github.com/mcilya/nimrcon" - }, - { - "name": "zfplugs", - "url": "https://github.com/zendbit/nim.zfplugs", - "method": "git", - "tags": [ - "web", - "http", - "framework", - "api", - "asynchttpserver", - "plugins" - ], - "description": "This is the plugins for the zfcore framework https://github.com/zendbit/nim.zfcore", - "license": "BSD", - "web": "https://github.com/zendbit/nim.zfplugs" - }, - { - "name": "hldiff", - "url": "https://github.com/c-blake/hldiff", - "method": "git", - "tags": [ - "difflib", - "diff", - "terminal", - "text", - "color", - "colors", - "colorize", - "highlight", - "highlighting" - ], - "description": "A highlighter for diff -u-like output & port of Python difflib", - "license": "MIT/ISC", - "web": "https://github.com/c-blake/hldiff" - }, - { - "name": "mctranslog", - "url": "https://github.com/abbeymart/mctranslog", - "method": "git", - "tags": [ - "transaction", - "audit", - "log" - ], - "description": "mctranslog - Transaction Log Package", - "license": "MIT", - "web": "https://github.com/abbeymart/mctranslog" - }, - { - "name": "base64_decoder", - "url": "https://github.com/momeemt/base64_cui", - "method": "git", - "tags": [ - "base64", - "cui", - "tool" - ], - "description": "base64 cui", - "license": "MIT", - "web": "https://github.com/momeemt/base64_cui" - }, - { - "name": "nimnews", - "url": "https://github.com/mildred/nimnews", - "method": "git", - "tags": [ - "nntp", - "newsgroups" - ], - "description": "Immature Newsgroup NNTP server using SQLite as backend", - "license": "GPL-3.0", - "web": "https://github.com/mildred/nimnews" - }, - { - "name": "zopflipng", - "url": "https://github.com/bung87/zopflipng", - "method": "git", - "tags": [ - "image", - "processing", - "png", - "optimization" - ], - "description": "zopflipng-like png optimization", - "license": "MIT", - "web": "https://github.com/bung87/zopflipng" - }, - { - "name": "ms", - "url": "https://github.com/fox-cat/ms", - "method": "git", - "tags": [ - "library", - "time", - "format", - "ms" - ], - "description": "Convert various time formats to milliseconds", - "license": "MIT", - "web": "https://fox-cat.github.io/ms/", - "doc": "https://fox-cat.github.io/ms/" - }, - { - "name": "calendar", - "url": "https://github.com/adam-mcdaniel/calendar", - "method": "git", - "tags": [ - "time", - "calendar", - "library" - ], - "description": "A tiny calendar program", - "license": "MIT", - "web": "https://github.com/adam-mcdaniel/calendar" - }, - { - "name": "hayaa", - "url": "https://github.com/angus-lherrou/hayaa", - "method": "git", - "tags": [ - "conway", - "game", - "life" - ], - "description": "Conway's Game of Life implemented in Nim", - "license": "MIT", - "web": "https://github.com/angus-lherrou/hayaa" - }, - { - "name": "wepoll", - "url": "https://github.com/xflywind/wepoll", - "method": "git", - "tags": [ - "epoll", - "windows", - "wrapper" - ], - "description": "Windows epoll wrapper.", - "license": "MIT", - "web": "https://github.com/xflywind/wepoll" - }, - { - "name": "nim_midi", - "url": "https://github.com/jerous86/nim_midi", - "method": "git", - "tags": [ - "midi", - "library" - ], - "description": "Read and write midi files", - "license": "MIT", - "web": "https://github.com/jerous86/nim_midi" - }, - { - "name": "geometryutils", - "url": "https://github.com/pseudo-random/geometryutils", - "method": "git", - "tags": [ - "library", - "geometry", - "math", - "utilities", - "graphics", - "rendering", - "3d", - "2d" - ], - "description": "A collection of geometry utilities for nim", - "license": "MIT", - "web": "https://github.com/pseudo-random/geometryutils" - }, - { - "name": "desim", - "url": "http://github.com/jayvanderwall/desim", - "method": "git", - "tags": [ - "library", - "modeling", - "discrete", - "event", - "simulation", - "simulator" - ], - "description": "A lightweight discrete event simulator", - "license": "MIT", - "web": "http://github.com/jayvanderwall/desim" - }, - { - "name": "ioselectors", - "url": "https://github.com/xflywind/ioselectors", - "method": "git", - "tags": [ - "selectors", - "epoll", - "io" - ], - "description": "Selectors extension.", - "license": "Apache-2.0", - "web": "https://github.com/xflywind/ioselectors" - }, - { - "name": "nwatchdog", - "url": "https://github.com/zendbit/nim.nwatchdog", - "method": "git", - "tags": [ - "watchdog", - "files", - "io" - ], - "description": "Simple watchdog (watch file changes modified, deleted, created) in nim lang.", - "license": "BSD", - "web": "https://github.com/zendbit/nim.nwatchdog" - }, - { - "name": "logue", - "url": "https://github.com/planety/logue", - "method": "git", - "tags": [ - "cli", - "prologue", - "web" - ], - "description": "Command line tools for Prologue.", - "license": "Apache-2.0", - "web": "https://github.com/planety/logue" - }, - { - "name": "httpx", - "url": "https://github.com/xflywind/httpx", - "method": "git", - "tags": [ - "web", - "server", - "prologue" - ], - "description": "A super-fast epoll-backed and parallel HTTP server.", - "license": "MIT", - "web": "https://github.com/xflywind/httpx" - }, - { - "name": "meow", - "url": "https://github.com/disruptek/meow", - "method": "git", - "tags": [ - "meow", - "hash" - ], - "description": "meowhash wrapper for Nim", - "license": "MIT", - "web": "https://github.com/disruptek/meow" - }, - { - "name": "noisy", - "url": "https://github.com/guzba/noisy", - "method": "git", - "tags": [ - "perlin", - "simplex", - "noise" - ], - "description": "Simple noise generation.", - "license": "MIT", - "web": "https://github.com/guzba/noisy" - }, - { - "name": "battery_widget", - "url": "https://github.com/Cu7ious/nim-battery-widget", - "method": "git", - "tags": [ - "rompt-widget", - "battery-widget" - ], - "description": "Battery widget for command prompt. Written in Nim", - "license": "GPL-3.0", - "web": "https://github.com/Cu7ious/nim-battery-widget" - }, - { - "name": "parasound", - "url": "https://github.com/paranim/parasound", - "method": "git", - "tags": [ - "audio", - "sound" - ], - "description": "A library for playing audio files", - "license": "Public Domain" - }, - { - "name": "paramidi", - "url": "https://github.com/paranim/paramidi", - "method": "git", - "tags": [ - "midi", - "synthesizer" - ], - "description": "A library for making MIDI music", - "license": "Public Domain" - }, - { - "name": "paramidi_soundfonts", - "url": "https://github.com/paranim/paramidi_soundfonts", - "method": "git", - "tags": [ - "midi", - "soundfonts" - ], - "description": "Soundfonts for paramidi", - "license": "Public Domain" - }, - { - "name": "toml_serialization", - "url": "https://github.com/status-im/nim-toml-serialization", - "method": "git", - "tags": [ - "library", - "toml", - "serialization", - "parser" - ], - "description": "Flexible TOML serialization [not] relying on run-time type information", - "license": "Apache License 2.0", - "web": "https://github.com/status-im/nim-toml-serialization" - }, - { - "name": "protobuf_serialization", - "url": "https://github.com/status-im/nim-protobuf-serialization", - "method": "git", - "tags": [ - "library", - "protobuf", - "serialization", - "proto2", - "proto3" - ], - "description": "Protobuf implementation compatible with the nim-serialization framework.", - "license": "Apache License 2.0", - "web": "https://github.com/status-im/nim-protobuf-serialization" - }, - { - "name": "opentrivadb", - "alias": "opentdb" - }, - { - "name": "opentdb", - "url": "https://github.com/ire4ever1190/nim-opentmdb", - "method": "git", - "tags": [ - "wrapper", - "library", - "quiz", - "api" - ], - "description": "Wrapper around the open trivia db api", - "license": "MIT", - "web": "https://github.com/ire4ever1190/nim-opentmdb", - "doc": "https://ire4ever1190.github.io/nim-opentmdb/opentdb.html" - }, - { - "name": "dnsstamps", - "url": "https://github.com/alaviss/dnsstamps", - "method": "git", - "tags": [ - "dns", - "dnscrypt", - "dns-over-https", - "dns-over-tls" - ], - "description": "An implementation of DNS server stamps in Nim", - "license": "MPL-2.0", - "web": "https://github.com/alaviss/dnsstamps" } ]