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..86df408 100644 --- a/packages.json +++ b/packages.json @@ -1,64 +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", @@ -1476,19 +1416,6 @@ "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 +1654,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 +2469,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 +2885,7 @@ }, { "name": "fftw3", - "url": "https://github.com/Clonkk/nimfftw3", + "url": "https://github.com/ziotom78/nimfftw3", "method": "git", "tags": [ "library", @@ -2951,8 +2893,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", @@ -5120,7 +5062,7 @@ }, { "name": "twitter", - "url": "https://github.com/snus-kin/twitter.nim", + "url": "https://github.com/dchem/twitter.nim", "method": "git", "tags": [ "library", @@ -5129,7 +5071,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", @@ -6206,6 +6148,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", @@ -7690,7 +7645,7 @@ }, { "name": "pipe", - "url": "https://github.com/CosmicToast/pipe", + "url": "https://github.com/5paceToast/pipe", "method": "git", "tags": [ "pipe", @@ -7699,8 +7654,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 +7761,7 @@ }, { "name": "spinny", - "url": "https://github.com/Yardanico/spinny", + "url": "https://github.com/molnarmark/spinny", "method": "git", "tags": [ "terminal", @@ -7816,7 +7771,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", @@ -11399,14 +11354,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 +13116,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", @@ -13419,9 +13358,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 +14840,8 @@ "method": "git", "tags": [ "diff", - "simplediff" + "simplediff", + "" ], "description": "A library for straightforward diff calculation", "license": "GPL-3.0", @@ -15504,8 +15444,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 +15555,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 +15881,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 +15890,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", @@ -16445,11 +16383,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 +16391,7 @@ ], "description": "A 3d sound API for nim.", "license": "MIT", - "web": "https://github.com/treeform/slappy" + "web": "https://github.com/treeform/euphony" }, { "name": "steamworks", @@ -17833,8 +17767,7 @@ ], "description": "An alternative time library", "license": "MIT", - "web": "https://github.com/jackhftang/timestamp.nim", - "doc": "https://jackhftang.github.io/timestamp.nim/" + "web": "https://github.com/jackhftang/timestamp.nim" }, { "name": "decimal128", @@ -17876,1279 +17809,5 @@ "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" } ]