32109 lines
756 KiB
JSON
32109 lines
756 KiB
JSON
[
|
|
{
|
|
"name": "avr_io",
|
|
"url": "https://github.com/Abathargh/avr_io",
|
|
"method": "git",
|
|
"tags": [
|
|
"avr",
|
|
"atmega",
|
|
"microcontroller",
|
|
"embedded",
|
|
"firmware"
|
|
],
|
|
"description": "AVR registers, interrupts, progmem and peripheral support in nim!",
|
|
"license": "BSD-3",
|
|
"web": "https://github.com/Abathargh/avr_io/wiki"
|
|
},
|
|
{
|
|
"name": "modernnet",
|
|
"url": "https://github.com/Nimberite-Development/ModernNet",
|
|
"method": "git",
|
|
"tags": [
|
|
"minecraft",
|
|
"protocol",
|
|
"mc"
|
|
],
|
|
"description": "ModernNet is a barebones library to interact with the Minecraft Java Edition protocol!",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/Nimberite-Development/ModernNet",
|
|
"doc": "https://nimberite-development.github.io/ModernNet/"
|
|
},
|
|
{
|
|
"name": "worldtree",
|
|
"url": "https://github.com/keithaustin/worldtree",
|
|
"method": "git",
|
|
"tags": [
|
|
"entity-component-system",
|
|
"ecs",
|
|
"dod"
|
|
],
|
|
"description": "A small, lightweight ECS framework for Nim.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "nulid",
|
|
"url": "https://github.com/Yu-Vitaqua-fer-Chronos/NULID",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"id",
|
|
"ulid",
|
|
"uuid",
|
|
"guid"
|
|
],
|
|
"description": "A ULID implementation in Nim!",
|
|
"license": "CC0",
|
|
"web": "https://github.com/Yu-Vitaqua-fer-Chronos/NULID",
|
|
"doc": "https://yu-vitaqua-fer-chronos.github.io/NULID/"
|
|
},
|
|
{
|
|
"name": "crockfordb32",
|
|
"url": "https://github.com/Yu-Vitaqua-fer-Chronos/Crockford-Base32-Nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"base",
|
|
"base32",
|
|
"crockford",
|
|
"encode",
|
|
"decode"
|
|
],
|
|
"description": "A simple implementation of Crockford Base32.",
|
|
"license": "CC0",
|
|
"web": "https://github.com/Yu-Vitaqua-fer-Chronos/Crockford-Base32-Nim",
|
|
"doc": "https://yu-vitaqua-fer-chronos.github.io/Crockford-Base32-Nim/"
|
|
},
|
|
{
|
|
"name": "rtmidi",
|
|
"url": "https://github.com/stoneface86/nim-rtmidi/",
|
|
"method": "git",
|
|
"tags": [
|
|
"midi",
|
|
"cross-platform",
|
|
"windows",
|
|
"linux",
|
|
"macosx",
|
|
"audio",
|
|
"wrapper",
|
|
"library"
|
|
],
|
|
"description": "Nim bindings for RtMidi, a cross-platform realtime MIDI input/output library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/stoneface86/nim-rtmidi/",
|
|
"docs": "https://stoneface86.github.io/nim-rtmidi/docs/"
|
|
},
|
|
{
|
|
"name": "luigi",
|
|
"url": "https://github.com/neroist/luigi",
|
|
"method": "git",
|
|
"tags": [
|
|
"ui",
|
|
"gui",
|
|
"library",
|
|
"wrapper",
|
|
"luigi",
|
|
"X11",
|
|
"linux",
|
|
"windows",
|
|
"essence",
|
|
"essenceOS",
|
|
"cross-platform"
|
|
],
|
|
"description": "Nim bindings for the barebones single-header GUI library for Win32, X11, and Essence: Luigi.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/neroist/luigi"
|
|
},
|
|
{
|
|
"name": "sun_moon",
|
|
"url": "https://github.com/dschaadt/sun_moon",
|
|
"method": "git",
|
|
"tags": [
|
|
"astro",
|
|
"sun",
|
|
"moon",
|
|
"position",
|
|
"sunrise",
|
|
"sunset",
|
|
"moonrise",
|
|
"moonset"
|
|
],
|
|
"description": "Astro functions for calcuation of sun and moon position, rise and set time as well as civil, nautical and astronomical dawn and dusk as a function of latitude and longitude.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dschaadt/sun_moon"
|
|
},
|
|
{
|
|
"name": "nimip",
|
|
"url": "https://github.com/hitblast/nimip",
|
|
"method": "git",
|
|
"tags": [
|
|
"nimip",
|
|
"api-wrapper",
|
|
"ip-api",
|
|
"ip-address-lookup",
|
|
"library",
|
|
"hybrid"
|
|
],
|
|
"description": "Asynchronously lookup IP addresses with this tiny, hybrid Nim application.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hitblast/nimip"
|
|
},
|
|
{
|
|
"name": "gitman",
|
|
"url": "https://github.com/nirokay/gitman",
|
|
"method": "git",
|
|
"tags": [
|
|
"git",
|
|
"manager",
|
|
"repository-manager"
|
|
],
|
|
"description": "Cross-platform git repository manager.",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/nirokay/gitman"
|
|
},
|
|
{
|
|
"name": "lorem",
|
|
"url": "https://github.com/neroist/lorem",
|
|
"method": "git",
|
|
"tags": [
|
|
"lorem-ipsum",
|
|
"lorem",
|
|
"ipsum",
|
|
"text-generator",
|
|
"text-generation",
|
|
"random"
|
|
],
|
|
"description": "Nim library that generates \"Lorem ipsum\" text.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/neroist/lorem",
|
|
"doc": "https://neroist.github.io/lorem/lorem.html"
|
|
},
|
|
{
|
|
"name": "nimipdf",
|
|
"url": "https://github.com/neroist/nimipdf",
|
|
"method": "git",
|
|
"tags": [
|
|
"nimib",
|
|
"pdf",
|
|
"wkhtmltopdf",
|
|
"nimibex"
|
|
],
|
|
"description": "Nim library that adds a PDF backend for nimib",
|
|
"license": "MIT",
|
|
"web": "https://neroist.github.io/nimipdf/index.pdf"
|
|
},
|
|
{
|
|
"name": "nimwkhtmltox",
|
|
"url": "https://github.com/neroist/nim-wkhtmltox",
|
|
"method": "git",
|
|
"tags": [
|
|
"wkhtmltopdf",
|
|
"wkhtmltoimage",
|
|
"wkhtmltox",
|
|
"pdf",
|
|
"image",
|
|
"html",
|
|
"htmltopdf",
|
|
"htmltoimage",
|
|
"bindings",
|
|
"wrapper"
|
|
],
|
|
"description": "Nim bindings for wkhtmltox",
|
|
"license": "LGPL-3.0-or-later",
|
|
"web": "https://github.com/neroist/nim-wkhtmltox"
|
|
},
|
|
{
|
|
"name": "youtubescraper",
|
|
"url": "https://github.com/TaxMachine/youtubescraper",
|
|
"method": "git",
|
|
"tags": [
|
|
"youtube",
|
|
"scraper",
|
|
"api",
|
|
"wrapper",
|
|
"library"
|
|
],
|
|
"description": "Very fast and lightweight YouTube scraper for Nim.",
|
|
"license": "WTFPL",
|
|
"web": "https://github.com/TaxMachine/youtubescraper"
|
|
},
|
|
{
|
|
"name": "mcsrvstat.nim",
|
|
"url": "https://github.com/hitblast/mcsrvstat.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"mcsrvstat",
|
|
"api-wrapper",
|
|
"minecraft",
|
|
"minecraft-server-status",
|
|
"library"
|
|
],
|
|
"description": "A hybrid and asynchronous Nim wrapper for the Minecraft Server Status API.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hitblast/mcsrvstat.nim"
|
|
},
|
|
{
|
|
"name": "nimitheme",
|
|
"url": "https://github.com/neroist/nimitheme",
|
|
"method": "git",
|
|
"tags": [
|
|
"nimib",
|
|
"theme",
|
|
"addon",
|
|
"style",
|
|
"library",
|
|
"html",
|
|
"nimib-extension"
|
|
],
|
|
"description": "make nimib look beautiful with nimitheme",
|
|
"license": "MIT",
|
|
"web": "https://neroist.github.io/nimitheme/index.html"
|
|
},
|
|
{
|
|
"name": "nimpretty_t",
|
|
"url": "https://github.com/tobealive/nimpretty_t",
|
|
"method": "git",
|
|
"tags": [
|
|
"nimpretty",
|
|
"code",
|
|
"formatter",
|
|
"formatting",
|
|
"autoformat",
|
|
"cli",
|
|
"terminal",
|
|
"command-line",
|
|
"utility"
|
|
],
|
|
"description": "Use nimpretty with tab indentation.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tobealive/nimpretty_t"
|
|
},
|
|
{
|
|
"name": "webui",
|
|
"url": "https://github.com/neroist/webui",
|
|
"method": "git",
|
|
"tags": [
|
|
"webui",
|
|
"web",
|
|
"gui",
|
|
"ui",
|
|
"wrapper",
|
|
"bindings",
|
|
"cross-platform",
|
|
"browser",
|
|
"chrome",
|
|
"firefox",
|
|
"safari",
|
|
"webapp",
|
|
"library"
|
|
],
|
|
"description": "Nim wrapper for WebUI",
|
|
"license": "MIT",
|
|
"web": "https://github.com/neroist/webui#readme",
|
|
"docs": "https://neroist.github.io/webui"
|
|
},
|
|
{
|
|
"name": "unibs",
|
|
"url": "https://github.com/choltreppe/unibs",
|
|
"method": "git",
|
|
"tags": [
|
|
"serialization",
|
|
"serialize",
|
|
"deserialize",
|
|
"marshal",
|
|
"unmarshal",
|
|
"binary serialization"
|
|
],
|
|
"description": "binary de-/serialization that works on js, c and VM (compiletime)",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "polyrpc",
|
|
"url": "https://github.com/choltreppe/polyrpc",
|
|
"method": "git",
|
|
"tags": [
|
|
"rpc",
|
|
"remote procedure call"
|
|
],
|
|
"description": "A system for generating remote-procedure-calls for any pair of server and client",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "arrayutils",
|
|
"url": "https://github.com/choltreppe/arrayutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"array"
|
|
],
|
|
"description": "map/mapIt for arrays",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "objaccess",
|
|
"url": "https://github.com/choltreppe/objaccess",
|
|
"method": "git",
|
|
"tags": [
|
|
"getter",
|
|
"setter",
|
|
"setable",
|
|
"getable",
|
|
"object"
|
|
],
|
|
"description": "generate setters and getters for object types",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "unroll",
|
|
"url": "https://github.com/choltreppe/unroll",
|
|
"method": "git",
|
|
"tags": [
|
|
"unroll",
|
|
"compiletime",
|
|
"map"
|
|
],
|
|
"description": "unroll for-loops (and map into seq/array) at compile-time in nim",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "geolocation",
|
|
"url": "https://github.com/HazeCS/geolocation",
|
|
"method": "git",
|
|
"tags": [
|
|
"geolocation",
|
|
"geoip",
|
|
"geo",
|
|
"location"
|
|
],
|
|
"description": "Retreive geolocation details from an IP",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "uing",
|
|
"url": "https://github.com/neroist/uing",
|
|
"method": "git",
|
|
"tags": [
|
|
"ui",
|
|
"gui",
|
|
"library",
|
|
"wrapper",
|
|
"libui",
|
|
"libui-ng",
|
|
"linux",
|
|
"windows",
|
|
"macosx",
|
|
"cross-platform"
|
|
],
|
|
"description": "Bindings for the libui-ng C library. Fork of ui.",
|
|
"license": "MIT",
|
|
"doc": "https://neroist.github.io/uing",
|
|
"web": "https://github.com/neroist/uing"
|
|
},
|
|
{
|
|
"name": "testdiff",
|
|
"url": "https://github.com/geotre/testdiff",
|
|
"method": "git",
|
|
"tags": [
|
|
"tests",
|
|
"testing",
|
|
"diff",
|
|
"difference"
|
|
],
|
|
"description": "Simple utility for diffing values in tests.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "parlexgen",
|
|
"url": "https://github.com/choltreppe/parlexgen",
|
|
"method": "git",
|
|
"tags": [
|
|
"lexer",
|
|
"parser",
|
|
"lexer-generator",
|
|
"parser-generator",
|
|
"lex",
|
|
"parse"
|
|
],
|
|
"description": "A Parser/Lexer Generator.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "nimcorpora",
|
|
"url": "https://github.com/neroist/nimcorpora",
|
|
"method": "git",
|
|
"tags": [
|
|
"corpora"
|
|
],
|
|
"description": "A Nim interface for Darius Kazemi's Corpora Project",
|
|
"license": "0BSD",
|
|
"web": "https://github.com/neroist/nimcorpora",
|
|
"doc": "https://neroist.github.io/nimcorpora/nimcorpora.html"
|
|
},
|
|
{
|
|
"name": "htest",
|
|
"url": "https://github.com/Yandall/HTest/",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"test",
|
|
"unittest",
|
|
"nimquery"
|
|
],
|
|
"description": "Simple library to make tests on html string using css query selectors",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yandall/HTest/"
|
|
},
|
|
{
|
|
"name": "passy",
|
|
"url": "https://github.com/infinitybeond1/passy",
|
|
"method": "git",
|
|
"tags": [
|
|
"password",
|
|
"generator",
|
|
"cryptography",
|
|
"security"
|
|
],
|
|
"description": "A fast little password generator",
|
|
"license": "GPL3",
|
|
"web": "https://github.com/infinitybeond1/passy"
|
|
},
|
|
{
|
|
"name": "entgrep",
|
|
"url": "https://github.com/srozb/entgrep",
|
|
"method": "git",
|
|
"tags": [
|
|
"command-line",
|
|
"crypto",
|
|
"cryptography",
|
|
"security"
|
|
],
|
|
"description": "A grep but for secrets (based on entropy).",
|
|
"license": "MIT",
|
|
"web": "https://github.com/srozb/entgrep"
|
|
},
|
|
{
|
|
"name": "nexus",
|
|
"url": "https://github.com/jfilby/nexus",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"framework",
|
|
"orm"
|
|
],
|
|
"description": "Nexus provides a high-level web framework for Nim, with batteries included.",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/jfilby/nexus"
|
|
},
|
|
{
|
|
"name": "rpgsheet",
|
|
"url": "https://git.skylarhill.me/skylar/rpgsheet",
|
|
"method": "git",
|
|
"tags": [
|
|
"tui",
|
|
"ttrpg",
|
|
"dnd",
|
|
"rpg"
|
|
],
|
|
"description": "System-agnostic CLI/TUI for tabletop roleplaying game character sheets",
|
|
"license": "GPLv3",
|
|
"web": "https://git.skylarhill.me/skylar/rpgsheet"
|
|
},
|
|
{
|
|
"name": "openurl",
|
|
"url": "https://github.com/foxoman/openurl",
|
|
"method": "git",
|
|
"tags": [
|
|
"open",
|
|
"url",
|
|
"uri"
|
|
],
|
|
"description": "Open Any Url/File in the default App / WebBrowser.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/foxoman/openurl",
|
|
"doc": "https://nimopenurl.surge.sh/openurl.html"
|
|
},
|
|
{
|
|
"name": "tinydialogs",
|
|
"url": "https://github.com/Patitotective/tinydialogs",
|
|
"method": "git",
|
|
"tags": [
|
|
"dialogs",
|
|
"file-dialogs"
|
|
],
|
|
"description": "Tiny file dialogs Nim bindings.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Patitotective/tinydialogs"
|
|
},
|
|
{
|
|
"name": "artemis",
|
|
"url": "https://git.skylarhill.me/skylar/artemis",
|
|
"method": "git",
|
|
"tags": [
|
|
"gemini",
|
|
"server",
|
|
"async"
|
|
],
|
|
"author": "Skylar Hill",
|
|
"description": "A simple Nim server for the Gemini protocol. Forked from geminim",
|
|
"license": "GPLv3"
|
|
},
|
|
{
|
|
"name": "periapsisEngine",
|
|
"url": "https://github.com/Periapsis-Studios/Periapsis-Engine",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"engine",
|
|
"2D",
|
|
"abandoned"
|
|
],
|
|
"author": "Knedlik",
|
|
"description": "A 2D game engine made by Periapsis Studios",
|
|
"license": "MIT",
|
|
"doc": "https://periapsis-studios.github.io/Periapsis-Engine/theindex.html"
|
|
},
|
|
{
|
|
"name": "niprefs",
|
|
"url": "https://github.com/Patitotective/niprefs",
|
|
"method": "git",
|
|
"tags": [
|
|
"preferences",
|
|
"prefs"
|
|
],
|
|
"description": " A dynamic preferences-system with a table-like structure for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Patitotective/niprefs",
|
|
"doc": "https://github.com/Patitotective/NiPrefs"
|
|
},
|
|
{
|
|
"name": "lrparser",
|
|
"url": "https://github.com/vanyle/lrparser/",
|
|
"method": "git",
|
|
"tags": [
|
|
"parser",
|
|
"slr",
|
|
"grammar",
|
|
"lexer",
|
|
"tokenizer"
|
|
],
|
|
"description": "A SLR parser written in Nim with compile-time and run-time grammar generation.",
|
|
"license": "MIT",
|
|
"doc": "https://vanyle.github.io/lrparser/lrparser.html",
|
|
"web": "https://github.com/vanyle/lrparser/"
|
|
},
|
|
{
|
|
"name": "py2nim",
|
|
"url": "https://github.com/Niminem/Py2Nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"transpiler",
|
|
"python"
|
|
],
|
|
"description": "Py2Nim is a tool to translate Python code to Nim. The output is human-readable Nim code, meant to be tweaked by hand after the translation process.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "rangequeries",
|
|
"url": "https://github.com/vanyle/RangeQueriesNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"range",
|
|
"query",
|
|
"segment tree",
|
|
"tree"
|
|
],
|
|
"description": "An implementation of Range Queries in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vanyle/RangeQueriesNim/",
|
|
"doc": "https://vanyle.github.io/RangeQueriesNim/rangequeries.html"
|
|
},
|
|
{
|
|
"name": "riff",
|
|
"url": "https://github.com/johnnovak/nim-riff",
|
|
"method": "git",
|
|
"tags": [
|
|
"riff",
|
|
"iff",
|
|
"interchange file format",
|
|
"library",
|
|
"endianness",
|
|
"io"
|
|
],
|
|
"description": "RIFF file handling for Nim ",
|
|
"license": "WTFPL",
|
|
"web": "https://github.com/johnnovak/nim-riff"
|
|
},
|
|
{
|
|
"name": "nim0",
|
|
"url": "https://gitlab.com/pmetras/nim0.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"compiler",
|
|
"language",
|
|
"RISC",
|
|
"instruction set",
|
|
"assembler",
|
|
"toy",
|
|
"compilation",
|
|
"Oberon-0",
|
|
"Wirth",
|
|
"Compiler Construction",
|
|
"book"
|
|
],
|
|
"description": "Nim0 is a toy one-pass compiler for a limited subset of the Nim language, targetting a 32-bit RISC CPU. Compiled Nim0 programs can be executed in the RISC emulator. All this in 5 heavily-documented sources, totalling less than 4k LOC. It is a port of Niklaus Wirth's Oberon-0 compiler as described in his book Compiler construction (included in the package), cross-referenced in the sources, that you can follow while reading the book.",
|
|
"license": "MIT",
|
|
"web": "https://pmetras.gitlab.io/nim0/",
|
|
"doc": "https://gitlab.com/pmetras/nim0"
|
|
},
|
|
{
|
|
"name": "libsaedea",
|
|
"url": "https://github.com/m33m33/libsaedea",
|
|
"method": "git",
|
|
"tags": [
|
|
"libsaedea",
|
|
"library",
|
|
"encryption",
|
|
"decryption",
|
|
"symetric",
|
|
"crypto",
|
|
"cryptography",
|
|
"security"
|
|
],
|
|
"description": "Library implementing a variation of the Simple And Efficient Data Encryption Algorithm (INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 12, DECEMBER 2019 ISSN 2277-8616)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/m33m33/libsaedea",
|
|
"doc": "https://github.com/m33m33/libsaedea/blob/master/README.md"
|
|
},
|
|
{
|
|
"name": "gsl",
|
|
"url": "https://github.com/YesDrX/gsl-nim.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"gsl",
|
|
"gnu",
|
|
"numerical",
|
|
"scientific"
|
|
],
|
|
"description": "gsl C Api wrapped for nim",
|
|
"license": "GPL3",
|
|
"web": "https://github.com/YesDrX/gsl-nim/"
|
|
},
|
|
{
|
|
"name": "onnxruntime",
|
|
"url": "https://github.com/YesDrX/onnxruntime-nim.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"onnxruntime"
|
|
],
|
|
"description": "onnxruntime C Api wrapped for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/YesDrX/onnxruntime-nim/"
|
|
},
|
|
{
|
|
"name": "bionim",
|
|
"url": "https://github.com/Unaimend/bionim",
|
|
"method": "git",
|
|
"tags": [
|
|
"bioinformatics",
|
|
"needleman",
|
|
"wunsch",
|
|
"needleman-wunsch",
|
|
"biology"
|
|
],
|
|
"description": "This package tries to provide a lot of the most useful data structures and alogrithms need in the different subfield of bio informatics",
|
|
"license": "UNLICENSE"
|
|
},
|
|
{
|
|
"name": "jhash",
|
|
"url": "https://github.com/mjfh/nim-jhash.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash",
|
|
"id"
|
|
],
|
|
"description": "Jenkins Hasher producing 32 bit digests",
|
|
"license": "UNLICENSE",
|
|
"web": "https://mjfh.github.io/nim-jhash/"
|
|
},
|
|
{
|
|
"name": "tmplpro",
|
|
"url": "https://github.com/mjfh/nim-tmplpro.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"template",
|
|
"cgi"
|
|
],
|
|
"description": "Text template processor, basic capabilities",
|
|
"license": "UNLICENSE",
|
|
"web": "https://mjfh.github.io/nim-tmplpro/"
|
|
},
|
|
{
|
|
"name": "azure_translate",
|
|
"url": "https://github.com/williamhatcher/azure_translate",
|
|
"method": "git",
|
|
"tags": [
|
|
"translate"
|
|
],
|
|
"description": "Nim Library for Azure Cognitive Services Translate",
|
|
"license": "MIT",
|
|
"web": "https://github.com/williamhatcher/azure_translate"
|
|
},
|
|
{
|
|
"name": "PhylogeNi",
|
|
"url": "https://github.com/kerrycobb/PhylogeNi",
|
|
"method": "git",
|
|
"tags": [
|
|
"phylogenetics",
|
|
"phylogeny",
|
|
"tree",
|
|
"bioinformatics",
|
|
"evolution"
|
|
],
|
|
"description": "A library with some basic functions for working with phylogenetic trees.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kerrycobb/PhylogeNi/",
|
|
"doc": "https://kerrycobb.github.io/PhylogeNi/"
|
|
},
|
|
{
|
|
"name": "geminim",
|
|
"url": "https://github.com/IDF31/geminim",
|
|
"license": "BSD-2",
|
|
"method": "git",
|
|
"tags": [
|
|
"gemini",
|
|
"server",
|
|
"async",
|
|
"based"
|
|
],
|
|
"description": "Simple async Gemini server"
|
|
},
|
|
{
|
|
"name": "arturo",
|
|
"url": "https://github.com/arturo-lang/arturo",
|
|
"method": "git",
|
|
"tags": [
|
|
"nim",
|
|
"vm",
|
|
"programming",
|
|
"rebol",
|
|
"ruby",
|
|
"haskell",
|
|
"functional",
|
|
"homoiconic"
|
|
],
|
|
"description": "Simple, modern and portable interpreted programming language for efficient scripting",
|
|
"license": "MIT",
|
|
"web": "https://arturo-lang.io/",
|
|
"doc": "https://arturo-lang.io/"
|
|
},
|
|
{
|
|
"name": "nimchromepath",
|
|
"url": "https://github.com/felipetesc/NimChromePath",
|
|
"method": "git",
|
|
"tags": [
|
|
"chrome",
|
|
"path",
|
|
"nim"
|
|
],
|
|
"description": "Thin lib to find if chrome exists on Windows, Mac, or Linux.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/felipetesc/NimChromePath",
|
|
"doc": "https://github.com/felipetesc/NimChromePath"
|
|
},
|
|
{
|
|
"name": "nimbitarray",
|
|
"url": "https://github.com/YesDrX/bitarray",
|
|
"method": "git",
|
|
"tags": [
|
|
"bitarray",
|
|
"nim"
|
|
],
|
|
"description": "A simple bitarray library for nim.",
|
|
"license": "MIT",
|
|
"web": "https://yesdrx.github.io/bitarray/",
|
|
"doc": "https://yesdrx.github.io/bitarray/"
|
|
},
|
|
{
|
|
"name": "torim",
|
|
"url": "https://github.com/Techno-Fox/torim",
|
|
"method": "git",
|
|
"tags": [
|
|
"tor",
|
|
"hiddenservice"
|
|
],
|
|
"description": "Updated version of tor.nim from https://github.com/FedericoCeratto/nim-tor",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/Techno-Fox/torim",
|
|
"doc": "https://github.com/Techno-Fox/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",
|
|
"method": "git",
|
|
"tags": [
|
|
"encode",
|
|
"decode",
|
|
"base",
|
|
"unicode",
|
|
"base58",
|
|
"base-x"
|
|
],
|
|
"description": "Encode/decode arbitrary unicode bases from size 2 to 256",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/D-Nice/nbaser",
|
|
"doc": "https://d-nice.github.io/nbaser/"
|
|
},
|
|
{
|
|
"name": "nio",
|
|
"url": "https://github.com/c-blake/nio",
|
|
"method": "git",
|
|
"tags": [
|
|
"mmap",
|
|
"memory-mapping",
|
|
"binary data",
|
|
"data compiling",
|
|
"data debugging",
|
|
"serialize",
|
|
"serialization",
|
|
"deserialize",
|
|
"deserialization",
|
|
"marshal",
|
|
"unmarshal",
|
|
"marshalling",
|
|
"dataframe",
|
|
"file arrays",
|
|
"file format",
|
|
"file extension convention",
|
|
"hdf5",
|
|
"ndarray",
|
|
"multidimensional-array",
|
|
"string interning",
|
|
"open architecture",
|
|
"column-oriented",
|
|
"row-oriented",
|
|
"database",
|
|
"timeseries",
|
|
"headerless teafiles",
|
|
"DBMS",
|
|
"tables",
|
|
"SQL",
|
|
"CSV",
|
|
"TSV",
|
|
"extract-transform-load",
|
|
"ETL",
|
|
"magic number-keyed decompressor",
|
|
"command-line",
|
|
"data engineering",
|
|
"pipelines",
|
|
"library"
|
|
],
|
|
"description": "Low Overhead Numerical/Native IO library & tools",
|
|
"license": "MIT",
|
|
"web": "https://github.com/c-blake/nio"
|
|
},
|
|
{
|
|
"name": "decisiontree",
|
|
"url": "https://github.com/Michedev/DecisionTreeNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"Decision tree",
|
|
"Machine learning",
|
|
"Random forest",
|
|
"CART"
|
|
],
|
|
"description": "Decision tree and Random forest CART implementation in Nim",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/Michedev/DecisionTreeNim"
|
|
},
|
|
{
|
|
"name": "tsv2json",
|
|
"url": "https://github.com/hectormonacci/tsv2json",
|
|
"method": "git",
|
|
"tags": [
|
|
"TSV",
|
|
"JSON"
|
|
],
|
|
"description": "Turn TSV file or stream into JSON file or stream",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hectormonacci/tsv2json"
|
|
},
|
|
{
|
|
"name": "nimler",
|
|
"url": "https://github.com/wltsmrz/nimler",
|
|
"method": "git",
|
|
"tags": [
|
|
"Erlang",
|
|
"Elixir"
|
|
],
|
|
"description": "Erlang/Elixir NIFs for nim",
|
|
"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",
|
|
"method": "git",
|
|
"tags": [
|
|
"QuickJS",
|
|
"Javascript",
|
|
"Runtime",
|
|
"Wrapper"
|
|
],
|
|
"description": "A QuickJS wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ImVexed/quickjs4nim"
|
|
},
|
|
{
|
|
"name": "BitVector",
|
|
"url": "https://github.com/MarcAzar/BitVector",
|
|
"method": "git",
|
|
"tags": [
|
|
"Bit",
|
|
"Array",
|
|
"Vector",
|
|
"Bloom"
|
|
],
|
|
"description": "A high performance Nim implementation of BitVector with base SomeUnsignedInt(i.e: uint8-64) with support for slices, and seq supported operations",
|
|
"license": "MIT",
|
|
"web": "https://marcazar.github.io/BitVector"
|
|
},
|
|
{
|
|
"name": "RollingHash",
|
|
"url": "https://github.com/MarcAzar/RollingHash",
|
|
"method": "git",
|
|
"tags": [
|
|
"Cyclic",
|
|
"Hash",
|
|
"BuzHash",
|
|
"Rolling",
|
|
"Rabin",
|
|
"Karp",
|
|
"CRC",
|
|
"Fingerprint",
|
|
"n-gram"
|
|
],
|
|
"description": "A high performance Nim implementation of a Cyclic Polynomial Hash, aka BuzHash, and the Rabin-Karp algorithm",
|
|
"license": "MIT",
|
|
"web": "https://marcazar.github.io/RollingHash"
|
|
},
|
|
{
|
|
"name": "BipBuffer",
|
|
"url": "https://github.com/MarcAzar/BipBuffer",
|
|
"method": "git",
|
|
"tags": [
|
|
"Bip Buffer",
|
|
"Circular",
|
|
"Ring",
|
|
"Buffer",
|
|
"nim"
|
|
],
|
|
"description": "A Nim implementation of Simon Cooke's Bip Buffer. A type of circular buffer ensuring contiguous blocks of memory",
|
|
"license": "MIT",
|
|
"web": "https://marcazar.github.io/BipBuffer"
|
|
},
|
|
{
|
|
"name": "whip",
|
|
"url": "https://github.com/mattaylor/whip",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"rest",
|
|
"server",
|
|
"httpbeast",
|
|
"nest",
|
|
"fast"
|
|
],
|
|
"description": "Whip is high performance web application server based on httpbeast a nest for redix tree based routing with some extra opmtizations.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mattaylor/whip"
|
|
},
|
|
{
|
|
"name": "elvis",
|
|
"url": "https://github.com/mattaylor/elvis",
|
|
"method": "git",
|
|
"tags": [
|
|
"operator",
|
|
"elvis",
|
|
"ternary",
|
|
"template",
|
|
"truthy",
|
|
"falsy",
|
|
"exception",
|
|
"none",
|
|
"null",
|
|
"nil",
|
|
"0",
|
|
"NaN",
|
|
"coalesce"
|
|
],
|
|
"description": "The elvis package implements a 'truthy', 'ternary' and a 'coalesce' operator to Nim as syntactic sugar for working with conditional expressions",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mattaylor/elvis"
|
|
},
|
|
{
|
|
"name": "nimrun",
|
|
"url": "https://github.com/lee-b/nimrun",
|
|
"method": "git",
|
|
"tags": [
|
|
"shebang",
|
|
"unix",
|
|
"linux",
|
|
"bsd",
|
|
"mac",
|
|
"shell",
|
|
"script",
|
|
"nimble",
|
|
"nimcr",
|
|
"compile",
|
|
"run",
|
|
"standalone"
|
|
],
|
|
"description": "Shebang frontend for running nim code as scripts. Does not require .nim extensions.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lee-b/nimrun"
|
|
},
|
|
{
|
|
"name": "sequtils2",
|
|
"url": "https://github.com/Michedev/sequtils2",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"sequence",
|
|
"string",
|
|
"openArray",
|
|
"functional"
|
|
],
|
|
"description": "Additional functions for sequences that are not present in sequtils",
|
|
"license": "MIT",
|
|
"web": "https://htmlpreview.github.io/?https://github.com/Michedev/sequtils2/blob/master/sequtils2.html"
|
|
},
|
|
{
|
|
"name": "github_api",
|
|
"url": "https://github.com/watzon/github-api-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"api",
|
|
"github",
|
|
"client"
|
|
],
|
|
"description": "Nim wrapper for the GitHub API",
|
|
"license": "WTFPL",
|
|
"web": "https://github.com/watzon/github-api-nim"
|
|
},
|
|
{
|
|
"name": "extensions",
|
|
"url": "https://github.com/jyapayne/nim-extensions",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"extensions",
|
|
"addons"
|
|
],
|
|
"description": "A library that will add useful tools to Nim's arsenal.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jyapayne/nim-extensions"
|
|
},
|
|
{
|
|
"name": "nimates",
|
|
"url": "https://github.com/jamesalbert/nimates",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"postmates",
|
|
"delivery"
|
|
],
|
|
"description": "Client library for the Postmates API",
|
|
"license": "Apache",
|
|
"web": "https://github.com/jamesalbert/nimates"
|
|
},
|
|
{
|
|
"name": "discordnim",
|
|
"url": "https://github.com/Krognol/discordnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"discord"
|
|
],
|
|
"description": "Discord library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Krognol/discordnim"
|
|
},
|
|
{
|
|
"name": "argument_parser",
|
|
"url": "https://github.com/Xe/argument_parser/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"command-line",
|
|
"arguments",
|
|
"switches",
|
|
"parsing"
|
|
],
|
|
"description": "Provides a complex command-line parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Xe/argument_parser"
|
|
},
|
|
{
|
|
"name": "genieos",
|
|
"url": "https://github.com/Araq/genieos/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"command-line",
|
|
"sound",
|
|
"recycle",
|
|
"os"
|
|
],
|
|
"description": "Too awesome procs to be included in nimrod.os module",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/genieos/"
|
|
},
|
|
{
|
|
"name": "jester",
|
|
"url": "https://github.com/dom96/jester/",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"http",
|
|
"framework",
|
|
"dsl"
|
|
],
|
|
"description": "A sinatra-like web framework for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/jester"
|
|
},
|
|
{
|
|
"name": "nanim",
|
|
"url": "https://github.com/ErikWDev/nanim/",
|
|
"method": "git",
|
|
"tags": [
|
|
"animation",
|
|
"motion-graphics",
|
|
"opengl",
|
|
"nanovg",
|
|
"framework",
|
|
"2D"
|
|
],
|
|
"description": "Create smooth GPU-accelerated animations that can be previewed live or rendered to videos.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ErikWDev/nanim/"
|
|
},
|
|
{
|
|
"name": "templates",
|
|
"url": "https://github.com/onionhammer/nim-templates.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"html",
|
|
"template"
|
|
],
|
|
"description": "A simple string templating library for Nim.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/onionhammer/nim-templates"
|
|
},
|
|
{
|
|
"name": "murmur",
|
|
"url": "https://github.com/olahol/nimrod-murmur/",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash",
|
|
"murmur"
|
|
],
|
|
"description": "MurmurHash in pure Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/olahol/nimrod-murmur"
|
|
},
|
|
{
|
|
"name": "libtcod_nim",
|
|
"url": "https://github.com/Vladar4/libtcod_nim/",
|
|
"method": "git",
|
|
"tags": [
|
|
"roguelike",
|
|
"game",
|
|
"library",
|
|
"engine",
|
|
"sdl",
|
|
"opengl",
|
|
"glsl"
|
|
],
|
|
"description": "Wrapper of the libtcod library for the Nim language.",
|
|
"license": "zlib",
|
|
"web": "https://github.com/Vladar4/libtcod_nim"
|
|
},
|
|
{
|
|
"name": "nimgame",
|
|
"url": "https://github.com/Vladar4/nimgame/",
|
|
"method": "git",
|
|
"tags": [
|
|
"deprecated",
|
|
"game",
|
|
"engine",
|
|
"sdl"
|
|
],
|
|
"description": "A simple 2D game engine for Nim language. Deprecated, use nimgame2 instead.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Vladar4/nimgame"
|
|
},
|
|
{
|
|
"name": "nimgame2",
|
|
"url": "https://github.com/Vladar4/nimgame2/",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"engine",
|
|
"sdl",
|
|
"sdl2"
|
|
],
|
|
"description": "A simple 2D game engine for Nim language.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Vladar4/nimgame2"
|
|
},
|
|
{
|
|
"name": "sfml",
|
|
"url": "https://github.com/fowlmouth/nimrod-sfml/",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"library",
|
|
"opengl"
|
|
],
|
|
"description": "High level OpenGL-based Game Library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nimrod-sfml"
|
|
},
|
|
{
|
|
"name": "enet",
|
|
"url": "https://github.com/fowlmouth/nimrod-enet/",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"networking",
|
|
"udp"
|
|
],
|
|
"description": "Wrapper for ENet UDP networking library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nimrod-enet"
|
|
},
|
|
{
|
|
"name": "nim-locale",
|
|
"alias": "locale"
|
|
},
|
|
{
|
|
"name": "locale",
|
|
"url": "https://github.com/Amrykid/nim-locale/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"locale",
|
|
"i18n",
|
|
"localization",
|
|
"localisation",
|
|
"globalization"
|
|
],
|
|
"description": "A simple library for localizing Nim applications.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Amrykid/nim-locale"
|
|
},
|
|
{
|
|
"name": "fowltek",
|
|
"url": "https://github.com/fowlmouth/nimlibs/",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"opengl",
|
|
"wrappers",
|
|
"library",
|
|
"assorted"
|
|
],
|
|
"description": "A collection of reusable modules and wrappers.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nimlibs"
|
|
},
|
|
{
|
|
"name": "nake",
|
|
"url": "https://github.com/fowlmouth/nake/",
|
|
"method": "git",
|
|
"tags": [
|
|
"build",
|
|
"automation",
|
|
"sortof"
|
|
],
|
|
"description": "make-like for Nim. Describe your builds as tasks!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nake"
|
|
},
|
|
{
|
|
"name": "nimrod-glfw",
|
|
"url": "https://github.com/rafaelvasco/nimrod-glfw/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"glfw",
|
|
"opengl",
|
|
"windowing",
|
|
"game"
|
|
],
|
|
"description": "Nim bindings for GLFW library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rafaelvasco/nimrod-glfw"
|
|
},
|
|
{
|
|
"name": "chipmunk",
|
|
"alias": "chipmunk6"
|
|
},
|
|
{
|
|
"name": "chipmunk6",
|
|
"url": "https://github.com/fowlmouth/nimrod-chipmunk/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"physics",
|
|
"game"
|
|
],
|
|
"description": "Bindings for Chipmunk2D 6.x physics library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nimrod-chipmunk"
|
|
},
|
|
{
|
|
"name": "chipmunk7_demos",
|
|
"url": "https://github.com/matkuki/chipmunk7_demos/",
|
|
"method": "git",
|
|
"tags": [
|
|
"demos",
|
|
"physics",
|
|
"game"
|
|
],
|
|
"description": "Chipmunk7 demos for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/matkuki/chipmunk7_demos"
|
|
},
|
|
{
|
|
"name": "nim-glfw",
|
|
"alias": "glfw"
|
|
},
|
|
{
|
|
"name": "glfw",
|
|
"url": "https://github.com/johnnovak/nim-glfw",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"glfw",
|
|
"opengl",
|
|
"windowing",
|
|
"game"
|
|
],
|
|
"description": "A high-level GLFW 3 wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/johnnovak/nim-glfw"
|
|
},
|
|
{
|
|
"name": "nim-ao",
|
|
"alias": "ao"
|
|
},
|
|
{
|
|
"name": "ao",
|
|
"url": "https://github.com/ephja/nim-ao",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"audio",
|
|
"deleted"
|
|
],
|
|
"description": "A high-level libao wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ephja/nim-ao"
|
|
},
|
|
{
|
|
"name": "termbox",
|
|
"url": "https://github.com/fowlmouth/nim-termbox",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"terminal",
|
|
"io"
|
|
],
|
|
"description": "Termbox wrapper.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/nim-termbox"
|
|
},
|
|
{
|
|
"name": "linagl",
|
|
"url": "https://bitbucket.org/BitPuffin/linagl",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"opengl",
|
|
"math",
|
|
"game",
|
|
"deleted"
|
|
],
|
|
"description": "OpenGL math library",
|
|
"license": "CC0",
|
|
"web": "https://bitbucket.org/BitPuffin/linagl"
|
|
},
|
|
{
|
|
"name": "kwin",
|
|
"url": "https://github.com/reactormonk/nim-kwin",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"javascript",
|
|
"kde"
|
|
],
|
|
"description": "KWin JavaScript API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/reactormonk/nim-kwin"
|
|
},
|
|
{
|
|
"name": "opencv",
|
|
"url": "https://github.com/dom96/nim-opencv",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"opencv",
|
|
"image",
|
|
"processing"
|
|
],
|
|
"description": "OpenCV wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/nim-opencv"
|
|
},
|
|
{
|
|
"name": "nimble",
|
|
"url": "https://github.com/nim-lang/nimble",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"package",
|
|
"manager"
|
|
],
|
|
"description": "Nimble package manager",
|
|
"license": "BSD",
|
|
"web": "https://github.com/nim-lang/nimble"
|
|
},
|
|
{
|
|
"name": "libnx",
|
|
"url": "https://github.com/jyapayne/nim-libnx",
|
|
"method": "git",
|
|
"tags": [
|
|
"switch",
|
|
"nintendo",
|
|
"libnx",
|
|
"nx"
|
|
],
|
|
"description": "A port of libnx to Nim",
|
|
"license": "Unlicense",
|
|
"web": "https://github.com/jyapayne/nim-libnx"
|
|
},
|
|
{
|
|
"name": "switch_build",
|
|
"url": "https://github.com/jyapayne/switch-build",
|
|
"method": "git",
|
|
"tags": [
|
|
"switch",
|
|
"nintendo",
|
|
"build",
|
|
"builder"
|
|
],
|
|
"description": "An easy way to build homebrew files for the Nintendo Switch",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jyapayne/switch-build"
|
|
},
|
|
{
|
|
"name": "aporia",
|
|
"url": "https://github.com/nim-lang/Aporia",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"ide",
|
|
"gtk"
|
|
],
|
|
"description": "A Nim IDE.",
|
|
"license": "GPLv2",
|
|
"web": "https://github.com/nim-lang/Aporia"
|
|
},
|
|
{
|
|
"name": "c2nim",
|
|
"url": "https://github.com/nim-lang/c2nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"tool",
|
|
"header",
|
|
"C"
|
|
],
|
|
"description": "c2nim is a tool to translate Ansi C code to Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/c2nim"
|
|
},
|
|
{
|
|
"name": "threading",
|
|
"url": "https://github.com/nim-lang/threading",
|
|
"method": "git",
|
|
"tags": [
|
|
"threading",
|
|
"threads",
|
|
"arc",
|
|
"orc",
|
|
"atomics",
|
|
"channels",
|
|
"smartptrs"
|
|
],
|
|
"description": "New atomics, thread primitives, channels and atomic refcounting for --gc:arc/orc.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/threading"
|
|
},
|
|
{
|
|
"name": "pas2nim",
|
|
"url": "https://github.com/nim-lang/pas2nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"tool",
|
|
"Pascal"
|
|
],
|
|
"description": "pas2nim is a tool to translate Pascal code to Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/pas2nim"
|
|
},
|
|
{
|
|
"name": "ipsumgenera",
|
|
"url": "https://github.com/dom96/ipsumgenera",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"blog",
|
|
"static",
|
|
"generator"
|
|
],
|
|
"description": "Static blog generator ala Jekyll.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/ipsumgenera"
|
|
},
|
|
{
|
|
"name": "clibpp",
|
|
"url": "https://github.com/onionhammer/clibpp.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"import",
|
|
"C++",
|
|
"library",
|
|
"wrap"
|
|
],
|
|
"description": "Easy way to 'Mock' C++ interface",
|
|
"license": "MIT",
|
|
"web": "https://github.com/onionhammer/clibpp"
|
|
},
|
|
{
|
|
"name": "pastebin",
|
|
"url": "https://github.com/achesak/nim-pastebin",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"pastebin"
|
|
],
|
|
"description": "Pastebin API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-pastebin"
|
|
},
|
|
{
|
|
"name": "yahooweather",
|
|
"url": "https://github.com/achesak/nim-yahooweather",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"weather"
|
|
],
|
|
"description": "Yahoo! Weather API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-yahooweather"
|
|
},
|
|
{
|
|
"name": "noaa",
|
|
"url": "https://github.com/achesak/nim-noaa",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"weather"
|
|
],
|
|
"description": "NOAA weather API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-noaa"
|
|
},
|
|
{
|
|
"name": "rss",
|
|
"url": "https://github.com/achesak/nim-rss",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"rss",
|
|
"xml",
|
|
"syndication"
|
|
],
|
|
"description": "RSS library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-rss"
|
|
},
|
|
{
|
|
"name": "extmath",
|
|
"url": "https://github.com/achesak/extmath.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"math",
|
|
"trigonometry"
|
|
],
|
|
"description": "Nim math library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/extmath.nim"
|
|
},
|
|
{
|
|
"name": "gtk2",
|
|
"url": "https://github.com/nim-lang/gtk2",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"gui",
|
|
"gtk"
|
|
],
|
|
"description": "Wrapper for gtk2, a feature rich toolkit for creating graphical user interfaces",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/gtk2"
|
|
},
|
|
{
|
|
"name": "cairo",
|
|
"url": "https://github.com/nim-lang/cairo",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper for cairo, a vector graphics library with display and print output",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/cairo"
|
|
},
|
|
{
|
|
"name": "x11",
|
|
"url": "https://github.com/nim-lang/x11",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper for X11",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/x11"
|
|
},
|
|
{
|
|
"name": "opengl",
|
|
"url": "https://github.com/nim-lang/opengl",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "High-level and low-level wrapper for OpenGL",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/opengl"
|
|
},
|
|
{
|
|
"name": "lua",
|
|
"url": "https://github.com/nim-lang/lua",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper to interface with the Lua interpreter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/lua"
|
|
},
|
|
{
|
|
"name": "tcl",
|
|
"url": "https://github.com/nim-lang/tcl",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper for the TCL programming language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/tcl"
|
|
},
|
|
{
|
|
"name": "glm",
|
|
"url": "https://github.com/stavenko/nim-glm",
|
|
"method": "git",
|
|
"tags": [
|
|
"opengl",
|
|
"math",
|
|
"matrix",
|
|
"vector",
|
|
"glsl"
|
|
],
|
|
"description": "Port of c++ glm library with shader-like syntax",
|
|
"license": "MIT",
|
|
"web": "https://github.com/stavenko/nim-glm"
|
|
},
|
|
{
|
|
"name": "python",
|
|
"url": "https://github.com/nim-lang/python",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper to interface with Python interpreter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/python"
|
|
},
|
|
{
|
|
"name": "NimBorg",
|
|
"url": "https://github.com/micklat/NimBorg",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "High-level and low-level interfaces to python and lua",
|
|
"license": "MIT",
|
|
"web": "https://github.com/micklat/NimBorg"
|
|
},
|
|
{
|
|
"name": "sha1",
|
|
"url": "https://github.com/onionhammer/sha1",
|
|
"method": "git",
|
|
"tags": [
|
|
"port",
|
|
"hash",
|
|
"sha1"
|
|
],
|
|
"description": "SHA-1 produces a 160-bit (20-byte) hash value from arbitrary input",
|
|
"license": "BSD"
|
|
},
|
|
{
|
|
"name": "dropbox_filename_sanitizer",
|
|
"url": "https://github.com/Araq/dropbox_filename_sanitizer/",
|
|
"method": "git",
|
|
"tags": [
|
|
"dropbox"
|
|
],
|
|
"description": "Tool to clean up filenames shared on Dropbox",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/dropbox_filename_sanitizer/"
|
|
},
|
|
{
|
|
"name": "csv",
|
|
"url": "https://github.com/achesak/nim-csv",
|
|
"method": "git",
|
|
"tags": [
|
|
"csv",
|
|
"parsing",
|
|
"stringify",
|
|
"library"
|
|
],
|
|
"description": "Library for parsing, stringifying, reading, and writing CSV (comma separated value) files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-csv"
|
|
},
|
|
{
|
|
"name": "geonames",
|
|
"url": "https://github.com/achesak/nim-geonames",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"geography"
|
|
],
|
|
"description": "GeoNames API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-geonames"
|
|
},
|
|
{
|
|
"name": "gravatar",
|
|
"url": "https://github.com/achesak/nim-gravatar",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"gravatar"
|
|
],
|
|
"description": "Gravatar API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-gravatar"
|
|
},
|
|
{
|
|
"name": "coverartarchive",
|
|
"url": "https://github.com/achesak/nim-coverartarchive",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"cover art",
|
|
"music",
|
|
"metadata"
|
|
],
|
|
"description": "Cover Art Archive API wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-coverartarchive"
|
|
},
|
|
{
|
|
"name": "nim-vorbis",
|
|
"alias": "vorbis"
|
|
},
|
|
{
|
|
"name": "vorbis",
|
|
"url": "https://bitbucket.org/BitPuffin/nim-vorbis",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"audio",
|
|
"sound",
|
|
"metadata",
|
|
"media",
|
|
"deleted"
|
|
],
|
|
"description": "Binding to libvorbis",
|
|
"license": "CC0"
|
|
},
|
|
{
|
|
"name": "nim-portaudio",
|
|
"alias": "portaudio"
|
|
},
|
|
{
|
|
"name": "portaudio",
|
|
"url": "https://bitbucket.org/BitPuffin/nim-portaudio",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"audio",
|
|
"sound",
|
|
"media",
|
|
"io",
|
|
"deleted"
|
|
],
|
|
"description": "Binding to portaudio",
|
|
"license": "CC0"
|
|
},
|
|
{
|
|
"name": "commandeer",
|
|
"url": "https://github.com/fenekku/commandeer",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"command-line",
|
|
"arguments",
|
|
"switches",
|
|
"parsing",
|
|
"options"
|
|
],
|
|
"description": "Provides a small command line parsing DSL (domain specific language)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fenekku/commandeer"
|
|
},
|
|
{
|
|
"name": "scrypt.nim",
|
|
"url": "https://bitbucket.org/BitPuffin/scrypt.nim",
|
|
"method": "hg",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"crypto",
|
|
"cryptography",
|
|
"hash",
|
|
"password",
|
|
"security",
|
|
"deleted"
|
|
],
|
|
"description": "Binding and utilities for scrypt",
|
|
"license": "CC0"
|
|
},
|
|
{
|
|
"name": "bloom",
|
|
"url": "https://github.com/boydgreenfield/nimrod-bloom",
|
|
"method": "git",
|
|
"tags": [
|
|
"bloom-filter",
|
|
"bloom",
|
|
"probabilistic",
|
|
"data structure",
|
|
"set membership",
|
|
"MurmurHash",
|
|
"MurmurHash3"
|
|
],
|
|
"description": "Efficient Bloom filter implementation in Nim using MurmurHash3.",
|
|
"license": "MIT",
|
|
"web": "https://www.github.com/boydgreenfield/nimrod-bloom"
|
|
},
|
|
{
|
|
"name": "awesome_rmdir",
|
|
"url": "https://github.com/Araq/awesome_rmdir/",
|
|
"method": "git",
|
|
"tags": [
|
|
"rmdir",
|
|
"awesome",
|
|
"command-line"
|
|
],
|
|
"description": "Command to remove acceptably empty directories.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/awesome_rmdir/"
|
|
},
|
|
{
|
|
"name": "nimalpm",
|
|
"url": "https://github.com/barcharcraz/nimalpm/",
|
|
"method": "git",
|
|
"tags": [
|
|
"alpm",
|
|
"wrapper",
|
|
"binding",
|
|
"library"
|
|
],
|
|
"description": "A nimrod wrapper for libalpm",
|
|
"license": "GPLv2",
|
|
"web": "https://www.github.com/barcharcraz/nimalpm/"
|
|
},
|
|
{
|
|
"name": "png",
|
|
"url": "https://github.com/barcharcraz/nimlibpng",
|
|
"method": "git",
|
|
"tags": [
|
|
"png",
|
|
"wrapper",
|
|
"library",
|
|
"libpng",
|
|
"image"
|
|
],
|
|
"description": "Nim wrapper for the libpng library",
|
|
"license": "libpng",
|
|
"web": "https://github.com/barcharcraz/nimlibpng"
|
|
},
|
|
{
|
|
"name": "nimlibpng",
|
|
"alias": "png"
|
|
},
|
|
{
|
|
"name": "sdl2",
|
|
"url": "https://github.com/nim-lang/sdl2",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"media",
|
|
"audio",
|
|
"video"
|
|
],
|
|
"description": "Wrapper for SDL 2.x",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/sdl2"
|
|
},
|
|
{
|
|
"name": "gamelib",
|
|
"url": "https://github.com/PMunch/SDLGamelib",
|
|
"method": "git",
|
|
"tags": [
|
|
"sdl",
|
|
"game",
|
|
"library"
|
|
],
|
|
"description": "A library of functions to make creating games using Nim and SDL2 easier. This does not intend to be a full blown engine and tries to keep all the components loosely coupled so that individual parts can be used separately.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/SDLGamelib"
|
|
},
|
|
{
|
|
"name": "nimcr",
|
|
"url": "https://github.com/PMunch/nimcr",
|
|
"method": "git",
|
|
"tags": [
|
|
"shebang",
|
|
"utility"
|
|
],
|
|
"description": "A small program to make Nim shebang-able without the overhead of compiling each time",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/nimcr"
|
|
},
|
|
{
|
|
"name": "gtkgenui",
|
|
"url": "https://github.com/PMunch/gtkgenui",
|
|
"method": "git",
|
|
"tags": [
|
|
"gtk2",
|
|
"utility"
|
|
],
|
|
"description": "This module provides the genui macro for the Gtk2 toolkit. Genui is a way to specify graphical interfaces in a hierarchical way to more clearly show the structure of the interface as well as simplifying the code.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/gtkgenui"
|
|
},
|
|
{
|
|
"name": "persvector",
|
|
"url": "https://github.com/PMunch/nim-persistent-vector",
|
|
"method": "git",
|
|
"tags": [
|
|
"datastructures",
|
|
"immutable",
|
|
"persistent"
|
|
],
|
|
"description": "This is an implementation of Clojures persistent vectors in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/nim-persistent-vector"
|
|
},
|
|
{
|
|
"name": "pcap",
|
|
"url": "https://github.com/PMunch/nim-pcap",
|
|
"method": "git",
|
|
"tags": [
|
|
"pcap",
|
|
"fileformats"
|
|
],
|
|
"description": "Tiny pure Nim library to read PCAP files used by TcpDump/WinDump/Wireshark.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/nim-pcap"
|
|
},
|
|
{
|
|
"name": "drawille",
|
|
"url": "https://github.com/PMunch/drawille-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"drawile",
|
|
"terminal",
|
|
"graphics"
|
|
],
|
|
"description": "Drawing in terminal with Unicode Braille characters.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/drawille-nim"
|
|
},
|
|
{
|
|
"name": "binaryparse",
|
|
"url": "https://github.com/PMunch/binaryparse",
|
|
"method": "git",
|
|
"tags": [
|
|
"parsing",
|
|
"binary"
|
|
],
|
|
"description": "Binary parser (and writer) in pure Nim. Generates efficient parsing procedures that handle many commonly seen patterns seen in binary files and does sub-byte field reading.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/binaryparse"
|
|
},
|
|
{
|
|
"name": "libkeepass",
|
|
"url": "https://github.com/PMunch/libkeepass",
|
|
"method": "git",
|
|
"tags": [
|
|
"keepass",
|
|
"password",
|
|
"library"
|
|
],
|
|
"description": "Library for reading KeePass files and decrypt the passwords within it",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/libkeepass"
|
|
},
|
|
{
|
|
"name": "zhsh",
|
|
"url": "https://github.com/PMunch/zhangshasha",
|
|
"method": "git",
|
|
"tags": [
|
|
"algorithm",
|
|
"edit-distance"
|
|
],
|
|
"description": "This module is a port of the Java implementation of the Zhang-Shasha algorithm for tree edit distance",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/zhangshasha"
|
|
},
|
|
{
|
|
"name": "termstyle",
|
|
"url": "https://github.com/PMunch/termstyle",
|
|
"method": "git",
|
|
"tags": [
|
|
"terminal",
|
|
"colour",
|
|
"style"
|
|
],
|
|
"description": "Easy to use styles for terminal output",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/termstyle"
|
|
},
|
|
{
|
|
"name": "combparser",
|
|
"url": "https://github.com/PMunch/combparser",
|
|
"method": "git",
|
|
"tags": [
|
|
"parser",
|
|
"combinator"
|
|
],
|
|
"description": "A parser combinator library for easy generation of complex parsers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/combparser"
|
|
},
|
|
{
|
|
"name": "protobuf",
|
|
"url": "https://github.com/PMunch/protobuf-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"protobuf",
|
|
"serialization"
|
|
],
|
|
"description": "Protobuf implementation in pure Nim that leverages the power of the macro system to not depend on any external tools",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/protobuf-nim"
|
|
},
|
|
{
|
|
"name": "strslice",
|
|
"url": "https://github.com/PMunch/strslice",
|
|
"method": "git",
|
|
"tags": [
|
|
"optimization",
|
|
"strings",
|
|
"library"
|
|
],
|
|
"description": "Simple implementation of string slices with some of the strutils ported or wrapped to work on them. String slices offer a performance enhancement when working with large amounts of slices from one base string",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/strslice"
|
|
},
|
|
{
|
|
"name": "jsonschema",
|
|
"url": "https://github.com/PMunch/jsonschema",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"schema",
|
|
"library",
|
|
"validation"
|
|
],
|
|
"description": "JSON schema validation and creation.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/jsonschema"
|
|
},
|
|
{
|
|
"name": "nimlangserver",
|
|
"url": "https://github.com/nim-lang/langserver",
|
|
"method": "git",
|
|
"tags": [
|
|
"lsp",
|
|
"nimsuggest",
|
|
"editor",
|
|
"ide-tools"
|
|
],
|
|
"description": "The Nim language server implementation (based on nimsuggest)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/langserver"
|
|
},
|
|
{
|
|
"name": "nimlsp",
|
|
"url": "https://github.com/PMunch/nimlsp",
|
|
"method": "git",
|
|
"tags": [
|
|
"lsp",
|
|
"nimsuggest",
|
|
"editor"
|
|
],
|
|
"description": "Language Server Protocol implementation for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/nimlsp"
|
|
},
|
|
{
|
|
"name": "optionsutils",
|
|
"url": "https://github.com/PMunch/nim-optionsutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"options",
|
|
"library",
|
|
"safety"
|
|
],
|
|
"description": "Utility macros for easier handling of options in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/nim-optionsutils"
|
|
},
|
|
{
|
|
"name": "getmac",
|
|
"url": "https://github.com/PMunch/getmac",
|
|
"method": "git",
|
|
"tags": [
|
|
"network",
|
|
"mac",
|
|
"ip"
|
|
],
|
|
"description": "A package to get the MAC address of a local IP address",
|
|
"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": "nancy",
|
|
"url": "https://github.com/PMunch/nancy",
|
|
"method": "git",
|
|
"tags": [
|
|
"ansi",
|
|
"library",
|
|
"terminal",
|
|
"table"
|
|
],
|
|
"description": "Nancy - Nim fancy ANSI tables",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/nancy"
|
|
},
|
|
{
|
|
"name": "imlib2",
|
|
"url": "https://github.com/PMunch/Imlib2",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"graphics",
|
|
"imlib2"
|
|
],
|
|
"description": "Simple wrapper of the Imlib2 library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/Imlib2"
|
|
},
|
|
{
|
|
"name": "notificatcher",
|
|
"url": "https://github.com/PMunch/notificatcher",
|
|
"method": "git",
|
|
"tags": [
|
|
"binary",
|
|
"freedesktop",
|
|
"notifications",
|
|
"dbus"
|
|
],
|
|
"description": "Small program to grab notifications from freedesktop and output them according to a format",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/notificatcher"
|
|
},
|
|
{
|
|
"name": "notifishower",
|
|
"url": "https://github.com/PMunch/notifishower",
|
|
"method": "git",
|
|
"tags": [
|
|
"binary",
|
|
"notifications",
|
|
"graphics",
|
|
"gui"
|
|
],
|
|
"description": "Small program to draw notifications on the screen in a highly customisable way",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/notifishower"
|
|
},
|
|
{
|
|
"name": "wxnim",
|
|
"url": "https://github.com/PMunch/wxnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"library",
|
|
"graphics",
|
|
"gui"
|
|
],
|
|
"description": "Nim wrapper for wxWidgets. Also contains high-level genui macro",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/wxnim"
|
|
},
|
|
{
|
|
"name": "futhark",
|
|
"url": "https://github.com/PMunch/futhark",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"c",
|
|
"c2nim",
|
|
"interop",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Zero-wrapping C imports in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/futhark"
|
|
},
|
|
{
|
|
"name": "ratel",
|
|
"url": "https://github.com/PMunch/ratel",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"embedded"
|
|
],
|
|
"description": "Zero-cost abstractions for microcontrollers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/ratel"
|
|
},
|
|
{
|
|
"name": "coap",
|
|
"url": "https://github.com/PMunch/libcoap",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"coap",
|
|
"wrapper",
|
|
"futhark"
|
|
],
|
|
"description": "libcoap C library wrapped in Nim with full async integration",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/libcoap"
|
|
},
|
|
{
|
|
"name": "ikeahomesmart",
|
|
"url": "https://github.com/PMunch/ikeahomesmart",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"ikea",
|
|
"homesmart",
|
|
"coap"
|
|
],
|
|
"description": "IKEA Home Smart library to monitor and control lights through the IKEA Gateway",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/ikeahomesmart"
|
|
},
|
|
{
|
|
"name": "autotemplate",
|
|
"url": "https://github.com/PMunch/autotemplate",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"templates"
|
|
],
|
|
"description": "Small library to automatically generate type-bound templates from files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/autotemplate"
|
|
},
|
|
{
|
|
"name": "deriveables",
|
|
"url": "https://github.com/PMunch/deriveables",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"types"
|
|
],
|
|
"description": "Small library to generate procedures with a type derivation system",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PMunch/deriveables"
|
|
},
|
|
{
|
|
"name": "mapm",
|
|
"url": "https://github.com/PMunch/mapm-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"decimal",
|
|
"arithmetic",
|
|
"precision",
|
|
"wrapper"
|
|
],
|
|
"description": "Nim wrapper for MAPM, an arbitrary maths library with support for trig functions",
|
|
"license": "MIT+Freeware",
|
|
"web": "https://github.com/PMunch/mapm-nim"
|
|
},
|
|
{
|
|
"name": "sdl2_nim",
|
|
"url": "https://github.com/Vladar4/sdl2_nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"sdl2",
|
|
"game",
|
|
"video",
|
|
"image",
|
|
"audio",
|
|
"network",
|
|
"ttf"
|
|
],
|
|
"description": "Wrapper of the SDL 2 library for the Nim language.",
|
|
"license": "zlib",
|
|
"web": "https://github.com/Vladar4/sdl2_nim"
|
|
},
|
|
{
|
|
"name": "assimp",
|
|
"url": "https://github.com/barcharcraz/nim-assimp",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"media",
|
|
"mesh",
|
|
"import",
|
|
"game"
|
|
],
|
|
"description": "Wrapper for the assimp library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/barcharcraz/nim-assimp"
|
|
},
|
|
{
|
|
"name": "freeimage",
|
|
"url": "https://github.com/barcharcraz/nim-freeimage",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"media",
|
|
"image",
|
|
"import",
|
|
"game"
|
|
],
|
|
"description": "Wrapper for the FreeImage library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/barcharcraz/nim-freeimage"
|
|
},
|
|
{
|
|
"name": "bcrypt",
|
|
"url": "https://github.com/ithkuil/bcryptnim/",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash",
|
|
"crypto",
|
|
"password",
|
|
"bcrypt",
|
|
"library"
|
|
],
|
|
"description": "Wraps the bcrypt (blowfish) library for creating encrypted hashes (useful for passwords)",
|
|
"license": "BSD",
|
|
"web": "https://www.github.com/ithkuil/bcryptnim/"
|
|
},
|
|
{
|
|
"name": "opencl",
|
|
"url": "https://github.com/nim-lang/opencl",
|
|
"method": "git",
|
|
"tags": [
|
|
"library"
|
|
],
|
|
"description": "Low-level wrapper for OpenCL",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/opencl"
|
|
},
|
|
{
|
|
"name": "DevIL",
|
|
"url": "https://github.com/Varriount/DevIL",
|
|
"method": "git",
|
|
"tags": [
|
|
"image",
|
|
"library",
|
|
"graphics",
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper for the DevIL image library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Varriount/DevIL"
|
|
},
|
|
{
|
|
"name": "signals",
|
|
"url": "https://github.com/fowlmouth/signals.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"event-based",
|
|
"observer pattern",
|
|
"library"
|
|
],
|
|
"description": "Signals/slots library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/signals.nim"
|
|
},
|
|
{
|
|
"name": "sling",
|
|
"url": "https://github.com/Druage/sling",
|
|
"method": "git",
|
|
"tags": [
|
|
"signal",
|
|
"slots",
|
|
"eventloop",
|
|
"callback"
|
|
],
|
|
"description": "Signal and Slot library for Nim.",
|
|
"license": "unlicense",
|
|
"web": "https://github.com/Druage/sling"
|
|
},
|
|
{
|
|
"name": "number_files",
|
|
"url": "https://github.com/Araq/number_files/",
|
|
"method": "git",
|
|
"tags": [
|
|
"rename",
|
|
"filename",
|
|
"finder"
|
|
],
|
|
"description": "Command to add counter suffix/prefix to a list of files.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/number_files/"
|
|
},
|
|
{
|
|
"name": "redissessions",
|
|
"url": "https://github.com/ithkuil/redissessions/",
|
|
"method": "git",
|
|
"tags": [
|
|
"jester",
|
|
"sessions",
|
|
"redis"
|
|
],
|
|
"description": "Redis-backed sessions for jester",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ithkuil/redissessions/"
|
|
},
|
|
{
|
|
"name": "horde3d",
|
|
"url": "https://github.com/fowlmouth/horde3d",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics",
|
|
"3d",
|
|
"rendering",
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper for Horde3D, a small open source 3D rendering engine.",
|
|
"license": "WTFPL",
|
|
"web": "https://github.com/fowlmouth/horde3d"
|
|
},
|
|
{
|
|
"name": "mongo",
|
|
"url": "https://github.com/nim-lang/mongo",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"database"
|
|
],
|
|
"description": "Bindings and a high-level interface for MongoDB",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/mongo"
|
|
},
|
|
{
|
|
"name": "allegro5",
|
|
"url": "https://github.com/fowlmouth/allegro5",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"graphics",
|
|
"games",
|
|
"opengl",
|
|
"audio"
|
|
],
|
|
"description": "Wrapper for Allegro version 5.X",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fowlmouth/allegro5"
|
|
},
|
|
{
|
|
"name": "physfs",
|
|
"url": "https://github.com/fowlmouth/physfs",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"filesystem",
|
|
"archives"
|
|
],
|
|
"description": "A library to provide abstract access to various archives.",
|
|
"license": "WTFPL",
|
|
"web": "https://github.com/fowlmouth/physfs"
|
|
},
|
|
{
|
|
"name": "shoco",
|
|
"url": "https://github.com/onionhammer/shoconim.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"compression",
|
|
"shoco"
|
|
],
|
|
"description": "A fast compressor for short strings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/onionhammer/shoconim"
|
|
},
|
|
{
|
|
"name": "murmur3",
|
|
"url": "https://github.com/boydgreenfield/nimrod-murmur",
|
|
"method": "git",
|
|
"tags": [
|
|
"MurmurHash",
|
|
"MurmurHash3",
|
|
"murmur",
|
|
"hash",
|
|
"hashing"
|
|
],
|
|
"description": "A simple MurmurHash3 wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/boydgreenfield/nimrod-murmur"
|
|
},
|
|
{
|
|
"name": "hex",
|
|
"url": "https://github.com/esbullington/nimrod-hex",
|
|
"method": "git",
|
|
"tags": [
|
|
"hex",
|
|
"encoding"
|
|
],
|
|
"description": "A simple hex package for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/esbullington/nimrod-hex"
|
|
},
|
|
{
|
|
"name": "strfmt",
|
|
"url": "https://github.com/bio-nim/nim-strfmt",
|
|
"method": "git",
|
|
"tags": [
|
|
"library"
|
|
],
|
|
"description": "A string formatting library inspired by Python's `format`.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bio-nim/nim-strfmt"
|
|
},
|
|
{
|
|
"name": "jade-nim",
|
|
"url": "https://github.com/idlewan/jade-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"template",
|
|
"jade",
|
|
"web",
|
|
"dsl",
|
|
"html"
|
|
],
|
|
"description": "Compiles jade templates to Nim procedures.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/idlewan/jade-nim"
|
|
},
|
|
{
|
|
"name": "gh_nimrod_doc_pages",
|
|
"url": "https://github.com/Araq/gh_nimrod_doc_pages",
|
|
"method": "git",
|
|
"tags": [
|
|
"command-line",
|
|
"web",
|
|
"automation",
|
|
"documentation"
|
|
],
|
|
"description": "Generates a GitHub documentation website for Nim projects.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/gh_nimrod_doc_pages"
|
|
},
|
|
{
|
|
"name": "midnight_dynamite",
|
|
"url": "https://github.com/Araq/midnight_dynamite",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"library",
|
|
"html",
|
|
"markdown",
|
|
"md"
|
|
],
|
|
"description": "Wrapper for the markdown rendering hoedown library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/midnight_dynamite"
|
|
},
|
|
{
|
|
"name": "rsvg",
|
|
"url": "https://github.com/def-/rsvg",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"library",
|
|
"graphics"
|
|
],
|
|
"description": "Wrapper for librsvg, a Scalable Vector Graphics (SVG) rendering library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/def-/rsvg"
|
|
},
|
|
{
|
|
"name": "emerald",
|
|
"url": "https://github.com/flyx/emerald",
|
|
"method": "git",
|
|
"tags": [
|
|
"dsl",
|
|
"html",
|
|
"template",
|
|
"web"
|
|
],
|
|
"description": "macro-based HTML templating engine",
|
|
"license": "WTFPL",
|
|
"web": "https://flyx.github.io/emerald/"
|
|
},
|
|
{
|
|
"name": "niminst",
|
|
"url": "https://github.com/nim-lang/niminst",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"tool",
|
|
"installation",
|
|
"generator"
|
|
],
|
|
"description": "tool to generate installers for Nim programs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/niminst"
|
|
},
|
|
{
|
|
"name": "redis",
|
|
"url": "https://github.com/nim-lang/redis",
|
|
"method": "git",
|
|
"tags": [
|
|
"redis",
|
|
"client",
|
|
"library"
|
|
],
|
|
"description": "official redis client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/redis"
|
|
},
|
|
{
|
|
"name": "dialogs",
|
|
"url": "https://github.com/nim-lang/dialogs",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"ui",
|
|
"gui",
|
|
"dialog",
|
|
"file"
|
|
],
|
|
"description": "wraps GTK+ or Windows' open file dialogs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/dialogs"
|
|
},
|
|
{
|
|
"name": "vectors",
|
|
"url": "https://github.com/blamestross/nimrod-vectors",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"vectors",
|
|
"library"
|
|
],
|
|
"description": "Simple multidimensional vector math",
|
|
"license": "MIT",
|
|
"web": "https://github.com/blamestross/nimrod-vectors"
|
|
},
|
|
{
|
|
"name": "bitarray",
|
|
"url": "https://github.com/onecodex/nim-bitarray",
|
|
"method": "git",
|
|
"tags": [
|
|
"Bit arrays",
|
|
"Bit sets",
|
|
"Bit vectors",
|
|
"Data structures"
|
|
],
|
|
"description": "mmap-backed bitarray implementation in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://www.github.com/onecodex/nim-bitarray"
|
|
},
|
|
{
|
|
"name": "appdirs",
|
|
"url": "https://github.com/MrJohz/appdirs",
|
|
"method": "git",
|
|
"tags": [
|
|
"utility",
|
|
"filesystem"
|
|
],
|
|
"description": "A utility library to find the directory you need to app in.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/MrJohz/appdirs"
|
|
},
|
|
{
|
|
"name": "sndfile",
|
|
"url": "https://github.com/julienaubert/nim-sndfile",
|
|
"method": "git",
|
|
"tags": [
|
|
"audio",
|
|
"wav",
|
|
"wrapper",
|
|
"libsndfile"
|
|
],
|
|
"description": "A wrapper of libsndfile",
|
|
"license": "MIT",
|
|
"web": "https://github.com/julienaubert/nim-sndfile"
|
|
},
|
|
{
|
|
"name": "nim-sndfile",
|
|
"alias": "sndfile"
|
|
},
|
|
{
|
|
"name": "bigints",
|
|
"url": "https://github.com/nim-lang/bigints",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"library",
|
|
"numbers"
|
|
],
|
|
"description": "Arbitrary-precision integers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/bigints"
|
|
},
|
|
{
|
|
"name": "iterutils",
|
|
"url": "https://github.com/def-/iterutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"iterators"
|
|
],
|
|
"description": "Functional operations for iterators and slices, similar to sequtils",
|
|
"license": "MIT",
|
|
"web": "https://github.com/def-/iterutils"
|
|
},
|
|
{
|
|
"name": "hastyscribe",
|
|
"url": "https://github.com/h3rald/hastyscribe",
|
|
"method": "git",
|
|
"tags": [
|
|
"markdown",
|
|
"html",
|
|
"publishing"
|
|
],
|
|
"description": "Self-contained markdown compiler generating self-contained HTML documents",
|
|
"license": "MIT",
|
|
"web": "https://h3rald.com/hastyscribe"
|
|
},
|
|
{
|
|
"name": "hastysite",
|
|
"url": "https://github.com/h3rald/hastysite",
|
|
"method": "git",
|
|
"tags": [
|
|
"markdown",
|
|
"html",
|
|
"static-site-generator"
|
|
],
|
|
"description": "A small but powerful static site generator powered by HastyScribe and min",
|
|
"license": "MIT",
|
|
"web": "https://hastysite.h3rald.com"
|
|
},
|
|
{
|
|
"name": "nanomsg",
|
|
"url": "https://github.com/def-/nim-nanomsg",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"networking"
|
|
],
|
|
"description": "Wrapper for the nanomsg socket library that provides several common communication patterns",
|
|
"license": "MIT",
|
|
"web": "https://github.com/def-/nim-nanomsg"
|
|
},
|
|
{
|
|
"name": "directnimrod",
|
|
"url": "https://bitbucket.org/barcharcraz/directnimrod",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"graphics",
|
|
"windows"
|
|
],
|
|
"description": "Wrapper for microsoft's DirectX libraries",
|
|
"license": "MS-PL",
|
|
"web": "https://bitbucket.org/barcharcraz/directnimrod"
|
|
},
|
|
{
|
|
"name": "imghdr",
|
|
"url": "https://github.com/achesak/nim-imghdr",
|
|
"method": "git",
|
|
"tags": [
|
|
"image",
|
|
"formats",
|
|
"files"
|
|
],
|
|
"description": "Library for detecting the format of an image",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-imghdr"
|
|
},
|
|
{
|
|
"name": "csv2json",
|
|
"url": "https://github.com/achesak/nim-csv2json",
|
|
"method": "git",
|
|
"tags": [
|
|
"csv",
|
|
"json",
|
|
"deleted"
|
|
],
|
|
"description": "Convert CSV files to JSON",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-csv2json"
|
|
},
|
|
{
|
|
"name": "vecmath",
|
|
"url": "https://github.com/barcharcraz/vecmath",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"math",
|
|
"vector"
|
|
],
|
|
"description": "various vector maths utils for nimrod",
|
|
"license": "MIT",
|
|
"web": "https://github.com/barcharcraz/vecmath"
|
|
},
|
|
{
|
|
"name": "lazy_rest",
|
|
"url": "https://github.com/Araq/lazy_rest",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"rst",
|
|
"rest",
|
|
"text",
|
|
"html"
|
|
],
|
|
"description": "Simple reST HTML generation with some extras.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/lazy_rest"
|
|
},
|
|
{
|
|
"name": "Phosphor",
|
|
"url": "https://github.com/barcharcraz/Phosphor",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"opengl",
|
|
"graphics"
|
|
],
|
|
"description": "eaiser use of OpenGL and GLSL shaders",
|
|
"license": "MIT",
|
|
"web": "https://github.com/barcharcraz/Phosphor"
|
|
},
|
|
{
|
|
"name": "colorsys",
|
|
"url": "https://github.com/achesak/nim-colorsys",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"colors",
|
|
"rgb",
|
|
"yiq",
|
|
"hls",
|
|
"hsv"
|
|
],
|
|
"description": "Convert between RGB, YIQ, HLS, and HSV color systems.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-colorsys"
|
|
},
|
|
{
|
|
"name": "pythonfile",
|
|
"url": "https://github.com/achesak/nim-pythonfile",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"python",
|
|
"files",
|
|
"file"
|
|
],
|
|
"description": "Wrapper of the file procedures to provide an interface as similar as possible to that of Python",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-pythonfile"
|
|
},
|
|
{
|
|
"name": "sndhdr",
|
|
"url": "https://github.com/achesak/nim-sndhdr",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"formats",
|
|
"files",
|
|
"sound",
|
|
"audio"
|
|
],
|
|
"description": "Library for detecting the format of a sound file",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-sndhdr"
|
|
},
|
|
{
|
|
"name": "irc",
|
|
"url": "https://github.com/nim-lang/irc",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"irc",
|
|
"network"
|
|
],
|
|
"description": "Implements a simple IRC client.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/irc"
|
|
},
|
|
{
|
|
"name": "random",
|
|
"url": "https://github.com/oprypin/nim-random",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"algorithms",
|
|
"random"
|
|
],
|
|
"description": "Pseudo-random number generation library inspired by Python",
|
|
"license": "MIT",
|
|
"web": "https://github.com/oprypin/nim-random"
|
|
},
|
|
{
|
|
"name": "zmq",
|
|
"url": "https://github.com/nim-lang/nim-zmq",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"zeromq",
|
|
"messaging",
|
|
"queue"
|
|
],
|
|
"description": "ZeroMQ 4 wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/nim-zmq"
|
|
},
|
|
{
|
|
"name": "uuid",
|
|
"url": "https://github.com/idlewan/nim-uuid",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"uuid"
|
|
],
|
|
"description": "UUID wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/idlewan/nim-uuid"
|
|
},
|
|
{
|
|
"name": "robotparser",
|
|
"url": "https://github.com/achesak/nim-robotparser",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"useragent",
|
|
"robots",
|
|
"robot.txt"
|
|
],
|
|
"description": "Determine if a useragent can access a URL using robots.txt",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-robotparser"
|
|
},
|
|
{
|
|
"name": "epub",
|
|
"url": "https://github.com/achesak/nim-epub",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"epub",
|
|
"e-book"
|
|
],
|
|
"description": "Module for working with EPUB e-book files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-epub"
|
|
},
|
|
{
|
|
"name": "hashids",
|
|
"url": "https://github.com/achesak/nim-hashids",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"hashids"
|
|
],
|
|
"description": "Nim implementation of Hashids",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-hashids"
|
|
},
|
|
{
|
|
"name": "openssl_evp",
|
|
"url": "https://github.com/cowboy-coders/nim-openssl-evp",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"crypto",
|
|
"openssl"
|
|
],
|
|
"description": "Wrapper for OpenSSL's EVP interface",
|
|
"license": "OpenSSL and SSLeay",
|
|
"web": "https://github.com/cowboy-coders/nim-openssl-evp"
|
|
},
|
|
{
|
|
"name": "monad",
|
|
"alias": "maybe"
|
|
},
|
|
{
|
|
"name": "maybe",
|
|
"url": "https://github.com/superfunc/maybe",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"functional",
|
|
"optional",
|
|
"monad"
|
|
],
|
|
"description": "basic monadic maybe type for Nim",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/superfunc/maybe"
|
|
},
|
|
{
|
|
"name": "eternity",
|
|
"url": "https://github.com/hiteshjasani/nim-eternity",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"time",
|
|
"format"
|
|
],
|
|
"description": "Humanize elapsed time",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hiteshjasani/nim-eternity"
|
|
},
|
|
{
|
|
"name": "gmp",
|
|
"url": "https://github.com/subsetpark/nim-gmp",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"bignum",
|
|
"numbers",
|
|
"math"
|
|
],
|
|
"description": "wrapper for the GNU multiple precision arithmetic library (GMP)",
|
|
"license": "LGPLv3 or GPLv2",
|
|
"web": "https://github.com/subsetpark/nim-gmp"
|
|
},
|
|
{
|
|
"name": "ludens",
|
|
"url": "https://github.com/rnentjes/nim-ludens",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"game",
|
|
"opengl",
|
|
"sfml"
|
|
],
|
|
"description": "Little game library using opengl and sfml",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rnentjes/nim-ludens"
|
|
},
|
|
{
|
|
"name": "ffbookmarks",
|
|
"url": "https://github.com/achesak/nim-ffbookmarks",
|
|
"method": "git",
|
|
"tags": [
|
|
"firefox",
|
|
"bookmarks",
|
|
"library"
|
|
],
|
|
"description": "Nim module for working with Firefox bookmarks",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-ffbookmarks"
|
|
},
|
|
{
|
|
"name": "moustachu",
|
|
"url": "https://github.com/fenekku/moustachu.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"html",
|
|
"template",
|
|
"mustache"
|
|
],
|
|
"description": "Mustache templating for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fenekku/moustachu"
|
|
},
|
|
{
|
|
"name": "easy_bcrypt",
|
|
"url": "https://github.com/Akito13/easy-bcrypt.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash",
|
|
"crypto",
|
|
"password",
|
|
"bcrypt"
|
|
],
|
|
"description": "A simple wrapper providing a convenient reentrant interface for the bcrypt password hashing algorithm.",
|
|
"license": "CC0"
|
|
},
|
|
{
|
|
"name": "libclang",
|
|
"url": "https://github.com/cowboy-coders/nim-libclang.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"bindings",
|
|
"clang"
|
|
],
|
|
"description": "wrapper for libclang (the C-interface of the clang LLVM frontend)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/cowboy-coders/nim-libclang"
|
|
},
|
|
{
|
|
"name": "nim-libclang",
|
|
"alias": "libclang"
|
|
},
|
|
{
|
|
"name": "nimqml",
|
|
"url": "https://github.com/filcuc/nimqml",
|
|
"method": "git",
|
|
"tags": [
|
|
"Qt",
|
|
"Qml",
|
|
"UI",
|
|
"GUI"
|
|
],
|
|
"description": "Qt Qml bindings",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/filcuc/nimqml"
|
|
},
|
|
{
|
|
"name": "XPLM-Nim",
|
|
"url": "https://github.com/jpoirier/XPLM-Nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"X-Plane",
|
|
"XPLM",
|
|
"Plugin",
|
|
"SDK"
|
|
],
|
|
"description": "X-Plane XPLM SDK wrapper",
|
|
"license": "BSD",
|
|
"web": "https://github.com/jpoirier/XPLM-Nim"
|
|
},
|
|
{
|
|
"name": "csfml",
|
|
"url": "https://github.com/oprypin/nim-csfml",
|
|
"method": "git",
|
|
"tags": [
|
|
"sfml",
|
|
"binding",
|
|
"game",
|
|
"media",
|
|
"library",
|
|
"opengl"
|
|
],
|
|
"description": "Bindings for Simple and Fast Multimedia Library (through CSFML)",
|
|
"license": "zlib",
|
|
"web": "https://github.com/oprypin/nim-csfml"
|
|
},
|
|
{
|
|
"name": "optional_t",
|
|
"url": "https://github.com/flaviut/optional_t",
|
|
"method": "git",
|
|
"tags": [
|
|
"option",
|
|
"functional"
|
|
],
|
|
"description": "Basic Option[T] library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/flaviut/optional_t"
|
|
},
|
|
{
|
|
"name": "nimrtlsdr",
|
|
"url": "https://github.com/jpoirier/nimrtlsdr",
|
|
"method": "git",
|
|
"tags": [
|
|
"rtl-sdr",
|
|
"wrapper",
|
|
"bindings",
|
|
"rtlsdr"
|
|
],
|
|
"description": "A Nim wrapper for librtlsdr",
|
|
"license": "BSD",
|
|
"web": "https://github.com/jpoirier/nimrtlsdr"
|
|
},
|
|
{
|
|
"name": "lapp",
|
|
"url": "https://gitlab.3dicc.com/gokr/lapp.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"args",
|
|
"cmd",
|
|
"opt",
|
|
"parse",
|
|
"parsing"
|
|
],
|
|
"description": "Opt parser using synopsis as specification, ported from Lua.",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.3dicc.com/gokr/lapp"
|
|
},
|
|
{
|
|
"name": "blimp",
|
|
"url": "https://gitlab.3dicc.com/gokr/blimp.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"utility",
|
|
"git",
|
|
"git-fat"
|
|
],
|
|
"description": "Utility that helps with big files in git, very similar to git-fat, s3annnex etc.",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.3dicc.com/gokr/blimp"
|
|
},
|
|
{
|
|
"name": "parsetoml",
|
|
"url": "https://github.com/NimParsers/parsetoml.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"parse"
|
|
],
|
|
"description": "Library for parsing TOML files.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/NimParsers/parsetoml"
|
|
},
|
|
{
|
|
"name": "nim",
|
|
"url": "https://github.com/nim-lang/Nim.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"compiler"
|
|
],
|
|
"description": "Package providing the Nim compiler binaries plus all its source files that can be used as a library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/Nim"
|
|
},
|
|
{
|
|
"name": "compiler",
|
|
"alias": "nim"
|
|
},
|
|
{
|
|
"name": "nre",
|
|
"url": "https://github.com/flaviut/nre.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"pcre",
|
|
"regex"
|
|
],
|
|
"description": "A better regular expression library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/flaviut/nre"
|
|
},
|
|
{
|
|
"name": "docopt",
|
|
"url": "https://github.com/docopt/docopt.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"command-line",
|
|
"arguments",
|
|
"parsing",
|
|
"library"
|
|
],
|
|
"description": "Command-line args parser based on Usage message",
|
|
"license": "MIT",
|
|
"web": "https://github.com/docopt/docopt.nim"
|
|
},
|
|
{
|
|
"name": "bpg",
|
|
"url": "https://github.com/def-/nim-bpg.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"image",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "BPG (Better Portable Graphics) for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/def-/nim-bpg"
|
|
},
|
|
{
|
|
"name": "io-spacenav",
|
|
"url": "https://github.com/nimious/io-spacenav.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"3dx",
|
|
"3dconnexion",
|
|
"libspnav",
|
|
"spacenav",
|
|
"spacemouse",
|
|
"spacepilot",
|
|
"spacenavigator"
|
|
],
|
|
"description": "Obsolete - please use spacenav instead!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/io-spacenav"
|
|
},
|
|
{
|
|
"name": "optionals",
|
|
"url": "https://github.com/MasonMcGill/optionals.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"option",
|
|
"optional",
|
|
"maybe"
|
|
],
|
|
"description": "Option types",
|
|
"license": "MIT",
|
|
"web": "https://github.com/MasonMcGill/optionals"
|
|
},
|
|
{
|
|
"name": "tuples",
|
|
"url": "https://github.com/MasonMcGill/tuples.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"tuple",
|
|
"metaprogramming"
|
|
],
|
|
"description": "Tuple manipulation utilities",
|
|
"license": "MIT",
|
|
"web": "https://github.com/MasonMcGill/tuples"
|
|
},
|
|
{
|
|
"name": "fuse",
|
|
"url": "https://github.com/akiradeveloper/nim-fuse.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"fuse",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "A FUSE binding for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/akiradeveloper/nim-fuse"
|
|
},
|
|
{
|
|
"name": "brainfuck",
|
|
"url": "https://github.com/def-/nim-brainfuck.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"binary",
|
|
"app",
|
|
"interpreter",
|
|
"compiler",
|
|
"language"
|
|
],
|
|
"description": "A brainfuck interpreter and compiler",
|
|
"license": "MIT",
|
|
"web": "https://github.com/def-/nim-brainfuck"
|
|
},
|
|
{
|
|
"name": "jwt",
|
|
"url": "https://github.com/yglukhov/nim-jwt.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"crypto",
|
|
"hash"
|
|
],
|
|
"description": "JSON Web Tokens for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/nim-jwt"
|
|
},
|
|
{
|
|
"name": "pythonpathlib",
|
|
"url": "https://github.com/achesak/nim-pythonpathlib.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"path",
|
|
"directory",
|
|
"python",
|
|
"library"
|
|
],
|
|
"description": "Module for working with paths that is as similar as possible to Python's pathlib",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-pythonpathlib"
|
|
},
|
|
{
|
|
"name": "RingBuffer",
|
|
"url": "https://github.com/megawac/RingBuffer.nim.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"sequence",
|
|
"seq",
|
|
"circular",
|
|
"ring",
|
|
"buffer"
|
|
],
|
|
"description": "Circular buffer implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/megawac/RingBuffer.nim"
|
|
},
|
|
{
|
|
"name": "nimrat",
|
|
"url": "https://github.com/apense/nimrat",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"math",
|
|
"numbers"
|
|
],
|
|
"description": "Module for working with rational numbers (fractions)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/apense/nimrat"
|
|
},
|
|
{
|
|
"name": "io-isense",
|
|
"url": "https://github.com/nimious/io-isense.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"isense",
|
|
"intersense",
|
|
"inertiacube",
|
|
"intertrax",
|
|
"microtrax",
|
|
"thales",
|
|
"tracking",
|
|
"sensor"
|
|
],
|
|
"description": "Obsolete - please use isense instead!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/io-isense"
|
|
},
|
|
{
|
|
"name": "io-usb",
|
|
"url": "https://github.com/nimious/io-usb.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"usb",
|
|
"libusb"
|
|
],
|
|
"description": "Obsolete - please use libusb instead!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/io-usb"
|
|
},
|
|
{
|
|
"name": "nimcfitsio",
|
|
"url": "https://github.com/ziotom78/nimcfitsio.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"binding",
|
|
"cfitsio",
|
|
"fits",
|
|
"io"
|
|
],
|
|
"description": "Bindings for CFITSIO, a library to read/write FITSIO images and tables.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ziotom78/nimcfitsio"
|
|
},
|
|
{
|
|
"name": "glossolalia",
|
|
"url": "https://github.com/fowlmouth/glossolalia",
|
|
"method": "git",
|
|
"tags": [
|
|
"parser",
|
|
"peg"
|
|
],
|
|
"description": "A DSL for quickly writing parsers",
|
|
"license": "CC0",
|
|
"web": "https://github.com/fowlmouth/glossolalia"
|
|
},
|
|
{
|
|
"name": "entoody",
|
|
"url": "https://bitbucket.org/fowlmouth/entoody",
|
|
"method": "git",
|
|
"tags": [
|
|
"component",
|
|
"entity",
|
|
"composition"
|
|
],
|
|
"description": "A component/entity system",
|
|
"license": "CC0",
|
|
"web": "https://bitbucket.org/fowlmouth/entoody"
|
|
},
|
|
{
|
|
"name": "msgpack",
|
|
"url": "https://github.com/akiradeveloper/msgpack-nim.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"msgpack",
|
|
"library",
|
|
"serialization"
|
|
],
|
|
"description": "A MessagePack binding for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/akiradeveloper/msgpack-nim"
|
|
},
|
|
{
|
|
"name": "osinfo",
|
|
"url": "https://github.com/nim-lang/osinfo.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"os",
|
|
"library",
|
|
"info"
|
|
],
|
|
"description": "Modules providing information about the OS.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/osinfo"
|
|
},
|
|
{
|
|
"name": "io-myo",
|
|
"url": "https://github.com/nimious/io-myo.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"myo",
|
|
"thalmic",
|
|
"armband",
|
|
"gesture"
|
|
],
|
|
"description": "Obsolete - please use myo instead!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/io-myo"
|
|
},
|
|
{
|
|
"name": "io-oculus",
|
|
"url": "https://github.com/nimious/io-oculus.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"oculus",
|
|
"rift",
|
|
"vr",
|
|
"libovr",
|
|
"ovr",
|
|
"dk1",
|
|
"dk2",
|
|
"gearvr"
|
|
],
|
|
"description": "Obsolete - please use oculus instead!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/io-oculus"
|
|
},
|
|
{
|
|
"name": "closure_compiler",
|
|
"url": "https://github.com/yglukhov/closure_compiler.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"closure",
|
|
"compiler",
|
|
"javascript"
|
|
],
|
|
"description": "Bindings for Closure Compiler web API.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/closure_compiler"
|
|
},
|
|
{
|
|
"name": "io-serialport",
|
|
"url": "https://github.com/nimious/io-serialport.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"libserialport",
|
|
"serial",
|
|
"communication"
|
|
],
|
|
"description": "Obsolete - please use serialport instead!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/io-serialport"
|
|
},
|
|
{
|
|
"name": "beanstalkd",
|
|
"url": "https://github.com/tormaroe/beanstalkd.nim.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"queue",
|
|
"messaging"
|
|
],
|
|
"description": "A beanstalkd work queue client library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tormaroe/beanstalkd.nim"
|
|
},
|
|
{
|
|
"name": "wiki2text",
|
|
"url": "https://github.com/rspeer/wiki2text.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"nlp",
|
|
"wiki",
|
|
"xml",
|
|
"text"
|
|
],
|
|
"description": "Quickly extracts natural-language text from a MediaWiki XML file.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rspeer/wiki2text"
|
|
},
|
|
{
|
|
"name": "qt5_qtsql",
|
|
"url": "https://github.com/philip-wernersbach/nim-qt5_qtsql.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"database",
|
|
"qt",
|
|
"qt5",
|
|
"qtsql",
|
|
"sqlite",
|
|
"postgres",
|
|
"mysql"
|
|
],
|
|
"description": "Binding for Qt 5's Qt SQL library that integrates with the features of the Nim language. Uses one API for multiple database engines.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/philip-wernersbach/nim-qt5_qtsql"
|
|
},
|
|
{
|
|
"name": "orient",
|
|
"url": "https://github.com/philip-wernersbach/nim-orient",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"database",
|
|
"orientdb",
|
|
"pure"
|
|
],
|
|
"description": "OrientDB driver written in pure Nim, uses the OrientDB 2.0 Binary Protocol with Binary Serialization.",
|
|
"license": "MPL",
|
|
"web": "https://github.com/philip-wernersbach/nim-orient"
|
|
},
|
|
{
|
|
"name": "syslog",
|
|
"url": "https://github.com/FedericoCeratto/nim-syslog",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"pure"
|
|
],
|
|
"description": "Syslog module.",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-syslog"
|
|
},
|
|
{
|
|
"name": "nimes",
|
|
"url": "https://github.com/def-/nimes",
|
|
"method": "git",
|
|
"tags": [
|
|
"emulator",
|
|
"nes",
|
|
"game",
|
|
"sdl",
|
|
"javascript"
|
|
],
|
|
"description": "NES emulator using SDL2, also compiles to JavaScript with emscripten.",
|
|
"license": "MPL",
|
|
"web": "https://github.com/def-/nimes"
|
|
},
|
|
{
|
|
"name": "syscall",
|
|
"url": "https://github.com/def-/nim-syscall",
|
|
"method": "git",
|
|
"tags": [
|
|
"library"
|
|
],
|
|
"description": "Raw system calls for Nim",
|
|
"license": "MPL",
|
|
"web": "https://github.com/def-/nim-syscall"
|
|
},
|
|
{
|
|
"name": "jnim",
|
|
"url": "https://github.com/yglukhov/jnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"java",
|
|
"jvm",
|
|
"bridge",
|
|
"bindings"
|
|
],
|
|
"description": "Nim - Java bridge",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/jnim"
|
|
},
|
|
{
|
|
"name": "nimPDF",
|
|
"url": "https://github.com/jangko/nimpdf",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"PDF",
|
|
"document"
|
|
],
|
|
"description": "library for generating PDF files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimpdf"
|
|
},
|
|
{
|
|
"name": "LLVM",
|
|
"url": "https://github.com/FedeOmoto/llvm",
|
|
"method": "git",
|
|
"tags": [
|
|
"LLVM",
|
|
"bindings",
|
|
"wrapper"
|
|
],
|
|
"description": "LLVM bindings for the Nim language.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/FedeOmoto/llvm"
|
|
},
|
|
{
|
|
"name": "nshout",
|
|
"url": "https://github.com/Senketsu/nshout",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"shouter",
|
|
"libshout",
|
|
"wrapper",
|
|
"bindings",
|
|
"audio",
|
|
"web"
|
|
],
|
|
"description": "Nim bindings for libshout",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Senketsu/nshout"
|
|
},
|
|
{
|
|
"name": "nsu",
|
|
"url": "https://github.com/Senketsu/nsu",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"tool",
|
|
"utility",
|
|
"screenshot"
|
|
],
|
|
"description": "Simple screenshot library & cli tool made in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Senketsu/nsu"
|
|
},
|
|
{
|
|
"name": "nuuid",
|
|
"url": "https://github.com/yglukhov/nim-only-uuid",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"uuid",
|
|
"guid"
|
|
],
|
|
"description": "A Nim source only UUID generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/nim-only-uuid"
|
|
},
|
|
{
|
|
"name": "fftw3",
|
|
"url": "https://github.com/SciNim/nimfftw3",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"math",
|
|
"fft"
|
|
],
|
|
"description": "Bindings to the FFTW library",
|
|
"license": "LGPL",
|
|
"web": "https://github.com/SciNim/nimfftw3"
|
|
},
|
|
{
|
|
"name": "nrpl",
|
|
"url": "https://github.com/vegansk/nrpl",
|
|
"method": "git",
|
|
"tags": [
|
|
"REPL",
|
|
"application"
|
|
],
|
|
"description": "A rudimentary Nim REPL",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vegansk/nrpl"
|
|
},
|
|
{
|
|
"name": "nim-geocoding",
|
|
"alias": "geocoding"
|
|
},
|
|
{
|
|
"name": "geocoding",
|
|
"url": "https://github.com/saratchandra92/nim-geocoding",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"geocoding",
|
|
"maps"
|
|
],
|
|
"description": "A simple library for Google Maps Geocoding API",
|
|
"license": "MIT",
|
|
"web": "https://github.com/saratchandra92/nim-geocoding"
|
|
},
|
|
{
|
|
"name": "io-gles",
|
|
"url": "https://github.com/nimious/io-gles.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"khronos",
|
|
"gles",
|
|
"opengl es"
|
|
],
|
|
"description": "Obsolete - please use gles instead!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/io-gles"
|
|
},
|
|
{
|
|
"name": "io-egl",
|
|
"url": "https://github.com/nimious/io-egl.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"khronos",
|
|
"egl",
|
|
"opengl",
|
|
"opengl es",
|
|
"openvg"
|
|
],
|
|
"description": "Obsolete - please use egl instead!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/io-egl"
|
|
},
|
|
{
|
|
"name": "io-sixense",
|
|
"url": "https://github.com/nimious/io-sixense.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"sixense",
|
|
"razer hydra",
|
|
"stem system",
|
|
"vr"
|
|
],
|
|
"description": "Obsolete - please use sixense instead!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/io-sixense"
|
|
},
|
|
{
|
|
"name": "tnetstring",
|
|
"url": "https://github.com/mahlonsmith/nim-tnetstring",
|
|
"method": "git",
|
|
"tags": [
|
|
"tnetstring",
|
|
"library",
|
|
"serialization"
|
|
],
|
|
"description": "Parsing and serializing for the TNetstring format.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mahlonsmith/nim-tnetstring"
|
|
},
|
|
{
|
|
"name": "msgpack4nim",
|
|
"url": "https://github.com/jangko/msgpack4nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"msgpack",
|
|
"library",
|
|
"serialization",
|
|
"deserialization"
|
|
],
|
|
"description": "Another MessagePack implementation written in pure nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/msgpack4nim"
|
|
},
|
|
{
|
|
"name": "binaryheap",
|
|
"url": "https://github.com/bluenote10/nim-heap",
|
|
"method": "git",
|
|
"tags": [
|
|
"heap",
|
|
"priority queue"
|
|
],
|
|
"description": "Simple binary heap implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bluenote10/nim-heap"
|
|
},
|
|
{
|
|
"name": "stringinterpolation",
|
|
"url": "https://github.com/bluenote10/nim-stringinterpolation",
|
|
"method": "git",
|
|
"tags": [
|
|
"string formatting",
|
|
"string interpolation"
|
|
],
|
|
"description": "String interpolation with printf syntax",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bluenote10/nim-stringinterpolation"
|
|
},
|
|
{
|
|
"name": "libovr",
|
|
"url": "https://github.com/bluenote10/nim-ovr",
|
|
"method": "git",
|
|
"tags": [
|
|
"Oculus Rift",
|
|
"virtual reality"
|
|
],
|
|
"description": "Nim bindings for libOVR (Oculus Rift)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bluenote10/nim-ovr"
|
|
},
|
|
{
|
|
"name": "delaunay",
|
|
"url": "https://github.com/Nycto/DelaunayNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"delaunay",
|
|
"library",
|
|
"algorithms",
|
|
"graph"
|
|
],
|
|
"description": "2D Delaunay triangulations",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Nycto/DelaunayNim"
|
|
},
|
|
{
|
|
"name": "linenoise",
|
|
"url": "https://github.com/fallingduck/linenoise-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"linenoise",
|
|
"readline",
|
|
"library",
|
|
"wrapper",
|
|
"command-line"
|
|
],
|
|
"description": "Wrapper for linenoise, a free, self-contained alternative to GNU readline.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/fallingduck/linenoise-nim"
|
|
},
|
|
{
|
|
"name": "struct",
|
|
"url": "https://github.com/OpenSystemsLab/struct.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"struct",
|
|
"library",
|
|
"python",
|
|
"pack",
|
|
"unpack"
|
|
],
|
|
"description": "Python-like 'struct' for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/struct.nim"
|
|
},
|
|
{
|
|
"name": "uri2",
|
|
"url": "https://github.com/achesak/nim-uri2",
|
|
"method": "git",
|
|
"tags": [
|
|
"uri",
|
|
"url",
|
|
"library"
|
|
],
|
|
"description": "Nim module for better URI handling",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-uri2"
|
|
},
|
|
{
|
|
"name": "hmac",
|
|
"url": "https://github.com/OpenSystemsLab/hmac.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"hmac",
|
|
"authentication",
|
|
"hash",
|
|
"sha1",
|
|
"md5"
|
|
],
|
|
"description": "HMAC-SHA1 and HMAC-MD5 hashing in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/hmac.nim"
|
|
},
|
|
{
|
|
"name": "mongrel2",
|
|
"url": "https://github.com/mahlonsmith/nim-mongrel2",
|
|
"method": "git",
|
|
"tags": [
|
|
"mongrel2",
|
|
"library",
|
|
"www"
|
|
],
|
|
"description": "Handler framework for the Mongrel2 web server.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mahlonsmith/nim-mongrel2"
|
|
},
|
|
{
|
|
"name": "shimsham",
|
|
"url": "https://github.com/apense/shimsham",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"hash",
|
|
"hashing",
|
|
"digest"
|
|
],
|
|
"description": "Hashing/Digest collection in pure Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/apense/shimsham"
|
|
},
|
|
{
|
|
"name": "base32",
|
|
"url": "https://github.com/OpenSystemsLab/base32.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"base32",
|
|
"encode",
|
|
"decode"
|
|
],
|
|
"description": "Base32 library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/base32.nim"
|
|
},
|
|
{
|
|
"name": "otp",
|
|
"url": "https://github.com/OpenSystemsLab/otp.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"otp",
|
|
"hotp",
|
|
"totp",
|
|
"time",
|
|
"password",
|
|
"one",
|
|
"google",
|
|
"authenticator"
|
|
],
|
|
"description": "One Time Password library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/otp.nim"
|
|
},
|
|
{
|
|
"name": "q",
|
|
"url": "https://github.com/OpenSystemsLab/q.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"css",
|
|
"selector",
|
|
"query",
|
|
"match",
|
|
"find",
|
|
"html",
|
|
"xml",
|
|
"jquery"
|
|
],
|
|
"description": "Simple package for query HTML/XML elements using a CSS3 or jQuery-like selector syntax",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/q.nim"
|
|
},
|
|
{
|
|
"name": "bignum",
|
|
"url": "https://github.com/SciNim/bignum",
|
|
"method": "git",
|
|
"tags": [
|
|
"bignum",
|
|
"gmp",
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper around the GMP bindings for the Nim language.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SciNim/bignum"
|
|
},
|
|
{
|
|
"name": "rbtree",
|
|
"url": "https://github.com/Nycto/RBTreeNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree",
|
|
"binary search tree",
|
|
"rbtree",
|
|
"red black tree"
|
|
],
|
|
"description": "Red/Black Trees",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Nycto/RBTreeNim"
|
|
},
|
|
{
|
|
"name": "anybar",
|
|
"url": "https://github.com/ba0f3/anybar.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"anybar",
|
|
"menubar",
|
|
"status",
|
|
"indicator"
|
|
],
|
|
"description": "Control AnyBar instances with Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/anybar.nim"
|
|
},
|
|
{
|
|
"name": "astar",
|
|
"url": "https://github.com/Nycto/AStarNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"astar",
|
|
"A*",
|
|
"pathfinding",
|
|
"algorithm"
|
|
],
|
|
"description": "A* Pathfinding",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Nycto/AStarNim"
|
|
},
|
|
{
|
|
"name": "lazy",
|
|
"url": "https://github.com/petermora/nimLazy/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"iterator",
|
|
"lazy list"
|
|
],
|
|
"description": "Iterator library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/petermora/nimLazy"
|
|
},
|
|
{
|
|
"name": "asyncpythonfile",
|
|
"url": "https://github.com/fallingduck/asyncpythonfile-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"asynchronous",
|
|
"library",
|
|
"python",
|
|
"file",
|
|
"files"
|
|
],
|
|
"description": "High level, asynchronous file API mimicking Python's file interface.",
|
|
"license": "ISC",
|
|
"web": "https://github.com/fallingduck/asyncpythonfile-nim"
|
|
},
|
|
{
|
|
"name": "nimfuzz",
|
|
"url": "https://github.com/apense/nimfuzz",
|
|
"method": "git",
|
|
"tags": [
|
|
"fuzzing",
|
|
"unit-testing",
|
|
"hacking",
|
|
"security"
|
|
],
|
|
"description": "Simple and compact fuzzing",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://apense.github.io/nimfuzz"
|
|
},
|
|
{
|
|
"name": "linalg",
|
|
"url": "https://github.com/andreaferretti/linear-algebra",
|
|
"method": "git",
|
|
"tags": [
|
|
"vector",
|
|
"matrix",
|
|
"linear-algebra",
|
|
"BLAS",
|
|
"LAPACK"
|
|
],
|
|
"description": "Linear algebra for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/linear-algebra"
|
|
},
|
|
{
|
|
"name": "sequester",
|
|
"url": "https://github.com/fallingduck/sequester",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"seq",
|
|
"sequence",
|
|
"strings",
|
|
"iterators",
|
|
"php"
|
|
],
|
|
"description": "Library for converting sequences to strings. Also has PHP-inspired explode and implode procs.",
|
|
"license": "ISC",
|
|
"web": "https://github.com/fallingduck/sequester"
|
|
},
|
|
{
|
|
"name": "options",
|
|
"url": "https://github.com/fallingduck/options-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"option",
|
|
"optionals",
|
|
"maybe"
|
|
],
|
|
"description": "Temporary package to fix broken code in 0.11.2 stable.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fallingduck/options-nim"
|
|
},
|
|
{
|
|
"name": "oldwinapi",
|
|
"url": "https://github.com/nim-lang/oldwinapi",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"windows",
|
|
"api"
|
|
],
|
|
"description": "Old Win API library for Nim",
|
|
"license": "LGPL with static linking exception",
|
|
"web": "https://github.com/nim-lang/oldwinapi"
|
|
},
|
|
{
|
|
"name": "nimx",
|
|
"url": "https://github.com/yglukhov/nimx",
|
|
"method": "git",
|
|
"tags": [
|
|
"gui",
|
|
"ui",
|
|
"library"
|
|
],
|
|
"description": "Cross-platform GUI framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/nimx"
|
|
},
|
|
{
|
|
"name": "webview",
|
|
"url": "https://github.com/oskca/webview",
|
|
"method": "git",
|
|
"tags": [
|
|
"gui",
|
|
"ui",
|
|
"webview",
|
|
"cross",
|
|
"web",
|
|
"library"
|
|
],
|
|
"description": "Nim bindings for https://github.com/zserge/webview, a cross platform single header webview library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/oskca/webview"
|
|
},
|
|
{
|
|
"name": "memo",
|
|
"url": "https://github.com/andreaferretti/memo",
|
|
"method": "git",
|
|
"tags": [
|
|
"memo",
|
|
"memoization",
|
|
"memoize",
|
|
"cache"
|
|
],
|
|
"description": "Memoize Nim functions",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/memo"
|
|
},
|
|
{
|
|
"name": "base62",
|
|
"url": "https://github.com/singularperturbation/base62-encode",
|
|
"method": "git",
|
|
"tags": [
|
|
"base62",
|
|
"encode",
|
|
"decode"
|
|
],
|
|
"description": "Arbitrary base encoding-decoding functions, defaulting to Base-62.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/singularperturbation/base62-encode"
|
|
},
|
|
{
|
|
"name": "telebot",
|
|
"url": "https://github.com/ba0f3/telebot.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"telebot",
|
|
"telegram",
|
|
"bot",
|
|
"api",
|
|
"client",
|
|
"async"
|
|
],
|
|
"description": "Async Telegram Bot API Client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/telebot.nim"
|
|
},
|
|
{
|
|
"name": "tempfile",
|
|
"url": "https://github.com/OpenSystemsLab/tempfile.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"temp",
|
|
"mktemp",
|
|
"make",
|
|
"mk",
|
|
"mkstemp",
|
|
"mkdtemp"
|
|
],
|
|
"description": "Temporary files and directories",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/tempfile.nim"
|
|
},
|
|
{
|
|
"name": "AstroNimy",
|
|
"url": "https://github.com/super-massive-black-holes/AstroNimy",
|
|
"method": "git",
|
|
"tags": [
|
|
"science",
|
|
"astronomy",
|
|
"library"
|
|
],
|
|
"description": "Astronomical library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/super-massive-black-holes/AstroNimy"
|
|
},
|
|
{
|
|
"name": "patty",
|
|
"url": "https://github.com/andreaferretti/patty",
|
|
"method": "git",
|
|
"tags": [
|
|
"pattern",
|
|
"adt",
|
|
"variant",
|
|
"pattern matching",
|
|
"algebraic data type"
|
|
],
|
|
"description": "Algebraic data types and pattern matching",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/patty"
|
|
},
|
|
{
|
|
"name": "einheit",
|
|
"url": "https://github.com/jyapayne/einheit",
|
|
"method": "git",
|
|
"tags": [
|
|
"unit",
|
|
"tests",
|
|
"unittest",
|
|
"unit tests",
|
|
"unit test macro"
|
|
],
|
|
"description": "Pretty looking, full featured, Python-inspired unit test library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jyapayne/einheit"
|
|
},
|
|
{
|
|
"name": "plists",
|
|
"url": "https://github.com/yglukhov/plists",
|
|
"method": "git",
|
|
"tags": [
|
|
"plist",
|
|
"property",
|
|
"list"
|
|
],
|
|
"description": "Generate and parse Mac OS X .plist files in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/plists"
|
|
},
|
|
{
|
|
"name": "ncurses",
|
|
"url": "https://github.com/walkre-niboshi/nim-ncurses",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"terminal",
|
|
"graphics",
|
|
"wrapper"
|
|
],
|
|
"description": "A wrapper for NCurses",
|
|
"license": "MIT",
|
|
"web": "https://github.com/walkre-niboshi/nim-ncurses"
|
|
},
|
|
{
|
|
"name": "nanovg",
|
|
"url": "https://github.com/johnnovak/nim-nanovg",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"GUI",
|
|
"vector graphics",
|
|
"opengl"
|
|
],
|
|
"description": "Nim wrapper for the C NanoVG antialiased vector graphics rendering library for OpenGL",
|
|
"license": "MIT",
|
|
"web": "https://github.com/johnnovak/nim-nanovg"
|
|
},
|
|
{
|
|
"name": "pwd",
|
|
"url": "https://github.com/achesak/nim-pwd",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"unix",
|
|
"pwd",
|
|
"password"
|
|
],
|
|
"description": "Nim port of Python's pwd module for working with the UNIX password file",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-pwd"
|
|
},
|
|
{
|
|
"name": "spwd",
|
|
"url": "https://github.com/achesak/nim-spwd",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"unix",
|
|
"spwd",
|
|
"password",
|
|
"shadow"
|
|
],
|
|
"description": "Nim port of Python's spwd module for working with the UNIX shadow password file",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-spwd"
|
|
},
|
|
{
|
|
"name": "grp",
|
|
"url": "https://github.com/achesak/nim-grp",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"unix",
|
|
"grp",
|
|
"group"
|
|
],
|
|
"description": "Nim port of Python's grp module for working with the UNIX group database file",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-grp"
|
|
},
|
|
{
|
|
"name": "stopwatch",
|
|
"url": "https://gitlab.com/define-private-public/stopwatch",
|
|
"method": "git",
|
|
"tags": [
|
|
"timer",
|
|
"timing",
|
|
"benchmarking",
|
|
"watch",
|
|
"clock"
|
|
],
|
|
"description": "A simple timing library for benchmarking code and other things.",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/define-private-public/stopwatch"
|
|
},
|
|
{
|
|
"name": "nimFinLib",
|
|
"url": "https://github.com/qqtop/NimFinLib",
|
|
"method": "git",
|
|
"tags": [
|
|
"financial"
|
|
],
|
|
"description": "Financial Library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/qqtop/NimFinLib"
|
|
},
|
|
{
|
|
"name": "libssh2",
|
|
"url": "https://github.com/ba0f3/libssh2.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"lib",
|
|
"ssh",
|
|
"ssh2",
|
|
"openssh",
|
|
"client",
|
|
"sftp",
|
|
"scp"
|
|
],
|
|
"description": "Nim wrapper for libssh2",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/libssh2.nim"
|
|
},
|
|
{
|
|
"name": "rethinkdb",
|
|
"url": "https://github.com/OpenSystemsLab/rethinkdb.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"rethinkdb",
|
|
"driver",
|
|
"client",
|
|
"json"
|
|
],
|
|
"description": "RethinkDB driver for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/rethinkdb.nim"
|
|
},
|
|
{
|
|
"name": "dbus",
|
|
"url": "https://github.com/zielmicha/nim-dbus",
|
|
"method": "git",
|
|
"tags": [
|
|
"dbus"
|
|
],
|
|
"description": "dbus bindings for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zielmicha/nim-dbus"
|
|
},
|
|
{
|
|
"name": "LimDB",
|
|
"url": "https://github.com/capocasa/limdb",
|
|
"method": "git",
|
|
"tags": [
|
|
"lmdb",
|
|
"key-value",
|
|
"persistent",
|
|
"database"
|
|
],
|
|
"description": "A wrapper for LMDB the Lightning Memory-Mapped Database",
|
|
"license": "MIT",
|
|
"web": "https://github.com/capocasa/limdb",
|
|
"doc": "https://capocasa.github.io/limdb/limdb.html"
|
|
},
|
|
{
|
|
"name": "lmdb",
|
|
"url": "https://github.com/FedericoCeratto/nim-lmdb",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"lmdb",
|
|
"key-value"
|
|
],
|
|
"description": "A wrapper for LMDB the Lightning Memory-Mapped Database",
|
|
"license": "OpenLDAP",
|
|
"web": "https://github.com/FedericoCeratto/nim-lmdb"
|
|
},
|
|
{
|
|
"name": "zip",
|
|
"url": "https://github.com/nim-lang/zip",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"zip"
|
|
],
|
|
"description": "A wrapper for the zip library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/zip"
|
|
},
|
|
{
|
|
"name": "csvtools",
|
|
"url": "https://github.com/andreaferretti/csvtools",
|
|
"method": "git",
|
|
"tags": [
|
|
"CSV",
|
|
"comma separated values",
|
|
"TSV"
|
|
],
|
|
"description": "Manage CSV files",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/csvtools"
|
|
},
|
|
{
|
|
"name": "httpform",
|
|
"url": "https://github.com/tulayang/httpform",
|
|
"method": "git",
|
|
"tags": [
|
|
"request parser",
|
|
"upload",
|
|
"html5 file"
|
|
],
|
|
"description": "Http request form parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tulayang/httpform"
|
|
},
|
|
{
|
|
"name": "quadtree",
|
|
"url": "https://github.com/Nycto/QuadtreeNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"quadtree",
|
|
"algorithm"
|
|
],
|
|
"description": "A Quadtree implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Nycto/QuadtreeNim"
|
|
},
|
|
{
|
|
"name": "expat",
|
|
"url": "https://github.com/nim-lang/expat",
|
|
"method": "git",
|
|
"tags": [
|
|
"expat",
|
|
"xml",
|
|
"parsing"
|
|
],
|
|
"description": "Expat wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/expat"
|
|
},
|
|
{
|
|
"name": "sphinx",
|
|
"url": "https://github.com/Araq/sphinx",
|
|
"method": "git",
|
|
"tags": [
|
|
"sphinx",
|
|
"wrapper",
|
|
"search",
|
|
"engine"
|
|
],
|
|
"description": "Sphinx wrapper for Nim",
|
|
"license": "LGPL",
|
|
"web": "https://github.com/Araq/sphinx"
|
|
},
|
|
{
|
|
"name": "sdl1",
|
|
"url": "https://github.com/nim-lang/sdl1",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics",
|
|
"library",
|
|
"multi-media",
|
|
"input",
|
|
"sound",
|
|
"joystick"
|
|
],
|
|
"description": "SDL 1.2 wrapper for Nim.",
|
|
"license": "LGPL",
|
|
"web": "https://github.com/nim-lang/sdl1"
|
|
},
|
|
{
|
|
"name": "graphics",
|
|
"url": "https://github.com/nim-lang/graphics",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"SDL"
|
|
],
|
|
"description": "Graphics module for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/graphics"
|
|
},
|
|
{
|
|
"name": "libffi",
|
|
"url": "https://github.com/Araq/libffi",
|
|
"method": "git",
|
|
"tags": [
|
|
"ffi",
|
|
"library",
|
|
"C",
|
|
"calling",
|
|
"convention"
|
|
],
|
|
"description": "libffi wrapper for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/libffi"
|
|
},
|
|
{
|
|
"name": "libcurl",
|
|
"url": "https://github.com/Araq/libcurl",
|
|
"method": "git",
|
|
"tags": [
|
|
"curl",
|
|
"web",
|
|
"http",
|
|
"download"
|
|
],
|
|
"description": "Nim wrapper for libcurl.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/libcurl"
|
|
},
|
|
{
|
|
"name": "perlin",
|
|
"url": "https://github.com/Nycto/PerlinNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"perlin",
|
|
"simplex",
|
|
"noise"
|
|
],
|
|
"description": "Perlin noise and Simplex noise generation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Nycto/PerlinNim"
|
|
},
|
|
{
|
|
"name": "pfring",
|
|
"url": "https://github.com/ba0f3/pfring.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"pf_ring",
|
|
"packet",
|
|
"sniff",
|
|
"pcap",
|
|
"pfring",
|
|
"network",
|
|
"capture",
|
|
"socket"
|
|
],
|
|
"description": "PF_RING wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/pfring.nim"
|
|
},
|
|
{
|
|
"name": "xxtea",
|
|
"url": "https://github.com/xxtea/xxtea-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"xxtea",
|
|
"encrypt",
|
|
"decrypt",
|
|
"crypto"
|
|
],
|
|
"description": "XXTEA encryption algorithm library written in pure Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xxtea/xxtea-nim"
|
|
},
|
|
{
|
|
"name": "xxhash",
|
|
"url": "https://github.com/OpenSystemsLab/xxhash.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"fast",
|
|
"hash",
|
|
"algorithm"
|
|
],
|
|
"description": "xxhash wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/xxhash.nim"
|
|
},
|
|
{
|
|
"name": "libipset",
|
|
"url": "https://github.com/ba0f3/libipset.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ipset",
|
|
"firewall",
|
|
"netfilter",
|
|
"mac",
|
|
"ip",
|
|
"network",
|
|
"collection",
|
|
"rule",
|
|
"set"
|
|
],
|
|
"description": "libipset wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/libipset.nim"
|
|
},
|
|
{
|
|
"name": "pop3",
|
|
"url": "https://github.com/FedericoCeratto/nim-pop3",
|
|
"method": "git",
|
|
"tags": [
|
|
"network",
|
|
"pop3",
|
|
"email"
|
|
],
|
|
"description": "POP3 client library",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-pop3"
|
|
},
|
|
{
|
|
"name": "nimrpc",
|
|
"url": "https://github.com/rogercloud/nim-rpc",
|
|
"method": "git",
|
|
"tags": [
|
|
"msgpack",
|
|
"library",
|
|
"rpc",
|
|
"nimrpc"
|
|
],
|
|
"description": "RPC implementation for Nim based on msgpack4nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rogercloud/nim-rpc"
|
|
},
|
|
{
|
|
"name": "nimrpc_milis",
|
|
"url": "https://github.com/milisarge/nimrpc_milis",
|
|
"method": "git",
|
|
"tags": [
|
|
"msgpack",
|
|
"library",
|
|
"rpc",
|
|
"nimrpc"
|
|
],
|
|
"description": "RPC implementation for Nim based on msgpack4nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/milisarge/nimrpc_milis"
|
|
},
|
|
{
|
|
"name": "asyncevents",
|
|
"url": "https://github.com/tulayang/asyncevents",
|
|
"method": "git",
|
|
"tags": [
|
|
"event",
|
|
"future",
|
|
"asyncdispatch",
|
|
"deleted"
|
|
],
|
|
"description": "Asynchronous event loop for progaming with MVC",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tulayang/asyncevents"
|
|
},
|
|
{
|
|
"name": "nimSHA2",
|
|
"url": "https://github.com/jangko/nimSHA2",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash",
|
|
"crypto",
|
|
"library",
|
|
"sha256",
|
|
"sha224",
|
|
"sha384",
|
|
"sha512"
|
|
],
|
|
"description": "Secure Hash Algorithm - 2, [224, 256, 384, and 512 bits]",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimSHA2"
|
|
},
|
|
{
|
|
"name": "nimAES",
|
|
"url": "https://github.com/jangko/nimAES",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"library",
|
|
"aes",
|
|
"encryption",
|
|
"rijndael"
|
|
],
|
|
"description": "Advanced Encryption Standard, Rijndael Algorithm",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimAES"
|
|
},
|
|
{
|
|
"name": "nimeverything",
|
|
"url": "https://github.com/xland/nimeverything/",
|
|
"method": "git",
|
|
"tags": [
|
|
"everything",
|
|
"voidtools",
|
|
"Everything Search Engine"
|
|
],
|
|
"description": "everything search engine wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xland/nimeverything"
|
|
},
|
|
{
|
|
"name": "vidhdr",
|
|
"url": "https://github.com/achesak/nim-vidhdr",
|
|
"method": "git",
|
|
"tags": [
|
|
"video",
|
|
"formats",
|
|
"file"
|
|
],
|
|
"description": "Library for detecting the format of an video file",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-vidhdr"
|
|
},
|
|
{
|
|
"name": "gitapi",
|
|
"url": "https://github.com/achesak/nim-gitapi",
|
|
"method": "git",
|
|
"tags": [
|
|
"git",
|
|
"version control",
|
|
"library"
|
|
],
|
|
"description": "Nim wrapper around the git version control software",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-gitapi"
|
|
},
|
|
{
|
|
"name": "ptrace",
|
|
"url": "https://github.com/ba0f3/ptrace.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ptrace",
|
|
"trace",
|
|
"process",
|
|
"syscal",
|
|
"system",
|
|
"call"
|
|
],
|
|
"description": "ptrace wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/ptrace.nim"
|
|
},
|
|
{
|
|
"name": "ndbex",
|
|
"url": "https://github.com/Senketsu/nim-db-ex",
|
|
"method": "git",
|
|
"tags": [
|
|
"extension",
|
|
"database",
|
|
"convenience",
|
|
"db",
|
|
"mysql",
|
|
"postgres",
|
|
"sqlite"
|
|
],
|
|
"description": "extension modules for Nim's 'db_*' modules",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Senketsu/nim-db-ex"
|
|
},
|
|
{
|
|
"name": "spry",
|
|
"url": "https://github.com/gokr/spry",
|
|
"method": "git",
|
|
"tags": [
|
|
"language",
|
|
"library",
|
|
"scripting"
|
|
],
|
|
"description": "A Smalltalk and Rebol inspired language implemented as an AST interpreter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gokr/spry"
|
|
},
|
|
{
|
|
"name": "nimBMP",
|
|
"url": "https://github.com/jangko/nimBMP",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics",
|
|
"library",
|
|
"BMP"
|
|
],
|
|
"description": "BMP encoder and decoder",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimBMP"
|
|
},
|
|
{
|
|
"name": "nimPNG",
|
|
"url": "https://github.com/jangko/nimPNG",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics",
|
|
"library",
|
|
"PNG"
|
|
],
|
|
"description": "PNG(Portable Network Graphics) encoder and decoder",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimPNG"
|
|
},
|
|
{
|
|
"name": "litestore",
|
|
"url": "https://github.com/h3rald/litestore",
|
|
"method": "git",
|
|
"tags": [
|
|
"database",
|
|
"rest",
|
|
"sqlite"
|
|
],
|
|
"description": "A lightweight, self-contained, RESTful, searchable, multi-format NoSQL document store",
|
|
"license": "MIT",
|
|
"web": "https://h3rald.com/litestore"
|
|
},
|
|
{
|
|
"name": "parseFixed",
|
|
"url": "https://github.com/jlp765/parsefixed",
|
|
"method": "git",
|
|
"tags": [
|
|
"parse",
|
|
"fixed",
|
|
"width",
|
|
"parser",
|
|
"text"
|
|
],
|
|
"description": "Parse fixed-width fields within lines of text (complementary to parsecsv)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jlp765/parsefixed"
|
|
},
|
|
{
|
|
"name": "playlists",
|
|
"url": "https://github.com/achesak/nim-playlists",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"playlists",
|
|
"M3U",
|
|
"PLS",
|
|
"XSPF"
|
|
],
|
|
"description": "Nim library for parsing PLS, M3U, and XSPF playlist files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-playlists"
|
|
},
|
|
{
|
|
"name": "seqmath",
|
|
"url": "https://github.com/jlp765/seqmath",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"seq",
|
|
"sequence",
|
|
"array",
|
|
"nested",
|
|
"algebra",
|
|
"statistics",
|
|
"lifted",
|
|
"financial"
|
|
],
|
|
"description": "Nim math library for sequences and nested sequences (extends math library)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jlp765/seqmath"
|
|
},
|
|
{
|
|
"name": "daemonize",
|
|
"url": "https://github.com/OpenSystemsLab/daemonize.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"daemonize",
|
|
"background",
|
|
"fork",
|
|
"unix",
|
|
"linux",
|
|
"process"
|
|
],
|
|
"description": "This library makes your code run as a daemon process on Unix-like systems",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/daemonize.nim"
|
|
},
|
|
{
|
|
"name": "tnim",
|
|
"url": "https://github.com/jlp765/tnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"REPL",
|
|
"sandbox",
|
|
"interactive",
|
|
"compiler",
|
|
"code",
|
|
"language"
|
|
],
|
|
"description": "tnim is a Nim REPL - an interactive sandbox for testing Nim code",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jlp765/tnim"
|
|
},
|
|
{
|
|
"name": "ris",
|
|
"url": "https://github.com/achesak/nim-ris",
|
|
"method": "git",
|
|
"tags": [
|
|
"RIS",
|
|
"citation",
|
|
"library"
|
|
],
|
|
"description": "Module for working with RIS citation files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-ris"
|
|
},
|
|
{
|
|
"name": "geoip",
|
|
"url": "https://github.com/achesak/nim-geoip",
|
|
"method": "git",
|
|
"tags": [
|
|
"IP",
|
|
"address",
|
|
"location",
|
|
"geolocation"
|
|
],
|
|
"description": "Retrieve info about a location from an IP address",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-geoip"
|
|
},
|
|
{
|
|
"name": "freegeoip",
|
|
"url": "https://github.com/achesak/nim-freegeoip",
|
|
"method": "git",
|
|
"tags": [
|
|
"IP",
|
|
"address",
|
|
"location",
|
|
"geolocation"
|
|
],
|
|
"description": "Retrieve info about a location from an IP address",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-freegeoip"
|
|
},
|
|
{
|
|
"name": "nimroutine",
|
|
"url": "https://github.com/rogercloud/nim-routine",
|
|
"method": "git",
|
|
"tags": [
|
|
"goroutine",
|
|
"routine",
|
|
"lightweight",
|
|
"thread"
|
|
],
|
|
"description": "A go routine like nim implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rogercloud/nim-routine"
|
|
},
|
|
{
|
|
"name": "coverage",
|
|
"url": "https://github.com/yglukhov/coverage",
|
|
"method": "git",
|
|
"tags": [
|
|
"code",
|
|
"coverage"
|
|
],
|
|
"description": "Code coverage library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/coverage"
|
|
},
|
|
{
|
|
"name": "golib",
|
|
"url": "https://github.com/stefantalpalaru/golib-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "Bindings for golib - a library that (ab)uses gccgo to bring Go's channels and goroutines to the rest of the world",
|
|
"license": "BSD",
|
|
"web": "https://github.com/stefantalpalaru/golib-nim"
|
|
},
|
|
{
|
|
"name": "libnotify",
|
|
"url": "https://github.com/FedericoCeratto/nim-libnotify.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"desktop"
|
|
],
|
|
"description": "Minimalistic libnotify wrapper for desktop notifications",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-libnotify"
|
|
},
|
|
{
|
|
"name": "nimcat",
|
|
"url": "https://github.com/shakna-israel/nimcat",
|
|
"method": "git",
|
|
"tags": [
|
|
"cat",
|
|
"cli"
|
|
],
|
|
"description": "An implementation of cat in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/shakna-israel/nimcat"
|
|
},
|
|
{
|
|
"name": "sections",
|
|
"url": "https://github.com/c0ffeeartc/nim-sections",
|
|
"method": "git",
|
|
"tags": [
|
|
"BDD",
|
|
"test"
|
|
],
|
|
"description": "`Section` macro with BDD aliases for testing",
|
|
"license": "MIT",
|
|
"web": "https://github.com/c0ffeeartc/nim-sections"
|
|
},
|
|
{
|
|
"name": "nimfp",
|
|
"url": "https://github.com/vegansk/nimfp",
|
|
"method": "git",
|
|
"tags": [
|
|
"functional",
|
|
"library"
|
|
],
|
|
"description": "Nim functional programming library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vegansk/nimfp"
|
|
},
|
|
{
|
|
"name": "nhsl",
|
|
"url": "https://github.com/twist-vector/nhsl.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"serialization",
|
|
"pure"
|
|
],
|
|
"description": "Nim Hessian Serialization Library encodes/decodes data into the Hessian binary protocol",
|
|
"license": "LGPL",
|
|
"web": "https://github.com/twist-vector/nhsl"
|
|
},
|
|
{
|
|
"name": "nimstopwatch",
|
|
"url": "https://github.com/twist-vector/nim-stopwatch.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"timer"
|
|
],
|
|
"description": "A Nim-based, non-graphical application designed to measure the amount of time elapsed from its activation to deactivation, includes total elapsed time, lap, and split times.",
|
|
"license": "LGPL",
|
|
"web": "https://github.com/twist-vector/nim-stopwatch"
|
|
},
|
|
{
|
|
"name": "playground",
|
|
"url": "https://github.com/theduke/nim-playground",
|
|
"method": "git",
|
|
"tags": [
|
|
"webapp",
|
|
"execution",
|
|
"code",
|
|
"sandbox"
|
|
],
|
|
"description": "Web-based playground for testing Nim code.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/theduke/nim-playground"
|
|
},
|
|
{
|
|
"name": "nimsl",
|
|
"url": "https://github.com/yglukhov/nimsl",
|
|
"method": "git",
|
|
"tags": [
|
|
"shader",
|
|
"opengl",
|
|
"glsl"
|
|
],
|
|
"description": "Shaders in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/nimsl"
|
|
},
|
|
{
|
|
"name": "omnilog",
|
|
"url": "https://github.com/nim-appkit/omnilog",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"logging",
|
|
"logs"
|
|
],
|
|
"description": "Advanced logging library for Nim with structured logging, formatters, filters and writers.",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/nim-appkit/omnilog"
|
|
},
|
|
{
|
|
"name": "values",
|
|
"url": "https://github.com/nim-appkit/values",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"values",
|
|
"datastructures"
|
|
],
|
|
"description": "Library for working with arbitrary values + a map data structure.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-appkit/values"
|
|
},
|
|
{
|
|
"name": "geohash",
|
|
"url": "https://github.com/twist-vector/nim-geohash.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"geocoding",
|
|
"pure"
|
|
],
|
|
"description": "Nim implementation of the geohash latitude/longitude geocode system",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/twist-vector/nim-geohash"
|
|
},
|
|
{
|
|
"name": "bped",
|
|
"url": "https://github.com/twist-vector/nim-bped.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"serialization",
|
|
"pure"
|
|
],
|
|
"description": "Nim implementation of the Bittorrent ascii serialization protocol",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/twist-vector/nim-bped"
|
|
},
|
|
{
|
|
"name": "ctrulib",
|
|
"url": "https://github.com/skyforce77/ctrulib-nim.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"nintendo",
|
|
"3ds"
|
|
],
|
|
"description": "ctrulib wrapper",
|
|
"license": "GPLv2",
|
|
"web": "https://github.com/skyforce77/ctrulib-nim"
|
|
},
|
|
{
|
|
"name": "nimrdkafka",
|
|
"url": "https://github.com/dfdeshom/nimrdkafka.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"kafka"
|
|
],
|
|
"description": "Nim wrapper for librdkafka",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/dfdeshom/nimrdkafka"
|
|
},
|
|
{
|
|
"name": "utils",
|
|
"url": "https://github.com/nim-appkit/utils",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"utilities"
|
|
],
|
|
"description": "Collection of string, parsing, pointer, ... utilities.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-appkit/utils"
|
|
},
|
|
{
|
|
"name": "pymod",
|
|
"url": "https://github.com/jboy/nim-pymod",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"python",
|
|
"module",
|
|
"numpy",
|
|
"array",
|
|
"matrix",
|
|
"ndarray",
|
|
"pyobject",
|
|
"pyarrayobject",
|
|
"iterator",
|
|
"iterators",
|
|
"docstring"
|
|
],
|
|
"description": "Auto-generate a Python module that wraps a Nim module.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jboy/nim-pymod"
|
|
},
|
|
{
|
|
"name": "db",
|
|
"url": "https://github.com/jlp765/db",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"database",
|
|
"module",
|
|
"sqlite",
|
|
"mysql",
|
|
"postgres",
|
|
"db_sqlite",
|
|
"db_mysql",
|
|
"db_postgres"
|
|
],
|
|
"description": "Unified db access module, providing a single library module to access the db_sqlite, db_mysql and db_postgres modules.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jlp765/db"
|
|
},
|
|
{
|
|
"name": "nimsnappy",
|
|
"url": "https://github.com/dfdeshom/nimsnappy.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"compression"
|
|
],
|
|
"description": "Nim wrapper for the snappy compression library. there is also a high-level API for easy use",
|
|
"license": "BSD",
|
|
"web": "https://github.com/dfdeshom/nimsnappy"
|
|
},
|
|
{
|
|
"name": "nimLUA",
|
|
"url": "https://github.com/jangko/nimLUA",
|
|
"method": "git",
|
|
"tags": [
|
|
"lua",
|
|
"library",
|
|
"bind",
|
|
"glue",
|
|
"macros"
|
|
],
|
|
"description": "glue code generator to bind Nim and Lua together using Nim's powerful macro",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimLUA"
|
|
},
|
|
{
|
|
"name": "sound",
|
|
"url": "https://github.com/yglukhov/sound.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"sound",
|
|
"ogg"
|
|
],
|
|
"description": "Cross-platform sound mixer library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/sound"
|
|
},
|
|
{
|
|
"name": "nimi3status",
|
|
"url": "https://github.com/FedericoCeratto/nimi3status",
|
|
"method": "git",
|
|
"tags": [
|
|
"i3",
|
|
"i3status"
|
|
],
|
|
"description": "Lightweight i3 status bar.",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nimi3status"
|
|
},
|
|
{
|
|
"name": "native_dialogs",
|
|
"url": "https://github.com/SSPkrolik/nim-native-dialogs.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"ui",
|
|
"gui",
|
|
"cross-platform",
|
|
"library"
|
|
],
|
|
"description": "Implements framework-agnostic native operating system dialogs calls",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SSPkrolik/nim-native-dialogs"
|
|
},
|
|
{
|
|
"name": "variant",
|
|
"url": "https://github.com/yglukhov/variant.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"variant"
|
|
],
|
|
"description": "Variant type and type matching",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/variant"
|
|
},
|
|
{
|
|
"name": "pythonmath",
|
|
"url": "https://github.com/achesak/nim-pythonmath",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"python",
|
|
"math"
|
|
],
|
|
"description": "Module to provide an interface as similar as possible to Python's math libary",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-pythonmath"
|
|
},
|
|
{
|
|
"name": "nimlz4",
|
|
"url": "https://github.com/dfdeshom/nimlz4.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"compression",
|
|
"lzo",
|
|
"lz4"
|
|
],
|
|
"description": "Nim wrapper for the LZ4 library. There is also a high-level API for easy use",
|
|
"license": "BSD",
|
|
"web": "https://github.com/dfdeshom/nimlz4"
|
|
},
|
|
{
|
|
"name": "pythonize",
|
|
"url": "https://github.com/marcoapintoo/nim-pythonize.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"wrapper"
|
|
],
|
|
"description": "A higher-level wrapper for the Python Programing Language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/marcoapintoo/nim-pythonize"
|
|
},
|
|
{
|
|
"name": "cligen",
|
|
"url": "https://github.com/c-blake/cligen.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"cli",
|
|
"command-line",
|
|
"command line",
|
|
"commandline",
|
|
"arguments",
|
|
"switches",
|
|
"options",
|
|
"argparse",
|
|
"optparse",
|
|
"parser",
|
|
"parsing",
|
|
"formatter",
|
|
"formatting",
|
|
"template engines",
|
|
"highlighting",
|
|
"terminal",
|
|
"color",
|
|
"completion",
|
|
"help generation",
|
|
"abbreviation",
|
|
"multiprocessing"
|
|
],
|
|
"description": "Infer & generate command-line interface/option/argument parsers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/c-blake/cligen"
|
|
},
|
|
{
|
|
"name": "fnmatch",
|
|
"url": "https://github.com/achesak/nim-fnmatch",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"unix",
|
|
"files",
|
|
"matching"
|
|
],
|
|
"description": "Nim module for filename matching with UNIX shell patterns",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-fnmatch"
|
|
},
|
|
{
|
|
"name": "shorturl",
|
|
"url": "https://github.com/achesak/nim-shorturl",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"url",
|
|
"uid"
|
|
],
|
|
"description": "Nim module for generating URL identifiers for Tiny URL and bit.ly-like URLs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-shorturl"
|
|
},
|
|
{
|
|
"name": "teafiles",
|
|
"url": "https://github.com/andreaferretti/nim-teafiles.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"teafiles",
|
|
"mmap",
|
|
"timeseries"
|
|
],
|
|
"description": "TeaFiles provide fast read/write access to time series data",
|
|
"license": "Apache2",
|
|
"web": "https://github.com/andreaferretti/nim-teafiles"
|
|
},
|
|
{
|
|
"name": "emmy",
|
|
"url": "https://github.com/andreaferretti/emmy.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"algebra",
|
|
"polynomials",
|
|
"primes",
|
|
"ring",
|
|
"quotients"
|
|
],
|
|
"description": "Algebraic structures and related operations for Nim",
|
|
"license": "Apache2",
|
|
"web": "https://github.com/andreaferretti/emmy"
|
|
},
|
|
{
|
|
"name": "impulse_engine",
|
|
"url": "https://github.com/matkuki/Nim-Impulse-Engine",
|
|
"method": "git",
|
|
"tags": [
|
|
"physics",
|
|
"engine",
|
|
"2D"
|
|
],
|
|
"description": "Nim port of a simple 2D physics engine",
|
|
"license": "zlib",
|
|
"web": "https://github.com/matkuki/Nim-Impulse-Engine"
|
|
},
|
|
{
|
|
"name": "notifications",
|
|
"url": "https://github.com/dom96/notifications",
|
|
"method": "git",
|
|
"tags": [
|
|
"notifications",
|
|
"alerts",
|
|
"gui",
|
|
"toasts",
|
|
"macosx",
|
|
"cocoa"
|
|
],
|
|
"description": "Library for displaying notifications on the desktop",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/notifications"
|
|
},
|
|
{
|
|
"name": "reactor",
|
|
"url": "https://github.com/zielmicha/reactor.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"libuv",
|
|
"http",
|
|
"tcp"
|
|
],
|
|
"description": "Asynchronous networking engine for Nim",
|
|
"license": "MIT",
|
|
"web": "https://networkos.net/nim/reactor.nim"
|
|
},
|
|
{
|
|
"name": "asynctools",
|
|
"url": "https://github.com/cheatfate/asynctools",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"pipes",
|
|
"processes",
|
|
"ipc",
|
|
"synchronization",
|
|
"dns",
|
|
"pty"
|
|
],
|
|
"description": "Various asynchronous tools for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/cheatfate/asynctools"
|
|
},
|
|
{
|
|
"name": "nimcrypto",
|
|
"url": "https://github.com/cheatfate/nimcrypto",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"hashes",
|
|
"ciphers",
|
|
"keccak",
|
|
"sha3",
|
|
"blowfish",
|
|
"twofish",
|
|
"rijndael",
|
|
"csprng",
|
|
"hmac",
|
|
"ripemd"
|
|
],
|
|
"description": "Nim cryptographic library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/cheatfate/nimcrypto"
|
|
},
|
|
{
|
|
"name": "collections",
|
|
"url": "https://github.com/zielmicha/collections.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"iterator",
|
|
"functional"
|
|
],
|
|
"description": "Various collections and utilities",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zielmicha/collections.nim"
|
|
},
|
|
{
|
|
"name": "capnp",
|
|
"url": "https://github.com/zielmicha/capnp.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"capnp",
|
|
"serialization",
|
|
"protocol",
|
|
"rpc"
|
|
],
|
|
"description": "Cap'n Proto implementation for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zielmicha/capnp.nim"
|
|
},
|
|
{
|
|
"name": "biscuits",
|
|
"url": "https://github.com/achesak/nim-biscuits",
|
|
"method": "git",
|
|
"tags": [
|
|
"cookie",
|
|
"persistence"
|
|
],
|
|
"description": "better cookie handling",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-biscuits"
|
|
},
|
|
{
|
|
"name": "pari",
|
|
"url": "https://github.com/lompik/pari.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"number theory",
|
|
"computer algebra system"
|
|
],
|
|
"description": "Pari/GP C library wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lompik/pari.nim"
|
|
},
|
|
{
|
|
"name": "spacenav",
|
|
"url": "https://github.com/nimious/spacenav.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"3dx",
|
|
"3dconnexion",
|
|
"libspnav",
|
|
"spacenav",
|
|
"spacemouse",
|
|
"spacepilot",
|
|
"spacenavigator"
|
|
],
|
|
"description": "Bindings for libspnav, the free 3Dconnexion device driver",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/spacenav"
|
|
},
|
|
{
|
|
"name": "isense",
|
|
"url": "https://github.com/nimious/isense.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"isense",
|
|
"intersense",
|
|
"inertiacube",
|
|
"intertrax",
|
|
"microtrax",
|
|
"thales",
|
|
"tracking",
|
|
"sensor"
|
|
],
|
|
"description": "Bindings for the InterSense SDK",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/isense"
|
|
},
|
|
{
|
|
"name": "libusb",
|
|
"url": "https://github.com/nimious/libusb.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"usb",
|
|
"libusb"
|
|
],
|
|
"description": "Bindings for libusb, the cross-platform user library to access USB devices.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/libusb"
|
|
},
|
|
{
|
|
"name": "myo",
|
|
"url": "https://github.com/nimious/myo.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"myo",
|
|
"thalmic",
|
|
"armband",
|
|
"gesture"
|
|
],
|
|
"description": "Bindings for the Thalmic Labs Myo gesture control armband SDK.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/myo"
|
|
},
|
|
{
|
|
"name": "oculus",
|
|
"url": "https://github.com/nimious/oculus.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"oculus",
|
|
"rift",
|
|
"vr",
|
|
"libovr",
|
|
"ovr",
|
|
"dk1",
|
|
"dk2",
|
|
"gearvr"
|
|
],
|
|
"description": "Bindings for the Oculus VR SDK.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/oculus"
|
|
},
|
|
{
|
|
"name": "serialport",
|
|
"url": "https://github.com/nimious/serialport.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"libserialport",
|
|
"serial",
|
|
"communication"
|
|
],
|
|
"description": "Bindings for libserialport, the cross-platform serial communication library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/serialport"
|
|
},
|
|
{
|
|
"name": "gles",
|
|
"url": "https://github.com/nimious/gles.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"khronos",
|
|
"gles",
|
|
"opengl es"
|
|
],
|
|
"description": "Bindings for OpenGL ES, the embedded 3D graphics library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/gles"
|
|
},
|
|
{
|
|
"name": "egl",
|
|
"url": "https://github.com/nimious/egl.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"khronos",
|
|
"egl",
|
|
"opengl",
|
|
"opengl es",
|
|
"openvg"
|
|
],
|
|
"description": "Bindings for EGL, the native platform interface for rendering APIs.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/egl"
|
|
},
|
|
{
|
|
"name": "sixense",
|
|
"url": "https://github.com/nimious/sixense.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"sixense",
|
|
"razer hydra",
|
|
"stem system",
|
|
"vr"
|
|
],
|
|
"description": "Bindings for the Sixense Core API.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimious/sixense"
|
|
},
|
|
{
|
|
"name": "listsv",
|
|
"url": "https://github.com/srwiley/listsv.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"singly linked list",
|
|
"doubly linked list"
|
|
],
|
|
"description": "Basic operations on singly and doubly linked lists.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/srwiley/listsv"
|
|
},
|
|
{
|
|
"name": "kissfft",
|
|
"url": "https://github.com/m13253/nim-kissfft",
|
|
"method": "git",
|
|
"tags": [
|
|
"fft",
|
|
"dsp",
|
|
"signal"
|
|
],
|
|
"description": "Nim binding for KissFFT Fast Fourier Transform library",
|
|
"license": "BSD",
|
|
"web": "https://github.com/m13253/nim-kissfft"
|
|
},
|
|
{
|
|
"name": "nimbench",
|
|
"url": "https://github.com/ivankoster/nimbench.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"benchmark",
|
|
"micro benchmark",
|
|
"timer"
|
|
],
|
|
"description": "Micro benchmarking tool to measure speed of code, with the goal of optimizing it.",
|
|
"license": "Apache Version 2.0",
|
|
"web": "https://github.com/ivankoster/nimbench"
|
|
},
|
|
{
|
|
"name": "nest",
|
|
"url": "https://github.com/kedean/nest.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"api",
|
|
"router",
|
|
"web"
|
|
],
|
|
"description": "RESTful URI router",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kedean/nest"
|
|
},
|
|
{
|
|
"name": "nimbluez",
|
|
"url": "https://github.com/Electric-Blue/NimBluez.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"bluetooth",
|
|
"library",
|
|
"wrapper",
|
|
"sockets"
|
|
],
|
|
"description": "Nim modules for access to system Bluetooth resources.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/Electric-Blue/NimBluez"
|
|
},
|
|
{
|
|
"name": "yaml",
|
|
"url": "https://github.com/flyx/NimYAML",
|
|
"method": "git",
|
|
"tags": [
|
|
"serialization",
|
|
"parsing",
|
|
"library",
|
|
"yaml"
|
|
],
|
|
"description": "YAML 1.2 implementation for Nim",
|
|
"license": "MIT",
|
|
"web": "https://flyx.github.io/NimYAML/"
|
|
},
|
|
{
|
|
"name": "nimyaml",
|
|
"alias": "yaml"
|
|
},
|
|
{
|
|
"name": "jsmn",
|
|
"url": "https://github.com/OpenSystemsLab/jsmn.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"token",
|
|
"tokenizer",
|
|
"parser",
|
|
"jsmn"
|
|
],
|
|
"description": "Jsmn - a world fastest JSON parser - in pure Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/jsmn.nim"
|
|
},
|
|
{
|
|
"name": "mangle",
|
|
"url": "https://github.com/baabelfish/mangle",
|
|
"method": "git",
|
|
"tags": [
|
|
"functional",
|
|
"iterators",
|
|
"lazy",
|
|
"library"
|
|
],
|
|
"description": "Yet another iterator library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/baabelfish/mangle"
|
|
},
|
|
{
|
|
"name": "nimshell",
|
|
"url": "https://github.com/vegansk/nimshell",
|
|
"method": "git",
|
|
"tags": [
|
|
"shell",
|
|
"utility"
|
|
],
|
|
"description": "Library for shell scripting in nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vegansk/nimshell"
|
|
},
|
|
{
|
|
"name": "rosencrantz",
|
|
"url": "https://github.com/andreaferretti/rosencrantz",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"server",
|
|
"DSL",
|
|
"combinators"
|
|
],
|
|
"description": "A web DSL for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/andreaferretti/rosencrantz"
|
|
},
|
|
{
|
|
"name": "sam",
|
|
"url": "https://github.com/OpenSystemsLab/sam.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"binding",
|
|
"map",
|
|
"dump",
|
|
"load"
|
|
],
|
|
"description": "Fast and just works JSON-Binding for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/sam.nim"
|
|
},
|
|
{
|
|
"name": "twitter",
|
|
"url": "https://github.com/snus-kin/twitter.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"twitter"
|
|
],
|
|
"description": "Low-level twitter API wrapper library for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/snus-kin/twitter.nim"
|
|
},
|
|
{
|
|
"name": "stomp",
|
|
"url": "https://github.com/mahlonsmith/nim-stomp",
|
|
"method": "git",
|
|
"tags": [
|
|
"stomp",
|
|
"library",
|
|
"messaging",
|
|
"events"
|
|
],
|
|
"description": "A pure-nim implementation of the STOMP protocol for machine messaging.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mahlonsmith/nim-stomp"
|
|
},
|
|
{
|
|
"name": "srt",
|
|
"url": "https://github.com/achesak/nim-srt",
|
|
"method": "git",
|
|
"tags": [
|
|
"srt",
|
|
"subrip",
|
|
"subtitle"
|
|
],
|
|
"description": "Nim module for parsing SRT (SubRip) subtitle files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-srt"
|
|
},
|
|
{
|
|
"name": "subviewer",
|
|
"url": "https://github.com/achesak/nim-subviewer",
|
|
"method": "git",
|
|
"tags": [
|
|
"subviewer",
|
|
"subtitle"
|
|
],
|
|
"description": "Nim module for parsing SubViewer subtitle files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-subviewer"
|
|
},
|
|
{
|
|
"name": "Kinto",
|
|
"url": "https://github.com/OpenSystemsLab/kinto.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"mozilla",
|
|
"kinto",
|
|
"json",
|
|
"storage",
|
|
"server",
|
|
"client"
|
|
],
|
|
"description": "Kinto Client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OpenSystemsLab/kinto.nim"
|
|
},
|
|
{
|
|
"name": "xmltools",
|
|
"url": "https://github.com/vegansk/xmltools",
|
|
"method": "git",
|
|
"tags": [
|
|
"xml",
|
|
"functional",
|
|
"library",
|
|
"parsing"
|
|
],
|
|
"description": "High level xml library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vegansk/xmltools"
|
|
},
|
|
{
|
|
"name": "nimongo",
|
|
"url": "https://github.com/SSPkrolik/nimongo",
|
|
"method": "git",
|
|
"tags": [
|
|
"mongo",
|
|
"mongodb",
|
|
"database",
|
|
"server",
|
|
"driver",
|
|
"storage"
|
|
],
|
|
"description": "MongoDB driver in pure Nim language with synchronous and asynchronous I/O support",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SSPkrolik/nimongo"
|
|
},
|
|
{
|
|
"name": "nimboost",
|
|
"url": "https://github.com/vegansk/nimboost",
|
|
"method": "git",
|
|
"tags": [
|
|
"stdlib",
|
|
"library",
|
|
"utility"
|
|
],
|
|
"description": "Additions to the Nim's standard library, like boost for C++",
|
|
"license": "MIT",
|
|
"web": "https://vegansk.github.io/nimboost/"
|
|
},
|
|
{
|
|
"name": "asyncdocker",
|
|
"url": "https://github.com/tulayang/asyncdocker",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"docker"
|
|
],
|
|
"description": "Asynchronous docker client written by Nim-lang",
|
|
"license": "MIT",
|
|
"web": "https://tulayang.github.io/asyncdocker.html"
|
|
},
|
|
{
|
|
"name": "python3",
|
|
"url": "https://github.com/matkuki/python3",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper to interface with the Python 3 interpreter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/matkuki/python3"
|
|
},
|
|
{
|
|
"name": "jser",
|
|
"url": "https://github.com/niv/jser.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"serialize",
|
|
"tuple"
|
|
],
|
|
"description": "json de/serializer for tuples and more",
|
|
"license": "MIT",
|
|
"web": "https://github.com/niv/jser.nim"
|
|
},
|
|
{
|
|
"name": "pledge",
|
|
"url": "https://github.com/euantorano/pledge.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"pledge",
|
|
"openbsd"
|
|
],
|
|
"description": "OpenBSDs pledge(2) for Nim.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/pledge.nim"
|
|
},
|
|
{
|
|
"name": "sophia",
|
|
"url": "https://github.com/gokr/nim-sophia",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"database"
|
|
],
|
|
"description": "Nim wrapper of the Sophia key/value store",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gokr/nim-sophia"
|
|
},
|
|
{
|
|
"name": "progress",
|
|
"url": "https://github.com/euantorano/progress.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"progress",
|
|
"bar",
|
|
"terminal",
|
|
"ui"
|
|
],
|
|
"description": "A simple progress bar for Nim.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/progress.nim"
|
|
},
|
|
{
|
|
"name": "websocket",
|
|
"url": "https://github.com/niv/websocket.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"websockets",
|
|
"async",
|
|
"client",
|
|
"server"
|
|
],
|
|
"description": "websockets for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/niv/websocket.nim"
|
|
},
|
|
{
|
|
"name": "cucumber",
|
|
"url": "https://github.com/shaunc/cucumber_nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"unit-testing",
|
|
"cucumber",
|
|
"bdd"
|
|
],
|
|
"description": "implements the cucumber BDD framework in the nim language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/shaunc/cucumber_nim"
|
|
},
|
|
{
|
|
"name": "libmpdclient",
|
|
"url": "https://github.com/lompik/libmpdclient.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"MPD",
|
|
"Music Player Daemon"
|
|
],
|
|
"description": "Bindings for the Music Player Daemon C client library",
|
|
"license": "BSD",
|
|
"web": "https://github.com/lompik/libmpdclient.nim"
|
|
},
|
|
{
|
|
"name": "awk",
|
|
"url": "https://github.com/greencardamom/awk",
|
|
"method": "git",
|
|
"tags": [
|
|
"awk"
|
|
],
|
|
"description": "Nim for awk programmers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/greencardamom/awk"
|
|
},
|
|
{
|
|
"name": "dotenv",
|
|
"url": "https://github.com/euantorano/dotenv.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"env",
|
|
"dotenv",
|
|
"configuration",
|
|
"environment"
|
|
],
|
|
"description": "Loads environment variables from `.env`.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/dotenv.nim"
|
|
},
|
|
{
|
|
"name": "sph",
|
|
"url": "https://github.com/aidansteele/sph",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"hashes",
|
|
"md5",
|
|
"sha"
|
|
],
|
|
"description": "Large number of cryptographic hashes for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/aidansteele/sph"
|
|
},
|
|
{
|
|
"name": "libsodium",
|
|
"url": "https://github.com/FedericoCeratto/nim-libsodium",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"library",
|
|
"security",
|
|
"crypto"
|
|
],
|
|
"description": "libsodium wrapper",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-libsodium"
|
|
},
|
|
{
|
|
"name": "aws_sdk",
|
|
"url": "https://github.com/aidansteele/aws_sdk.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"aws",
|
|
"amazon"
|
|
],
|
|
"description": "Library for interacting with Amazon Web Services (AWS)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/aidansteele/aws_sdk.nim"
|
|
},
|
|
{
|
|
"name": "i18n",
|
|
"url": "https://github.com/Parashurama/nim-i18n",
|
|
"method": "git",
|
|
"tags": [
|
|
"gettext",
|
|
"i18n",
|
|
"internationalisation"
|
|
],
|
|
"description": "Bring a gettext-like internationalisation module to Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Parashurama/nim-i18n"
|
|
},
|
|
{
|
|
"name": "persistent_enums",
|
|
"url": "https://github.com/yglukhov/persistent_enums",
|
|
"method": "git",
|
|
"tags": [
|
|
"enum",
|
|
"binary",
|
|
"protocol"
|
|
],
|
|
"description": "Define enums which values preserve their binary representation upon inserting or reordering",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/persistent_enums"
|
|
},
|
|
{
|
|
"name": "nimcl",
|
|
"url": "https://github.com/andreaferretti/nimcl",
|
|
"method": "git",
|
|
"tags": [
|
|
"OpenCL",
|
|
"GPU"
|
|
],
|
|
"description": "High level wrapper over OpenCL",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/nimcl"
|
|
},
|
|
{
|
|
"name": "nimblas",
|
|
"url": "https://github.com/andreaferretti/nimblas",
|
|
"method": "git",
|
|
"tags": [
|
|
"BLAS",
|
|
"linear algebra",
|
|
"vector",
|
|
"matrix"
|
|
],
|
|
"description": "BLAS for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/nimblas"
|
|
},
|
|
{
|
|
"name": "fixmath",
|
|
"url": "https://github.com/Jeff-Ciesielski/fixmath",
|
|
"method": "git",
|
|
"tags": [
|
|
"math"
|
|
],
|
|
"description": "LibFixMath 16:16 fixed point support for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Jeff-Ciesielski/fixmath"
|
|
},
|
|
{
|
|
"name": "nimzend",
|
|
"url": "https://github.com/metatexx/nimzend",
|
|
"method": "git",
|
|
"tags": [
|
|
"zend",
|
|
"php",
|
|
"binding",
|
|
"extension"
|
|
],
|
|
"description": "Native Nim Zend API glue for easy PHP extension development.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/metatexx/nimzend"
|
|
},
|
|
{
|
|
"name": "spills",
|
|
"url": "https://github.com/andreaferretti/spills",
|
|
"method": "git",
|
|
"tags": [
|
|
"disk-based",
|
|
"sequence",
|
|
"memory-mapping"
|
|
],
|
|
"description": "Disk-based sequences",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/spills"
|
|
},
|
|
{
|
|
"name": "platformer",
|
|
"url": "https://github.com/def-/nim-platformer",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"sdl",
|
|
"2d"
|
|
],
|
|
"description": "Writing a 2D Platform Game in Nim with SDL2",
|
|
"license": "MIT",
|
|
"web": "https://github.com/def-/nim-platformer"
|
|
},
|
|
{
|
|
"name": "nimCEF",
|
|
"url": "https://github.com/jangko/nimCEF",
|
|
"method": "git",
|
|
"tags": [
|
|
"chromium",
|
|
"embedded",
|
|
"framework",
|
|
"cef",
|
|
"wrapper"
|
|
],
|
|
"description": "Nim wrapper for the Chromium Embedded Framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimCEF"
|
|
},
|
|
{
|
|
"name": "migrate",
|
|
"url": "https://github.com/euantorano/migrate.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"migrate",
|
|
"database",
|
|
"db"
|
|
],
|
|
"description": "A simple database migration utility for Nim.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/migrate.nim"
|
|
},
|
|
{
|
|
"name": "subfield",
|
|
"url": "https://github.com/jyapayne/subfield",
|
|
"method": "git",
|
|
"tags": [
|
|
"subfield",
|
|
"macros"
|
|
],
|
|
"description": "Override the dot operator to access nested subfields of a Nim object.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jyapayne/subfield"
|
|
},
|
|
{
|
|
"name": "semver",
|
|
"url": "https://github.com/euantorano/semver.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"semver",
|
|
"version",
|
|
"parser"
|
|
],
|
|
"description": "Semantic versioning parser for Nim. Allows the parsing of version strings into objects and the comparing of version objects.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/semver.nim"
|
|
},
|
|
{
|
|
"name": "ad",
|
|
"tags": [
|
|
"calculator",
|
|
"rpn"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/subsetpark/ad",
|
|
"url": "https://github.com/subsetpark/ad",
|
|
"description": "A simple RPN calculator"
|
|
},
|
|
{
|
|
"name": "asyncpg",
|
|
"url": "https://github.com/cheatfate/asyncpg",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"database",
|
|
"postgres",
|
|
"postgresql",
|
|
"asyncdispatch",
|
|
"asynchronous",
|
|
"library"
|
|
],
|
|
"description": "Asynchronous PostgreSQL driver for Nim Language.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/cheatfate/asyncpg"
|
|
},
|
|
{
|
|
"name": "winregistry",
|
|
"description": "Deal with Windows Registry from Nim.",
|
|
"tags": [
|
|
"registry",
|
|
"windows",
|
|
"library"
|
|
],
|
|
"url": "https://github.com/miere43/nim-registry",
|
|
"web": "https://github.com/miere43/nim-registry",
|
|
"license": "MIT",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "luna",
|
|
"description": "Lua convenience library for nim",
|
|
"tags": [
|
|
"lua",
|
|
"scripting"
|
|
],
|
|
"url": "https://github.com/smallfx/luna.nim",
|
|
"web": "https://github.com/smallfx/luna.nim",
|
|
"license": "MIT",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "qrcode",
|
|
"description": "module for creating and reading QR codes using https://goqr.me/",
|
|
"tags": [
|
|
"qr",
|
|
"qrcode",
|
|
"api"
|
|
],
|
|
"url": "https://github.com/achesak/nim-qrcode",
|
|
"web": "https://github.com/achesak/nim-qrcode",
|
|
"license": "MIT",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "circleci_client",
|
|
"tags": [
|
|
"circleci",
|
|
"client"
|
|
],
|
|
"method": "git",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-circleci",
|
|
"url": "https://github.com/FedericoCeratto/nim-circleci",
|
|
"description": "CircleCI API client"
|
|
},
|
|
{
|
|
"name": "iup",
|
|
"description": "Bindings for the IUP widget toolkit",
|
|
"tags": [
|
|
"GUI",
|
|
"IUP"
|
|
],
|
|
"url": "https://github.com/nim-lang/iup",
|
|
"web": "https://github.com/nim-lang/iup",
|
|
"license": "MIT",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "barbarus",
|
|
"tags": [
|
|
"i18n",
|
|
"internationalization"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/cjxgm/barbarus",
|
|
"url": "https://github.com/cjxgm/barbarus",
|
|
"description": "A simple extensible i18n engine."
|
|
},
|
|
{
|
|
"name": "jsonob",
|
|
"tags": [
|
|
"json",
|
|
"object",
|
|
"marshal"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/cjxgm/jsonob",
|
|
"url": "https://github.com/cjxgm/jsonob",
|
|
"description": "JSON / Object mapper"
|
|
},
|
|
{
|
|
"name": "autome",
|
|
"description": "Write GUI automation scripts with Nim",
|
|
"tags": [
|
|
"gui",
|
|
"automation",
|
|
"windows"
|
|
],
|
|
"license": "MIT",
|
|
"web": "https://github.com/miere43/autome",
|
|
"url": "https://github.com/miere43/autome",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "wox",
|
|
"description": "Helper library for writing Wox plugins in Nim",
|
|
"tags": [
|
|
"wox",
|
|
"plugins"
|
|
],
|
|
"license": "MIT",
|
|
"web": "https://github.com/roose/nim-wox",
|
|
"url": "https://github.com/roose/nim-wox",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "seccomp",
|
|
"description": "Linux Seccomp sandbox library",
|
|
"tags": [
|
|
"linux",
|
|
"security",
|
|
"sandbox",
|
|
"seccomp"
|
|
],
|
|
"license": "LGPLv2.1",
|
|
"web": "https://github.com/FedericoCeratto/nim-seccomp",
|
|
"url": "https://github.com/FedericoCeratto/nim-seccomp",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "AntTweakBar",
|
|
"tags": [
|
|
"gui",
|
|
"opengl",
|
|
"rendering"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/krux02/nimAntTweakBar",
|
|
"url": "https://github.com/krux02/nimAntTweakBar",
|
|
"description": "nim wrapper around the AntTweakBar c library"
|
|
},
|
|
{
|
|
"name": "slimdown",
|
|
"tags": [
|
|
"markdown",
|
|
"parser",
|
|
"library"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ruivieira/nim-slimdown",
|
|
"url": "https://github.com/ruivieira/nim-slimdown",
|
|
"description": "Nim module that converts Markdown text to HTML using only regular expressions. Based on jbroadway's Slimdown."
|
|
},
|
|
{
|
|
"name": "taglib",
|
|
"description": "TagLib Audio Meta-Data Library wrapper",
|
|
"license": "MIT",
|
|
"tags": [
|
|
"audio",
|
|
"metadata",
|
|
"tags",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"url": "https://github.com/alex-laskin/nim-taglib",
|
|
"web": "https://github.com/alex-laskin/nim-taglib",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "des",
|
|
"description": "3DES native library for Nim",
|
|
"tags": [
|
|
"library",
|
|
"encryption",
|
|
"crypto"
|
|
],
|
|
"license": "MIT",
|
|
"web": "https://github.com/LucaWolf/des.nim",
|
|
"url": "https://github.com/LucaWolf/des.nim",
|
|
"method": "git"
|
|
},
|
|
{
|
|
"name": "bgfx",
|
|
"url": "https://github.com/Halsys/nim-bgfx",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"media",
|
|
"graphics",
|
|
"3d",
|
|
"rendering",
|
|
"opengl"
|
|
],
|
|
"description": "BGFX wrapper for the nim programming language.",
|
|
"license": "BSD2",
|
|
"web": "https://github.com/Halsys/nim-bgfx"
|
|
},
|
|
{
|
|
"name": "json_builder",
|
|
"tags": [
|
|
"json",
|
|
"generator",
|
|
"builder"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/undecided/json_builder",
|
|
"url": "https://github.com/undecided/json_builder",
|
|
"description": "Easy and fast generator for valid json in nim"
|
|
},
|
|
{
|
|
"name": "mapbits",
|
|
"tags": [
|
|
"map",
|
|
"bits",
|
|
"byte",
|
|
"word",
|
|
"binary"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "Access bit mapped portions of bytes in binary data as int variables",
|
|
"web": "https://github.com/jlp765/mapbits",
|
|
"url": "https://github.com/jlp765/mapbits"
|
|
},
|
|
{
|
|
"name": "faststack",
|
|
"tags": [
|
|
"collection"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "Dynamically resizable data structure optimized for fast iteration.",
|
|
"web": "https://github.com/Vladar4/FastStack",
|
|
"url": "https://github.com/Vladar4/FastStack"
|
|
},
|
|
{
|
|
"name": "gpx",
|
|
"tags": [
|
|
"GPX",
|
|
"GPS",
|
|
"waypoint",
|
|
"route"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "Nim module for parsing GPX (GPS Exchange format) files",
|
|
"web": "https://github.com/achesak/nim-gpx",
|
|
"url": "https://github.com/achesak/nim-gpx"
|
|
},
|
|
{
|
|
"name": "itn",
|
|
"tags": [
|
|
"GPS",
|
|
"intinerary",
|
|
"tomtom",
|
|
"ITN"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "Nim module for parsing ITN (TomTom intinerary) files",
|
|
"web": "https://github.com/achesak/nim-itn",
|
|
"url": "https://github.com/achesak/nim-itn"
|
|
},
|
|
{
|
|
"name": "foliant",
|
|
"tags": [
|
|
"foliant",
|
|
"docs",
|
|
"pdf",
|
|
"docx",
|
|
"word",
|
|
"latex",
|
|
"tex",
|
|
"pandoc",
|
|
"markdown",
|
|
"md",
|
|
"restream"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/foliant-docs/foliant-nim",
|
|
"url": "https://github.com/foliant-docs/foliant-nim",
|
|
"description": "Documentation generator that produces pdf and docx from Markdown. Uses Pandoc and LaTeX behind the scenes."
|
|
},
|
|
{
|
|
"name": "gemf",
|
|
"url": "https://bitbucket.org/abudden/gemf.nim",
|
|
"method": "hg",
|
|
"license": "MIT",
|
|
"description": "Library for reading GEMF map tile stores",
|
|
"web": "https://www.cgtk.co.uk/gemf",
|
|
"tags": [
|
|
"maps",
|
|
"gemf",
|
|
"parser",
|
|
"deleted"
|
|
]
|
|
},
|
|
{
|
|
"name": "Remotery",
|
|
"url": "https://github.com/Halsys/Nim-Remotery",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"opengl",
|
|
"direct3d",
|
|
"cuda",
|
|
"profiler"
|
|
],
|
|
"description": "Nim wrapper for (and with) Celtoys's Remotery",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/Halsys/Nim-Remotery"
|
|
},
|
|
{
|
|
"name": "picohttpparser",
|
|
"tags": [
|
|
"web",
|
|
"http"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "Bindings for picohttpparser.",
|
|
"web": "https://github.com/philip-wernersbach/nim-picohttpparser",
|
|
"url": "https://github.com/philip-wernersbach/nim-picohttpparser"
|
|
},
|
|
{
|
|
"name": "microasynchttpserver",
|
|
"tags": [
|
|
"web",
|
|
"http",
|
|
"async",
|
|
"server"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"description": "A thin asynchronous HTTP server library, API compatible with Nim's built-in asynchttpserver.",
|
|
"web": "https://github.com/philip-wernersbach/microasynchttpserver",
|
|
"url": "https://github.com/philip-wernersbach/microasynchttpserver"
|
|
},
|
|
{
|
|
"name": "react",
|
|
"url": "https://github.com/andreaferretti/react.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"react",
|
|
"frontend",
|
|
"ui",
|
|
"vdom",
|
|
"single page application"
|
|
],
|
|
"description": "React.js bindings for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/react.nim"
|
|
},
|
|
{
|
|
"name": "react16",
|
|
"url": "https://github.com/kristianmandrup/react-16.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"react",
|
|
"frontend",
|
|
"ui",
|
|
"vdom",
|
|
"hooks",
|
|
"single page application"
|
|
],
|
|
"description": "React.js 16.x bindings for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/kristianmandrup/react-16.nim"
|
|
},
|
|
{
|
|
"name": "oauth",
|
|
"url": "https://github.com/CORDEA/oauth",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"oauth",
|
|
"oauth2",
|
|
"authorization"
|
|
],
|
|
"description": "OAuth library for nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://cordea.github.io/oauth"
|
|
},
|
|
{
|
|
"name": "jsbind",
|
|
"url": "https://github.com/yglukhov/jsbind",
|
|
"method": "git",
|
|
"tags": [
|
|
"bindings",
|
|
"emscripten",
|
|
"javascript"
|
|
],
|
|
"description": "Define bindings to JavaScript and Emscripten",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/jsbind"
|
|
},
|
|
{
|
|
"name": "uuids",
|
|
"url": "https://github.com/pragmagic/uuids/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"uuid",
|
|
"id"
|
|
],
|
|
"description": "UUID library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pragmagic/uuids/"
|
|
},
|
|
{
|
|
"name": "isaac",
|
|
"url": "https://github.com/pragmagic/isaac/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"algorithms",
|
|
"random",
|
|
"crypto"
|
|
],
|
|
"description": "ISAAC PRNG implementation on Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pragmagic/isaac/"
|
|
},
|
|
{
|
|
"name": "SDF",
|
|
"url": "https://github.com/Halsys/SDF.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"sdf",
|
|
"text",
|
|
"contour",
|
|
"texture",
|
|
"signed",
|
|
"distance",
|
|
"transform"
|
|
],
|
|
"description": "Signed Distance Field builder for contour texturing in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Halsys/SDF.nim"
|
|
},
|
|
{
|
|
"name": "WebGL",
|
|
"url": "https://github.com/stisa/webgl",
|
|
"method": "git",
|
|
"tags": [
|
|
"webgl",
|
|
"graphic",
|
|
"js",
|
|
"javascript",
|
|
"wrapper",
|
|
"3D",
|
|
"2D"
|
|
],
|
|
"description": "Experimental wrapper to webgl for Nim",
|
|
"license": "MIT",
|
|
"web": "https://stisa.space/webgl/"
|
|
},
|
|
{
|
|
"name": "fileinput",
|
|
"url": "https://github.com/achesak/nim-fileinput",
|
|
"method": "git",
|
|
"tags": [
|
|
"file",
|
|
"io",
|
|
"input"
|
|
],
|
|
"description": "iterate through files and lines",
|
|
"license": "MIT",
|
|
"web": "https://github.com/achesak/nim-fileinput"
|
|
},
|
|
{
|
|
"name": "classy",
|
|
"url": "https://github.com/nigredo-tori/classy",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"typeclasses",
|
|
"macros"
|
|
],
|
|
"description": "typeclasses for Nim",
|
|
"license": "Unlicense",
|
|
"web": "https://github.com/nigredo-tori/classy"
|
|
},
|
|
{
|
|
"name": "pls",
|
|
"url": "https://github.com/h3rald/pls",
|
|
"method": "git",
|
|
"tags": [
|
|
"task-runner",
|
|
"cli"
|
|
],
|
|
"description": "A simple but powerful task runner that lets you define your own commands by editing a YAML configuration file.",
|
|
"license": "MIT",
|
|
"web": "https://h3rald.com/pls"
|
|
},
|
|
{
|
|
"name": "mn",
|
|
"url": "https://github.com/h3rald/mn",
|
|
"method": "git",
|
|
"tags": [
|
|
"concatenative",
|
|
"language",
|
|
"shell"
|
|
],
|
|
"description": "A truly minimal concatenative programming language.",
|
|
"license": "MIT",
|
|
"web": "https://h3rald.com/mn"
|
|
},
|
|
{
|
|
"name": "min",
|
|
"url": "https://github.com/h3rald/min",
|
|
"method": "git",
|
|
"tags": [
|
|
"concatenative",
|
|
"language",
|
|
"shell"
|
|
],
|
|
"description": "A small but practical concatenative programming language and shell.",
|
|
"license": "MIT",
|
|
"web": "https://min-lang.org"
|
|
},
|
|
{
|
|
"name": "MiNiM",
|
|
"alias": "min"
|
|
},
|
|
{
|
|
"name": "boneIO",
|
|
"url": "https://github.com/xyz32/boneIO",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"GPIO",
|
|
"BeagleBone"
|
|
],
|
|
"description": "A low level GPIO library for the BeagleBone board family",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xyz32/boneIO"
|
|
},
|
|
{
|
|
"name": "ui",
|
|
"url": "https://github.com/nim-lang/ui",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"GUI",
|
|
"libui",
|
|
"toolkit"
|
|
],
|
|
"description": "A wrapper for libui",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/ui"
|
|
},
|
|
{
|
|
"name": "mmgeoip",
|
|
"url": "https://github.com/FedericoCeratto/nim-mmgeoip",
|
|
"method": "git",
|
|
"tags": [
|
|
"geoip"
|
|
],
|
|
"description": "MaxMind GeoIP library",
|
|
"license": "LGPLv2.1",
|
|
"web": "https://github.com/FedericoCeratto/nim-mmgeoip"
|
|
},
|
|
{
|
|
"name": "libjwt",
|
|
"url": "https://github.com/nimscale/nim-libjwt",
|
|
"method": "git",
|
|
"tags": [
|
|
"jwt",
|
|
"libjwt",
|
|
"deleted"
|
|
],
|
|
"description": "Bindings for libjwt",
|
|
"license": "LGPLv2.1",
|
|
"web": "https://github.com/nimscale/nim-libjwt"
|
|
},
|
|
{
|
|
"name": "forestdb",
|
|
"url": "https://github.com/nimscale/forestdb",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"bTree",
|
|
"HB+-Trie",
|
|
"db",
|
|
"forestdb",
|
|
"deleted"
|
|
],
|
|
"description": "ForestDB is fast key-value storage engine that is based on a Hierarchical B+-Tree based Trie, or HB+-Trie.",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/nimscale/forestdb"
|
|
},
|
|
{
|
|
"name": "nimbox",
|
|
"url": "https://github.com/dom96/nimbox",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"termbox",
|
|
"command-line",
|
|
"ui",
|
|
"tui",
|
|
"gui"
|
|
],
|
|
"description": "A Rustbox-inspired termbox wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/nimbox"
|
|
},
|
|
{
|
|
"name": "psutil",
|
|
"url": "https://github.com/juancarlospaco/psutil-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"psutil",
|
|
"process",
|
|
"network",
|
|
"system",
|
|
"disk",
|
|
"cpu"
|
|
],
|
|
"description": "psutil is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network). Since 2018 maintained by Juan Carlos because was abandoned.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/johnscillieri/psutil-nim"
|
|
},
|
|
{
|
|
"name": "gapbuffer",
|
|
"url": "https://notabug.org/vktec/nim-gapbuffer.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"buffer",
|
|
"seq",
|
|
"sequence",
|
|
"string",
|
|
"gapbuffer"
|
|
],
|
|
"description": "A simple gap buffer implementation",
|
|
"license": "MIT",
|
|
"web": "https://notabug.org/vktec/nim-gapbuffer"
|
|
},
|
|
{
|
|
"name": "etcd_client",
|
|
"url": "https://github.com/FedericoCeratto/nim-etcd-client",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"etcd"
|
|
],
|
|
"description": "etcd client library",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-etcd-client"
|
|
},
|
|
{
|
|
"name": "package_visible_types",
|
|
"url": "https://github.com/zah/nim-package-visible-types",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"packages",
|
|
"visibility"
|
|
],
|
|
"description": "A hacky helper lib for authoring Nim packages with package-level visiblity",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zah/nim-package-visible-types"
|
|
},
|
|
{
|
|
"name": "drchaos",
|
|
"url": "https://github.com/status-im/nim-drchaos",
|
|
"method": "git",
|
|
"tags": [
|
|
"security",
|
|
"binary",
|
|
"structured",
|
|
"fuzzing",
|
|
"unit-testing",
|
|
"coverage-guided",
|
|
"grammar-fuzzer",
|
|
"mutator-based"
|
|
],
|
|
"description": "A powerful and easy-to-use fuzzing framework in Nim for C/C++/Obj-C targets",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-drchaos"
|
|
},
|
|
{
|
|
"name": "presto",
|
|
"url": "https://github.com/status-im/nim-presto",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"rest",
|
|
"server",
|
|
"client"
|
|
],
|
|
"description": "REST API framework for Nim language",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-presto"
|
|
},
|
|
{
|
|
"name": "ranges",
|
|
"url": "https://github.com/status-im/nim-ranges",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"ranges"
|
|
],
|
|
"description": "Exploration of various implementations of memory range types",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-ranges"
|
|
},
|
|
{
|
|
"name": "zlib",
|
|
"url": "https://github.com/status-im/nim-zlib",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"zlib",
|
|
"compression",
|
|
"deflate",
|
|
"gzip",
|
|
"rfc1950",
|
|
"rfc1951"
|
|
],
|
|
"description": "zlib wrapper for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-zlib"
|
|
},
|
|
{
|
|
"name": "json_rpc",
|
|
"url": "https://github.com/status-im/nim-json-rpc",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"json-rpc",
|
|
"server",
|
|
"client",
|
|
"rpc",
|
|
"json"
|
|
],
|
|
"description": "Nim library for implementing JSON-RPC clients and servers",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-json-rpc"
|
|
},
|
|
{
|
|
"name": "chronos",
|
|
"url": "https://github.com/status-im/nim-chronos",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"networking",
|
|
"async",
|
|
"asynchronous",
|
|
"eventloop",
|
|
"timers",
|
|
"sendfile",
|
|
"tcp",
|
|
"udp"
|
|
],
|
|
"description": "An efficient library for asynchronous programming",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-chronos"
|
|
},
|
|
{
|
|
"name": "asyncdispatch2",
|
|
"alias": "chronos"
|
|
},
|
|
{
|
|
"name": "serialization",
|
|
"url": "https://github.com/status-im/nim-serialization",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"serialization"
|
|
],
|
|
"description": "A modern and extensible serialization framework for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-serialization"
|
|
},
|
|
{
|
|
"name": "json_serialization",
|
|
"url": "https://github.com/status-im/nim-json-serialization",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"json",
|
|
"serialization"
|
|
],
|
|
"description": "Flexible JSON serialization not relying on run-time type information",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-json-serialization"
|
|
},
|
|
{
|
|
"name": "ssz_serialization",
|
|
"url": "https://github.com/status-im/nim-ssz-serialization",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"ssz",
|
|
"serialization",
|
|
"ethereum"
|
|
],
|
|
"description": "Nim implementation of the Ethereum SSZ serialization format",
|
|
"license": "MIT",
|
|
"web": "https://github.com/status-im/nim-ssz-serialization"
|
|
},
|
|
{
|
|
"name": "confutils",
|
|
"url": "https://github.com/status-im/nim-confutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"configuration"
|
|
],
|
|
"description": "Simplified handling of command line options and config files",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-confutils"
|
|
},
|
|
{
|
|
"name": "taskpools",
|
|
"url": "https://github.com/status-im/nim-taskpools",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"multithreading",
|
|
"parallelism",
|
|
"data-parallelism",
|
|
"threadpool"
|
|
],
|
|
"description": "lightweight, energy-efficient, easily auditable threadpool",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-taskpools"
|
|
},
|
|
{
|
|
"name": "std_shims",
|
|
"url": "https://github.com/status-im/nim-std-shims",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"backports",
|
|
"shims"
|
|
],
|
|
"description": "APIs available in the latests version of Nim, backported to older stable releases",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-std-shims"
|
|
},
|
|
{
|
|
"name": "stew",
|
|
"url": "https://github.com/status-im/nim-stew",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"backports",
|
|
"shims",
|
|
"ranges",
|
|
"bitwise",
|
|
"bitops",
|
|
"endianness",
|
|
"bytes",
|
|
"blobs",
|
|
"pointer-arithmetic"
|
|
],
|
|
"description": "stew is collection of utilities, std library extensions and budding libraries that are frequently used at Status, but are too small to deserve their own git repository.",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-stew"
|
|
},
|
|
{
|
|
"name": "faststreams",
|
|
"url": "https://github.com/status-im/nim-faststreams",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"I/O",
|
|
"memory-mapping",
|
|
"streams"
|
|
],
|
|
"description": "Nearly zero-overhead input/output streams for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-faststreams"
|
|
},
|
|
{
|
|
"name": "bncurve",
|
|
"url": "https://github.com/status-im/nim-bncurve",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"cryptography",
|
|
"barreto-naehrig",
|
|
"eliptic-curves",
|
|
"pairing"
|
|
],
|
|
"description": "Nim Barreto-Naehrig pairing-friendly elliptic curve implementation",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-bncurve"
|
|
},
|
|
{
|
|
"name": "eth",
|
|
"url": "https://github.com/status-im/nim-eth",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"ethereum",
|
|
"p2p",
|
|
"devp2p",
|
|
"rplx",
|
|
"networking",
|
|
"whisper",
|
|
"swarm",
|
|
"rlp",
|
|
"cryptography",
|
|
"trie",
|
|
"patricia-trie",
|
|
"keyfile",
|
|
"wallet",
|
|
"bloom",
|
|
"bloom-filter"
|
|
],
|
|
"description": "A collection of Ethereum related libraries",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-eth"
|
|
},
|
|
{
|
|
"name": "ethers",
|
|
"url": "https://github.com/status-im/nim-ethers",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"ethereum",
|
|
"web3"
|
|
],
|
|
"description": "Port of ethers.js to Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-ethers"
|
|
},
|
|
{
|
|
"name": "metrics",
|
|
"url": "https://github.com/status-im/nim-metrics",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"metrics",
|
|
"prometheus",
|
|
"statsd"
|
|
],
|
|
"description": "Nim metrics client library supporting the Prometheus monitoring toolkit",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-metrics"
|
|
},
|
|
{
|
|
"name": "blscurve",
|
|
"url": "https://github.com/status-im/nim-blscurve",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"cryptography",
|
|
"bls",
|
|
"aggregated-signatures"
|
|
],
|
|
"description": "Nim implementation of Barreto-Lynn-Scott (BLS) curve BLS12-381.",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-blscurve"
|
|
},
|
|
{
|
|
"name": "libp2p",
|
|
"url": "https://github.com/status-im/nim-libp2p",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"networking",
|
|
"libp2p",
|
|
"ipfs",
|
|
"ethereum"
|
|
],
|
|
"description": "libp2p implementation in Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-libp2p"
|
|
},
|
|
{
|
|
"name": "libp2pdht",
|
|
"url": "https://github.com/status-im/nim-libp2p-dht",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"networking",
|
|
"libp2p",
|
|
"dhs",
|
|
"kademlia"
|
|
],
|
|
"description": "DHT based on the libp2p Kademlia spec",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-libp2p"
|
|
},
|
|
{
|
|
"name": "rlp",
|
|
"url": "https://github.com/status-im/nim-rlp",
|
|
"method": "git",
|
|
"tags": [
|
|
"deprecated"
|
|
],
|
|
"description": "Deprecated RLP serialization library for Nim (now part of the 'eth' module)",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-rlp"
|
|
},
|
|
{
|
|
"name": "nitro",
|
|
"url": "https://github.com/status-im/nim-nitro",
|
|
"method": "git",
|
|
"tags": [
|
|
"state-channels",
|
|
"smart-contracts",
|
|
"blockchain",
|
|
"ethereum"
|
|
],
|
|
"description": " Nitro state channels in Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-nitro"
|
|
},
|
|
{
|
|
"name": "eth_keys",
|
|
"url": "https://github.com/status-im/nim-eth-keys",
|
|
"method": "git",
|
|
"tags": [
|
|
"deprecated"
|
|
],
|
|
"description": "A deprecated reimplementation in pure Nim of eth-keys, the common API for Ethereum key operations (now part of the 'eth' package).",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-eth-keys"
|
|
},
|
|
{
|
|
"name": "eth_common",
|
|
"url": "https://github.com/status-im/nim-eth-common",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"ethereum"
|
|
],
|
|
"description": "Definitions of various data structures used in the Ethereum eco-system",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-eth-common"
|
|
},
|
|
{
|
|
"name": "ethash",
|
|
"url": "https://github.com/status-im/nim-ethash",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"ethereum",
|
|
"ethash",
|
|
"cryptography",
|
|
"proof-of-work"
|
|
],
|
|
"description": "A Nim implementation of Ethash, the ethereum proof-of-work hashing function",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-ethash"
|
|
},
|
|
{
|
|
"name": "eth_bloom",
|
|
"url": "https://github.com/status-im/nim-eth-bloom",
|
|
"method": "git",
|
|
"tags": [
|
|
"deprecated"
|
|
],
|
|
"description": "Ethereum bloom filter (deprecated, now part of the 'eth' package)",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-eth-bloom"
|
|
},
|
|
{
|
|
"name": "evmjit",
|
|
"alias": "evmc"
|
|
},
|
|
{
|
|
"name": "evmc",
|
|
"url": "https://github.com/status-im/nim-evmc",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"ethereum",
|
|
"evm",
|
|
"jit",
|
|
"wrapper"
|
|
],
|
|
"description": "A wrapper for the The Ethereum EVMC library",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-evmc"
|
|
},
|
|
{
|
|
"name": "keccak_tiny",
|
|
"url": "https://github.com/status-im/nim-keccak-tiny",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"sha3",
|
|
"keccak",
|
|
"cryptography"
|
|
],
|
|
"description": "A wrapper for the keccak-tiny C library",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-keccak-tiny"
|
|
},
|
|
{
|
|
"name": "httputils",
|
|
"url": "https://github.com/status-im/nim-http-utils",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"parsers",
|
|
"protocols"
|
|
],
|
|
"description": "Common utilities for implementing HTTP servers",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-http-utils"
|
|
},
|
|
{
|
|
"name": "rocksdb",
|
|
"url": "https://github.com/status-im/nim-rocksdb",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"database"
|
|
],
|
|
"description": "A wrapper for Facebook's RocksDB, an embeddable, persistent key-value store for fast storage",
|
|
"license": "Apache 2.0 or GPLv2",
|
|
"web": "https://github.com/status-im/nim-rocksdb"
|
|
},
|
|
{
|
|
"name": "secp256k1",
|
|
"url": "https://github.com/status-im/nim-secp256k1",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"cryptography",
|
|
"secp256k1"
|
|
],
|
|
"description": "A wrapper for the libsecp256k1 C library",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-secp256k1"
|
|
},
|
|
{
|
|
"name": "eth_trie",
|
|
"url": "https://github.com/status-im/nim-eth-trie",
|
|
"method": "git",
|
|
"tags": [
|
|
"deprecated"
|
|
],
|
|
"description": "Merkle Patricia Tries as specified by Ethereum (deprecated, now part of the 'eth' package)",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-eth-trie"
|
|
},
|
|
{
|
|
"name": "eth_p2p",
|
|
"url": "https://github.com/status-im/nim-eth-p2p",
|
|
"method": "git",
|
|
"tags": [
|
|
"deprecated",
|
|
"library",
|
|
"ethereum",
|
|
"p2p",
|
|
"devp2p",
|
|
"rplx",
|
|
"networking",
|
|
"whisper",
|
|
"swarm"
|
|
],
|
|
"description": "Deprecated implementation of the Ethereum suite of P2P protocols (now part of the 'eth' package)",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-eth-p2p"
|
|
},
|
|
{
|
|
"name": "eth_keyfile",
|
|
"url": "https://github.com/status-im/nim-eth-keyfile",
|
|
"method": "git",
|
|
"tags": [
|
|
"deprecated"
|
|
],
|
|
"description": "A deprecated library for handling Ethereum private keys and wallets (now part of the 'eth' package)",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-eth-keyfile"
|
|
},
|
|
{
|
|
"name": "byteutils",
|
|
"url": "https://github.com/status-im/nim-byteutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"blobs",
|
|
"hex-dump"
|
|
],
|
|
"description": "Useful utilities for manipulating and visualizing byte blobs",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-byteutils"
|
|
},
|
|
{
|
|
"name": "ttmath",
|
|
"url": "https://github.com/status-im/nim-ttmath",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"math",
|
|
"numbers"
|
|
],
|
|
"description": "A Nim wrapper for ttmath: big numbers with fixed size",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-ttmath"
|
|
},
|
|
{
|
|
"name": "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",
|
|
"method": "git",
|
|
"tags": [
|
|
"ethereum"
|
|
],
|
|
"description": "An Ethereum 2.0 Sharding Client for Resource-Restricted Devices",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nimbus"
|
|
},
|
|
{
|
|
"name": "stint",
|
|
"url": "https://github.com/status-im/nim-stint",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"math",
|
|
"numbers"
|
|
],
|
|
"description": "Stack-based arbitrary-precision integers - Fast and portable with natural syntax for resource-restricted devices",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-stint"
|
|
},
|
|
{
|
|
"name": "daemon",
|
|
"url": "https://github.com/status-im/nim-daemon",
|
|
"method": "git",
|
|
"tags": [
|
|
"servers",
|
|
"daemonization"
|
|
],
|
|
"description": "Cross-platform process daemonization library",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-daemon"
|
|
},
|
|
{
|
|
"name": "chronicles",
|
|
"url": "https://github.com/status-im/nim-chronicles",
|
|
"method": "git",
|
|
"tags": [
|
|
"logging",
|
|
"json"
|
|
],
|
|
"description": "A crafty implementation of structured logging for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-chronicles"
|
|
},
|
|
{
|
|
"name": "zxcvbn",
|
|
"url": "https://github.com/status-im/nim-zxcvbn",
|
|
"method": "git",
|
|
"tags": [
|
|
"security",
|
|
"passwords",
|
|
"entropy"
|
|
],
|
|
"description": "Nim bindings for the zxcvbn-c password strength estimation library",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-zxcvbn"
|
|
},
|
|
{
|
|
"name": "stb_image",
|
|
"url": "https://gitlab.com/define-private-public/stb_image-Nim.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"stb",
|
|
"image",
|
|
"graphics",
|
|
"io",
|
|
"wrapper"
|
|
],
|
|
"description": "A wrapper for stb_image and stb_image_write.",
|
|
"license": "Unlicense",
|
|
"web": "https://gitlab.com/define-private-public/stb_image-Nim"
|
|
},
|
|
{
|
|
"name": "mutableseqs",
|
|
"url": "https://github.com/iourinski/mutableseqs",
|
|
"method": "git",
|
|
"tags": [
|
|
"sequences",
|
|
"mapreduce"
|
|
],
|
|
"description": "utilities for transforming sequences",
|
|
"license": "MIT",
|
|
"web": "https://github.com/iourinski/mutableseqs"
|
|
},
|
|
{
|
|
"name": "stor",
|
|
"url": "https://github.com/nimscale/stor",
|
|
"method": "git",
|
|
"tags": [
|
|
"storage",
|
|
"io",
|
|
"deleted"
|
|
],
|
|
"description": "Efficient object storage system",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimscale/stor"
|
|
},
|
|
{
|
|
"name": "linuxfb",
|
|
"url": "https://github.com/luked99/linuxfb.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"graphics",
|
|
"linux"
|
|
],
|
|
"description": "Wrapper around the Linux framebuffer driver ioctl API",
|
|
"license": "MIT",
|
|
"web": "https://github.com/luked99/linuxfb.nim"
|
|
},
|
|
{
|
|
"name": "nimactors",
|
|
"url": "https://github.com/vegansk/nimactors",
|
|
"method": "git",
|
|
"tags": [
|
|
"actors",
|
|
"library"
|
|
],
|
|
"description": "Actors library for Nim inspired by akka-actors",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vegansk/nimactors"
|
|
},
|
|
{
|
|
"name": "porter",
|
|
"url": "https://github.com/iourinski/porter",
|
|
"method": "git",
|
|
"tags": [
|
|
"stemmer",
|
|
"multilanguage",
|
|
"snowball"
|
|
],
|
|
"description": "Simple extensible implementation of Porter stemmer algorithm",
|
|
"license": "MIT",
|
|
"web": "https://github.com/iourinski/porter"
|
|
},
|
|
{
|
|
"name": "kiwi",
|
|
"url": "https://github.com/yglukhov/kiwi",
|
|
"method": "git",
|
|
"tags": [
|
|
"cassowary",
|
|
"constraint",
|
|
"solving"
|
|
],
|
|
"description": "Cassowary constraint solving",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/kiwi"
|
|
},
|
|
{
|
|
"name": "ArrayFireNim",
|
|
"url": "https://github.com/bitstormGER/ArrayFire-Nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"array",
|
|
"linear",
|
|
"algebra",
|
|
"scientific",
|
|
"computing"
|
|
],
|
|
"description": "A nim wrapper for ArrayFire",
|
|
"license": "BSD",
|
|
"web": "https://github.com/bitstormGER/ArrayFire-Nim"
|
|
},
|
|
{
|
|
"name": "statsd_client",
|
|
"url": "https://github.com/FedericoCeratto/nim-statsd-client",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"statsd",
|
|
"client",
|
|
"statistics",
|
|
"metrics"
|
|
],
|
|
"description": "A simple, stateless StatsD client library",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-statsd-client"
|
|
},
|
|
{
|
|
"name": "html5_canvas",
|
|
"url": "https://gitlab.com/define-private-public/HTML5-Canvas-Nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"html5",
|
|
"canvas",
|
|
"drawing",
|
|
"graphics",
|
|
"rendering",
|
|
"browser",
|
|
"javascript"
|
|
],
|
|
"description": "HTML5 Canvas and drawing for the JavaScript backend.",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/define-private-public/HTML5-Canvas-Nim"
|
|
},
|
|
{
|
|
"name": "alea",
|
|
"url": "https://github.com/andreaferretti/alea",
|
|
"method": "git",
|
|
"tags": [
|
|
"random variables",
|
|
"distributions",
|
|
"probability",
|
|
"gaussian",
|
|
"sampling"
|
|
],
|
|
"description": "Define and compose random variables",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/alea"
|
|
},
|
|
{
|
|
"name": "winim",
|
|
"url": "https://github.com/khchen/winim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"windows",
|
|
"api",
|
|
"com"
|
|
],
|
|
"description": "Nim's Windows API and COM Library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/khchen/winim"
|
|
},
|
|
{
|
|
"name": "ed25519",
|
|
"url": "https://github.com/niv/ed25519.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ed25519",
|
|
"cryptography",
|
|
"crypto",
|
|
"publickey",
|
|
"privatekey",
|
|
"signing",
|
|
"keyexchange",
|
|
"native"
|
|
],
|
|
"description": "ed25519 key crypto bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/niv/ed25519.nim"
|
|
},
|
|
{
|
|
"name": "libevdev",
|
|
"url": "https://github.com/luked99/libevdev.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"os",
|
|
"linux"
|
|
],
|
|
"description": "Wrapper for libevdev, Linux input device processing library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/luked99/libevdev.nim"
|
|
},
|
|
{
|
|
"name": "nesm",
|
|
"url": "https://gitlab.com/xomachine/NESM.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"metaprogramming",
|
|
"parser",
|
|
"pure",
|
|
"serialization"
|
|
],
|
|
"description": "A macro for generating [de]serializers for given objects",
|
|
"license": "MIT",
|
|
"web": "https://xomachine.gitlab.io/NESM/"
|
|
},
|
|
{
|
|
"name": "sdnotify",
|
|
"url": "https://github.com/FedericoCeratto/nim-sdnotify",
|
|
"method": "git",
|
|
"tags": [
|
|
"os",
|
|
"linux",
|
|
"systemd",
|
|
"sdnotify"
|
|
],
|
|
"description": "Systemd service notification helper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/FedericoCeratto/nim-sdnotify"
|
|
},
|
|
{
|
|
"name": "cmd",
|
|
"url": "https://github.com/samdmarshall/cmd.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"cmd",
|
|
"command-line",
|
|
"prompt",
|
|
"interactive"
|
|
],
|
|
"description": "interactive command prompt",
|
|
"license": "BSD 3-Clause",
|
|
"web": "https://github.com/samdmarshall/cmd.nim"
|
|
},
|
|
{
|
|
"name": "csvtable",
|
|
"url": "https://github.com/apahl/csvtable",
|
|
"method": "git",
|
|
"tags": [
|
|
"csv",
|
|
"table"
|
|
],
|
|
"description": "tools for handling CSV files (comma or tab-separated) with an API similar to Python's CSVDictReader and -Writer.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/apahl/csvtable"
|
|
},
|
|
{
|
|
"name": "plotly",
|
|
"url": "https://github.com/SciNim/nim-plotly",
|
|
"method": "git",
|
|
"tags": [
|
|
"plot",
|
|
"graphing",
|
|
"chart",
|
|
"data"
|
|
],
|
|
"description": "Nim interface to plotly",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SciNim/nim-plotly"
|
|
},
|
|
{
|
|
"name": "gnuplot",
|
|
"url": "https://github.com/dvolk/gnuplot.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"plot",
|
|
"graphing",
|
|
"data"
|
|
],
|
|
"description": "Nim interface to gnuplot",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dvolk/gnuplot.nim"
|
|
},
|
|
{
|
|
"name": "ustring",
|
|
"url": "https://github.com/rokups/nim-ustring",
|
|
"method": "git",
|
|
"tags": [
|
|
"string",
|
|
"text",
|
|
"unicode",
|
|
"uft8",
|
|
"utf-8"
|
|
],
|
|
"description": "utf-8 string",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rokups/nim-ustring"
|
|
},
|
|
{
|
|
"name": "imap",
|
|
"url": "https://git.sr.ht/~ehmry/nim_imap",
|
|
"method": "git",
|
|
"tags": [
|
|
"imap",
|
|
"email"
|
|
],
|
|
"description": "IMAP client library",
|
|
"license": "GPL2",
|
|
"web": "https://git.sr.ht/~ehmry/nim_imap"
|
|
},
|
|
{
|
|
"name": "isa",
|
|
"url": "https://github.com/nimscale/isa",
|
|
"method": "git",
|
|
"tags": [
|
|
"erasure",
|
|
"hash",
|
|
"crypto",
|
|
"compression",
|
|
"deleted"
|
|
],
|
|
"description": "Binding for Intel Storage Acceleration library",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/nimscale/isa"
|
|
},
|
|
{
|
|
"name": "untar",
|
|
"url": "https://github.com/dom96/untar",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"tar",
|
|
"gz",
|
|
"compression",
|
|
"archive",
|
|
"decompression"
|
|
],
|
|
"description": "Library for decompressing tar.gz files.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/untar"
|
|
},
|
|
{
|
|
"name": "nimcx",
|
|
"url": "https://github.com/qqtop/nimcx",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"linux",
|
|
"deleted"
|
|
],
|
|
"description": "Color and utilities library for linux terminal.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/qqtop/nimcx"
|
|
},
|
|
{
|
|
"name": "dpdk",
|
|
"url": "https://github.com/nimscale/dpdk",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"dpdk",
|
|
"packet",
|
|
"processing",
|
|
"deleted"
|
|
],
|
|
"description": "Library for fast packet processing",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://dpdk.org/"
|
|
},
|
|
{
|
|
"name": "libserialport",
|
|
"alias": "serial"
|
|
},
|
|
{
|
|
"name": "serial",
|
|
"url": "https://github.com/euantorano/serial.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"serial",
|
|
"rs232",
|
|
"io",
|
|
"serialport"
|
|
],
|
|
"description": "A library to operate serial ports using pure Nim.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/serial.nim"
|
|
},
|
|
{
|
|
"name": "spdk",
|
|
"url": "https://github.com/nimscale/spdk.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"SSD",
|
|
"NVME",
|
|
"io",
|
|
"storage",
|
|
"deleted"
|
|
],
|
|
"description": "The Storage Performance Development Kit(SPDK) provides a set of tools and libraries for writing high performance, scalable, user-mode storage applications.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimscale/spdk.git"
|
|
},
|
|
{
|
|
"name": "NimData",
|
|
"url": "https://github.com/bluenote10/NimData",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"dataframe"
|
|
],
|
|
"description": "DataFrame API enabling fast out-of-core data analytics",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bluenote10/NimData"
|
|
},
|
|
{
|
|
"name": "testrunner",
|
|
"url": "https://github.com/FedericoCeratto/nim-testrunner",
|
|
"method": "git",
|
|
"tags": [
|
|
"test",
|
|
"tests",
|
|
"unittest",
|
|
"utility",
|
|
"tdd"
|
|
],
|
|
"description": "Test runner with file monitoring and desktop notification capabilities",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-testrunner"
|
|
},
|
|
{
|
|
"name": "reactorfuse",
|
|
"url": "https://github.com/zielmicha/reactorfuse",
|
|
"method": "git",
|
|
"tags": [
|
|
"filesystem",
|
|
"fuse"
|
|
],
|
|
"description": "Filesystem in userspace (FUSE) for Nim (for reactor.nim library)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zielmicha/reactorfuse"
|
|
},
|
|
{
|
|
"name": "nimr",
|
|
"url": "https://github.com/Jeff-Ciesielski/nimr",
|
|
"method": "git",
|
|
"tags": [
|
|
"script",
|
|
"utils"
|
|
],
|
|
"description": "Helper to run nim code like a script",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Jeff-Ciesielski/nimr"
|
|
},
|
|
{
|
|
"name": "neverwinter",
|
|
"url": "https://github.com/niv/neverwinter.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"nwn",
|
|
"neverwinternights",
|
|
"neverwinter",
|
|
"game",
|
|
"bioware",
|
|
"fileformats",
|
|
"reader",
|
|
"writer"
|
|
],
|
|
"description": "Neverwinter Nights 1 data accessor library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/niv/neverwinter.nim"
|
|
},
|
|
{
|
|
"name": "snail",
|
|
"url": "https://github.com/stisa/snail",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"matrix",
|
|
"linear algebra"
|
|
],
|
|
"description": "Simple linear algebra for nim. Js too.",
|
|
"license": "MIT",
|
|
"web": "https://stisa.space/snail/"
|
|
},
|
|
{
|
|
"name": "jswebsockets",
|
|
"url": "https://github.com/stisa/jswebsockets",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"javascripts",
|
|
"ws",
|
|
"websockets"
|
|
],
|
|
"description": "Websockets wrapper for nim js backend.",
|
|
"license": "MIT",
|
|
"web": "https://stisa.space/jswebsockets/"
|
|
},
|
|
{
|
|
"name": "morelogging",
|
|
"url": "https://github.com/FedericoCeratto/nim-morelogging",
|
|
"method": "git",
|
|
"tags": [
|
|
"log",
|
|
"logging",
|
|
"library",
|
|
"systemd",
|
|
"journald"
|
|
],
|
|
"description": "Logging library with support for async IO, multithreading, Journald.",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-morelogging"
|
|
},
|
|
{
|
|
"name": "ajax",
|
|
"url": "https://github.com/stisa/ajax",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"javascripts",
|
|
"ajax",
|
|
"xmlhttprequest"
|
|
],
|
|
"description": "AJAX wrapper for nim js backend.",
|
|
"license": "MIT",
|
|
"web": "https://stisa.space/ajax/"
|
|
},
|
|
{
|
|
"name": "recaptcha",
|
|
"url": "https://github.com/euantorano/recaptcha.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"recaptcha",
|
|
"captcha"
|
|
],
|
|
"description": "reCAPTCHA support for Nim, supporting rendering a capctcha and verifying a user's response.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/recaptcha.nim"
|
|
},
|
|
{
|
|
"name": "influx",
|
|
"url": "https://github.com/samdmarshall/influx.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"influx",
|
|
"influxdb"
|
|
],
|
|
"description": "wrapper for communicating with InfluxDB over the REST interface",
|
|
"license": "BSD 3-Clause",
|
|
"web": "https://github.com/samdmarshall/influx.nim"
|
|
},
|
|
{
|
|
"name": "gamelight",
|
|
"url": "https://github.com/dom96/gamelight",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"library",
|
|
"graphics",
|
|
"collision",
|
|
"2d"
|
|
],
|
|
"description": "A set of simple modules for writing a JavaScript 2D game.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/gamelight"
|
|
},
|
|
{
|
|
"name": "fontconfig",
|
|
"url": "https://github.com/Parashurama/fontconfig",
|
|
"method": "git",
|
|
"tags": [
|
|
"fontconfig",
|
|
"font"
|
|
],
|
|
"description": "Low level wrapper for the fontconfig library.",
|
|
"license": "Fontconfig",
|
|
"web": "https://github.com/Parashurama/fontconfig"
|
|
},
|
|
{
|
|
"name": "sysrandom",
|
|
"url": "https://github.com/euantorano/sysrandom.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"random",
|
|
"RNG",
|
|
"PRNG"
|
|
],
|
|
"description": "A simple library to generate random data, using the system's PRNG.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/sysrandom.nim"
|
|
},
|
|
{
|
|
"name": "colorize",
|
|
"url": "https://github.com/molnarmark/colorize",
|
|
"method": "git",
|
|
"tags": [
|
|
"color",
|
|
"colors",
|
|
"colorize"
|
|
],
|
|
"description": "A simple and lightweight terminal coloring library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/molnarmark/colorize"
|
|
},
|
|
{
|
|
"name": "cello",
|
|
"url": "https://github.com/andreaferretti/cello",
|
|
"method": "git",
|
|
"tags": [
|
|
"string",
|
|
"succinct-data-structure",
|
|
"rank",
|
|
"select",
|
|
"Burrows-Wheeler",
|
|
"FM-index",
|
|
"wavelet-tree"
|
|
],
|
|
"description": "String algorithms with succinct data structures",
|
|
"license": "Apache2",
|
|
"web": "https://andreaferretti.github.io/cello/"
|
|
},
|
|
{
|
|
"name": "notmuch",
|
|
"url": "https://github.com/samdmarshall/notmuch.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"notmuch",
|
|
"wrapper",
|
|
"email",
|
|
"tagging"
|
|
],
|
|
"description": "wrapper for the notmuch mail library",
|
|
"license": "BSD 3-Clause",
|
|
"web": "https://github.com/samdmarshall/notmuch.nim"
|
|
},
|
|
{
|
|
"name": "pluginmanager",
|
|
"url": "https://github.com/samdmarshall/plugin-manager",
|
|
"method": "git",
|
|
"tags": [
|
|
"plugin",
|
|
"dylib",
|
|
"manager"
|
|
],
|
|
"description": "Simple plugin implementation",
|
|
"license": "BSD 3-Clause",
|
|
"web": "https://github.com/samdmarshall/plugin-manager"
|
|
},
|
|
{
|
|
"name": "node",
|
|
"url": "https://github.com/tulayang/nimnode",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"io",
|
|
"socket",
|
|
"net",
|
|
"tcp",
|
|
"http",
|
|
"libuv"
|
|
],
|
|
"description": "Library for async programming and communication. This Library uses a future/promise, non-blocking I/O model based on libuv.",
|
|
"license": "MIT",
|
|
"web": "https://tulayang.github.io/node/"
|
|
},
|
|
{
|
|
"name": "tempdir",
|
|
"url": "https://github.com/euantorano/tempdir.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"temp",
|
|
"io",
|
|
"tmp"
|
|
],
|
|
"description": "A Nim library to create and manage temporary directories.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/tempdir.nim"
|
|
},
|
|
{
|
|
"name": "mathexpr",
|
|
"url": "https://github.com/Yardanico/nim-mathexpr",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"mathparser",
|
|
"tinyexpr"
|
|
],
|
|
"description": "MathExpr - pure-Nim mathematical expression evaluator library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yardanico/nim-mathexpr"
|
|
},
|
|
{
|
|
"name": "frag",
|
|
"url": "https://github.com/fragworks/frag",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"game-dev",
|
|
"2d",
|
|
"3d"
|
|
],
|
|
"description": "A 2D|3D game engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fragworks/frag"
|
|
},
|
|
{
|
|
"name": "freetype",
|
|
"url": "https://github.com/jangko/freetype",
|
|
"method": "git",
|
|
"tags": [
|
|
"font",
|
|
"renderint",
|
|
"library"
|
|
],
|
|
"description": "wrapper for FreeType2 library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/freetype"
|
|
},
|
|
{
|
|
"name": "polyBool",
|
|
"url": "https://github.com/jangko/polyBool",
|
|
"method": "git",
|
|
"tags": [
|
|
"polygon",
|
|
"clipper",
|
|
"library"
|
|
],
|
|
"description": "Polygon Clipper Library (Martinez Algorithm)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/polyBool"
|
|
},
|
|
{
|
|
"name": "nimAGG",
|
|
"url": "https://github.com/jangko/nimAGG",
|
|
"method": "git",
|
|
"tags": [
|
|
"renderer",
|
|
"rasterizer",
|
|
"library",
|
|
"2D",
|
|
"graphics"
|
|
],
|
|
"description": "Hi Fidelity Rendering Engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nimAGG"
|
|
},
|
|
{
|
|
"name": "primme",
|
|
"url": "https://github.com/jxy/primme",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"eigenvalues",
|
|
"high-performance",
|
|
"singular-value-decomposition"
|
|
],
|
|
"description": "Nim interface for PRIMME: PReconditioned Iterative MultiMethod Eigensolver",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jxy/primme"
|
|
},
|
|
{
|
|
"name": "sitmo",
|
|
"url": "https://github.com/jxy/sitmo",
|
|
"method": "git",
|
|
"tags": [
|
|
"RNG",
|
|
"Sitmo",
|
|
"high-performance",
|
|
"random"
|
|
],
|
|
"description": "Sitmo parallel random number generator in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jxy/sitmo"
|
|
},
|
|
{
|
|
"name": "webaudio",
|
|
"url": "https://github.com/ftsf/nim-webaudio",
|
|
"method": "git",
|
|
"tags": [
|
|
"javascript",
|
|
"js",
|
|
"web",
|
|
"audio",
|
|
"sound",
|
|
"music"
|
|
],
|
|
"description": "API for Web Audio (JS)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ftsf/nim-webaudio"
|
|
},
|
|
{
|
|
"name": "nimcuda",
|
|
"url": "https://github.com/andreaferretti/nimcuda",
|
|
"method": "git",
|
|
"tags": [
|
|
"CUDA",
|
|
"GPU"
|
|
],
|
|
"description": "CUDA bindings",
|
|
"license": "Apache2",
|
|
"web": "https://github.com/andreaferretti/nimcuda"
|
|
},
|
|
{
|
|
"name": "gifwriter",
|
|
"url": "https://github.com/rxi/gifwriter",
|
|
"method": "git",
|
|
"tags": [
|
|
"gif",
|
|
"image",
|
|
"library"
|
|
],
|
|
"description": "Animated GIF writing library based on jo_gif",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rxi/gifwriter"
|
|
},
|
|
{
|
|
"name": "libplist",
|
|
"url": "https://github.com/samdmarshall/libplist.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"libplist",
|
|
"property",
|
|
"list",
|
|
"property-list",
|
|
"parsing",
|
|
"binary",
|
|
"xml",
|
|
"format"
|
|
],
|
|
"description": "wrapper around libplist https://github.com/libimobiledevice/libplist",
|
|
"license": "MIT",
|
|
"web": "https://github.com/samdmarshall/libplist.nim"
|
|
},
|
|
{
|
|
"name": "getch",
|
|
"url": "https://github.com/6A/getch",
|
|
"method": "git",
|
|
"tags": [
|
|
"getch",
|
|
"char"
|
|
],
|
|
"description": "getch() for Windows and Unix",
|
|
"license": "MIT",
|
|
"web": "https://github.com/6A/getch"
|
|
},
|
|
{
|
|
"name": "gifenc",
|
|
"url": "https://github.com/ftsf/gifenc",
|
|
"method": "git",
|
|
"tags": [
|
|
"gif",
|
|
"encoder"
|
|
],
|
|
"description": "Gif Encoder",
|
|
"license": "Public Domain",
|
|
"web": "https://github.com/ftsf/gifenc"
|
|
},
|
|
{
|
|
"name": "nimlapack",
|
|
"url": "https://github.com/andreaferretti/nimlapack",
|
|
"method": "git",
|
|
"tags": [
|
|
"LAPACK",
|
|
"linear-algebra"
|
|
],
|
|
"description": "LAPACK bindings",
|
|
"license": "Apache2",
|
|
"web": "https://github.com/andreaferretti/nimlapack"
|
|
},
|
|
{
|
|
"name": "jack",
|
|
"url": "https://github.com/Skrylar/nim-jack",
|
|
"method": "git",
|
|
"tags": [
|
|
"jack",
|
|
"audio",
|
|
"binding",
|
|
"wrapper"
|
|
],
|
|
"description": "Shiny bindings to the JACK Audio Connection Kit.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Skrylar/nim-jack"
|
|
},
|
|
{
|
|
"name": "serializetools",
|
|
"url": "https://github.com/JeffersonLab/serializetools",
|
|
"method": "git",
|
|
"tags": [
|
|
"serialization",
|
|
"xml"
|
|
],
|
|
"description": "Support for serialization of objects",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JeffersonLab/serializetools"
|
|
},
|
|
{
|
|
"name": "neo",
|
|
"url": "https://github.com/andreaferretti/neo",
|
|
"method": "git",
|
|
"tags": [
|
|
"vector",
|
|
"matrix",
|
|
"linear-algebra",
|
|
"BLAS",
|
|
"LAPACK",
|
|
"CUDA"
|
|
],
|
|
"description": "Linear algebra for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://andreaferretti.github.io/neo/"
|
|
},
|
|
{
|
|
"name": "httpkit",
|
|
"url": "https://github.com/tulayang/httpkit",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"request",
|
|
"response",
|
|
"stream",
|
|
"bigfile",
|
|
"async"
|
|
],
|
|
"description": "An efficient HTTP tool suite written in pure nim. Help you to write HTTP services or clients via TCP, UDP, or even Unix Domain socket, etc.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tulayang/httpkit"
|
|
},
|
|
{
|
|
"name": "ulid",
|
|
"url": "https://github.com/adelq/ulid",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"id",
|
|
"ulid",
|
|
"uuid",
|
|
"guid"
|
|
],
|
|
"description": "Universally Unique Lexicographically Sortable Identifier",
|
|
"license": "MIT",
|
|
"web": "https://github.com/adelq/ulid"
|
|
},
|
|
{
|
|
"name": "osureplay",
|
|
"url": "https://github.com/Yardanico/nim-osureplay",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"osu!",
|
|
"parser",
|
|
"osugame",
|
|
"replay"
|
|
],
|
|
"description": "osu! replay parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yardanico/nim-osureplay"
|
|
},
|
|
{
|
|
"name": "tiger",
|
|
"url": "https://git.sr.ht/~ehmry/nim_tiger",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash"
|
|
],
|
|
"description": "Tiger hash function",
|
|
"license": "MIT",
|
|
"web": "https://git.sr.ht/~ehmry/nim_tiger"
|
|
},
|
|
{
|
|
"name": "pipe",
|
|
"url": "https://github.com/CosmicToast/pipe",
|
|
"method": "git",
|
|
"tags": [
|
|
"pipe",
|
|
"macro",
|
|
"operator",
|
|
"functional"
|
|
],
|
|
"description": "Pipe operator for nim.",
|
|
"license": "Unlicense",
|
|
"web": "https://github.com/CosmicToast/pipe"
|
|
},
|
|
{
|
|
"name": "flatdb",
|
|
"url": "https://github.com/enthus1ast/flatdb",
|
|
"method": "git",
|
|
"tags": [
|
|
"database",
|
|
"json",
|
|
"pure"
|
|
],
|
|
"description": "small/tiny, flatfile, jsonl based, inprogress database for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enthus1ast/flatdb"
|
|
},
|
|
{
|
|
"name": "nwt",
|
|
"url": "https://github.com/enthus1ast/nimWebTemplates",
|
|
"method": "git",
|
|
"tags": [
|
|
"template",
|
|
"html",
|
|
"pure",
|
|
"jinja"
|
|
],
|
|
"description": "experiment to build a jinja like template parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enthus1ast/nimWebTemplates"
|
|
},
|
|
{
|
|
"name": "cmixer",
|
|
"url": "https://github.com/rxi/cmixer-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"audio",
|
|
"mixer",
|
|
"sound",
|
|
"wav",
|
|
"ogg"
|
|
],
|
|
"description": "Lightweight audio mixer for games",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rxi/cmixer-nim"
|
|
},
|
|
{
|
|
"name": "cmixer_sdl2",
|
|
"url": "https://github.com/rxi/cmixer_sdl2-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"audio",
|
|
"mixer",
|
|
"sound",
|
|
"wav",
|
|
"ogg"
|
|
],
|
|
"description": "Lightweight audio mixer for SDL2",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rxi/cmixer_sdl2-nim"
|
|
},
|
|
{
|
|
"name": "chebyshev",
|
|
"url": "https://github.com/jxy/chebyshev",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"approximation",
|
|
"numerical"
|
|
],
|
|
"description": "Chebyshev approximation.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jxy/chebyshev"
|
|
},
|
|
{
|
|
"name": "scram",
|
|
"url": "https://github.com/rgv151/scram",
|
|
"method": "git",
|
|
"tags": [
|
|
"scram",
|
|
"sasl",
|
|
"authentication",
|
|
"salted",
|
|
"challenge",
|
|
"response"
|
|
],
|
|
"description": "Salted Challenge Response Authentication Mechanism (SCRAM) ",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rgv151/scram"
|
|
},
|
|
{
|
|
"name": "blake2",
|
|
"url": "https://github.com/narimiran/blake2",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"cryptography",
|
|
"hash",
|
|
"security"
|
|
],
|
|
"description": "blake2 - cryptographic hash function",
|
|
"license": "CC0",
|
|
"web": "https://github.com/narimiran/blake2"
|
|
},
|
|
{
|
|
"name": "spinny",
|
|
"url": "https://github.com/Yardanico/spinny",
|
|
"method": "git",
|
|
"tags": [
|
|
"terminal",
|
|
"spinner",
|
|
"spinny",
|
|
"load"
|
|
],
|
|
"description": "Spinny is a tiny terminal spinner package for the Nim Programming Language.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yardanico/spinny"
|
|
},
|
|
{
|
|
"name": "nigui",
|
|
"url": "https://github.com/trustable-code/NiGui",
|
|
"method": "git",
|
|
"tags": [
|
|
"gui",
|
|
"windows",
|
|
"gtk"
|
|
],
|
|
"description": "NiGui is a cross-platform, desktop GUI toolkit using native widgets.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/trustable-code/NiGui"
|
|
},
|
|
{
|
|
"name": "currying",
|
|
"url": "https://github.com/t8m8/currying",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"functional",
|
|
"currying"
|
|
],
|
|
"description": "Currying library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/t8m8/currying"
|
|
},
|
|
{
|
|
"name": "rect_packer",
|
|
"url": "https://github.com/yglukhov/rect_packer",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"geometry",
|
|
"packing"
|
|
],
|
|
"description": "Pack rects into bigger rect",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/rect_packer"
|
|
},
|
|
{
|
|
"name": "gintro",
|
|
"url": "https://github.com/stefansalewski/gintro",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"gtk",
|
|
"wrapper",
|
|
"gui"
|
|
],
|
|
"description": "High level GObject-Introspection based GTK3 bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/stefansalewski/gintro"
|
|
},
|
|
{
|
|
"name": "arraymancer",
|
|
"url": "https://github.com/mratsim/Arraymancer",
|
|
"method": "git",
|
|
"tags": [
|
|
"vector",
|
|
"matrix",
|
|
"array",
|
|
"ndarray",
|
|
"multidimensional-array",
|
|
"linear-algebra",
|
|
"tensor"
|
|
],
|
|
"description": "A tensor (multidimensional array) library for Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://mratsim.github.io/Arraymancer/"
|
|
},
|
|
{
|
|
"name": "sha3",
|
|
"url": "https://github.com/narimiran/sha3",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"cryptography",
|
|
"hash",
|
|
"security"
|
|
],
|
|
"description": "sha3 - cryptographic hash function",
|
|
"license": "CC0",
|
|
"web": "https://github.com/narimiran/sha3"
|
|
},
|
|
{
|
|
"name": "coalesce",
|
|
"url": "https://github.com/piedar/coalesce",
|
|
"method": "git",
|
|
"tags": [
|
|
"nil",
|
|
"null",
|
|
"options",
|
|
"operator"
|
|
],
|
|
"description": "A nil coalescing operator ?? for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/piedar/coalesce"
|
|
},
|
|
{
|
|
"name": "asyncmysql",
|
|
"url": "https://github.com/tulayang/asyncmysql",
|
|
"method": "git",
|
|
"tags": [
|
|
"mysql",
|
|
"async",
|
|
"asynchronous"
|
|
],
|
|
"description": "Asynchronous MySQL connector written in pure Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tulayang/asyncmysql"
|
|
},
|
|
{
|
|
"name": "cassandra",
|
|
"url": "https://github.com/yglukhov/cassandra",
|
|
"method": "git",
|
|
"tags": [
|
|
"cassandra",
|
|
"database",
|
|
"wrapper",
|
|
"bindings",
|
|
"driver"
|
|
],
|
|
"description": "Bindings to Cassandra DB driver",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/cassandra"
|
|
},
|
|
{
|
|
"name": "tf2plug",
|
|
"url": "https://gitlab.com/waylon531/tf2plug",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"tool",
|
|
"tf2"
|
|
],
|
|
"description": "A mod manager for TF2",
|
|
"license": "GPLv3",
|
|
"web": "https://gitlab.com/waylon531/tf2plug"
|
|
},
|
|
{
|
|
"name": "oldgtk3",
|
|
"url": "https://github.com/stefansalewski/oldgtk3",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"gtk",
|
|
"wrapper",
|
|
"gui"
|
|
],
|
|
"description": "Low level bindings for GTK3 related libraries",
|
|
"license": "MIT",
|
|
"web": "https://github.com/stefansalewski/oldgtk3"
|
|
},
|
|
{
|
|
"name": "godot",
|
|
"url": "https://github.com/pragmagic/godot-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"engine",
|
|
"2d",
|
|
"3d"
|
|
],
|
|
"description": "Nim bindings for Godot Engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pragmagic/godot-nim"
|
|
},
|
|
{
|
|
"name": "vkapi",
|
|
"url": "https://github.com/Yardanico/nimvkapi",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"vkontakte",
|
|
"vk",
|
|
"library",
|
|
"api"
|
|
],
|
|
"description": "A wrapper for the vk.com API (russian social network)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yardanico/nimvkapi"
|
|
},
|
|
{
|
|
"name": "slacklib",
|
|
"url": "https://github.com/ThomasTJdev/nim_slacklib",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"slack",
|
|
"slackapp",
|
|
"api"
|
|
],
|
|
"description": "Library for working with a slack app or sending messages to a slack channel (slack.com)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nim_slacklib"
|
|
},
|
|
{
|
|
"name": "wiringPiNim",
|
|
"url": "https://github.com/ThomasTJdev/nim_wiringPiNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"raspberry",
|
|
"rpi",
|
|
"wiringpi",
|
|
"pi"
|
|
],
|
|
"description": "Wrapper that implements some of wiringPi's function for controlling a Raspberry Pi",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nim_wiringPiNim"
|
|
},
|
|
{
|
|
"name": "redux",
|
|
"url": "https://github.com/pragmagic/redux.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"redux"
|
|
],
|
|
"description": "Predictable state container.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pragmagic/redux.nim"
|
|
},
|
|
{
|
|
"name": "skEasing",
|
|
"url": "https://github.com/Skrylar/skEasing",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"curves",
|
|
"animation"
|
|
],
|
|
"description": "A collection of easing curves for animation purposes.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/Skrylar/skEasing"
|
|
},
|
|
{
|
|
"name": "nimquery",
|
|
"url": "https://github.com/GULPF/nimquery",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"scraping",
|
|
"web"
|
|
],
|
|
"description": "Library for querying HTML using CSS-selectors, like JavaScripts document.querySelector",
|
|
"license": "MIT",
|
|
"web": "https://github.com/GULPF/nimquery"
|
|
},
|
|
{
|
|
"name": "usha",
|
|
"url": "https://github.com/subsetpark/untitled-shell-history-application",
|
|
"method": "git",
|
|
"tags": [
|
|
"shell",
|
|
"utility"
|
|
],
|
|
"description": "untitled shell history application",
|
|
"license": "MIT",
|
|
"web": "https://github.com/subsetpark/untitled-shell-history-application"
|
|
},
|
|
{
|
|
"name": "libgit2",
|
|
"url": "https://github.com/barcharcraz/libgit2-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"git",
|
|
"libgit",
|
|
"libgit2",
|
|
"vcs",
|
|
"wrapper"
|
|
],
|
|
"description": "Libgit2 low level wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/barcharcraz/libgit2-nim"
|
|
},
|
|
{
|
|
"name": "multicast",
|
|
"url": "https://github.com/enthus1ast/nimMulticast",
|
|
"method": "git",
|
|
"tags": [
|
|
"multicast",
|
|
"udp",
|
|
"socket",
|
|
"net"
|
|
],
|
|
"description": "proc to join (and leave) a multicast group",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enthus1ast/nimMulticast"
|
|
},
|
|
{
|
|
"name": "mysqlparser",
|
|
"url": "https://github.com/tulayang/mysqlparser.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"mysql",
|
|
"protocol",
|
|
"parser"
|
|
],
|
|
"description": "An efficient packet parser for MySQL Client/Server Protocol. Help you to write Mysql communication in either BLOCKIONG-IO or NON-BLOCKING-IO.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tulayang/mysqlparser"
|
|
},
|
|
{
|
|
"name": "fugitive",
|
|
"url": "https://github.com/haltcase/fugitive",
|
|
"method": "git",
|
|
"tags": [
|
|
"git",
|
|
"github",
|
|
"cli",
|
|
"extras",
|
|
"utility",
|
|
"tool"
|
|
],
|
|
"description": "Simple command line tool to make git more intuitive, along with useful GitHub addons.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/haltcase/fugitive"
|
|
},
|
|
{
|
|
"name": "dbg",
|
|
"url": "https://github.com/enthus1ast/nimDbg",
|
|
"method": "git",
|
|
"tags": [
|
|
"template",
|
|
"echo",
|
|
"dbg",
|
|
"debug"
|
|
],
|
|
"description": "dbg template; in debug echo",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enthus1ast/nimDbg"
|
|
},
|
|
{
|
|
"name": "pylib",
|
|
"url": "https://github.com/Yardanico/nimpylib",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"compatibility",
|
|
"library",
|
|
"pure"
|
|
],
|
|
"description": "Nim library with python-like functions and operators",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yardanico/nimpylib"
|
|
},
|
|
{
|
|
"name": "graphemes",
|
|
"url": "https://github.com/nitely/nim-graphemes",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphemes",
|
|
"grapheme-cluster",
|
|
"unicode"
|
|
],
|
|
"description": "Grapheme aware string handling (Unicode tr29)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nitely/nim-graphemes"
|
|
},
|
|
{
|
|
"name": "rfc3339",
|
|
"url": "https://github.com/Skrylar/rfc3339",
|
|
"method": "git",
|
|
"tags": [
|
|
"rfc3339",
|
|
"datetime"
|
|
],
|
|
"description": "RFC3339 (dates and times) implementation for Nim.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/Skrylar/rfc3339"
|
|
},
|
|
{
|
|
"name": "db_presto",
|
|
"url": "https://github.com/Bennyelg/nimPresto",
|
|
"method": "git",
|
|
"tags": [
|
|
"prestodb",
|
|
"connector",
|
|
"database"
|
|
],
|
|
"description": "prestodb simple connector",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Bennyelg/nimPresto"
|
|
},
|
|
{
|
|
"name": "nimbomb",
|
|
"url": "https://github.com/Tyler-Yocolano/nimbomb",
|
|
"method": "git",
|
|
"tags": [
|
|
"giant",
|
|
"bomb",
|
|
"wiki",
|
|
"api"
|
|
],
|
|
"description": "A GiantBomb-wiki wrapper for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Tyler-Yocolano/nimbomb"
|
|
},
|
|
{
|
|
"name": "csvql",
|
|
"url": "https://github.com/Bennyelg/csvql",
|
|
"method": "git",
|
|
"tags": [
|
|
"csv",
|
|
"read",
|
|
"ansisql",
|
|
"query",
|
|
"database",
|
|
"files"
|
|
],
|
|
"description": "csvql.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Bennyelg/csvql"
|
|
},
|
|
{
|
|
"name": "contracts",
|
|
"url": "https://github.com/Udiknedormin/NimContracts",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"pure",
|
|
"contract",
|
|
"contracts",
|
|
"DbC",
|
|
"utility",
|
|
"automation",
|
|
"documentation",
|
|
"safety",
|
|
"test",
|
|
"tests",
|
|
"unit-testing"
|
|
],
|
|
"description": "Design by Contract (DbC) library with minimal runtime.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Udiknedormin/NimContracts"
|
|
},
|
|
{
|
|
"name": "syphus",
|
|
"url": "https://github.com/makingspace/syphus",
|
|
"method": "git",
|
|
"tags": [
|
|
"optimization",
|
|
"tabu",
|
|
"deleted"
|
|
],
|
|
"description": "An implementation of the tabu search heuristic in Nim.",
|
|
"license": "BSD-3",
|
|
"web": "https://github.com/makingspace/syphus-nim"
|
|
},
|
|
{
|
|
"name": "analytics",
|
|
"url": "https://github.com/dom96/analytics",
|
|
"method": "git",
|
|
"tags": [
|
|
"google",
|
|
"telemetry",
|
|
"statistics"
|
|
],
|
|
"description": "Allows statistics to be sent to and recorded in Google Analytics.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/analytics"
|
|
},
|
|
{
|
|
"name": "arraymancer_vision",
|
|
"url": "https://github.com/edubart/arraymancer-vision",
|
|
"method": "git",
|
|
"tags": [
|
|
"arraymancer",
|
|
"image",
|
|
"vision"
|
|
],
|
|
"description": "Image transformation and visualization utilities for arraymancer",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/edubart/arraymancer-vision"
|
|
},
|
|
{
|
|
"name": "variantkey",
|
|
"url": "https://github.com/brentp/variantkey-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"vcf",
|
|
"variant",
|
|
"genomics"
|
|
],
|
|
"description": "encode/decode variants to/from uint64",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "genoiser",
|
|
"url": "https://github.com/brentp/genoiser",
|
|
"method": "git",
|
|
"tags": [
|
|
"bam",
|
|
"cram",
|
|
"vcf",
|
|
"genomics"
|
|
],
|
|
"description": "functions to tracks for genomics data files",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "hts",
|
|
"url": "https://github.com/brentp/hts-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"kmer",
|
|
"dna",
|
|
"sequence",
|
|
"bam",
|
|
"vcf",
|
|
"genomics"
|
|
],
|
|
"description": "htslib wrapper for nim",
|
|
"license": "MIT",
|
|
"web": "https://brentp.github.io/hts-nim/"
|
|
},
|
|
{
|
|
"name": "falas",
|
|
"url": "https://github.com/brentp/falas",
|
|
"method": "git",
|
|
"tags": [
|
|
"assembly",
|
|
"dna",
|
|
"sequence",
|
|
"genomics"
|
|
],
|
|
"description": "fragment-aware assembler for short reads",
|
|
"license": "MIT",
|
|
"web": "https://brentp.github.io/falas/falas.html"
|
|
},
|
|
{
|
|
"name": "kmer",
|
|
"url": "https://github.com/brentp/nim-kmer",
|
|
"method": "git",
|
|
"tags": [
|
|
"kmer",
|
|
"dna",
|
|
"sequence"
|
|
],
|
|
"description": "encoded kmer library for fast operations on kmers up to 31",
|
|
"license": "MIT",
|
|
"web": "https://github.com/brentp/nim-kmer"
|
|
},
|
|
{
|
|
"name": "kexpr",
|
|
"url": "https://github.com/brentp/kexpr-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"expression",
|
|
"evalute"
|
|
],
|
|
"description": "wrapper for kexpr math expression evaluation library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/brentp/kexpr-nim"
|
|
},
|
|
{
|
|
"name": "lapper",
|
|
"url": "https://github.com/brentp/nim-lapper",
|
|
"method": "git",
|
|
"tags": [
|
|
"interval"
|
|
],
|
|
"description": "fast interval overlaps",
|
|
"license": "MIT",
|
|
"web": "https://github.com/brentp/nim-lapper"
|
|
},
|
|
{
|
|
"name": "gplay",
|
|
"url": "https://github.com/yglukhov/gplay",
|
|
"method": "git",
|
|
"tags": [
|
|
"google",
|
|
"play",
|
|
"apk",
|
|
"publish",
|
|
"upload"
|
|
],
|
|
"description": "Google Play APK Uploader",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/gplay"
|
|
},
|
|
{
|
|
"name": "huenim",
|
|
"url": "https://github.com/IoTone/huenim",
|
|
"method": "git",
|
|
"tags": [
|
|
"hue",
|
|
"iot",
|
|
"lighting",
|
|
"philips",
|
|
"library"
|
|
],
|
|
"description": "Huenim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/IoTone/huenim"
|
|
},
|
|
{
|
|
"name": "drand48",
|
|
"url": "https://github.com/JeffersonLab/drand48",
|
|
"method": "git",
|
|
"tags": [
|
|
"random",
|
|
"number",
|
|
"generator"
|
|
],
|
|
"description": "Nim implementation of the standard unix drand48 pseudo random number generator",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/JeffersonLab/drand48"
|
|
},
|
|
{
|
|
"name": "ensem",
|
|
"url": "https://github.com/JeffersonLab/ensem",
|
|
"method": "git",
|
|
"tags": [
|
|
"jackknife",
|
|
"statistics"
|
|
],
|
|
"description": "Support for ensemble file format and arithmetic using jackknife/bootstrap propagation of errors",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/JeffersonLab/ensem"
|
|
},
|
|
{
|
|
"name": "basic2d",
|
|
"url": "https://github.com/nim-lang/basic2d",
|
|
"method": "git",
|
|
"tags": [
|
|
"deprecated",
|
|
"vector",
|
|
"stdlib",
|
|
"library"
|
|
],
|
|
"description": "Deprecated module for vector/matrices operations.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/basic2d"
|
|
},
|
|
{
|
|
"name": "basic3d",
|
|
"url": "https://github.com/nim-lang/basic3d",
|
|
"method": "git",
|
|
"tags": [
|
|
"deprecated",
|
|
"vector",
|
|
"stdlib",
|
|
"library"
|
|
],
|
|
"description": "Deprecated module for vector/matrices operations.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/basic3d"
|
|
},
|
|
{
|
|
"name": "shiori",
|
|
"url": "https://github.com/Narazaka/shiori-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ukagaka",
|
|
"shiori",
|
|
"protocol"
|
|
],
|
|
"description": "SHIORI Protocol Parser/Builder",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Narazaka/shiori-nim"
|
|
},
|
|
{
|
|
"name": "shioridll",
|
|
"url": "https://github.com/Narazaka/shioridll-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"shiori",
|
|
"ukagaka"
|
|
],
|
|
"description": "The SHIORI DLL interface",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Narazaka/shioridll-nim"
|
|
},
|
|
{
|
|
"name": "httpauth",
|
|
"url": "https://github.com/FedericoCeratto/nim-httpauth",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"authentication",
|
|
"authorization",
|
|
"library",
|
|
"security"
|
|
],
|
|
"description": "HTTP Authentication and Authorization",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-httpauth"
|
|
},
|
|
{
|
|
"name": "cbor",
|
|
"url": "https://git.sr.ht/~ehmry/nim_cbor",
|
|
"method": "git",
|
|
"tags": [
|
|
"binary",
|
|
"cbor",
|
|
"library",
|
|
"serialization"
|
|
],
|
|
"description": "Concise Binary Object Representation decoder",
|
|
"license": "Unlicense",
|
|
"web": "https://git.sr.ht/~ehmry/nim_cbor"
|
|
},
|
|
{
|
|
"name": "base58",
|
|
"url": "https://git.sr.ht/~ehmry/nim_base58",
|
|
"method": "git",
|
|
"tags": [
|
|
"base58",
|
|
"bitcoin",
|
|
"cryptonote",
|
|
"monero",
|
|
"encoding",
|
|
"library"
|
|
],
|
|
"description": "Base58 encoders and decoders for Bitcoin and CryptoNote addresses.",
|
|
"license": "MIT",
|
|
"web": "https://git.sr.ht/~ehmry/nim_base58"
|
|
},
|
|
{
|
|
"name": "webdriver",
|
|
"url": "https://github.com/dom96/webdriver",
|
|
"method": "git",
|
|
"tags": [
|
|
"webdriver",
|
|
"selenium",
|
|
"library",
|
|
"firefox"
|
|
],
|
|
"description": "Implementation of the WebDriver w3c spec.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/webdriver"
|
|
},
|
|
{
|
|
"name": "interfaced",
|
|
"url": "https://github.com/andreaferretti/interfaced",
|
|
"method": "git",
|
|
"tags": [
|
|
"interface"
|
|
],
|
|
"description": "Go-like interfaces",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/interfaced"
|
|
},
|
|
{
|
|
"name": "vla",
|
|
"url": "https://github.com/bpr/vla",
|
|
"method": "git",
|
|
"tags": [
|
|
"vla",
|
|
"alloca"
|
|
],
|
|
"description": "Variable length arrays for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bpr/vla"
|
|
},
|
|
{
|
|
"name": "metatools",
|
|
"url": "https://github.com/jxy/metatools",
|
|
"method": "git",
|
|
"tags": [
|
|
"macros",
|
|
"metaprogramming"
|
|
],
|
|
"description": "Metaprogramming tools for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jxy/metatools"
|
|
},
|
|
{
|
|
"name": "pdcurses",
|
|
"url": "https://github.com/lcrees/pdcurses",
|
|
"method": "git",
|
|
"tags": [
|
|
"pdcurses",
|
|
"curses",
|
|
"console",
|
|
"gui",
|
|
"deleted"
|
|
],
|
|
"description": "Nim wrapper for PDCurses",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lcrees/pdcurses"
|
|
},
|
|
{
|
|
"name": "libuv",
|
|
"url": "https://github.com/lcrees/libuv",
|
|
"method": "git",
|
|
"tags": [
|
|
"libuv",
|
|
"wrapper",
|
|
"node",
|
|
"networking",
|
|
"deleted"
|
|
],
|
|
"description": "libuv bindings for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lcrees/libuv"
|
|
},
|
|
{
|
|
"name": "romans",
|
|
"url": "https://github.com/lcrees/romans",
|
|
"method": "git",
|
|
"tags": [
|
|
"roman",
|
|
"numerals",
|
|
"deleted"
|
|
],
|
|
"description": "Conversion between integers and Roman numerals",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lcrees/romans"
|
|
},
|
|
{
|
|
"name": "simpleAST",
|
|
"url": "https://github.com/lguzzon-NIM/simpleAST",
|
|
"method": "git",
|
|
"tags": [
|
|
"ast"
|
|
],
|
|
"description": "Simple AST in NIM",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lguzzon-NIM/simpleAST"
|
|
},
|
|
{
|
|
"name": "timerpool",
|
|
"url": "https://github.com/mikra01/timerpool/",
|
|
"method": "git",
|
|
"tags": [
|
|
"timer",
|
|
"pool",
|
|
"events",
|
|
"thread"
|
|
],
|
|
"description": "threadsafe timerpool implementation for event purpose",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mikra01/timerpool"
|
|
},
|
|
{
|
|
"name": "zero_functional",
|
|
"url": "https://github.com/zero-functional/zero-functional",
|
|
"method": "git",
|
|
"tags": [
|
|
"functional",
|
|
"dsl",
|
|
"chaining",
|
|
"seq"
|
|
],
|
|
"description": "A library providing zero-cost chaining for functional abstractions in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zero-functional/zero-functional"
|
|
},
|
|
{
|
|
"name": "ormin",
|
|
"url": "https://github.com/Araq/ormin",
|
|
"method": "git",
|
|
"tags": [
|
|
"ORM",
|
|
"SQL",
|
|
"db",
|
|
"database"
|
|
],
|
|
"description": "Prepared SQL statement generator. A lightweight ORM.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/ormin"
|
|
},
|
|
{
|
|
"name": "karax",
|
|
"url": "https://github.com/karaxnim/karax/",
|
|
"method": "git",
|
|
"tags": [
|
|
"browser",
|
|
"DOM",
|
|
"virtual-DOM",
|
|
"UI"
|
|
],
|
|
"description": "Karax is a framework for developing single page applications in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/karaxnim/karax/"
|
|
},
|
|
{
|
|
"name": "cascade",
|
|
"url": "https://github.com/haltcase/cascade",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"cascade",
|
|
"operator",
|
|
"dart",
|
|
"with"
|
|
],
|
|
"description": "Method & assignment cascades for Nim, inspired by Smalltalk & Dart.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/haltcase/cascade"
|
|
},
|
|
{
|
|
"name": "chrono",
|
|
"url": "https://github.com/treeform/chrono",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"timestamp",
|
|
"calendar",
|
|
"timezone"
|
|
],
|
|
"description": "Calendars, Timestamps and Timezones utilities.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/chrono"
|
|
},
|
|
{
|
|
"name": "dbschema",
|
|
"url": "https://github.com/vegansk/dbschema",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"database",
|
|
"db"
|
|
],
|
|
"description": "Database schema migration library for Nim language.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vegansk/dbschema"
|
|
},
|
|
{
|
|
"name": "gentabs",
|
|
"url": "https://github.com/lcrees/gentabs",
|
|
"method": "git",
|
|
"tags": [
|
|
"table",
|
|
"string",
|
|
"key",
|
|
"value",
|
|
"deleted"
|
|
],
|
|
"description": "Efficient hash table that is a key-value mapping (removed from stdlib)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lcrees/gentabs"
|
|
},
|
|
{
|
|
"name": "libgraph",
|
|
"url": "https://github.com/Mnenmenth/libgraphnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"graph",
|
|
"math",
|
|
"conversion",
|
|
"pixels",
|
|
"coordinates"
|
|
],
|
|
"description": "Converts 2D linear graph coordinates to pixels on screen",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Mnenmenth/libgraphnim"
|
|
},
|
|
{
|
|
"name": "polynumeric",
|
|
"url": "https://github.com/SciNim/polynumeric",
|
|
"method": "git",
|
|
"tags": [
|
|
"polynomial",
|
|
"numeric"
|
|
],
|
|
"description": "Polynomial operations",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SciNim/polynumeric"
|
|
},
|
|
{
|
|
"name": "unicodedb",
|
|
"url": "https://github.com/nitely/nim-unicodedb",
|
|
"method": "git",
|
|
"tags": [
|
|
"unicode",
|
|
"UCD",
|
|
"unicodedata"
|
|
],
|
|
"description": "Unicode Character Database (UCD) access for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nitely/nim-unicodedb"
|
|
},
|
|
{
|
|
"name": "normalize",
|
|
"url": "https://github.com/nitely/nim-normalize",
|
|
"method": "git",
|
|
"tags": [
|
|
"unicode",
|
|
"normalization",
|
|
"nfc",
|
|
"nfd"
|
|
],
|
|
"description": "Unicode normalization forms (tr15)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nitely/nim-normalize"
|
|
},
|
|
{
|
|
"name": "nico",
|
|
"url": "https://github.com/ftsf/nico",
|
|
"method": "git",
|
|
"tags": [
|
|
"pico-8",
|
|
"game",
|
|
"library",
|
|
"ludum",
|
|
"dare"
|
|
],
|
|
"description": "Nico game engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ftsf/nico"
|
|
},
|
|
{
|
|
"name": "os_files",
|
|
"url": "https://github.com/tormund/os_files",
|
|
"method": "git",
|
|
"tags": [
|
|
"dialogs",
|
|
"file",
|
|
"icon"
|
|
],
|
|
"description": "Crossplatform (x11, windows, osx) native file dialogs; sytem file/folder icons in any resolution; open file with default application",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tormund/os_files"
|
|
},
|
|
{
|
|
"name": "sprymicro",
|
|
"url": "https://github.com/gokr/sprymicro",
|
|
"method": "git",
|
|
"tags": [
|
|
"spry",
|
|
"demo"
|
|
],
|
|
"description": "Small demo Spry interpreters",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gokr/sprymicro"
|
|
},
|
|
{
|
|
"name": "spryvm",
|
|
"url": "https://github.com/gokr/spryvm",
|
|
"method": "git",
|
|
"tags": [
|
|
"interpreter",
|
|
"language",
|
|
"spry"
|
|
],
|
|
"description": "Homoiconic dynamic language interpreter in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gokr/spryvm"
|
|
},
|
|
{
|
|
"name": "netpbm",
|
|
"url": "https://github.com/barcharcraz/nim-netpbm",
|
|
"method": "git",
|
|
"tags": [
|
|
"pbm",
|
|
"image",
|
|
"wrapper",
|
|
"netpbm"
|
|
],
|
|
"description": "Wrapper for libnetpbm",
|
|
"license": "MIT",
|
|
"web": "https://github.com/barcharcraz/nim-netpbm"
|
|
},
|
|
{
|
|
"name": "nimgen",
|
|
"url": "https://github.com/genotrance/nimgen",
|
|
"method": "git",
|
|
"tags": [
|
|
"c2nim",
|
|
"library",
|
|
"wrapper",
|
|
"c",
|
|
"c++"
|
|
],
|
|
"description": "C2nim helper to simplify and automate wrapping C libraries",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimgen"
|
|
},
|
|
{
|
|
"name": "sksbox",
|
|
"url": "https://github.com/Skrylar/sksbox",
|
|
"method": "git",
|
|
"tags": [
|
|
"sbox",
|
|
"binary",
|
|
"binaryformat",
|
|
"nothings",
|
|
"container"
|
|
],
|
|
"description": "A native-nim implementaton of the sBOX generic container format.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Skrylar/sksbox"
|
|
},
|
|
{
|
|
"name": "avbin",
|
|
"url": "https://github.com/Vladar4/avbin",
|
|
"method": "git",
|
|
"tags": [
|
|
"audio",
|
|
"video",
|
|
"media",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper of the AVbin library for the Nim language.",
|
|
"license": "LGPL",
|
|
"web": "https://github.com/Vladar4/avbin"
|
|
},
|
|
{
|
|
"name": "fsm",
|
|
"url": "https://github.com/ba0f3/fsm.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"fsm",
|
|
"finite",
|
|
"state",
|
|
"machine"
|
|
],
|
|
"description": "A simple finite-state machine for @nim-lang",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/fsm.nim"
|
|
},
|
|
{
|
|
"name": "timezones",
|
|
"url": "https://github.com/GULPF/timezones",
|
|
"method": "git",
|
|
"tags": [
|
|
"timezone",
|
|
"time",
|
|
"tzdata"
|
|
],
|
|
"description": "Timezone library compatible with the standard library. ",
|
|
"license": "MIT",
|
|
"web": "https://github.com/GULPF/timezones"
|
|
},
|
|
{
|
|
"name": "ndf",
|
|
"url": "https://github.com/rustomax/ndf",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"duplicates",
|
|
"utility",
|
|
"filesystem"
|
|
],
|
|
"description": "Duplicate files finder",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rustomax/ndf"
|
|
},
|
|
{
|
|
"name": "unicodeplus",
|
|
"url": "https://github.com/nitely/nim-unicodeplus",
|
|
"method": "git",
|
|
"tags": [
|
|
"unicode",
|
|
"isdigit",
|
|
"isalpha"
|
|
],
|
|
"description": "Common unicode operations",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nitely/nim-unicodeplus"
|
|
},
|
|
{
|
|
"name": "libsvm",
|
|
"url": "https://github.com/genotrance/libsvm",
|
|
"method": "git",
|
|
"tags": [
|
|
"scientific",
|
|
"svm",
|
|
"vector"
|
|
],
|
|
"description": "libsvm wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/libsvm"
|
|
},
|
|
{
|
|
"name": "lilt",
|
|
"url": "https://github.com/quelklef/lilt",
|
|
"method": "git",
|
|
"tags": [
|
|
"language",
|
|
"parser",
|
|
"parsing"
|
|
],
|
|
"description": "Parsing language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/quelklef/lilt"
|
|
},
|
|
{
|
|
"name": "shiori_charset_convert",
|
|
"url": "https://github.com/Narazaka/shiori_charset_convert-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"shiori",
|
|
"ukagaka"
|
|
],
|
|
"description": "The SHIORI Message charset convert utility",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Narazaka/shiori_charset_convert-nim"
|
|
},
|
|
{
|
|
"name": "grafanim",
|
|
"url": "https://github.com/jamesalbert/grafanim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"grafana",
|
|
"dashboards"
|
|
],
|
|
"description": "Grafana module for Nim",
|
|
"license": "GPL",
|
|
"web": "https://github.com/jamesalbert/grafanim"
|
|
},
|
|
{
|
|
"name": "nimpy",
|
|
"url": "https://github.com/yglukhov/nimpy",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"bridge"
|
|
],
|
|
"description": "Nim - Python bridge",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/nimpy"
|
|
},
|
|
{
|
|
"name": "simple_graph",
|
|
"url": "https://github.com/erhlee-bird/simple_graph",
|
|
"method": "git",
|
|
"tags": [
|
|
"datastructures",
|
|
"library"
|
|
],
|
|
"description": "Simple Graph Library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/erhlee-bird/simple_graph"
|
|
},
|
|
{
|
|
"name": "controlStructures",
|
|
"url": "https://github.com/TakeYourFreedom/Additional-Control-Structures-for-Nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"control",
|
|
"structure"
|
|
],
|
|
"description": "Additional control structures",
|
|
"license": "MIT",
|
|
"web": "https://htmlpreview.github.io/?https://github.com/TakeYourFreedom/Additional-Control-Structures-for-Nim/blob/master/controlStructures.html"
|
|
},
|
|
{
|
|
"name": "notetxt",
|
|
"url": "https://github.com/mrshu/nim-notetxt",
|
|
"method": "git",
|
|
"tags": [
|
|
"notetxt,",
|
|
"note",
|
|
"taking"
|
|
],
|
|
"description": "A library that implements the note.txt specification for note taking.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mrshu/nim-notetxt"
|
|
},
|
|
{
|
|
"name": "breeze",
|
|
"url": "https://github.com/alehander42/breeze",
|
|
"method": "git",
|
|
"tags": [
|
|
"dsl",
|
|
"macro",
|
|
"metaprogramming"
|
|
],
|
|
"description": "A dsl for writing macros in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/alehander42/breeze"
|
|
},
|
|
{
|
|
"name": "joyent_http_parser",
|
|
"url": "https://github.com/nim-lang/joyent_http_parser",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"library",
|
|
"parsing"
|
|
],
|
|
"description": "Wrapper for high performance HTTP parsing library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/joyent_http_parser"
|
|
},
|
|
{
|
|
"name": "libsvm_legacy",
|
|
"url": "https://github.com/nim-lang/libsvm_legacy",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"library",
|
|
"scientific"
|
|
],
|
|
"description": "Wrapper for libsvm.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/libsvm_legacy"
|
|
},
|
|
{
|
|
"name": "clblast",
|
|
"url": "https://github.com/numforge/nim-clblast",
|
|
"method": "git",
|
|
"tags": [
|
|
"BLAS",
|
|
"linear",
|
|
"algebra",
|
|
"vector",
|
|
"matrix",
|
|
"opencl",
|
|
"high",
|
|
"performance",
|
|
"computing",
|
|
"GPU",
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper for CLBlast, an OpenCL BLAS library",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/numforge/nim-clblast"
|
|
},
|
|
{
|
|
"name": "nimp5",
|
|
"alias": "p5nim"
|
|
},
|
|
{
|
|
"name": "p5nim",
|
|
"url": "https://github.com/pietroppeter/p5nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"p5",
|
|
"javascript",
|
|
"creative",
|
|
"coding",
|
|
"processing",
|
|
"library"
|
|
],
|
|
"description": "Nim bindings for p5.js.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pietroppeter/p5nim"
|
|
},
|
|
{
|
|
"name": "names",
|
|
"url": "https://github.com/pragmagic/names",
|
|
"method": "git",
|
|
"tags": [
|
|
"strings"
|
|
],
|
|
"description": "String interning library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pragmagic/names"
|
|
},
|
|
{
|
|
"name": "sha1ext",
|
|
"url": "https://github.com/CORDEA/sha1ext",
|
|
"method": "git",
|
|
"tags": [
|
|
"sha1",
|
|
"extension"
|
|
],
|
|
"description": "std / sha1 extension",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/CORDEA/sha1ext"
|
|
},
|
|
{
|
|
"name": "libsha",
|
|
"url": "https://github.com/forlan-ua/nim-libsha",
|
|
"method": "git",
|
|
"tags": [
|
|
"sha1",
|
|
"sha224",
|
|
"sha256",
|
|
"sha384",
|
|
"sha512"
|
|
],
|
|
"description": "Sha1 and Sha2 implementations",
|
|
"license": "MIT",
|
|
"web": "https://github.com/forlan-ua/nim-libsha"
|
|
},
|
|
{
|
|
"name": "pwned",
|
|
"url": "https://github.com/dom96/pwned",
|
|
"method": "git",
|
|
"tags": [
|
|
"application",
|
|
"passwords",
|
|
"security",
|
|
"binary"
|
|
],
|
|
"description": "A client for the Pwned passwords API.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/pwned"
|
|
},
|
|
{
|
|
"name": "suffer",
|
|
"url": "https://github.com/emekoi/suffer",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics",
|
|
"font",
|
|
"software"
|
|
],
|
|
"description": "a nim library for drawing 2d shapes, text, and images to 32bit software pixel buffers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/emekoi/suffer"
|
|
},
|
|
{
|
|
"name": "metric",
|
|
"url": "https://github.com/mjendrusch/metric",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"units",
|
|
"scientific",
|
|
"dimensional-analysis"
|
|
],
|
|
"description": "Dimensionful types and dimensional analysis.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mjendrusch/metric"
|
|
},
|
|
{
|
|
"name": "useragents",
|
|
"url": "https://github.com/treeform/useragents",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"useragent"
|
|
],
|
|
"description": "User Agent parser for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/useragents"
|
|
},
|
|
{
|
|
"name": "nimna",
|
|
"url": "https://github.com/mjendrusch/nimna",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"nucleic-acid-folding",
|
|
"scientific",
|
|
"biology"
|
|
],
|
|
"description": "Nucleic acid folding and design.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mjendrusch/nimna"
|
|
},
|
|
{
|
|
"name": "bencode",
|
|
"url": "https://github.com/FedericoCeratto/nim-bencode",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"bencode"
|
|
],
|
|
"description": "Bencode serialization/deserialization library",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-bencode"
|
|
},
|
|
{
|
|
"name": "i3ipc",
|
|
"url": "https://github.com/FedericoCeratto/nim-i3ipc",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"i3"
|
|
],
|
|
"description": "i3 IPC client library",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-i3ipc"
|
|
},
|
|
{
|
|
"name": "chroma",
|
|
"url": "https://github.com/treeform/chroma",
|
|
"method": "git",
|
|
"tags": [
|
|
"colors",
|
|
"cmyk",
|
|
"hsl",
|
|
"hsv"
|
|
],
|
|
"description": "Everything you want to do with colors.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/chroma"
|
|
},
|
|
{
|
|
"name": "nimrax",
|
|
"url": "https://github.com/genotrance/nimrax",
|
|
"method": "git",
|
|
"tags": [
|
|
"rax",
|
|
"radix",
|
|
"tree",
|
|
"data",
|
|
"structure"
|
|
],
|
|
"description": "Radix tree wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimrax"
|
|
},
|
|
{
|
|
"name": "nimbass",
|
|
"url": "https://github.com/genotrance/nimbass",
|
|
"method": "git",
|
|
"tags": [
|
|
"bass",
|
|
"audio",
|
|
"wrapper"
|
|
],
|
|
"description": "Bass wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimbass"
|
|
},
|
|
{
|
|
"name": "nimkerberos",
|
|
"url": "https://github.com/genotrance/nimkerberos",
|
|
"method": "git",
|
|
"tags": [
|
|
"kerberos",
|
|
"ntlm",
|
|
"authentication",
|
|
"auth",
|
|
"sspi"
|
|
],
|
|
"description": "WinKerberos wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimkerberos"
|
|
},
|
|
{
|
|
"name": "nimssh2",
|
|
"url": "https://github.com/genotrance/nimssh2",
|
|
"method": "git",
|
|
"tags": [
|
|
"ssh",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "libssh2 wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimssh2"
|
|
},
|
|
{
|
|
"name": "nimssl",
|
|
"url": "https://github.com/genotrance/nimssl",
|
|
"method": "git",
|
|
"tags": [
|
|
"openssl",
|
|
"sha",
|
|
"sha1",
|
|
"hash",
|
|
"sha256",
|
|
"sha512"
|
|
],
|
|
"description": "OpenSSL wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimssl"
|
|
},
|
|
{
|
|
"name": "snip",
|
|
"url": "https://github.com/genotrance/snip",
|
|
"method": "git",
|
|
"tags": [
|
|
"console",
|
|
"editor",
|
|
"text",
|
|
"cli"
|
|
],
|
|
"description": "Text editor to speed up testing code snippets",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/snip"
|
|
},
|
|
{
|
|
"name": "moduleinit",
|
|
"url": "https://github.com/skunkiferous/moduleinit",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"parallelism",
|
|
"threads"
|
|
],
|
|
"description": "Nim module/thread initialisation ordering library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/skunkiferous/moduleinit"
|
|
},
|
|
{
|
|
"name": "mofuw",
|
|
"url": "https://github.com/2vg/mofuw",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"http",
|
|
"framework",
|
|
"abandoned"
|
|
],
|
|
"description": "mofuw is *MO*re *F*aster, *U*ltra *W*ebserver",
|
|
"license": "MIT",
|
|
"web": "https://github.com/2vg/mofuw"
|
|
},
|
|
{
|
|
"name": "scnim",
|
|
"url": "https://github.com/capocasa/scnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"music",
|
|
"synthesizer",
|
|
"realtime",
|
|
"supercollider",
|
|
"ugen",
|
|
"plugin",
|
|
"binding",
|
|
"audio"
|
|
],
|
|
"description": "Develop SuperCollider UGens in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/capocasa/scnim"
|
|
},
|
|
{
|
|
"name": "nimgl",
|
|
"url": "https://github.com/nimgl/nimgl",
|
|
"method": "git",
|
|
"tags": [
|
|
"glfw",
|
|
"imgui",
|
|
"opengl",
|
|
"bindings",
|
|
"gl",
|
|
"graphics"
|
|
],
|
|
"description": "Nim Game Library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lmariscal/nimgl"
|
|
},
|
|
{
|
|
"name": "inim",
|
|
"url": "https://github.com/inim-repl/INim",
|
|
"method": "git",
|
|
"tags": [
|
|
"repl",
|
|
"playground",
|
|
"shell"
|
|
],
|
|
"description": "Interactive Nim Shell",
|
|
"license": "MIT",
|
|
"web": "https://github.com/AndreiRegiani/INim"
|
|
},
|
|
{
|
|
"name": "nimbigwig",
|
|
"url": "https://github.com/genotrance/nimbigwig",
|
|
"method": "git",
|
|
"tags": [
|
|
"bigwig",
|
|
"bigbend",
|
|
"genome"
|
|
],
|
|
"description": "libBigWig wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimbigwig"
|
|
},
|
|
{
|
|
"name": "regex",
|
|
"url": "https://github.com/nitely/nim-regex",
|
|
"method": "git",
|
|
"tags": [
|
|
"regex"
|
|
],
|
|
"description": "Linear time regex matching",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nitely/nim-regex"
|
|
},
|
|
{
|
|
"name": "tsundoku",
|
|
"url": "https://github.com/FedericoCeratto/tsundoku",
|
|
"method": "git",
|
|
"tags": [
|
|
"OPDS",
|
|
"ebook",
|
|
"server"
|
|
],
|
|
"description": "Simple and lightweight OPDS ebook server",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/FedericoCeratto/tsundoku"
|
|
},
|
|
{
|
|
"name": "nim_exodus",
|
|
"url": "https://github.com/shinriyo/nim_exodus",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"html",
|
|
"template"
|
|
],
|
|
"description": "Template generator for gester",
|
|
"license": "MIT",
|
|
"web": "https://github.com/shinriyo/nim_exodus"
|
|
},
|
|
{
|
|
"name": "nimlibxlsxwriter",
|
|
"url": "https://github.com/ThomasTJdev/nimlibxlsxwriter",
|
|
"method": "git",
|
|
"tags": [
|
|
"Excel",
|
|
"wrapper",
|
|
"xlsx"
|
|
],
|
|
"description": "libxslxwriter wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nimlibxlsxwriter"
|
|
},
|
|
{
|
|
"name": "nimclutter",
|
|
"url": "https://github.com/KeepCoolWithCoolidge/nimclutter",
|
|
"method": "git",
|
|
"tags": [
|
|
"clutter",
|
|
"gtk",
|
|
"gui"
|
|
],
|
|
"description": "Nim bindings for Clutter toolkit.",
|
|
"license": "LGPLv2.1",
|
|
"web": "https://github.com/KeepCoolWithCoolidge/nimclutter"
|
|
},
|
|
{
|
|
"name": "nimhdf5",
|
|
"url": "https://github.com/Vindaar/nimhdf5",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"libhdf5",
|
|
"hdf5",
|
|
"ndarray",
|
|
"storage"
|
|
],
|
|
"description": "Bindings for the HDF5 data format C library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Vindaar/nimhdf5"
|
|
},
|
|
{
|
|
"name": "mpfit",
|
|
"url": "https://github.com/Vindaar/nim-mpfit",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"nonlinear",
|
|
"least-squares",
|
|
"fitting",
|
|
"levenberg-marquardt",
|
|
"regression"
|
|
],
|
|
"description": "A wrapper for the cMPFIT non-linear least squares fitting library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Vindaar/nim-mpfit"
|
|
},
|
|
{
|
|
"name": "nlopt",
|
|
"url": "https://github.com/Vindaar/nimnlopt",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"nonlinear-optimization"
|
|
],
|
|
"description": "A wrapper for the non-linear optimization C library Nlopt",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Vindaar/nimnlopt"
|
|
},
|
|
{
|
|
"name": "nimwin",
|
|
"url": "https://github.com/TriedAngle/nimwin",
|
|
"method": "git",
|
|
"tags": [
|
|
"gui",
|
|
"opengl",
|
|
"vulkan",
|
|
"web",
|
|
"windowing",
|
|
"window",
|
|
"graphics"
|
|
],
|
|
"description": "Platform Agnostic Windowing Library for Nim",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/TriedAngle/nimwin"
|
|
},
|
|
{
|
|
"name": "itertools",
|
|
"url": "https://github.com/narimiran/itertools",
|
|
"method": "git",
|
|
"tags": [
|
|
"itertools",
|
|
"iterutils",
|
|
"python",
|
|
"iter",
|
|
"iterator",
|
|
"iterators"
|
|
],
|
|
"description": "Itertools for Nim",
|
|
"license": "MIT",
|
|
"web": "https://narimiran.github.io/itertools/"
|
|
},
|
|
{
|
|
"name": "sorta",
|
|
"url": "https://github.com/narimiran/sorta",
|
|
"method": "git",
|
|
"tags": [
|
|
"sort",
|
|
"sorted",
|
|
"table",
|
|
"sorted-table",
|
|
"b-tree",
|
|
"btree",
|
|
"ordered"
|
|
],
|
|
"description": "Sorted Tables for Nim, based on B-Trees",
|
|
"license": "MIT",
|
|
"web": "https://narimiran.github.io/sorta/"
|
|
},
|
|
{
|
|
"name": "typelists",
|
|
"url": "https://github.com/yglukhov/typelists",
|
|
"method": "git",
|
|
"tags": [
|
|
"metaprogramming"
|
|
],
|
|
"description": "Typelists in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/typelists"
|
|
},
|
|
{
|
|
"name": "sol",
|
|
"url": "https://github.com/davidgarland/sol",
|
|
"method": "git",
|
|
"tags": [
|
|
"c99",
|
|
"c11",
|
|
"c",
|
|
"vector",
|
|
"simd",
|
|
"avx",
|
|
"avx2",
|
|
"neon"
|
|
],
|
|
"description": "A SIMD-accelerated vector library written in C99 with Nim bindings.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/davidgarland/sol"
|
|
},
|
|
{
|
|
"name": "simdX86",
|
|
"url": "https://github.com/nimlibs/simdX86",
|
|
"method": "git",
|
|
"tags": [
|
|
"simd"
|
|
],
|
|
"description": "Wrappers for X86 SIMD intrinsics",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimlibs/simdX86"
|
|
},
|
|
{
|
|
"name": "loopfusion",
|
|
"url": "https://github.com/numforge/loopfusion",
|
|
"method": "git",
|
|
"tags": [
|
|
"loop",
|
|
"iterator",
|
|
"zip",
|
|
"forEach",
|
|
"variadic"
|
|
],
|
|
"description": "Loop efficiently over a variadic number of containers",
|
|
"license": "MIT or Apache 2.0",
|
|
"web": "https://github.com/numforge/loopfusion"
|
|
},
|
|
{
|
|
"name": "tinamou",
|
|
"url": "https://github.com/Double-oxygeN/tinamou",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"sdl2"
|
|
],
|
|
"description": "Game Library in Nim with SDL2",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Double-oxygeN/tinamou"
|
|
},
|
|
{
|
|
"name": "cittadino",
|
|
"url": "https://github.com/makingspace/cittadino",
|
|
"method": "git",
|
|
"tags": [
|
|
"pubsub",
|
|
"stomp",
|
|
"rabbitmq",
|
|
"amqp"
|
|
],
|
|
"description": "A simple PubSub framework using STOMP.",
|
|
"license": "BSD2",
|
|
"web": "https://github.com/makingspace/cittadino"
|
|
},
|
|
{
|
|
"name": "consul",
|
|
"url": "https://github.com/makingspace/nim_consul",
|
|
"method": "git",
|
|
"tags": [
|
|
"consul"
|
|
],
|
|
"description": "A simple interface to a running Consul agent.",
|
|
"license": "BSD2",
|
|
"web": "https://github.com/makingspace/nim_consul"
|
|
},
|
|
{
|
|
"name": "keystone",
|
|
"url": "https://github.com/6A/Keystone.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"keystone",
|
|
"asm",
|
|
"assembler",
|
|
"x86",
|
|
"arm"
|
|
],
|
|
"description": "Bindings to the Keystone Assembler.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/6A/Keystone.nim"
|
|
},
|
|
{
|
|
"name": "units",
|
|
"url": "https://github.com/Udiknedormin/NimUnits",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"pure",
|
|
"units",
|
|
"physics",
|
|
"science",
|
|
"documentation",
|
|
"safety"
|
|
],
|
|
"description": " Statically-typed quantity units.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Udiknedormin/NimUnits"
|
|
},
|
|
{
|
|
"name": "ast_pattern_matching",
|
|
"url": "https://github.com/nim-lang/ast-pattern-matching",
|
|
"method": "git",
|
|
"tags": [
|
|
"macros",
|
|
"pattern-matching",
|
|
"ast"
|
|
],
|
|
"description": "a general ast pattern matching library with a focus on correctness and good error messages",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/ast-pattern-matching"
|
|
},
|
|
{
|
|
"name": "tissue",
|
|
"url": "https://github.com/genotrance/tissue",
|
|
"method": "git",
|
|
"tags": [
|
|
"github",
|
|
"issue",
|
|
"debug",
|
|
"test",
|
|
"testament"
|
|
],
|
|
"description": "Test failing snippets from Nim's issues",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/tissue"
|
|
},
|
|
{
|
|
"name": "sphincs",
|
|
"url": "https://git.sr.ht/~ehmry/nim_sphincs",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"pqcrypto",
|
|
"signing"
|
|
],
|
|
"description": "SPHINCS⁺ stateless hash-based signature scheme",
|
|
"license": "MIT",
|
|
"web": "https://git.sr.ht/~ehmry/nim_sphincs"
|
|
},
|
|
{
|
|
"name": "nimpb",
|
|
"url": "https://github.com/oswjk/nimpb",
|
|
"method": "git",
|
|
"tags": [
|
|
"serialization",
|
|
"protocol-buffers",
|
|
"protobuf",
|
|
"library"
|
|
],
|
|
"description": "A Protocol Buffers library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/oswjk/nimpb"
|
|
},
|
|
{
|
|
"name": "nimpb_protoc",
|
|
"url": "https://github.com/oswjk/nimpb_protoc",
|
|
"method": "git",
|
|
"tags": [
|
|
"serialization",
|
|
"protocol-buffers",
|
|
"protobuf"
|
|
],
|
|
"description": "Protocol Buffers compiler support package for nimpb",
|
|
"license": "MIT",
|
|
"web": "https://github.com/oswjk/nimpb_protoc"
|
|
},
|
|
{
|
|
"name": "strunicode",
|
|
"url": "https://github.com/nitely/nim-strunicode",
|
|
"method": "git",
|
|
"tags": [
|
|
"string",
|
|
"unicode",
|
|
"grapheme"
|
|
],
|
|
"description": "Swift-like unicode string handling",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nitely/nim-strunicode"
|
|
},
|
|
{
|
|
"name": "turn_based_game",
|
|
"url": "https://github.com/JohnAD/turn_based_game",
|
|
"method": "git",
|
|
"tags": [
|
|
"rules-engine",
|
|
"game",
|
|
"turn-based"
|
|
],
|
|
"description": "Game rules engine for simulating or playing turn-based games",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JohnAD/turn_based_game/wiki"
|
|
},
|
|
{
|
|
"name": "negamax",
|
|
"url": "https://github.com/JohnAD/negamax",
|
|
"method": "git",
|
|
"tags": [
|
|
"negamax",
|
|
"minimax",
|
|
"game",
|
|
"ai",
|
|
"turn-based"
|
|
],
|
|
"description": "Negamax AI search-tree algorithm for two player games",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JohnAD/negamax"
|
|
},
|
|
{
|
|
"name": "translation",
|
|
"url": "https://github.com/juancarlospaco/nim-tinyslation",
|
|
"method": "git",
|
|
"tags": [
|
|
"translation",
|
|
"tinyslation",
|
|
"api",
|
|
"strings",
|
|
"minimalism"
|
|
],
|
|
"description": "Text string translation from free online crowdsourced API. Tinyslation a tiny translation.",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/juancarlospaco/nim-tinyslation"
|
|
},
|
|
{
|
|
"name": "magic",
|
|
"url": "https://github.com/xmonader/nim-magic",
|
|
"method": "git",
|
|
"tags": [
|
|
"libmagic",
|
|
"magic",
|
|
"guessfile"
|
|
],
|
|
"description": "libmagic for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xmonader/nim-magic"
|
|
},
|
|
{
|
|
"name": "configparser",
|
|
"url": "https://github.com/xmonader/nim-configparser",
|
|
"method": "git",
|
|
"tags": [
|
|
"configparser",
|
|
"ini",
|
|
"parser"
|
|
],
|
|
"description": "pure Ini configurations parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xmonader/nim-configparser"
|
|
},
|
|
{
|
|
"name": "random_font_color",
|
|
"url": "https://github.com/juancarlospaco/nim-random-font-color",
|
|
"method": "git",
|
|
"tags": [
|
|
"fonts",
|
|
"colors",
|
|
"pastel",
|
|
"design",
|
|
"random"
|
|
],
|
|
"description": "Random curated Fonts and pastel Colors for your UI/UX design, design for non-designers.",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/juancarlospaco/nim-random-font-color"
|
|
},
|
|
{
|
|
"name": "bytes2human",
|
|
"url": "https://github.com/juancarlospaco/nim-bytes2human",
|
|
"method": "git",
|
|
"tags": [
|
|
"bytes",
|
|
"human",
|
|
"minimalism",
|
|
"size"
|
|
],
|
|
"description": "Convert bytes to kilobytes, megabytes, gigabytes, etc.",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/juancarlospaco/nim-bytes2human"
|
|
},
|
|
{
|
|
"name": "nimhttpd",
|
|
"url": "https://github.com/h3rald/nimhttpd",
|
|
"method": "git",
|
|
"tags": [
|
|
"web-server",
|
|
"static-file-server",
|
|
"server",
|
|
"http"
|
|
],
|
|
"description": "A tiny static file web server.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/h3rald/nimhttpd"
|
|
},
|
|
{
|
|
"name": "crc32",
|
|
"url": "https://github.com/juancarlospaco/nim-crc32",
|
|
"method": "git",
|
|
"tags": [
|
|
"crc32",
|
|
"checksum",
|
|
"minimalism"
|
|
],
|
|
"description": "CRC32, 2 proc, copied from RosettaCode.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-crc32"
|
|
},
|
|
{
|
|
"name": "httpbeast",
|
|
"url": "https://github.com/dom96/httpbeast",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"server",
|
|
"parallel",
|
|
"linux",
|
|
"unix"
|
|
],
|
|
"description": "A performant and scalable HTTP server.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/httpbeast"
|
|
},
|
|
{
|
|
"name": "datetime2human",
|
|
"url": "https://github.com/juancarlospaco/nim-datetime2human",
|
|
"method": "git",
|
|
"tags": [
|
|
"date",
|
|
"time",
|
|
"datetime",
|
|
"ISO-8601",
|
|
"human",
|
|
"minimalism"
|
|
],
|
|
"description": "Human friendly DateTime string representations, seconds to millenniums.",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/juancarlospaco/nim-datetime2human"
|
|
},
|
|
{
|
|
"name": "sass",
|
|
"url": "https://github.com/dom96/sass",
|
|
"method": "git",
|
|
"tags": [
|
|
"css",
|
|
"compiler",
|
|
"wrapper",
|
|
"library",
|
|
"scss",
|
|
"web"
|
|
],
|
|
"description": "A wrapper for the libsass library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/sass"
|
|
},
|
|
{
|
|
"name": "osutil",
|
|
"url": "https://github.com/juancarlospaco/nim-osutil",
|
|
"method": "git",
|
|
"tags": [
|
|
"utils",
|
|
"helpers",
|
|
"minimalism",
|
|
"process",
|
|
"mobile",
|
|
"battery"
|
|
],
|
|
"description": "OS Utils for Nim, simple tiny but useful procs for OS. Turn Display OFF and set Process Name.",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/juancarlospaco/nim-osutil"
|
|
},
|
|
{
|
|
"name": "binance",
|
|
"url": "https://github.com/Imperator26/binance",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"api",
|
|
"binance"
|
|
],
|
|
"description": "A Nim library to access the Binance API.",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/Imperator26/binance"
|
|
},
|
|
{
|
|
"name": "jdec",
|
|
"tags": [
|
|
"json",
|
|
"marshal",
|
|
"helper",
|
|
"utils"
|
|
],
|
|
"method": "git",
|
|
"license": "MIT",
|
|
"web": "https://github.com/diegogub/jdec",
|
|
"url": "https://github.com/diegogub/jdec",
|
|
"description": "Flexible JSON manshal/unmarshal library for nim"
|
|
},
|
|
{
|
|
"name": "nimsnappyc",
|
|
"url": "https://github.com/NimCompression/nimsnappyc",
|
|
"method": "git",
|
|
"tags": [
|
|
"snappy",
|
|
"compression",
|
|
"wrapper",
|
|
"library"
|
|
],
|
|
"description": "Wrapper for the Snappy-C compression library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/NimCompression/nimsnappyc"
|
|
},
|
|
{
|
|
"name": "websitecreator",
|
|
"alias": "nimwc"
|
|
},
|
|
{
|
|
"name": "nimwc",
|
|
"url": "https://github.com/ThomasTJdev/nim_websitecreator",
|
|
"method": "git",
|
|
"tags": [
|
|
"website",
|
|
"webpage",
|
|
"blog",
|
|
"binary"
|
|
],
|
|
"description": "A website management tool. Run the file and access your webpage.",
|
|
"license": "PPL",
|
|
"web": "https://nimwc.org/"
|
|
},
|
|
{
|
|
"name": "shaname",
|
|
"url": "https://github.com/Torro/nimble-packages?subdir=shaname",
|
|
"method": "git",
|
|
"tags": [
|
|
"sha1",
|
|
"command-line",
|
|
"utilities"
|
|
],
|
|
"description": "Rename files to their sha1sums",
|
|
"license": "BSD",
|
|
"web": "https://github.com/Torro/nimble-packages/tree/master/shaname"
|
|
},
|
|
{
|
|
"name": "about",
|
|
"url": "https://github.com/aleandros/about",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"tool"
|
|
],
|
|
"description": "Executable for finding information about programs in PATH",
|
|
"license": "MIT",
|
|
"web": "https://github.com/aleandros/about"
|
|
},
|
|
{
|
|
"name": "findtests",
|
|
"url": "https://github.com/jackvandrunen/findtests",
|
|
"method": "git",
|
|
"tags": [
|
|
"test",
|
|
"tests",
|
|
"unit-testing"
|
|
],
|
|
"description": "A helper module for writing unit tests in Nim with nake or similar build system.",
|
|
"license": "ISC",
|
|
"web": "https://github.com/jackvandrunen/findtests"
|
|
},
|
|
{
|
|
"name": "packedjson",
|
|
"url": "https://github.com/Araq/packedjson",
|
|
"method": "git",
|
|
"tags": [
|
|
"json"
|
|
],
|
|
"description": "packedjson is an alternative Nim implementation for JSON. The JSON is essentially kept as a single string in order to save memory over a more traditional tree representation.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/packedjson"
|
|
},
|
|
{
|
|
"name": "unicode_numbers",
|
|
"url": "https://github.com/Aearnus/unicode_numbers",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"string",
|
|
"format",
|
|
"unicode"
|
|
],
|
|
"description": "Converts a number into a specially formatted Unicode string",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Aearnus/unicode_numbers"
|
|
},
|
|
{
|
|
"name": "glob",
|
|
"url": "https://github.com/haltcase/glob",
|
|
"method": "git",
|
|
"tags": [
|
|
"glob",
|
|
"pattern",
|
|
"match",
|
|
"walk",
|
|
"filesystem",
|
|
"pure"
|
|
],
|
|
"description": "Pure library for matching file paths against Unix style glob patterns.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/haltcase/glob"
|
|
},
|
|
{
|
|
"name": "lda",
|
|
"url": "https://github.com/andreaferretti/lda",
|
|
"method": "git",
|
|
"tags": [
|
|
"LDA",
|
|
"topic-modeling",
|
|
"text-clustering",
|
|
"NLP"
|
|
],
|
|
"description": "Latent Dirichlet Allocation",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/andreaferretti/lda"
|
|
},
|
|
{
|
|
"name": "mdevolve",
|
|
"url": "https://github.com/jxy/MDevolve",
|
|
"method": "git",
|
|
"tags": [
|
|
"MD",
|
|
"integrator",
|
|
"numerical",
|
|
"evolution"
|
|
],
|
|
"description": "Integrator framework for Molecular Dynamic evolutions",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jxy/MDevolve"
|
|
},
|
|
{
|
|
"name": "sctp",
|
|
"url": "https://github.com/metacontainer/sctp.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"sctp",
|
|
"networking",
|
|
"userspace"
|
|
],
|
|
"description": "Userspace SCTP bindings",
|
|
"license": "BSD",
|
|
"web": "https://github.com/metacontainer/sctp.nim"
|
|
},
|
|
{
|
|
"name": "sodium",
|
|
"url": "https://github.com/zielmicha/libsodium.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"security",
|
|
"sodium"
|
|
],
|
|
"description": "High-level libsodium bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zielmicha/libsodium.nim"
|
|
},
|
|
{
|
|
"name": "db_clickhouse",
|
|
"url": "https://github.com/leonardoce/nim-clickhouse",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"database",
|
|
"clickhouse"
|
|
],
|
|
"description": "ClickHouse Nim interface",
|
|
"license": "MIT",
|
|
"web": "https://github.com/leonardoce/nim-clickhouse"
|
|
},
|
|
{
|
|
"name": "webterminal",
|
|
"url": "https://github.com/JohnAD/webterminal",
|
|
"method": "git",
|
|
"tags": [
|
|
"javascript",
|
|
"terminal",
|
|
"tty"
|
|
],
|
|
"description": "Very simple browser Javascript TTY web terminal",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JohnAD/webterminal"
|
|
},
|
|
{
|
|
"name": "hpack",
|
|
"url": "https://github.com/nitely/nim-hpack",
|
|
"method": "git",
|
|
"tags": [
|
|
"http2",
|
|
"hpack"
|
|
],
|
|
"description": "HPACK (Header Compression for HTTP/2)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nitely/nim-hpack"
|
|
},
|
|
{
|
|
"name": "cobs",
|
|
"url": "https://github.com/keyme/nim_cobs",
|
|
"method": "git",
|
|
"tags": [
|
|
"serialization",
|
|
"encoding",
|
|
"wireline",
|
|
"framing",
|
|
"cobs"
|
|
],
|
|
"description": "Consistent Overhead Byte Stuffing for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/keyme/nim_cobs"
|
|
},
|
|
{
|
|
"name": "bitvec",
|
|
"url": "https://github.com/keyme/nim_bitvec",
|
|
"method": "git",
|
|
"tags": [
|
|
"serialization",
|
|
"encoding",
|
|
"wireline"
|
|
],
|
|
"description": "Extensible bit vector integer encoding library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/keyme/nim_bitvec"
|
|
},
|
|
{
|
|
"name": "nimsvg",
|
|
"url": "https://github.com/bluenote10/NimSvg",
|
|
"method": "git",
|
|
"tags": [
|
|
"svg"
|
|
],
|
|
"description": "Nim-based DSL allowing to generate SVG files and GIF animations.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bluenote10/NimSvg"
|
|
},
|
|
{
|
|
"name": "validation",
|
|
"url": "https://github.com/captainbland/nim-validation",
|
|
"method": "git",
|
|
"tags": [
|
|
"validation",
|
|
"library"
|
|
],
|
|
"description": "Nim object validation using type field pragmas",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/captainbland/nim-validation"
|
|
},
|
|
{
|
|
"name": "nimgraphviz",
|
|
"url": "https://github.com/Aveheuzed/nimgraphviz",
|
|
"method": "git",
|
|
"tags": [
|
|
"graph",
|
|
"viz",
|
|
"graphviz",
|
|
"dot",
|
|
"pygraphviz"
|
|
],
|
|
"description": "Nim bindings for the GraphViz tool and the DOT graph language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Aveheuzed/nimgraphviz"
|
|
},
|
|
{
|
|
"name": "fab",
|
|
"url": "https://github.com/icyphox/fab",
|
|
"method": "git",
|
|
"tags": [
|
|
"colors",
|
|
"terminal",
|
|
"formatting",
|
|
"text",
|
|
"fun"
|
|
],
|
|
"description": "Print fabulously in your terminal",
|
|
"license": "MIT",
|
|
"web": "https://github.com/icyphox/fab"
|
|
},
|
|
{
|
|
"name": "kdialog",
|
|
"url": "https://github.com/juancarlospaco/nim-kdialog",
|
|
"method": "git",
|
|
"tags": [
|
|
"kdialog",
|
|
"qt5",
|
|
"kde",
|
|
"gui",
|
|
"easy",
|
|
"qt"
|
|
],
|
|
"description": "KDialog Qt5 Wrapper, easy API, KISS design",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/juancarlospaco/nim-kdialog"
|
|
},
|
|
{
|
|
"name": "nim7z",
|
|
"url": "https://github.com/genotrance/nim7z",
|
|
"method": "git",
|
|
"tags": [
|
|
"7zip",
|
|
"7z",
|
|
"extract",
|
|
"archive"
|
|
],
|
|
"description": "7z extraction for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nim7z"
|
|
},
|
|
{
|
|
"name": "nimarchive",
|
|
"url": "https://github.com/genotrance/nimarchive",
|
|
"method": "git",
|
|
"tags": [
|
|
"7z",
|
|
"zip",
|
|
"tar",
|
|
"rar",
|
|
"gz",
|
|
"libarchive",
|
|
"compress",
|
|
"extract",
|
|
"archive"
|
|
],
|
|
"description": "libarchive wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimarchive"
|
|
},
|
|
{
|
|
"name": "nimpcre",
|
|
"url": "https://github.com/genotrance/nimpcre",
|
|
"method": "git",
|
|
"tags": [
|
|
"pcre",
|
|
"regex"
|
|
],
|
|
"description": "PCRE wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimpcre"
|
|
},
|
|
{
|
|
"name": "nimdeps",
|
|
"url": "https://github.com/genotrance/nimdeps",
|
|
"method": "git",
|
|
"tags": [
|
|
"dependency",
|
|
"bundle",
|
|
"installer",
|
|
"package"
|
|
],
|
|
"description": "Nim library to bundle dependency files into executable",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimdeps"
|
|
},
|
|
{
|
|
"name": "intel_hex",
|
|
"url": "https://github.com/keyme/nim_intel_hex",
|
|
"method": "git",
|
|
"tags": [
|
|
"utils",
|
|
"parsing",
|
|
"hex"
|
|
],
|
|
"description": "Intel hex file utility library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/keyme/nim_intel_hex"
|
|
},
|
|
{
|
|
"name": "nimha",
|
|
"url": "https://github.com/ThomasTJdev/nim_homeassistant",
|
|
"method": "git",
|
|
"tags": [
|
|
"smarthome",
|
|
"automation",
|
|
"mqtt",
|
|
"xiaomi"
|
|
],
|
|
"description": "Nim Home Assistant (NimHA) is a hub for combining multiple home automation devices and automating jobs",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/ThomasTJdev/nim_homeassistant"
|
|
},
|
|
{
|
|
"name": "fmod",
|
|
"url": "https://github.com/johnnovak/nim-fmod",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"fmod",
|
|
"audio",
|
|
"game",
|
|
"sound"
|
|
],
|
|
"description": "Nim wrapper for the FMOD Low Level C API",
|
|
"license": "MIT",
|
|
"web": "https://github.com/johnnovak/nim-fmod"
|
|
},
|
|
{
|
|
"name": "figures",
|
|
"url": "https://github.com/lmariscal/figures",
|
|
"method": "git",
|
|
"tags": [
|
|
"unicode",
|
|
"cli",
|
|
"figures"
|
|
],
|
|
"description": "unicode symbols",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lmariscal/figures"
|
|
},
|
|
{
|
|
"name": "ur",
|
|
"url": "https://github.com/JohnAD/ur",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"universal",
|
|
"result",
|
|
"return"
|
|
],
|
|
"description": "A Universal Result macro/object that normalizes the information returned from a procedure",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JohnAD/ur",
|
|
"doc": "https://github.com/JohnAD/ur/blob/master/docs/ur.rst"
|
|
},
|
|
{
|
|
"name": "blosc",
|
|
"url": "https://github.com/Vindaar/nblosc",
|
|
"method": "git",
|
|
"tags": [
|
|
"blosc",
|
|
"wrapper",
|
|
"compression"
|
|
],
|
|
"description": "Bit Shuffling Block Compressor (C-Blosc)",
|
|
"license": "BSD",
|
|
"web": "https://github.com/Vindaar/nblosc"
|
|
},
|
|
{
|
|
"name": "fltk",
|
|
"url": "https://github.com/Skrylar/nfltk",
|
|
"method": "git",
|
|
"tags": [
|
|
"gui",
|
|
"fltk",
|
|
"wrapper",
|
|
"c++"
|
|
],
|
|
"description": "The Fast-Light Tool Kit",
|
|
"license": "LGPL",
|
|
"web": "https://github.com/Skrylar/nfltk"
|
|
},
|
|
{
|
|
"name": "nim_cexc",
|
|
"url": "https://github.com/metasyn/nim-cexc-splunk",
|
|
"method": "git",
|
|
"tags": [
|
|
"splunk",
|
|
"command",
|
|
"cexc",
|
|
"chunked"
|
|
],
|
|
"description": "A simple chunked external protocol interface for Splunk custom search commands.",
|
|
"license": "Apache2",
|
|
"web": "https://github.com/metasyn/nim-cexc-splunk"
|
|
},
|
|
{
|
|
"name": "nimclipboard",
|
|
"url": "https://github.com/genotrance/nimclipboard",
|
|
"method": "git",
|
|
"tags": [
|
|
"clipboard",
|
|
"wrapper",
|
|
"clip",
|
|
"copy",
|
|
"paste",
|
|
"nimgen"
|
|
],
|
|
"description": "Nim wrapper for libclipboard",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimclipboard"
|
|
},
|
|
{
|
|
"name": "skinterpolate",
|
|
"url": "https://github.com/Skrylar/skInterpolate",
|
|
"method": "git",
|
|
"tags": [
|
|
"interpolation",
|
|
"animation"
|
|
],
|
|
"description": "Interpolation routines for data and animation.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Skrylar/skInterpolate"
|
|
},
|
|
{
|
|
"name": "nimspice",
|
|
"url": "https://github.com/CodeDoes/nimspice",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"template",
|
|
"class",
|
|
"collection"
|
|
],
|
|
"description": "A bunch of macros. sugar if you would",
|
|
"license": "MIT",
|
|
"web": "https://github.com/CodeDoes/nimspice"
|
|
},
|
|
{
|
|
"name": "BN",
|
|
"url": "https://github.com/MerosCrypto/BN",
|
|
"method": "git",
|
|
"tags": [
|
|
"bignumber",
|
|
"multiprecision",
|
|
"imath",
|
|
"deleted"
|
|
],
|
|
"description": "A Nim Wrapper of the imath BigNumber library.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "nimbioseq",
|
|
"url": "https://github.com/jhbadger/nimbioseq",
|
|
"method": "git",
|
|
"tags": [
|
|
"bioinformatics",
|
|
"fasta",
|
|
"fastq"
|
|
],
|
|
"description": "Nim Library for sequence (protein/nucleotide) bioinformatics",
|
|
"license": "BSD-3",
|
|
"web": "https://github.com/jhbadger/nimbioseq"
|
|
},
|
|
{
|
|
"name": "subhook",
|
|
"url": "https://github.com/ba0f3/subhook.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"hook",
|
|
"hooking",
|
|
"subhook",
|
|
"x86",
|
|
"windows",
|
|
"linux",
|
|
"unix"
|
|
],
|
|
"description": "subhook wrapper",
|
|
"license": "BSD2",
|
|
"web": "https://github.com/ba0f3/subhook.nim"
|
|
},
|
|
{
|
|
"name": "timecop",
|
|
"url": "https://github.com/ba0f3/timecop.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"time",
|
|
"travel",
|
|
"timecop"
|
|
],
|
|
"description": "Time travelling for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/timecop.nim"
|
|
},
|
|
{
|
|
"name": "openexchangerates",
|
|
"url": "https://github.com/juancarlospaco/nim-openexchangerates",
|
|
"method": "git",
|
|
"tags": [
|
|
"money",
|
|
"exchange",
|
|
"openexchangerates",
|
|
"bitcoin",
|
|
"gold",
|
|
"dollar",
|
|
"euro",
|
|
"prices"
|
|
],
|
|
"description": "OpenExchangeRates API Client for Nim. Works with/without SSL. Partially works with/without Free API Key.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-openexchangerates"
|
|
},
|
|
{
|
|
"name": "clr",
|
|
"url": "https://github.com/Calinou/clr",
|
|
"method": "git",
|
|
"tags": [
|
|
"command-line",
|
|
"color",
|
|
"rgb",
|
|
"hsl",
|
|
"hsv"
|
|
],
|
|
"description": "Get information about colors and convert them in the command line",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Calinou/clr"
|
|
},
|
|
{
|
|
"name": "duktape",
|
|
"url": "https://github.com/manguluka/duktape-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"js",
|
|
"javascript",
|
|
"scripting",
|
|
"language",
|
|
"interpreter"
|
|
],
|
|
"description": "wrapper for the Duktape embeddable Javascript engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/manguluka/duktape-nim"
|
|
},
|
|
{
|
|
"name": "polypbren",
|
|
"url": "https://github.com/guibar64/polypbren",
|
|
"method": "git",
|
|
"tags": [
|
|
"science",
|
|
"equation"
|
|
],
|
|
"description": "Renormalization of colloidal charges of polydipserse dispersions using the Poisson-Boltzmann equation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guibar64/polypbren"
|
|
},
|
|
{
|
|
"name": "spdx_licenses",
|
|
"url": "https://github.com/euantorano/spdx_licenses.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"spdx",
|
|
"license"
|
|
],
|
|
"description": "A library to retrieve the list of commonly used licenses from the SPDX License List.",
|
|
"license": "BSD3",
|
|
"web": "https://github.com/euantorano/spdx_licenses.nim"
|
|
},
|
|
{
|
|
"name": "texttospeech",
|
|
"url": "https://github.com/dom96/texttospeech",
|
|
"method": "git",
|
|
"tags": [
|
|
"tts",
|
|
"text-to-speech",
|
|
"google-cloud",
|
|
"gcloud",
|
|
"api"
|
|
],
|
|
"description": "A client for the Google Cloud Text to Speech API.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/texttospeech"
|
|
},
|
|
{
|
|
"name": "nim_tiled",
|
|
"url": "https://github.com/SkyVault/nim-tiled",
|
|
"method": "git",
|
|
"tags": [
|
|
"tiled",
|
|
"gamedev",
|
|
"tmx",
|
|
"indie"
|
|
],
|
|
"description": "Tiled map loader for the Nim programming language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SkyVault/nim-tiled"
|
|
},
|
|
{
|
|
"name": "fragments",
|
|
"url": "https://github.com/sinkingsugar/fragments",
|
|
"method": "git",
|
|
"tags": [
|
|
"ffi",
|
|
"math",
|
|
"threading",
|
|
"dsl",
|
|
"memory",
|
|
"serialization",
|
|
"cpp",
|
|
"utilities"
|
|
],
|
|
"description": "Our very personal collection of utilities",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sinkingsugar/fragments"
|
|
},
|
|
{
|
|
"name": "nimline",
|
|
"url": "https://github.com/sinkingsugar/nimline",
|
|
"method": "git",
|
|
"tags": [
|
|
"c",
|
|
"c++",
|
|
"interop",
|
|
"ffi",
|
|
"wrappers"
|
|
],
|
|
"description": "Wrapper-less C/C++ interop for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sinkingsugar/nimline"
|
|
},
|
|
{
|
|
"name": "nim_telegram_bot",
|
|
"url": "https://github.com/juancarlospaco/nim-telegram-bot",
|
|
"method": "git",
|
|
"tags": [
|
|
"telegram",
|
|
"bot",
|
|
"telebot",
|
|
"async",
|
|
"multipurpose",
|
|
"chat"
|
|
],
|
|
"description": "Generic Configurable Telegram Bot for Nim, with builtin basic functionality and Plugins",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-telegram-bot"
|
|
},
|
|
{
|
|
"name": "xiaomi",
|
|
"url": "https://github.com/ThomasTJdev/nim_xiaomi.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"xiaomi",
|
|
"iot"
|
|
],
|
|
"description": "Read and write to Xiaomi IOT devices.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nim_xiaomi"
|
|
},
|
|
{
|
|
"name": "vecio",
|
|
"url": "https://github.com/emekoi/vecio.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"writev",
|
|
"readv",
|
|
"scatter",
|
|
"gather",
|
|
"vectored",
|
|
"vector",
|
|
"io",
|
|
"networking"
|
|
],
|
|
"description": "vectored io for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/emekoi/vecio.nim"
|
|
},
|
|
{
|
|
"name": "nmiline",
|
|
"url": "https://github.com/mzteruru52/NmiLine",
|
|
"method": "git",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"description": "Plotting tool using NiGui",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mzteruru52/NmiLine"
|
|
},
|
|
{
|
|
"name": "c_alikes",
|
|
"url": "https://github.com/ReneSac/c_alikes",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"bitwise",
|
|
"bitops",
|
|
"pointers",
|
|
"shallowCopy",
|
|
"C"
|
|
],
|
|
"description": "Operators, commands and functions more c-like, plus a few other utilities",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ReneSac/c_alikes"
|
|
},
|
|
{
|
|
"name": "memviews",
|
|
"url": "https://github.com/ReneSac/memviews",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"slice",
|
|
"slicing",
|
|
"shallow",
|
|
"array",
|
|
"vector"
|
|
],
|
|
"description": "Unsafe in-place slicing",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ReneSac/memviews"
|
|
},
|
|
{
|
|
"name": "espeak",
|
|
"url": "https://github.com/juancarlospaco/nim-espeak",
|
|
"method": "git",
|
|
"tags": [
|
|
"espeak",
|
|
"voice",
|
|
"texttospeech"
|
|
],
|
|
"description": "Nim Espeak NG wrapper, for super easy Voice and Text-To-Speech",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-espeak"
|
|
},
|
|
{
|
|
"name": "wstp",
|
|
"url": "https://github.com/oskca/nim-wstp",
|
|
"method": "git",
|
|
"tags": [
|
|
"wolfram",
|
|
"mathematica",
|
|
"bindings",
|
|
"wstp"
|
|
],
|
|
"description": "Nim bindings for WSTP",
|
|
"license": "MIT",
|
|
"web": "https://github.com/oskca/nim-wstp"
|
|
},
|
|
{
|
|
"name": "uibuilder",
|
|
"url": "https://github.com/ba0f3/uibuilder.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ui",
|
|
"builder",
|
|
"libui",
|
|
"designer",
|
|
"gtk",
|
|
"gnome",
|
|
"glade",
|
|
"interface",
|
|
"gui",
|
|
"linux",
|
|
"windows",
|
|
"osx",
|
|
"mac",
|
|
"native",
|
|
"generator"
|
|
],
|
|
"description": "UI building with Gnome's Glade",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/uibuilder.nim"
|
|
},
|
|
{
|
|
"name": "webp",
|
|
"url": "https://github.com/juancarlospaco/nim-webp",
|
|
"method": "git",
|
|
"tags": [
|
|
"webp"
|
|
],
|
|
"description": "WebP Tools wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-webp"
|
|
},
|
|
{
|
|
"name": "print",
|
|
"url": "https://github.com/treeform/print",
|
|
"method": "git",
|
|
"tags": [
|
|
"pretty"
|
|
],
|
|
"description": "Print is a set of pretty print macros, useful for print-debugging.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/print"
|
|
},
|
|
{
|
|
"name": "pretty",
|
|
"url": "https://github.com/treeform/pretty",
|
|
"method": "git",
|
|
"tags": [
|
|
"pretty",
|
|
"print"
|
|
],
|
|
"description": "A pretty printer for Nim types",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/pretty"
|
|
},
|
|
{
|
|
"name": "vmath",
|
|
"url": "https://github.com/treeform/vmath",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"graphics",
|
|
"2d",
|
|
"3d"
|
|
],
|
|
"description": "Collection of math routines for 2d and 3d graphics.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/vmath"
|
|
},
|
|
{
|
|
"name": "flippy",
|
|
"url": "https://github.com/treeform/flippy",
|
|
"method": "git",
|
|
"tags": [
|
|
"image",
|
|
"graphics",
|
|
"2d"
|
|
],
|
|
"description": "Flippy is a simple 2d image and drawing library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/flippy"
|
|
},
|
|
{
|
|
"name": "typography",
|
|
"url": "https://github.com/treeform/typography",
|
|
"method": "git",
|
|
"tags": [
|
|
"font",
|
|
"text",
|
|
"2d"
|
|
],
|
|
"description": "Fonts, Typesetting and Rasterization.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/typography"
|
|
},
|
|
{
|
|
"name": "bumpy",
|
|
"url": "https://github.com/treeform/bumpy",
|
|
"method": "git",
|
|
"tags": [
|
|
"2d",
|
|
"collision"
|
|
],
|
|
"description": "2d collision library for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/bumpy"
|
|
},
|
|
{
|
|
"name": "spacy",
|
|
"url": "https://github.com/treeform/spacy",
|
|
"method": "git",
|
|
"tags": [
|
|
"2d",
|
|
"collision",
|
|
"quadtree",
|
|
"kdtree",
|
|
"partition"
|
|
],
|
|
"description": "Spatial data structures for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/spacy"
|
|
},
|
|
{
|
|
"name": "urlly",
|
|
"url": "https://github.com/treeform/urlly",
|
|
"method": "git",
|
|
"tags": [
|
|
"url",
|
|
"uri"
|
|
],
|
|
"description": "URL and URI parsing for C and JS backend.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/urlly"
|
|
},
|
|
{
|
|
"name": "pixie",
|
|
"url": "https://github.com/treeform/pixie",
|
|
"method": "git",
|
|
"tags": [
|
|
"images",
|
|
"paths",
|
|
"stroke",
|
|
"fill",
|
|
"vector",
|
|
"raster",
|
|
"png",
|
|
"bmp",
|
|
"jpg",
|
|
"graphics",
|
|
"2D",
|
|
"svg",
|
|
"font",
|
|
"opentype",
|
|
"truetype",
|
|
"text"
|
|
],
|
|
"description": "Full-featured 2d graphics library for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/pixie"
|
|
},
|
|
{
|
|
"name": "jsony",
|
|
"url": "https://github.com/treeform/jsony",
|
|
"method": "git",
|
|
"tags": [
|
|
"json"
|
|
],
|
|
"description": "A loose, direct to object json parser with hooks.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/jsony"
|
|
},
|
|
{
|
|
"name": "dumpincludes",
|
|
"url": "https://github.com/treeform/dumpincludes",
|
|
"method": "git",
|
|
"tags": [
|
|
"imports",
|
|
"includes",
|
|
"perf",
|
|
"exe"
|
|
],
|
|
"description": "See where your exe size comes from.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/dumpincludes"
|
|
},
|
|
{
|
|
"name": "benchy",
|
|
"url": "https://github.com/treeform/benchy",
|
|
"method": "git",
|
|
"tags": [
|
|
"bench",
|
|
"benchmark",
|
|
"profile",
|
|
"runtime",
|
|
"profiling",
|
|
"performance",
|
|
"speed"
|
|
],
|
|
"description": "Simple benchmarking to time your code.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/benchy"
|
|
},
|
|
{
|
|
"name": "puppy",
|
|
"url": "https://github.com/treeform/puppy",
|
|
"method": "git",
|
|
"tags": [
|
|
"fetch",
|
|
"http",
|
|
"https",
|
|
"url",
|
|
"curl",
|
|
"tls",
|
|
"ssl",
|
|
"web",
|
|
"download"
|
|
],
|
|
"description": "Fetch url resources via HTTP and HTTPS.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/puppy"
|
|
},
|
|
{
|
|
"name": "globby",
|
|
"url": "https://github.com/treeform/globby",
|
|
"method": "git",
|
|
"tags": [
|
|
"glob"
|
|
],
|
|
"description": "Glob pattern matching for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/globby"
|
|
},
|
|
{
|
|
"name": "morepretty",
|
|
"url": "https://github.com/treeform/morepretty",
|
|
"method": "git",
|
|
"tags": [
|
|
"nimpretty",
|
|
"autoformat",
|
|
"code"
|
|
],
|
|
"description": "Morepretty - Does more than nimpretty.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/morepretty"
|
|
},
|
|
{
|
|
"name": "shady",
|
|
"url": "https://github.com/treeform/shady",
|
|
"method": "git",
|
|
"tags": [
|
|
"glsl",
|
|
"gpu",
|
|
"shader",
|
|
"opengl"
|
|
],
|
|
"description": "Nim to GPU shader language compiler and supporting utilities.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/shady"
|
|
},
|
|
{
|
|
"name": "genny",
|
|
"url": "https://github.com/treeform/genny",
|
|
"method": "git",
|
|
"tags": [
|
|
"C",
|
|
"python",
|
|
"node.js"
|
|
],
|
|
"description": "Generate a shared library and bindings for many languages.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/genny"
|
|
},
|
|
{
|
|
"name": "hottie",
|
|
"url": "https://github.com/treeform/hottie",
|
|
"method": "git",
|
|
"tags": [
|
|
"profile",
|
|
"timing",
|
|
"performance"
|
|
],
|
|
"description": "Sampling profiler that finds hot paths in your code.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/hottie"
|
|
},
|
|
{
|
|
"name": "boxy",
|
|
"url": "https://github.com/treeform/boxy",
|
|
"method": "git",
|
|
"tags": [
|
|
"GPU",
|
|
"openGL",
|
|
"graphics",
|
|
"atlas",
|
|
"texture"
|
|
],
|
|
"description": "2D GPU rendering with a tiling atlas.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/boxy"
|
|
},
|
|
{
|
|
"name": "windy",
|
|
"url": "https://github.com/treeform/windy",
|
|
"method": "git",
|
|
"tags": [
|
|
"win32",
|
|
"macOS",
|
|
"x11",
|
|
"wayland",
|
|
"openGL",
|
|
"graphics"
|
|
],
|
|
"description": "Windowing library for Nim using OS native APIs.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/windy"
|
|
},
|
|
{
|
|
"name": "guardmons",
|
|
"url": "https://github.com/treeform/guardmons",
|
|
"method": "git",
|
|
"tags": [
|
|
"daemon",
|
|
"ssh",
|
|
"copy",
|
|
"shell",
|
|
"kill",
|
|
"top",
|
|
"watch"
|
|
],
|
|
"description": "Cross-platform collection of OS Utilities",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/guardmons"
|
|
},
|
|
{
|
|
"name": "debby",
|
|
"url": "https://github.com/treeform/debby",
|
|
"method": "git",
|
|
"tags": [
|
|
"db",
|
|
"sqlite",
|
|
"mysql",
|
|
"postgresql",
|
|
"orm"
|
|
],
|
|
"description": "Database ORM layer",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/debby"
|
|
},
|
|
{
|
|
"name": "xdo",
|
|
"url": "https://github.com/juancarlospaco/nim-xdo",
|
|
"method": "git",
|
|
"tags": [
|
|
"automation",
|
|
"linux",
|
|
"gui",
|
|
"keyboard",
|
|
"mouse",
|
|
"typing",
|
|
"clicker"
|
|
],
|
|
"description": "Nim GUI Automation Linux, simulate user interaction, mouse and keyboard.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-xdo"
|
|
},
|
|
{
|
|
"name": "nimblegui",
|
|
"url": "https://github.com/ThomasTJdev/nim_nimble_gui",
|
|
"method": "git",
|
|
"tags": [
|
|
"nimble",
|
|
"gui",
|
|
"packages"
|
|
],
|
|
"description": "A simple GUI front for Nimble.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nim_nimble_gui"
|
|
},
|
|
{
|
|
"name": "xml",
|
|
"url": "https://github.com/ba0f3/xml.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"xml",
|
|
"parser",
|
|
"compile",
|
|
"tokenizer",
|
|
"html",
|
|
"cdata"
|
|
],
|
|
"description": "Pure Nim XML parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/xml.nim"
|
|
},
|
|
{
|
|
"name": "soundio",
|
|
"url": "https://github.com/ul/soundio",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"binding",
|
|
"audio",
|
|
"sound",
|
|
"media",
|
|
"io"
|
|
],
|
|
"description": "Bindings for libsoundio",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "miniz",
|
|
"url": "https://github.com/treeform/miniz",
|
|
"method": "git",
|
|
"tags": [
|
|
"zlib",
|
|
"zip",
|
|
"wrapper",
|
|
"compression"
|
|
],
|
|
"description": "Bindings for Miniz lib.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "nim_cjson",
|
|
"url": "https://github.com/muxueqz/nim_cjson",
|
|
"method": "git",
|
|
"tags": [
|
|
"cjson",
|
|
"json"
|
|
],
|
|
"description": "cjson wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/muxueqz/nim_cjson"
|
|
},
|
|
{
|
|
"name": "nimobserver",
|
|
"url": "https://github.com/Tangdongle/nimobserver",
|
|
"method": "git",
|
|
"tags": [
|
|
"observer",
|
|
"patterns",
|
|
"library"
|
|
],
|
|
"description": "An implementation of the observer pattern",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Tangdongle/nimobserver"
|
|
},
|
|
{
|
|
"name": "nominatim",
|
|
"url": "https://github.com/juancarlospaco/nim-nominatim",
|
|
"method": "git",
|
|
"tags": [
|
|
"openstreetmap",
|
|
"nominatim",
|
|
"multisync",
|
|
"async"
|
|
],
|
|
"description": "OpenStreetMap Nominatim API Lib for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-nominatim"
|
|
},
|
|
{
|
|
"name": "systimes",
|
|
"url": "https://github.com/GULPF/systimes",
|
|
"method": "git",
|
|
"tags": [
|
|
"time",
|
|
"timezone",
|
|
"datetime"
|
|
],
|
|
"description": "An alternative DateTime implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/GULPF/systimes"
|
|
},
|
|
{
|
|
"name": "overpass",
|
|
"url": "https://github.com/juancarlospaco/nim-overpass",
|
|
"method": "git",
|
|
"tags": [
|
|
"openstreetmap",
|
|
"overpass",
|
|
"multisync",
|
|
"async"
|
|
],
|
|
"description": "OpenStreetMap Overpass API Lib",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-overpass"
|
|
},
|
|
{
|
|
"name": "openstreetmap",
|
|
"url": "https://github.com/juancarlospaco/nim-openstreetmap",
|
|
"method": "git",
|
|
"tags": [
|
|
"openstreetmap",
|
|
"multisync",
|
|
"async",
|
|
"geo",
|
|
"map"
|
|
],
|
|
"description": "OpenStreetMap API Lib for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-openstreetmap"
|
|
},
|
|
{
|
|
"name": "daemonim",
|
|
"url": "https://github.com/bung87/daemon",
|
|
"method": "git",
|
|
"tags": [
|
|
"unix",
|
|
"library"
|
|
],
|
|
"description": "daemonizer for Unix, Linux and OS X",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/daemon"
|
|
},
|
|
{
|
|
"name": "nimtorch",
|
|
"alias": "torch"
|
|
},
|
|
{
|
|
"name": "torch",
|
|
"url": "https://github.com/fragcolor-xyz/nimtorch",
|
|
"method": "git",
|
|
"tags": [
|
|
"machine-learning",
|
|
"nn",
|
|
"neural",
|
|
"networks",
|
|
"cuda",
|
|
"wasm",
|
|
"pytorch",
|
|
"torch"
|
|
],
|
|
"description": "A nim flavor of pytorch",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fragcolor-xyz/nimtorch"
|
|
},
|
|
{
|
|
"name": "openweathermap",
|
|
"url": "https://github.com/juancarlospaco/nim-openweathermap",
|
|
"method": "git",
|
|
"tags": [
|
|
"OpenWeatherMap",
|
|
"weather",
|
|
"CreativeCommons",
|
|
"OpenData",
|
|
"multisync"
|
|
],
|
|
"description": "OpenWeatherMap API Lib for Nim, Free world wide Creative Commons & Open Data Licensed Weather data",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-openweathermap"
|
|
},
|
|
{
|
|
"name": "finalseg",
|
|
"url": "https://github.com/bung87/finalseg",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"chinese",
|
|
"words"
|
|
],
|
|
"description": "jieba's finalseg port to nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/finalseg"
|
|
},
|
|
{
|
|
"name": "openal",
|
|
"url": "https://github.com/treeform/openal",
|
|
"method": "git",
|
|
"tags": [
|
|
"sound",
|
|
"OpenAL",
|
|
"wrapper"
|
|
],
|
|
"description": "An OpenAL wrapper.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "ec_events",
|
|
"alias": "mc_events"
|
|
},
|
|
{
|
|
"name": "mc_events",
|
|
"url": "https://github.com/MerosCrypto/mc_events",
|
|
"method": "git",
|
|
"tags": [
|
|
"events",
|
|
"emitter",
|
|
"deleted"
|
|
],
|
|
"description": "Event Based Programming for Nim.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "wNim",
|
|
"url": "https://github.com/khchen/wNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"windows",
|
|
"gui",
|
|
"ui"
|
|
],
|
|
"description": "Nim's Windows GUI Framework.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/khchen/wNim",
|
|
"doc": "https://khchen.github.io/wNim/wNim.html"
|
|
},
|
|
{
|
|
"name": "redisparser",
|
|
"url": "https://github.com/xmonader/nim-redisparser",
|
|
"method": "git",
|
|
"tags": [
|
|
"redis",
|
|
"resp",
|
|
"parser",
|
|
"protocol"
|
|
],
|
|
"description": "RESP(REdis Serialization Protocol) Serialization for Nim",
|
|
"license": "Apache2",
|
|
"web": "https://github.com/xmonader/nim-redisparser"
|
|
},
|
|
{
|
|
"name": "redisclient",
|
|
"url": "https://github.com/xmonader/nim-redisclient",
|
|
"method": "git",
|
|
"tags": [
|
|
"redis",
|
|
"client",
|
|
"protocol",
|
|
"resp"
|
|
],
|
|
"description": "Redis client for Nim",
|
|
"license": "Apache2",
|
|
"web": "https://github.com/xmonader/nim-redisclient"
|
|
},
|
|
{
|
|
"name": "hackpad",
|
|
"url": "https://github.com/juancarlospaco/nim-hackpad",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"jester",
|
|
"lan",
|
|
"wifi",
|
|
"hackathon",
|
|
"hackatton",
|
|
"pastebin",
|
|
"crosscompilation",
|
|
"teaching",
|
|
"zip"
|
|
],
|
|
"description": "Hackathon Web Scratchpad for teaching Nim on events using Wifi with limited or no Internet",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-hackpad"
|
|
},
|
|
{
|
|
"name": "redux_nim",
|
|
"url": "https://github.com/M4RC3L05/redux-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"redux"
|
|
],
|
|
"description": "Redux Implementation in nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/M4RC3L05/redux-nim"
|
|
},
|
|
{
|
|
"name": "simpledecimal",
|
|
"url": "https://github.com/pigmej/nim-simple-decimal",
|
|
"method": "git",
|
|
"tags": [
|
|
"decimal",
|
|
"library"
|
|
],
|
|
"description": "A simple decimal library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pigmej/nim-simple-decimal"
|
|
},
|
|
{
|
|
"name": "fuzzy",
|
|
"url": "https://github.com/pigmej/fuzzy",
|
|
"method": "git",
|
|
"tags": [
|
|
"fuzzy",
|
|
"search"
|
|
],
|
|
"description": "Pure nim fuzzy search implementation. Supports substrings etc",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pigmej/fuzzy"
|
|
},
|
|
{
|
|
"name": "calibre",
|
|
"url": "https://github.com/juancarlospaco/nim-calibre",
|
|
"method": "git",
|
|
"tags": [
|
|
"calibre",
|
|
"ebook",
|
|
"database"
|
|
],
|
|
"description": "Calibre Database Lib for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-calibre"
|
|
},
|
|
{
|
|
"name": "nimcb",
|
|
"url": "https://github.com/AdrianV/nimcb",
|
|
"method": "git",
|
|
"tags": [
|
|
"c++-builder",
|
|
"msbuild"
|
|
],
|
|
"description": "Integrate nim projects in the C++Builder build process",
|
|
"license": "MIT",
|
|
"web": "https://github.com/AdrianV/nimcb"
|
|
},
|
|
{
|
|
"name": "finals",
|
|
"url": "https://github.com/quelklef/nim-finals",
|
|
"method": "git",
|
|
"tags": [
|
|
"types"
|
|
],
|
|
"description": "Transparently declare single-set attributes on types.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Quelklef/nim-finals"
|
|
},
|
|
{
|
|
"name": "printdebug",
|
|
"url": "https://github.com/juancarlospaco/nim-printdebug",
|
|
"method": "git",
|
|
"tags": [
|
|
"debug",
|
|
"print",
|
|
"helper",
|
|
"util"
|
|
],
|
|
"description": "Print Debug for Nim, tiny 3 lines Lib, C Target",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-printdebug"
|
|
},
|
|
{
|
|
"name": "tinyfiledialogs",
|
|
"url": "https://github.com/juancarlospaco/nim-tinyfiledialogs",
|
|
"method": "git",
|
|
"tags": [
|
|
"gui",
|
|
"wrapper",
|
|
"gtk",
|
|
"qt",
|
|
"linux",
|
|
"windows",
|
|
"mac",
|
|
"osx"
|
|
],
|
|
"description": "TinyFileDialogs for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-tinyfiledialogs"
|
|
},
|
|
{
|
|
"name": "spotify",
|
|
"url": "https://github.com/CORDEA/spotify",
|
|
"method": "git",
|
|
"tags": [
|
|
"spotify"
|
|
],
|
|
"description": "A Nim wrapper for the Spotify Web API",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/CORDEA/spotify"
|
|
},
|
|
{
|
|
"name": "noise",
|
|
"url": "https://github.com/jangko/nim-noise",
|
|
"method": "git",
|
|
"tags": [
|
|
"linenoise",
|
|
"readline",
|
|
"command-line",
|
|
"repl"
|
|
],
|
|
"description": "Nim implementation of linenoise command line editor",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jangko/nim-noise"
|
|
},
|
|
{
|
|
"name": "prompt",
|
|
"url": "https://github.com/surf1nb1rd/nim-prompt",
|
|
"method": "git",
|
|
"tags": [
|
|
"command-line",
|
|
"readline",
|
|
"repl"
|
|
],
|
|
"description": "Feature-rich readline replacement",
|
|
"license": "BSD2",
|
|
"web": "https://github.com/surf1nb1rd/nim-prompt"
|
|
},
|
|
{
|
|
"name": "proxyproto",
|
|
"url": "https://github.com/ba0f3/libproxy.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"proxy",
|
|
"protocol",
|
|
"proxy-protocol",
|
|
"haproxy",
|
|
"tcp",
|
|
"ipv6",
|
|
"ipv4",
|
|
"linux",
|
|
"unix",
|
|
"hook",
|
|
"load-balancer",
|
|
"socket",
|
|
"udp",
|
|
"ipv6-support",
|
|
"preload"
|
|
],
|
|
"description": "PROXY Protocol enabler for aged programs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/libproxy.nim"
|
|
},
|
|
{
|
|
"name": "criterion",
|
|
"url": "https://github.com/disruptek/criterion",
|
|
"method": "git",
|
|
"tags": [
|
|
"benchmark"
|
|
],
|
|
"description": "Statistic-driven microbenchmark framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/disruptek/criterion"
|
|
},
|
|
{
|
|
"name": "nanoid",
|
|
"url": "https://github.com/icyphox/nanoid.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"nanoid",
|
|
"random",
|
|
"generator"
|
|
],
|
|
"description": "The Nim implementation of NanoID",
|
|
"license": "MIT",
|
|
"web": "https://github.com/icyphox/nanoid.nim"
|
|
},
|
|
{
|
|
"name": "ndb",
|
|
"url": "https://github.com/xzfc/ndb.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"binding",
|
|
"database",
|
|
"db",
|
|
"library",
|
|
"sqlite"
|
|
],
|
|
"description": "A db_sqlite fork with a proper typing",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xzfc/ndb.nim"
|
|
},
|
|
{
|
|
"name": "github_release",
|
|
"url": "https://github.com/kdheepak/github-release",
|
|
"method": "git",
|
|
"tags": [
|
|
"github",
|
|
"release",
|
|
"upload",
|
|
"create",
|
|
"delete"
|
|
],
|
|
"description": "github-release package",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kdheepak/github-release"
|
|
},
|
|
{
|
|
"name": "nimmonocypher",
|
|
"url": "https://github.com/genotrance/nimmonocypher",
|
|
"method": "git",
|
|
"tags": [
|
|
"monocypher",
|
|
"crypto",
|
|
"crypt",
|
|
"hash",
|
|
"sha512",
|
|
"wrapper"
|
|
],
|
|
"description": "monocypher wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimmonocypher"
|
|
},
|
|
{
|
|
"name": "dtoa",
|
|
"url": "https://github.com/LemonBoy/dtoa.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"algorithms",
|
|
"serialization",
|
|
"fast",
|
|
"grisu",
|
|
"dtoa",
|
|
"double",
|
|
"float",
|
|
"string"
|
|
],
|
|
"description": "Port of Milo Yip's fast dtoa() implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/LemonBoy/dtoa.nim"
|
|
},
|
|
{
|
|
"name": "ntangle",
|
|
"url": "https://github.com/OrgTangle/ntangle",
|
|
"method": "git",
|
|
"tags": [
|
|
"literate-programming",
|
|
"org-mode",
|
|
"org",
|
|
"tangling",
|
|
"emacs"
|
|
],
|
|
"description": "Command-line utility for Tangling of Org mode documents",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OrgTangle/ntangle"
|
|
},
|
|
{
|
|
"name": "nimtess2",
|
|
"url": "https://github.com/genotrance/nimtess2",
|
|
"method": "git",
|
|
"tags": [
|
|
"glu",
|
|
"tesselator",
|
|
"libtess2",
|
|
"opengl"
|
|
],
|
|
"description": "Nim wrapper for libtess2",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtess2"
|
|
},
|
|
{
|
|
"name": "sequoia",
|
|
"url": "https://github.com/ba0f3/sequoia.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"sequoia",
|
|
"pgp",
|
|
"openpgp",
|
|
"wrapper"
|
|
],
|
|
"description": "Sequoia PGP wrapper for Nim",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/ba0f3/sequoia.nim"
|
|
},
|
|
{
|
|
"name": "pykot",
|
|
"url": "https://github.com/jabbalaci/nimpykot",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"python",
|
|
"kotlin"
|
|
],
|
|
"description": "Porting some Python / Kotlin features to Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jabbalaci/nimpykot"
|
|
},
|
|
{
|
|
"name": "witai",
|
|
"url": "https://github.com/xmonader/witai-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"witai",
|
|
"wit.ai",
|
|
"client",
|
|
"speech",
|
|
"freetext",
|
|
"voice"
|
|
],
|
|
"description": "wit.ai client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xmonader/witai-nim"
|
|
},
|
|
{
|
|
"name": "xmldom",
|
|
"url": "https://github.com/nim-lang/graveyard?subdir=xmldom",
|
|
"method": "git",
|
|
"tags": [
|
|
"graveyard",
|
|
"xml",
|
|
"dom"
|
|
],
|
|
"description": "Implementation of XML DOM Level 2 Core specification (https://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/graveyard/tree/master/xmldom"
|
|
},
|
|
{
|
|
"name": "xmldomparser",
|
|
"url": "https://github.com/nim-lang/graveyard?subdir=xmldomparser",
|
|
"method": "git",
|
|
"tags": [
|
|
"graveyard",
|
|
"xml",
|
|
"dom",
|
|
"parser"
|
|
],
|
|
"description": "Parses an XML Document into a XML DOM Document representation.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/graveyard/tree/master/xmldomparser"
|
|
},
|
|
{
|
|
"name": "list_comprehension",
|
|
"url": "https://github.com/nim-lang/graveyard?subdir=lc",
|
|
"method": "git",
|
|
"tags": [
|
|
"graveyard",
|
|
"lc",
|
|
"list",
|
|
"comprehension",
|
|
"list_comp",
|
|
"list_comprehension"
|
|
],
|
|
"description": "List comprehension, for creating sequences.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/graveyard/tree/master/lc"
|
|
},
|
|
{
|
|
"name": "result",
|
|
"alias": "results"
|
|
},
|
|
{
|
|
"name": "results",
|
|
"url": "https://github.com/arnetheduck/nim-results",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"result",
|
|
"results",
|
|
"errors",
|
|
"functional",
|
|
"option",
|
|
"options"
|
|
],
|
|
"description": "Friendly value-or-error type",
|
|
"license": "MIT",
|
|
"web": "https://github.com/arnetheduck/nim-results"
|
|
},
|
|
{
|
|
"name": "asciigraph",
|
|
"url": "https://github.com/Yardanico/asciigraph",
|
|
"method": "git",
|
|
"tags": [
|
|
"graph",
|
|
"plot",
|
|
"terminal",
|
|
"io"
|
|
],
|
|
"description": "Console ascii line charts in pure nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yardanico/asciigraph"
|
|
},
|
|
{
|
|
"name": "bearlibterminal",
|
|
"url": "https://github.com/irskep/BearLibTerminal-Nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"roguelike",
|
|
"terminal",
|
|
"bearlibterminal",
|
|
"tcod",
|
|
"libtcod",
|
|
"tdl"
|
|
],
|
|
"description": "Wrapper for the C[++] library BearLibTerminal",
|
|
"license": "MIT",
|
|
"web": "https://github.com/irskep/BearLibTerminal-Nim"
|
|
},
|
|
{
|
|
"name": "rexpaint",
|
|
"url": "https://github.com/irskep/rexpaint_nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"rexpaint",
|
|
"roguelike",
|
|
"xp"
|
|
],
|
|
"description": "REXPaint .xp parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/irskep/rexpaint_nim"
|
|
},
|
|
{
|
|
"name": "crosscompile",
|
|
"url": "https://github.com/juancarlospaco/nim-crosscompile",
|
|
"method": "git",
|
|
"tags": [
|
|
"crosscompile",
|
|
"compile"
|
|
],
|
|
"description": "Crosscompile Nim source code into multiple targets on Linux with this proc.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-crosscompile"
|
|
},
|
|
{
|
|
"name": "rodcli",
|
|
"url": "https://github.com/jabbalaci/NimCliHelper",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"compile",
|
|
"run",
|
|
"command-line",
|
|
"init",
|
|
"project",
|
|
"skeleton"
|
|
],
|
|
"description": "making Nim development easier in the command-line",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jabbalaci/NimCliHelper"
|
|
},
|
|
{
|
|
"name": "ngxcmod",
|
|
"url": "https://github.com/ba0f3/ngxcmod.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"nginx",
|
|
"module",
|
|
"nginx-c-function",
|
|
"wrapper"
|
|
],
|
|
"description": "High level wrapper for build nginx module w/ nginx-c-function",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/ngxcmod.nim"
|
|
},
|
|
{
|
|
"name": "usagov",
|
|
"url": "https://github.com/juancarlospaco/nim-usagov",
|
|
"method": "git",
|
|
"tags": [
|
|
"gov",
|
|
"opendata"
|
|
],
|
|
"description": "USA Code.Gov MultiSync API Client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-usagov"
|
|
},
|
|
{
|
|
"name": "argparse",
|
|
"url": "https://github.com/iffy/nim-argparse",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"argparse",
|
|
"optparse"
|
|
],
|
|
"description": "WIP strongly-typed argument parser with sub command support",
|
|
"license": "MIT",
|
|
"doc": "https://www.iffycan.com/nim-argparse/argparse.html"
|
|
},
|
|
{
|
|
"name": "keyring",
|
|
"url": "https://github.com/iffy/nim-keyring",
|
|
"method": "git",
|
|
"tags": [
|
|
"keyring",
|
|
"security"
|
|
],
|
|
"description": "Cross-platform access to OS keychain",
|
|
"license": "MIT",
|
|
"web": "https://github.com/iffy/nim-keyring"
|
|
},
|
|
{
|
|
"name": "markdown",
|
|
"url": "https://github.com/soasme/nim-markdown",
|
|
"method": "git",
|
|
"tags": [
|
|
"markdown",
|
|
"md",
|
|
"docs",
|
|
"html"
|
|
],
|
|
"description": "A Beautiful Markdown Parser in the Nim World.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/soasme/nim-markdown"
|
|
},
|
|
{
|
|
"name": "nimtomd",
|
|
"url": "https://github.com/ThomasTJdev/nimtomd",
|
|
"method": "git",
|
|
"tags": [
|
|
"markdown",
|
|
"md"
|
|
],
|
|
"description": "Convert a Nim file or string to Markdown",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nimtomd"
|
|
},
|
|
{
|
|
"name": "nifty",
|
|
"url": "https://github.com/h3rald/nifty",
|
|
"method": "git",
|
|
"tags": [
|
|
"package-manager",
|
|
"script-runner"
|
|
],
|
|
"description": "A decentralized (pseudo) package manager and script runner.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/h3rald/nifty"
|
|
},
|
|
{
|
|
"name": "urlshortener",
|
|
"url": "https://github.com/jabbalaci/UrlShortener",
|
|
"method": "git",
|
|
"tags": [
|
|
"url",
|
|
"shorten",
|
|
"shortener",
|
|
"bitly",
|
|
"cli",
|
|
"shrink",
|
|
"shrinker"
|
|
],
|
|
"description": "A URL shortener cli app. using bit.ly",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jabbalaci/UrlShortener"
|
|
},
|
|
{
|
|
"name": "seriesdetiempoar",
|
|
"url": "https://github.com/juancarlospaco/nim-seriesdetiempoar",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"multisync",
|
|
"gov",
|
|
"opendata"
|
|
],
|
|
"description": "Series de Tiempo de Argentina Government MultiSync API Client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-seriesdetiempoar"
|
|
},
|
|
{
|
|
"name": "usigar",
|
|
"url": "https://github.com/juancarlospaco/nim-usigar",
|
|
"method": "git",
|
|
"tags": [
|
|
"geo",
|
|
"opendata",
|
|
"openstreemap",
|
|
"multisync",
|
|
"async"
|
|
],
|
|
"description": "USIG Argentina Government MultiSync API Client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-usigar"
|
|
},
|
|
{
|
|
"name": "georefar",
|
|
"url": "https://github.com/juancarlospaco/nim-georefar",
|
|
"method": "git",
|
|
"tags": [
|
|
"geo",
|
|
"openstreetmap",
|
|
"async",
|
|
"multisync",
|
|
"opendata",
|
|
"gov"
|
|
],
|
|
"description": "GeoRef Argentina Government MultiSync API Client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-georefar"
|
|
},
|
|
{
|
|
"name": "sugerror",
|
|
"url": "https://github.com/quelklef/nim-sugerror",
|
|
"method": "git",
|
|
"tags": [
|
|
"errors",
|
|
"expr"
|
|
],
|
|
"description": "Terse and composable error handling.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/quelklef/nim-sugerror"
|
|
},
|
|
{
|
|
"name": "sermon",
|
|
"url": "https://github.com/ThomasTJdev/nim_sermon",
|
|
"method": "git",
|
|
"tags": [
|
|
"monitor",
|
|
"storage",
|
|
"memory",
|
|
"process"
|
|
],
|
|
"description": "Monitor the state and memory of processes and URL response.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nim_sermon"
|
|
},
|
|
{
|
|
"name": "vmvc",
|
|
"url": "https://github.com/kobi2187/vmvc",
|
|
"method": "git",
|
|
"tags": [
|
|
"vmvc",
|
|
"dci"
|
|
],
|
|
"description": "a skeleton/structure for a variation on the mvc pattern, similar to dci. For command line and gui programs. it's a middle ground between rapid application development and handling software complexity.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kobi2187/vmvc"
|
|
},
|
|
{
|
|
"name": "arksys",
|
|
"url": "https://github.com/wolfadex/arksys",
|
|
"method": "git",
|
|
"tags": [
|
|
"ECS",
|
|
"library"
|
|
],
|
|
"description": "An entity component system package",
|
|
"license": "MIT",
|
|
"web": "https://github.com/wolfadex/arksys"
|
|
},
|
|
{
|
|
"name": "coco",
|
|
"url": "https://github.com/samuelroy/coco",
|
|
"method": "git",
|
|
"tags": [
|
|
"code",
|
|
"coverage",
|
|
"test"
|
|
],
|
|
"description": "Code coverage CLI + library for Nim using LCOV",
|
|
"license": "MIT",
|
|
"web": "https://github.com/samuelroy/coco",
|
|
"doc": "https://samuelroy.github.io/coco/"
|
|
},
|
|
{
|
|
"name": "nimetry",
|
|
"url": "https://github.com/refaqtor/nimetry",
|
|
"method": "git",
|
|
"tags": [
|
|
"plot",
|
|
"graph",
|
|
"chart",
|
|
"deleted"
|
|
],
|
|
"description": "Plotting module in pure nim",
|
|
"license": "CC0",
|
|
"web": "https://github.com/refaqtor/nimetry",
|
|
"doc": "https://benjif.github.io/nimetry"
|
|
},
|
|
{
|
|
"name": "nim-snappy",
|
|
"alias": "snappy"
|
|
},
|
|
{
|
|
"name": "snappy",
|
|
"url": "https://github.com/status-im/nim-snappy",
|
|
"method": "git",
|
|
"tags": [
|
|
"compression",
|
|
"snappy",
|
|
"lzw"
|
|
],
|
|
"description": "Nim implementation of Snappy compression algorithm",
|
|
"license": "MIT",
|
|
"web": "https://github.com/status-im/nim-snappy"
|
|
},
|
|
{
|
|
"name": "loadenv",
|
|
"url": "https://github.com/xmonader/nim-loadenv",
|
|
"method": "git",
|
|
"tags": [
|
|
"environment",
|
|
"variables",
|
|
"env"
|
|
],
|
|
"description": "load .env variables",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xmonader/nim-loadenv"
|
|
},
|
|
{
|
|
"name": "osrm",
|
|
"url": "https://github.com/juancarlospaco/nim-osrm",
|
|
"method": "git",
|
|
"tags": [
|
|
"openstreetmap",
|
|
"geo",
|
|
"gis",
|
|
"opendata",
|
|
"routing",
|
|
"async",
|
|
"multisync"
|
|
],
|
|
"description": "Open Source Routing Machine for OpenStreetMap API Lib and App",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-osrm"
|
|
},
|
|
{
|
|
"name": "sharedmempool",
|
|
"url": "https://github.com/mikra01/sharedmempool",
|
|
"method": "git",
|
|
"tags": [
|
|
"pool",
|
|
"memory",
|
|
"thread"
|
|
],
|
|
"description": "threadsafe memory pool ",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mikra01/sharedmempool"
|
|
},
|
|
{
|
|
"name": "css_html_minify",
|
|
"url": "https://github.com/juancarlospaco/nim-css-html-minify",
|
|
"method": "git",
|
|
"tags": [
|
|
"css",
|
|
"html",
|
|
"minify"
|
|
],
|
|
"description": "HTML & CSS Minify Lib & App based on Regexes & parallel MultiReplaces",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-css-html-minify"
|
|
},
|
|
{
|
|
"name": "crap",
|
|
"url": "https://github.com/icyphox/crap",
|
|
"method": "git",
|
|
"tags": [
|
|
"rm",
|
|
"delete",
|
|
"trash",
|
|
"files"
|
|
],
|
|
"description": "`rm` files without fear",
|
|
"license": "MIT",
|
|
"web": "https://github.com/icyphox/crap"
|
|
},
|
|
{
|
|
"name": "algebra",
|
|
"url": "https://github.com/refaqtor/nim-algebra",
|
|
"method": "git",
|
|
"tags": [
|
|
"algebra",
|
|
"parse",
|
|
"evaluate",
|
|
"mathematics",
|
|
"deleted"
|
|
],
|
|
"description": "Algebraic expression parser and evaluator",
|
|
"license": "CC0",
|
|
"web": "https://github.com/refaqtor/nim-algebra"
|
|
},
|
|
{
|
|
"name": "biblioteca_guarrilla",
|
|
"url": "https://github.com/juancarlospaco/biblioteca-guarrilla",
|
|
"method": "git",
|
|
"tags": [
|
|
"books",
|
|
"calibre",
|
|
"jester"
|
|
],
|
|
"description": "Simple web to share books, Calibre, Jester, Spectre CSS, No JavaScript, WebP & ZIP to reduce bandwidth",
|
|
"license": "GPL",
|
|
"web": "https://github.com/juancarlospaco/biblioteca-guarrilla"
|
|
},
|
|
{
|
|
"name": "nimzbar",
|
|
"url": "https://github.com/genotrance/nimzbar",
|
|
"method": "git",
|
|
"tags": [
|
|
"zbar",
|
|
"barcode",
|
|
"bar",
|
|
"code"
|
|
],
|
|
"description": "zbar wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimzbar"
|
|
},
|
|
{
|
|
"name": "nicy",
|
|
"url": "https://github.com/icyphox/nicy",
|
|
"method": "git",
|
|
"tags": [
|
|
"zsh",
|
|
"shell",
|
|
"prompt",
|
|
"git"
|
|
],
|
|
"description": "A nice and icy ZSH prompt in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/icyphox/nicy"
|
|
},
|
|
{
|
|
"name": "replim",
|
|
"url": "https://github.com/gmshiba/replim",
|
|
"method": "git",
|
|
"tags": [
|
|
"repl",
|
|
"binary",
|
|
"program"
|
|
],
|
|
"description": "most quick REPL of nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gmshiba/replim"
|
|
},
|
|
{
|
|
"name": "nish",
|
|
"url": "https://github.com/owlinux1000/nish",
|
|
"method": "git",
|
|
"tags": [
|
|
"nish",
|
|
"shell"
|
|
],
|
|
"description": "A Toy Shell Application",
|
|
"license": "MIT",
|
|
"web": "https://github.com/owlinux1000/nish"
|
|
},
|
|
{
|
|
"name": "backoff",
|
|
"url": "https://github.com/CORDEA/backoff",
|
|
"method": "git",
|
|
"tags": [
|
|
"exponential-backoff",
|
|
"backoff"
|
|
],
|
|
"description": "Implementation of exponential backoff for nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/CORDEA/backoff"
|
|
},
|
|
{
|
|
"name": "asciitables",
|
|
"url": "https://github.com/xmonader/nim-asciitables",
|
|
"method": "git",
|
|
"tags": [
|
|
"ascii",
|
|
"terminal",
|
|
"tables",
|
|
"cli"
|
|
],
|
|
"description": "terminal ascii tables for nim",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://github.com/xmonader/nim-asciitables"
|
|
},
|
|
{
|
|
"name": "open_elevation",
|
|
"url": "https://github.com/juancarlospaco/nim-open-elevation",
|
|
"method": "git",
|
|
"tags": [
|
|
"openstreetmap",
|
|
"geo",
|
|
"elevation",
|
|
"multisync",
|
|
"async"
|
|
],
|
|
"description": "OpenStreetMap Elevation API MultiSync Client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-open-elevation"
|
|
},
|
|
{
|
|
"name": "gara",
|
|
"url": "https://github.com/alehander42/gara",
|
|
"method": "git",
|
|
"tags": [
|
|
"nim",
|
|
"pattern"
|
|
],
|
|
"description": "A pattern matching library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/alehander42/gara"
|
|
},
|
|
{
|
|
"name": "ws",
|
|
"url": "https://github.com/treeform/ws",
|
|
"method": "git",
|
|
"tags": [
|
|
"websocket"
|
|
],
|
|
"description": "Simple WebSocket library for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/ws"
|
|
},
|
|
{
|
|
"name": "pg",
|
|
"url": "https://github.com/treeform/pg",
|
|
"method": "git",
|
|
"tags": [
|
|
"postgresql",
|
|
"db"
|
|
],
|
|
"description": "Very simple PostgreSQL async api for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/pg"
|
|
},
|
|
{
|
|
"name": "bgfxdotnim",
|
|
"url": "https://github.com/zacharycarter/bgfx.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"bgfx",
|
|
"3d",
|
|
"vulkan",
|
|
"opengl",
|
|
"metal",
|
|
"directx"
|
|
],
|
|
"description": "bindings to bgfx c99 api",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zacharycarter/bgfx.nim"
|
|
},
|
|
{
|
|
"name": "niledb",
|
|
"url": "https://github.com/JeffersonLab/niledb.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"db"
|
|
],
|
|
"description": "Key/Value storage into a fast file-hash",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JeffersonLab/niledb.git"
|
|
},
|
|
{
|
|
"name": "siphash",
|
|
"url": "https://git.sr.ht/~ehmry/nim_siphash",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash",
|
|
"siphash"
|
|
],
|
|
"description": "SipHash, a pseudorandom function optimized for short messages.",
|
|
"license": "GPLv3",
|
|
"web": "https://git.sr.ht/~ehmry/nim_siphash"
|
|
},
|
|
{
|
|
"name": "haraka",
|
|
"url": "https://git.sr.ht/~ehmry/nim_haraka",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash",
|
|
"haraka"
|
|
],
|
|
"description": "Haraka v2 short-input hash function",
|
|
"license": "MIT",
|
|
"web": "https://git.sr.ht/~ehmry/nim_haraka"
|
|
},
|
|
{
|
|
"name": "genode",
|
|
"url": "https://git.sr.ht/~ehmry/nim_genode",
|
|
"method": "git",
|
|
"tags": [
|
|
"genode",
|
|
"system"
|
|
],
|
|
"description": "System libraries for the Genode Operating System Framework",
|
|
"license": "AGPLv3",
|
|
"web": "https://git.sr.ht/~ehmry/nim_genode"
|
|
},
|
|
{
|
|
"name": "moe",
|
|
"url": "https://github.com/fox0430/moe",
|
|
"method": "git",
|
|
"tags": [
|
|
"console",
|
|
"command-line",
|
|
"editor",
|
|
"text",
|
|
"cli",
|
|
"terminal"
|
|
],
|
|
"description": "A command lined based text editor inspired by vi/vim",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/fox0430/moe"
|
|
},
|
|
{
|
|
"name": "gatabase",
|
|
"url": "https://github.com/juancarlospaco/nim-gatabase",
|
|
"method": "git",
|
|
"tags": [
|
|
"database",
|
|
"orm",
|
|
"postgres",
|
|
"sql"
|
|
],
|
|
"description": "Postgres Database ORM for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-gatabase"
|
|
},
|
|
{
|
|
"name": "timespec_get",
|
|
"url": "https://github.com/Matceporial/nim-timespec_get",
|
|
"method": "git",
|
|
"tags": [
|
|
"time",
|
|
"timespec_get"
|
|
],
|
|
"description": "Nanosecond-percision time using timespec_get",
|
|
"license": "0BSD",
|
|
"web": "https://github.com/Matceporial/nim-timespec_get"
|
|
},
|
|
{
|
|
"name": "urand",
|
|
"url": "https://github.com/Matceporial/nim-urand",
|
|
"method": "git",
|
|
"tags": [
|
|
"random",
|
|
"urandom",
|
|
"crypto"
|
|
],
|
|
"description": "Simple method of obtaining secure random numbers from the OS",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Matceporial/nim-urand"
|
|
},
|
|
{
|
|
"name": "awslambda",
|
|
"url": "https://github.com/lambci/awslambda.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"aws",
|
|
"lambda"
|
|
],
|
|
"description": "A package to compile nim functions for AWS Lambda",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lambci/awslambda.nim"
|
|
},
|
|
{
|
|
"name": "vec",
|
|
"url": "https://github.com/dom96/vec",
|
|
"method": "git",
|
|
"tags": [
|
|
"vector",
|
|
"library",
|
|
"simple"
|
|
],
|
|
"description": "A very simple vector library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/vec"
|
|
},
|
|
{
|
|
"name": "nimgui",
|
|
"url": "https://github.com/zacharycarter/nimgui",
|
|
"method": "git",
|
|
"tags": [
|
|
"imgui",
|
|
"gui",
|
|
"game"
|
|
],
|
|
"description": "bindings to cimgui - https://github.com/cimgui/cimgui",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zacharycarter/nimgui"
|
|
},
|
|
{
|
|
"name": "unpack",
|
|
"url": "https://github.com/technicallyagd/unpack",
|
|
"method": "git",
|
|
"tags": [
|
|
"unpack",
|
|
"seq",
|
|
"array",
|
|
"object",
|
|
"destructuring",
|
|
"destructure",
|
|
"unpacking"
|
|
],
|
|
"description": "Array/Sequence/Object destructuring/unpacking macro",
|
|
"license": "MIT",
|
|
"web": "https://github.com/technicallyagd/unpack"
|
|
},
|
|
{
|
|
"name": "nsh",
|
|
"url": "https://github.com/gmshiba/nish",
|
|
"method": "git",
|
|
"tags": [
|
|
"shell",
|
|
"repl"
|
|
],
|
|
"description": "nsh: Nim SHell(cross platform)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gmshiba/nish"
|
|
},
|
|
{
|
|
"name": "nimfastText",
|
|
"url": "https://github.com/genotrance/nimfastText",
|
|
"method": "git",
|
|
"tags": [
|
|
"fasttext",
|
|
"classification",
|
|
"text",
|
|
"wrapper"
|
|
],
|
|
"description": "fastText wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimfastText"
|
|
},
|
|
{
|
|
"name": "treesitter",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper of the tree-sitter incremental parsing library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_agda",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_agda",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"agda",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for Agda language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_bash",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_bash",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"bash",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for Bash language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_c",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_c",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"c",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for C language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_c_sharp",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_c_sharp",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"C#",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for C# language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_cpp",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_cpp",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"cpp",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for C++ language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_css",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_css",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"css",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for CSS language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_go",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_go",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"go",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for Go language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_haskell",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_haskell",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"haskell",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for Haskell language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_html",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_html",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"html",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for HTML language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_java",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_java",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"java",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for Java language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_javascript",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_javascript",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"javascript",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for Javascript language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_ocaml",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_ocaml",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"ocaml",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for OCaml language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_php",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_php",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"php",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for PHP language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_python",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_python",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"python",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for Python language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_ruby",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_ruby",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"ruby",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for Ruby language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_rust",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_rust",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"rust",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for Rust language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_scala",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_scala",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"scala",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for Scala language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "treesitter_typescript",
|
|
"url": "https://github.com/genotrance/nimtreesitter?subdir=treesitter_typescript",
|
|
"method": "git",
|
|
"tags": [
|
|
"tree-sitter",
|
|
"typescript",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nim wrapper for Typescript language support within tree-sitter",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimtreesitter"
|
|
},
|
|
{
|
|
"name": "nimterop",
|
|
"url": "https://github.com/genotrance/nimterop",
|
|
"method": "git",
|
|
"tags": [
|
|
"c",
|
|
"c++",
|
|
"c2nim",
|
|
"interop",
|
|
"parser",
|
|
"language",
|
|
"code"
|
|
],
|
|
"description": "Nimterop makes C/C++ interop within Nim seamless",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimterop"
|
|
},
|
|
{
|
|
"name": "ringDeque",
|
|
"url": "https://github.com/technicallyagd/ringDeque",
|
|
"method": "git",
|
|
"tags": [
|
|
"deque",
|
|
"DoublyLinkedRing",
|
|
"utility",
|
|
"python"
|
|
],
|
|
"description": "deque implementatoin using DoublyLinkedRing",
|
|
"license": "MIT",
|
|
"web": "https://github.com/technicallyagd/ringDeque"
|
|
},
|
|
{
|
|
"name": "nimfuzzy",
|
|
"url": "https://github.com/genotrance/nimfuzzy",
|
|
"method": "git",
|
|
"tags": [
|
|
"fuzzy",
|
|
"search",
|
|
"match",
|
|
"fts"
|
|
],
|
|
"description": "Fuzzy search wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimfuzzy"
|
|
},
|
|
{
|
|
"name": "nimassets",
|
|
"url": "https://github.com/xmonader/nimassets",
|
|
"method": "git",
|
|
"tags": [
|
|
"assets",
|
|
"bundle",
|
|
"go-bindata",
|
|
"resources"
|
|
],
|
|
"description": "bundle your assets to a nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xmonader/nimassets"
|
|
},
|
|
{
|
|
"name": "loco",
|
|
"url": "https://github.com/moigagoo/loco",
|
|
"method": "git",
|
|
"tags": [
|
|
"localization",
|
|
"translation",
|
|
"internationalization",
|
|
"i18n"
|
|
],
|
|
"description": "Localization package for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/moigagoo/loco"
|
|
},
|
|
{
|
|
"name": "nim_miniz",
|
|
"url": "https://github.com/h3rald/nim-miniz",
|
|
"method": "git",
|
|
"tags": [
|
|
"zip",
|
|
"compression",
|
|
"wrapper",
|
|
"miniz"
|
|
],
|
|
"description": "Nim wrapper for miniz",
|
|
"license": "MIT",
|
|
"web": "https://github.com/h3rald/nim-miniz"
|
|
},
|
|
{
|
|
"name": "unsplash",
|
|
"url": "https://github.com/juancarlospaco/nim-unsplash",
|
|
"method": "git",
|
|
"tags": [
|
|
"unsplash",
|
|
"photos",
|
|
"images",
|
|
"async",
|
|
"multisync",
|
|
"photography"
|
|
],
|
|
"description": "Unsplash API Client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-unsplash"
|
|
},
|
|
{
|
|
"name": "steam",
|
|
"url": "https://github.com/juancarlospaco/nim-steam",
|
|
"method": "git",
|
|
"tags": [
|
|
"steam",
|
|
"game",
|
|
"gaming",
|
|
"async",
|
|
"multisync"
|
|
],
|
|
"description": "Steam API Client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-steam"
|
|
},
|
|
{
|
|
"name": "itchio",
|
|
"url": "https://github.com/juancarlospaco/nim-itchio",
|
|
"method": "git",
|
|
"tags": [
|
|
"itchio",
|
|
"game",
|
|
"gaming",
|
|
"async",
|
|
"multisync"
|
|
],
|
|
"description": "itch.io API Client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-itchio"
|
|
},
|
|
{
|
|
"name": "suggest",
|
|
"url": "https://github.com/c-blake/suggest.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"spell-check",
|
|
"edit-distance"
|
|
],
|
|
"description": "mmap-persistent SymSpell spell checking algorithm",
|
|
"license": "MIT",
|
|
"web": "https://github.com/c-blake/suggest.git"
|
|
},
|
|
{
|
|
"name": "gurl",
|
|
"url": "https://github.com/MaxUNof/gurl",
|
|
"method": "git",
|
|
"tags": [
|
|
"tags",
|
|
"http",
|
|
"generating",
|
|
"url",
|
|
"deleted"
|
|
],
|
|
"description": "A little lib for generating URL with args.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/MaxUNof/gurl"
|
|
},
|
|
{
|
|
"name": "wren",
|
|
"url": "https://github.com/geotre/wren",
|
|
"method": "git",
|
|
"tags": [
|
|
"wren",
|
|
"scripting",
|
|
"interpreter"
|
|
],
|
|
"description": "A nim wrapper for Wren, an embedded scripting language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/geotre/wren"
|
|
},
|
|
{
|
|
"name": "tiny_sqlite",
|
|
"url": "https://github.com/GULPF/tiny_sqlite",
|
|
"method": "git",
|
|
"tags": [
|
|
"database",
|
|
"sqlite"
|
|
],
|
|
"description": "A thin SQLite wrapper with proper type safety",
|
|
"license": "MIT",
|
|
"web": "https://github.com/GULPF/tiny_sqlite"
|
|
},
|
|
{
|
|
"name": "sqlbuilder",
|
|
"url": "https://github.com/ThomasTJdev/nim_sqlbuilder",
|
|
"method": "git",
|
|
"tags": [
|
|
"sql",
|
|
"sqlbuilder"
|
|
],
|
|
"description": "A SQLbuilder with support for NULL values",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nim_sqlbuilder"
|
|
},
|
|
{
|
|
"name": "subexes",
|
|
"url": "https://github.com/nim-lang/graveyard?subdir=subexes",
|
|
"method": "git",
|
|
"tags": [
|
|
"graveyard",
|
|
"subexes",
|
|
"substitution expression"
|
|
],
|
|
"description": "Nim support for substitution expressions",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/graveyard/tree/master/subexes"
|
|
},
|
|
{
|
|
"name": "complex",
|
|
"url": "https://github.com/nim-lang/graveyard?subdir=complex",
|
|
"method": "git",
|
|
"tags": [
|
|
"graveyard",
|
|
"complex",
|
|
"math"
|
|
],
|
|
"description": "The ex-stdlib module complex.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/graveyard/tree/master/complex"
|
|
},
|
|
{
|
|
"name": "fsmonitor",
|
|
"url": "https://github.com/nim-lang/graveyard?subdir=fsmonitor",
|
|
"method": "git",
|
|
"tags": [
|
|
"graveyard",
|
|
"fsmonitor",
|
|
"asyncio"
|
|
],
|
|
"description": "The ex-stdlib module fsmonitor.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/graveyard/tree/master/fsmonitor"
|
|
},
|
|
{
|
|
"name": "scgi",
|
|
"url": "https://github.com/nim-lang/graveyard?subdir=scgi",
|
|
"method": "git",
|
|
"tags": [
|
|
"graveyard",
|
|
"scgi",
|
|
"cgi"
|
|
],
|
|
"description": "Helper procs for SCGI applications",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/graveyard/tree/master/scgi"
|
|
},
|
|
{
|
|
"name": "cppstl",
|
|
"url": "https://github.com/BigEpsilon/nim-cppstl",
|
|
"method": "git",
|
|
"tags": [
|
|
"c++",
|
|
"stl",
|
|
"bindings"
|
|
],
|
|
"description": "Bindings for the C++ Standard Template Library (STL)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/BigEpsilon/nim-cppstl"
|
|
},
|
|
{
|
|
"name": "pipelines",
|
|
"url": "https://github.com/calebwin/pipelines",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"pipeline",
|
|
"pipelines",
|
|
"data",
|
|
"parallel"
|
|
],
|
|
"description": "A tiny framework & language for crafting massively parallel data pipelines",
|
|
"license": "MIT",
|
|
"web": "https://github.com/calebwin/pipelines",
|
|
"doc": "https://github.com/calebwin/pipelines"
|
|
},
|
|
{
|
|
"name": "nimhq",
|
|
"url": "https://github.com/sillibird/nimhq",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"api",
|
|
"client"
|
|
],
|
|
"description": "HQ Trivia API wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sillibird/nimhq"
|
|
},
|
|
{
|
|
"name": "binio",
|
|
"url": "https://github.com/Riderfighter/binio",
|
|
"method": "git",
|
|
"tags": [
|
|
"structured",
|
|
"byte",
|
|
"data"
|
|
],
|
|
"description": "Package for packing and unpacking byte data",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Riderfighter/binio"
|
|
},
|
|
{
|
|
"name": "ladder",
|
|
"url": "https://gitlab.com/ryukoposting/nim-ladder",
|
|
"method": "git",
|
|
"tags": [
|
|
"ladder",
|
|
"logic",
|
|
"PLC",
|
|
"state",
|
|
"machine",
|
|
"ryukoposting"
|
|
],
|
|
"description": "Ladder logic macros for Nim",
|
|
"license": "Apache-2.0",
|
|
"web": "https://gitlab.com/ryukoposting/nim-ladder"
|
|
},
|
|
{
|
|
"name": "cassette",
|
|
"url": "https://github.com/LemonBoy/cassette",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"network",
|
|
"test",
|
|
"mock",
|
|
"requests"
|
|
],
|
|
"description": "Record and replay your HTTP sessions!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/LemonBoy/cassette"
|
|
},
|
|
{
|
|
"name": "nimterlingua",
|
|
"url": "https://github.com/juancarlospaco/nim-internimgua",
|
|
"method": "git",
|
|
"tags": [
|
|
"internationalization",
|
|
"i18n",
|
|
"localization",
|
|
"translation"
|
|
],
|
|
"description": "Internationalization at Compile Time for Nim. Macro to translate unmodified code from 1 INI file. NimScript compatible.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-internimgua"
|
|
},
|
|
{
|
|
"name": "with",
|
|
"url": "https://github.com/zevv/with",
|
|
"method": "git",
|
|
"tags": [
|
|
"with",
|
|
"macro"
|
|
],
|
|
"description": "Simple 'with' macro for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zevv/with"
|
|
},
|
|
{
|
|
"name": "lastfm",
|
|
"url": "https://gitlab.com/tandy1000/lastfm-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"last.fm",
|
|
"lastfm",
|
|
"music",
|
|
"metadata",
|
|
"api",
|
|
"multisync",
|
|
"ryukoposting"
|
|
],
|
|
"description": "Last.FM API bindings",
|
|
"license": "Apache-2.0",
|
|
"web": "https://gitlab.com/tandy1000/lastfm-nim",
|
|
"doc": "https://tandy1000.gitlab.io/lastfm-nim/"
|
|
},
|
|
{
|
|
"name": "firejail",
|
|
"url": "https://github.com/juancarlospaco/nim-firejail",
|
|
"method": "git",
|
|
"tags": [
|
|
"firejail",
|
|
"security",
|
|
"linux",
|
|
"isolation",
|
|
"container",
|
|
"infosec",
|
|
"hardened",
|
|
"sandbox",
|
|
"docker"
|
|
],
|
|
"description": "Firejail wrapper for Nim, Isolate your Production App before its too late!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-firejail"
|
|
},
|
|
{
|
|
"name": "jstin",
|
|
"url": "https://github.com/nim-lang/jstin",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"serialize",
|
|
"deserialize",
|
|
"easy",
|
|
"simple"
|
|
],
|
|
"description": "JS {de,}serialization as it says on the tin",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/jstin"
|
|
},
|
|
{
|
|
"name": "compactdict",
|
|
"url": "https://github.com/LemonBoy/compactdict",
|
|
"method": "git",
|
|
"tags": [
|
|
"dictionary",
|
|
"hashtable",
|
|
"data-structure",
|
|
"hash",
|
|
"compact"
|
|
],
|
|
"description": "A compact dictionary implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/LemonBoy/compactdict"
|
|
},
|
|
{
|
|
"name": "z3",
|
|
"url": "https://github.com/zevv/nimz3",
|
|
"method": "git",
|
|
"tags": [
|
|
"Z3",
|
|
"sat",
|
|
"smt",
|
|
"theorem",
|
|
"prover",
|
|
"solver",
|
|
"optimization"
|
|
],
|
|
"description": "Nim Z3 theorem prover bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zevv/nimz3"
|
|
},
|
|
{
|
|
"name": "remarker_light",
|
|
"url": "https://github.com/muxueqz/remarker_light",
|
|
"method": "git",
|
|
"tags": [
|
|
"remark",
|
|
"slideshow",
|
|
"markdown"
|
|
],
|
|
"description": "remarker_light is a command line tool for building a remark-based slideshow page very easily.",
|
|
"license": "GPL-2.0",
|
|
"web": "https://github.com/muxueqz/remarker_light"
|
|
},
|
|
{
|
|
"name": "nim-nmap",
|
|
"url": "https://github.com/blmvxer/nim-nmap",
|
|
"method": "git",
|
|
"tags": [
|
|
"nmap",
|
|
"networking",
|
|
"network mapper",
|
|
"blmvxer",
|
|
"deleted"
|
|
],
|
|
"description": "A pure implementaion of nmap for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/blmvxer/nim-nmap"
|
|
},
|
|
{
|
|
"name": "libravatar",
|
|
"url": "https://github.com/juancarlospaco/nim-libravatar",
|
|
"method": "git",
|
|
"tags": [
|
|
"libravatar",
|
|
"gravatar",
|
|
"avatar",
|
|
"federated"
|
|
],
|
|
"description": "Libravatar library for Nim, Gravatar alternative. Libravatar is an open source free federated avatar api & service.",
|
|
"license": "PPL",
|
|
"web": "https://github.com/juancarlospaco/nim-libravatar"
|
|
},
|
|
{
|
|
"name": "norm",
|
|
"url": "https://github.com/moigagoo/norm",
|
|
"method": "git",
|
|
"tags": [
|
|
"orm",
|
|
"db",
|
|
"database"
|
|
],
|
|
"description": "Nim ORM.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/moigagoo/norm"
|
|
},
|
|
{
|
|
"name": "simple_vector",
|
|
"url": "https://github.com/Ephiiz/simple_vector",
|
|
"method": "git",
|
|
"tags": [
|
|
"vector",
|
|
"simple_vector"
|
|
],
|
|
"description": "Simple vector library for nim-lang.",
|
|
"license": "GNU Lesser General Public License v2.1",
|
|
"web": "https://github.com/Ephiiz/simple_vector"
|
|
},
|
|
{
|
|
"name": "netpipe",
|
|
"alias": "netty"
|
|
},
|
|
{
|
|
"name": "netty",
|
|
"url": "https://github.com/treeform/netty/",
|
|
"method": "git",
|
|
"tags": [
|
|
"networking",
|
|
"udp"
|
|
],
|
|
"description": "Netty is a reliable UDP connection for games.",
|
|
"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/"
|
|
},
|
|
{
|
|
"name": "webby",
|
|
"url": "https://github.com/treeform/webby/",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"http",
|
|
"uri",
|
|
"url",
|
|
"headers",
|
|
"query"
|
|
],
|
|
"description": "Web utilities - http headers and query parsing.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/webby/"
|
|
},
|
|
{
|
|
"name": "fnv",
|
|
"url": "https://gitlab.com/ryukoposting/nim-fnv",
|
|
"method": "git",
|
|
"tags": [
|
|
"fnv",
|
|
"fnv1a",
|
|
"fnv1",
|
|
"fnv-1a",
|
|
"fnv-1",
|
|
"fnv0",
|
|
"fnv-0",
|
|
"ryukoposting"
|
|
],
|
|
"description": "FNV-1 and FNV-1a non-cryptographic hash functions (documentation hosted at: https://ryuk.ooo/nimdocs/fnv/fnv.html)",
|
|
"license": "Apache-2.0",
|
|
"web": "https://gitlab.com/ryukoposting/nim-fnv"
|
|
},
|
|
{
|
|
"name": "notify",
|
|
"url": "https://github.com/xbello/notify-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"notify",
|
|
"libnotify",
|
|
"library"
|
|
],
|
|
"description": "A wrapper to notification libraries",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xbello/notify-nim"
|
|
},
|
|
{
|
|
"name": "minmaxheap",
|
|
"url": "https://github.com/stefansalewski/minmaxheap",
|
|
"method": "git",
|
|
"tags": [
|
|
"minmaxheap",
|
|
"heap",
|
|
"priorityqueue"
|
|
],
|
|
"description": "MinMaxHeap",
|
|
"license": "MIT",
|
|
"web": "https://github.com/stefansalewski/minmaxheap"
|
|
},
|
|
{
|
|
"name": "dashing",
|
|
"url": "https://github.com/FedericoCeratto/nim-dashing",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"pure",
|
|
"terminal"
|
|
],
|
|
"description": "Terminal dashboards.",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-dashing"
|
|
},
|
|
{
|
|
"name": "html_tools",
|
|
"url": "https://github.com/juancarlospaco/nim-html-tools",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"validation",
|
|
"frontend"
|
|
],
|
|
"description": "HTML5 Tools for Nim, all Templates, No CSS, No Libs, No JS Framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-html-tools"
|
|
},
|
|
{
|
|
"name": "npeg",
|
|
"url": "https://github.com/zevv/npeg",
|
|
"method": "git",
|
|
"tags": [
|
|
"PEG",
|
|
"parser",
|
|
"parsing",
|
|
"regexp",
|
|
"regular",
|
|
"grammar",
|
|
"lexer",
|
|
"lexing",
|
|
"pattern",
|
|
"matching"
|
|
],
|
|
"description": "PEG (Parsing Expression Grammars) string matching library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zevv/npeg"
|
|
},
|
|
{
|
|
"name": "pinggraph",
|
|
"url": "https://github.com/SolitudeSF/pinggraph",
|
|
"method": "git",
|
|
"tags": [
|
|
"ping",
|
|
"terminal"
|
|
],
|
|
"description": "Simple terminal ping graph",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/pinggraph"
|
|
},
|
|
{
|
|
"name": "nimcdl",
|
|
"url": "https://gitlab.com/endes123321/nimcdl",
|
|
"method": "git",
|
|
"tags": [
|
|
"circuit",
|
|
"HDL",
|
|
"PCB",
|
|
"DSL"
|
|
],
|
|
"description": "Circuit Design language made in Nim",
|
|
"license": "GPLv3",
|
|
"web": "https://gitlab.com/endes123321/nimcdl"
|
|
},
|
|
{
|
|
"name": "easymail",
|
|
"url": "https://github.com/coocheenin/easymail",
|
|
"method": "git",
|
|
"tags": [
|
|
"email",
|
|
"sendmail",
|
|
"net",
|
|
"mail"
|
|
],
|
|
"description": "wrapper for the sendmail command",
|
|
"license": "MIT",
|
|
"web": "https://github.com/coocheenin/easymail"
|
|
},
|
|
{
|
|
"name": "luhncheck",
|
|
"url": "https://github.com/sillibird/luhncheck",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"algorithm"
|
|
],
|
|
"description": "Implementation of Luhn algorithm in nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sillibird/luhncheck"
|
|
},
|
|
{
|
|
"name": "nim-libgd",
|
|
"url": "https://github.com/mrhdias/nim-libgd",
|
|
"method": "git",
|
|
"tags": [
|
|
"image",
|
|
"graphics",
|
|
"wrapper",
|
|
"libgd",
|
|
"2d"
|
|
],
|
|
"description": "Nim Wrapper for LibGD 2.x",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mrhdias/nim-libgd"
|
|
},
|
|
{
|
|
"name": "closure_methods",
|
|
"alias": "oop_utils"
|
|
},
|
|
{
|
|
"name": "oop_utils",
|
|
"url": "https://github.com/bluenote10/oop_utils",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"class",
|
|
"inheritance",
|
|
"oop",
|
|
"closure",
|
|
"methods"
|
|
],
|
|
"description": "Macro for building OOP class hierarchies based on closure methods.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bluenote10/closure_methods"
|
|
},
|
|
{
|
|
"name": "nim_curry",
|
|
"url": "https://github.com/zer0-star/nim-curry",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"functional",
|
|
"macro",
|
|
"currying"
|
|
],
|
|
"description": "Provides a macro to curry function",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zer0-star/nim-curry"
|
|
},
|
|
{
|
|
"name": "eastasianwidth",
|
|
"url": "https://github.com/jiro4989/eastasianwidth",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"text",
|
|
"east_asian_width"
|
|
],
|
|
"description": "eastasianwidth is library for EastAsianWidth.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/eastasianwidth"
|
|
},
|
|
{
|
|
"name": "colorcol",
|
|
"url": "https://github.com/SolitudeSF/colorcol",
|
|
"method": "git",
|
|
"tags": [
|
|
"kakoune",
|
|
"plugin",
|
|
"color",
|
|
"preview"
|
|
],
|
|
"description": "Kakoune plugin for color preview",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/colorcol"
|
|
},
|
|
{
|
|
"name": "nimly",
|
|
"url": "https://github.com/loloicci/nimly",
|
|
"method": "git",
|
|
"tags": [
|
|
"lexer",
|
|
"parser",
|
|
"lexer-generator",
|
|
"parser-generator",
|
|
"lex",
|
|
"yacc",
|
|
"BNF",
|
|
"EBNF"
|
|
],
|
|
"description": "Lexer Generator and Parser Generator as a Macro Library in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/loloicci/nimly"
|
|
},
|
|
{
|
|
"name": "fswatch",
|
|
"url": "https://github.com/FedericoCeratto/nim-fswatch",
|
|
"method": "git",
|
|
"tags": [
|
|
"fswatch",
|
|
"fsmonitor",
|
|
"libfswatch",
|
|
"filesystem"
|
|
],
|
|
"description": "Wrapper for the fswatch library.",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/FedericoCeratto/nim-fswatch"
|
|
},
|
|
{
|
|
"name": "parseini",
|
|
"url": "https://github.com/lihf8515/parseini",
|
|
"method": "git",
|
|
"tags": [
|
|
"parseini",
|
|
"nim"
|
|
],
|
|
"description": "A high-performance ini parse library for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lihf8515/parseini"
|
|
},
|
|
{
|
|
"name": "wxpay",
|
|
"url": "https://github.com/lihf8515/wxpay",
|
|
"method": "git",
|
|
"tags": [
|
|
"wxpay",
|
|
"nim"
|
|
],
|
|
"description": "A wechat payment sdk for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lihf8515/wxpay"
|
|
},
|
|
{
|
|
"name": "sonic",
|
|
"url": "https://github.com/xmonader/nim-sonic-client",
|
|
"method": "git",
|
|
"tags": [
|
|
"sonic",
|
|
"search",
|
|
"backend",
|
|
"index",
|
|
"client"
|
|
],
|
|
"description": "client for sonic search backend",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xmonader/nim-sonic-client"
|
|
},
|
|
{
|
|
"name": "science",
|
|
"url": "https://github.com/ruivieira/nim-science",
|
|
"method": "git",
|
|
"tags": [
|
|
"science",
|
|
"algebra",
|
|
"statistics",
|
|
"math"
|
|
],
|
|
"description": "A library for scientific computations in pure Nim",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/ruivieira/nim-science"
|
|
},
|
|
{
|
|
"name": "gameoflife",
|
|
"url": "https://github.com/jiro4989/gameoflife",
|
|
"method": "git",
|
|
"tags": [
|
|
"gameoflife",
|
|
"library"
|
|
],
|
|
"description": "gameoflife is library for Game of Life.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/gameoflife"
|
|
},
|
|
{
|
|
"name": "conio",
|
|
"url": "https://github.com/guevara-chan/conio",
|
|
"method": "git",
|
|
"tags": [
|
|
"console",
|
|
"terminal",
|
|
"io"
|
|
],
|
|
"description": ".NET-inspired lightweight terminal library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guevara-chan/conio"
|
|
},
|
|
{
|
|
"name": "nat_traversal",
|
|
"url": "https://github.com/status-im/nim-nat-traversal",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "miniupnpc and libnatpmp wrapper",
|
|
"license": "Apache License 2.0 or MIT",
|
|
"web": "https://github.com/status-im/nim-nat-traversal"
|
|
},
|
|
{
|
|
"name": "jsutils",
|
|
"url": "https://github.com/kidandcat/jsutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"javascript"
|
|
],
|
|
"description": "Utils to work with javascript",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kidandcat/jsutils"
|
|
},
|
|
{
|
|
"name": "getr",
|
|
"url": "https://github.com/jrfondren/getr-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"benchmark",
|
|
"utility"
|
|
],
|
|
"description": "Benchmarking wrapper around getrusage()",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jrfondren/getr-nim"
|
|
},
|
|
{
|
|
"name": "oshostname",
|
|
"url": "https://github.com/jrfondren/nim-oshostname",
|
|
"method": "git",
|
|
"tags": [
|
|
"posix",
|
|
"wrapper"
|
|
],
|
|
"description": "Get the current hostname with gethostname(2)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jrfondren/nim-oshostname"
|
|
},
|
|
{
|
|
"name": "pnm",
|
|
"url": "https://github.com/jiro4989/pnm",
|
|
"method": "git",
|
|
"tags": [
|
|
"pnm",
|
|
"image",
|
|
"library"
|
|
],
|
|
"description": "pnm is library for PNM (Portable AnyMap).",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/pnm"
|
|
},
|
|
{
|
|
"name": "ski",
|
|
"url": "https://github.com/jiro4989/ski",
|
|
"method": "git",
|
|
"tags": [
|
|
"ski",
|
|
"combinator",
|
|
"library"
|
|
],
|
|
"description": "ski is library for SKI combinator.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/ski"
|
|
},
|
|
{
|
|
"name": "imageman",
|
|
"url": "https://github.com/SolitudeSF/imageman",
|
|
"method": "git",
|
|
"tags": [
|
|
"image",
|
|
"graphics",
|
|
"processing",
|
|
"manipulation"
|
|
],
|
|
"description": "Image manipulation library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/imageman"
|
|
},
|
|
{
|
|
"name": "matplotnim",
|
|
"url": "https://github.com/ruivieira/matplotnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"science",
|
|
"plotting",
|
|
"graphics",
|
|
"wrapper",
|
|
"library"
|
|
],
|
|
"description": "A Nim wrapper for Python's matplotlib",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/ruivieira/matplotnim"
|
|
},
|
|
{
|
|
"name": "cliptomania",
|
|
"url": "https://github.com/Guevara-chan/Cliptomania",
|
|
"method": "git",
|
|
"tags": [
|
|
"clip",
|
|
"clipboard"
|
|
],
|
|
"description": ".NET-inspired lightweight clipboard library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Guevara-chan/Cliptomania"
|
|
},
|
|
{
|
|
"name": "mpdclient",
|
|
"url": "https://github.com/SolitudeSF/mpdclient",
|
|
"method": "git",
|
|
"tags": [
|
|
"mpd",
|
|
"music",
|
|
"player",
|
|
"client"
|
|
],
|
|
"description": "MPD client library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/mpdclient"
|
|
},
|
|
{
|
|
"name": "mentat",
|
|
"url": "https://github.com/ruivieira/nim-mentat",
|
|
"method": "git",
|
|
"tags": [
|
|
"science",
|
|
"machine-learning",
|
|
"data-science",
|
|
"statistics",
|
|
"math",
|
|
"library"
|
|
],
|
|
"description": "A Nim library for data science and machine learning",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/ruivieira/nim-mentat"
|
|
},
|
|
{
|
|
"name": "svdpi",
|
|
"url": "https://github.com/kaushalmodi/nim-svdpi",
|
|
"method": "git",
|
|
"tags": [
|
|
"dpi-c",
|
|
"systemverilog",
|
|
"foreign-function",
|
|
"interface"
|
|
],
|
|
"description": "Small wrapper for SystemVerilog DPI-C header svdpi.h",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kaushalmodi/nim-svdpi"
|
|
},
|
|
{
|
|
"name": "shlex",
|
|
"url": "https://github.com/SolitudeSF/shlex",
|
|
"method": "git",
|
|
"tags": [
|
|
"shlex",
|
|
"shell",
|
|
"parse",
|
|
"split"
|
|
],
|
|
"description": "Library for splitting a string into shell words",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/shlex"
|
|
},
|
|
{
|
|
"name": "prometheus",
|
|
"url": "https://github.com/dom96/prometheus",
|
|
"method": "git",
|
|
"tags": [
|
|
"metrics",
|
|
"logging",
|
|
"graphs"
|
|
],
|
|
"description": "Library for exposing metrics to Prometheus",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/prometheus"
|
|
},
|
|
{
|
|
"name": "feednim",
|
|
"url": "https://github.com/johnconway/feed-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"yes"
|
|
],
|
|
"description": "An Atom, RSS, and JSONfeed parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/johnconway/feed-nim"
|
|
},
|
|
{
|
|
"name": "simplepng",
|
|
"url": "https://github.com/jrenner/nim-simplepng",
|
|
"method": "git",
|
|
"tags": [
|
|
"png",
|
|
"image"
|
|
],
|
|
"description": "high level simple way to write PNGs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jrenner/nim-simplepng"
|
|
},
|
|
{
|
|
"name": "dali",
|
|
"url": "https://github.com/akavel/dali",
|
|
"method": "git",
|
|
"tags": [
|
|
"android",
|
|
"apk",
|
|
"dalvik",
|
|
"dex",
|
|
"assembler"
|
|
],
|
|
"description": "Indie assembler/linker for Android's Dalvik VM .dex & .apk files",
|
|
"license": "AGPL-3.0",
|
|
"web": "https://github.com/akavel/dali"
|
|
},
|
|
{
|
|
"name": "rect",
|
|
"url": "https://github.com/jiro4989/rect",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"tool",
|
|
"text",
|
|
"rectangle"
|
|
],
|
|
"description": "rect is a command to crop/paste rectangle text.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/rect"
|
|
},
|
|
{
|
|
"name": "p4ztag_to_json",
|
|
"url": "https://github.com/kaushalmodi/p4ztag_to_json",
|
|
"method": "git",
|
|
"tags": [
|
|
"perforce",
|
|
"p4",
|
|
"ztag",
|
|
"serialization-format",
|
|
"json"
|
|
],
|
|
"description": "Convert Helix Version Control / Perforce (p4) -ztag output to JSON",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kaushalmodi/p4ztag_to_json"
|
|
},
|
|
{
|
|
"name": "terminaltables",
|
|
"url": "https://github.com/xmonader/nim-terminaltables",
|
|
"method": "git",
|
|
"tags": [
|
|
"terminal",
|
|
"tables",
|
|
"ascii",
|
|
"unicode"
|
|
],
|
|
"description": "terminal tables",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://github.com/xmonader/nim-terminaltables"
|
|
},
|
|
{
|
|
"name": "alignment",
|
|
"url": "https://github.com/jiro4989/alignment",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"text",
|
|
"align",
|
|
"string",
|
|
"strutils"
|
|
],
|
|
"description": "alignment is a library to align strings.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/alignment"
|
|
},
|
|
{
|
|
"name": "niup",
|
|
"url": "https://github.com/dariolah/niup",
|
|
"method": "git",
|
|
"tags": [
|
|
"iup",
|
|
"gui",
|
|
"nim"
|
|
],
|
|
"description": "IUP FFI bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dariolah/niup"
|
|
},
|
|
{
|
|
"name": "libgcrypt",
|
|
"url": "https://github.com/FedericoCeratto/nim-libgcrypt",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"library",
|
|
"security",
|
|
"crypto"
|
|
],
|
|
"description": "libgcrypt wrapper",
|
|
"license": "LGPLv2.1",
|
|
"web": "https://github.com/FedericoCeratto/nim-libgcrypt"
|
|
},
|
|
{
|
|
"name": "masterpassword",
|
|
"url": "https://github.com/SolitudeSF/masterpassword",
|
|
"method": "git",
|
|
"tags": [
|
|
"masterpassword",
|
|
"password",
|
|
"stateless"
|
|
],
|
|
"description": "Master Password algorith implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/masterpassword"
|
|
},
|
|
{
|
|
"name": "mpwc",
|
|
"url": "https://github.com/SolitudeSF/mpwc",
|
|
"method": "git",
|
|
"tags": [
|
|
"masterpassword",
|
|
"password",
|
|
"manager",
|
|
"stateless"
|
|
],
|
|
"description": "Master Password command line utility",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/mpwc"
|
|
},
|
|
{
|
|
"name": "toxcore",
|
|
"url": "https://git.sr.ht/~ehmry/nim-toxcore",
|
|
"method": "git",
|
|
"tags": [
|
|
"tox",
|
|
"chat",
|
|
"wrapper"
|
|
],
|
|
"description": "C Tox core wrapper",
|
|
"license": "GPL-3.0",
|
|
"web": "https://git.sr.ht/~ehmry/nim-toxcore"
|
|
},
|
|
{
|
|
"name": "rapid",
|
|
"url": "https://github.com/liquid600pgm/rapid",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"engine",
|
|
"2d",
|
|
"graphics",
|
|
"audio"
|
|
],
|
|
"description": "A game engine for rapid development and easy prototyping",
|
|
"license": "MIT",
|
|
"web": "https://github.com/liquid600pgm/rapid"
|
|
},
|
|
{
|
|
"name": "gnutls",
|
|
"url": "https://github.com/FedericoCeratto/nim-gnutls",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"library",
|
|
"security",
|
|
"crypto"
|
|
],
|
|
"description": "GnuTLS wrapper",
|
|
"license": "LGPLv2.1",
|
|
"web": "https://github.com/FedericoCeratto/nim-gnutls"
|
|
},
|
|
{
|
|
"name": "news",
|
|
"url": "https://github.com/tormund/news",
|
|
"method": "git",
|
|
"tags": [
|
|
"websocket",
|
|
"chronos"
|
|
],
|
|
"description": "Easy websocket with chronos support",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tormund/news"
|
|
},
|
|
{
|
|
"name": "tor",
|
|
"url": "https://github.com/FedericoCeratto/nim-tor",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"security",
|
|
"crypto",
|
|
"tor",
|
|
"onion"
|
|
],
|
|
"description": "Tor helper library",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-tor"
|
|
},
|
|
{
|
|
"name": "nimjson",
|
|
"url": "https://github.com/jiro4989/nimjson",
|
|
"method": "git",
|
|
"tags": [
|
|
"lib",
|
|
"cli",
|
|
"command",
|
|
"json",
|
|
"library"
|
|
],
|
|
"description": "nimjson generates nim object definitions from json documents.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/nimjson"
|
|
},
|
|
{
|
|
"name": "nerve",
|
|
"url": "https://github.com/nepeckman/nerve-rpc",
|
|
"method": "git",
|
|
"tags": [
|
|
"rpc",
|
|
"framework",
|
|
"web",
|
|
"json",
|
|
"api",
|
|
"library"
|
|
],
|
|
"description": "A RPC framework for building web APIs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nepeckman/nerve-rpc"
|
|
},
|
|
{
|
|
"name": "lolcat",
|
|
"url": "https://github.com/OHermesJunior/lolcat.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"lolcat",
|
|
"binary",
|
|
"tool",
|
|
"colors",
|
|
"fun"
|
|
],
|
|
"description": "lolcat implementation in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OHermesJunior/lolcat.nim"
|
|
},
|
|
{
|
|
"name": "dnsclient",
|
|
"url": "https://github.com/ba0f3/dnsclient.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"dns",
|
|
"dnsclient"
|
|
],
|
|
"description": "Simple DNS Client & Library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/dnsclient.nim"
|
|
},
|
|
{
|
|
"name": "rain",
|
|
"url": "https://github.com/OHermesJunior/rain.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"rain",
|
|
"simulation",
|
|
"terminal",
|
|
"fun"
|
|
],
|
|
"description": "Rain simulation in your terminal",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OHermesJunior/rain.nim"
|
|
},
|
|
{
|
|
"name": "kmod",
|
|
"url": "https://github.com/alaviss/kmod",
|
|
"method": "git",
|
|
"tags": [
|
|
"kmod",
|
|
"wrapper"
|
|
],
|
|
"description": "High-level wrapper for Linux's kmod library",
|
|
"license": "ISC",
|
|
"web": "https://github.com/alaviss/kmod"
|
|
},
|
|
{
|
|
"name": "nostr",
|
|
"url": "https://github.com/theAkito/nim-nostr",
|
|
"method": "git",
|
|
"tags": [
|
|
"akito",
|
|
"nostr",
|
|
"nostrich",
|
|
"relay",
|
|
"api",
|
|
"node",
|
|
"cluster",
|
|
"note",
|
|
"notes",
|
|
"amethyst",
|
|
"social",
|
|
"protocol",
|
|
"nip",
|
|
"nipple",
|
|
"security",
|
|
"pgp",
|
|
"gpg",
|
|
"bitcoin",
|
|
"twitter",
|
|
"mastodon",
|
|
"bluesky",
|
|
"blog",
|
|
"blogging",
|
|
"microblog",
|
|
"microblogging"
|
|
],
|
|
"description": "NOSTR Protocol implementation.",
|
|
"license": "GPL-3.0-or-later"
|
|
},
|
|
{
|
|
"name": "zoominvitr",
|
|
"url": "https://github.com/theAkito/zoominvitr",
|
|
"method": "git",
|
|
"tags": [
|
|
"akito",
|
|
"zoom",
|
|
"meeting",
|
|
"conference",
|
|
"video",
|
|
"schedule",
|
|
"invite",
|
|
"invitation",
|
|
"social",
|
|
"jitsi",
|
|
"bigbluebutton",
|
|
"bluejeans",
|
|
"api",
|
|
"docker"
|
|
],
|
|
"description": "Automatically send invitations regarding planned Zoom meetings.",
|
|
"license": "AGPL-3.0-or-later"
|
|
},
|
|
{
|
|
"name": "couchdb",
|
|
"url": "https://github.com/theAkito/nim-couchdb",
|
|
"method": "git",
|
|
"tags": [
|
|
"akito",
|
|
"database",
|
|
"db",
|
|
"couch",
|
|
"couchdb",
|
|
"api",
|
|
"node",
|
|
"cluster"
|
|
],
|
|
"description": "A library for managing your CouchDB. Easy & comfortably to use.",
|
|
"license": "GPL-3.0-or-later"
|
|
},
|
|
{
|
|
"name": "quickcrypt",
|
|
"url": "https://github.com/theAkito/nim-quickcrypt",
|
|
"method": "git",
|
|
"tags": [
|
|
"akito",
|
|
"crypt",
|
|
"crypto",
|
|
"encrypt",
|
|
"encryption",
|
|
"easy",
|
|
"quick",
|
|
"aes",
|
|
"cbc",
|
|
"aes-cbc",
|
|
"nimaes",
|
|
"nim-aes",
|
|
"permission",
|
|
"linux",
|
|
"posix",
|
|
"windows",
|
|
"process",
|
|
"uuid",
|
|
"oid",
|
|
"secure",
|
|
"security",
|
|
"random",
|
|
"generator",
|
|
"rng",
|
|
"csprng",
|
|
"cprng",
|
|
"crng",
|
|
"cryptography"
|
|
],
|
|
"description": "A library for quickly and easily encrypting strings & files. User-friendly and highly compatible.",
|
|
"license": "GPL-3.0-or-later"
|
|
},
|
|
{
|
|
"name": "neoid",
|
|
"url": "https://github.com/theAkito/nim-neoid",
|
|
"method": "git",
|
|
"tags": [
|
|
"akito",
|
|
"nanoid",
|
|
"neoid",
|
|
"uuid",
|
|
"oid",
|
|
"secure",
|
|
"random",
|
|
"generator",
|
|
"windows",
|
|
"rng",
|
|
"csprng",
|
|
"cprng",
|
|
"crng",
|
|
"crypto",
|
|
"cryptography",
|
|
"crypt",
|
|
"encrypt",
|
|
"encryption",
|
|
"easy",
|
|
"quick"
|
|
],
|
|
"description": "Nim implementation of NanoID, a tiny, secure, URL-friendly, unique string ID generator. Works with Linux and Windows!",
|
|
"license": "GPL-3.0-or-later"
|
|
},
|
|
{
|
|
"name": "useradd",
|
|
"url": "https://github.com/theAkito/nim-useradd",
|
|
"method": "git",
|
|
"tags": [
|
|
"akito",
|
|
"gosu",
|
|
"su-exec",
|
|
"docker",
|
|
"kubernetes",
|
|
"helm",
|
|
"permission",
|
|
"linux",
|
|
"posix",
|
|
"postgres",
|
|
"process",
|
|
"security",
|
|
"alpine",
|
|
"busybox",
|
|
"useradd",
|
|
"adduser",
|
|
"shadow",
|
|
"musl",
|
|
"libc"
|
|
],
|
|
"description": "Linux adduser/useradd library with all batteries included.",
|
|
"license": "GPL-3.0-or-later"
|
|
},
|
|
{
|
|
"name": "userdef",
|
|
"url": "https://github.com/theAkito/userdef",
|
|
"method": "git",
|
|
"tags": [
|
|
"akito",
|
|
"gosu",
|
|
"su-exec",
|
|
"docker",
|
|
"kubernetes",
|
|
"helm",
|
|
"permission",
|
|
"linux",
|
|
"posix",
|
|
"postgres",
|
|
"process",
|
|
"security",
|
|
"alpine",
|
|
"busybox",
|
|
"useradd",
|
|
"adduser",
|
|
"shadow",
|
|
"musl",
|
|
"libc"
|
|
],
|
|
"description": "A more advanced adduser for your Alpine based Docker images.",
|
|
"license": "GPL-3.0-or-later"
|
|
},
|
|
{
|
|
"name": "sue",
|
|
"url": "https://github.com/theAkito/sue",
|
|
"method": "git",
|
|
"tags": [
|
|
"akito",
|
|
"gosu",
|
|
"su-exec",
|
|
"docker",
|
|
"kubernetes",
|
|
"helm",
|
|
"permission",
|
|
"linux",
|
|
"posix",
|
|
"postgres",
|
|
"process"
|
|
],
|
|
"description": "Executes a program as a user different from the user running `sue`. The target program is `exec`'ed which means, that it replaces the `sue` process you are using to run the target program. This simulates native tools like `su` and `sudo` and uses the same low-level POSIX tools to achieve that, but eliminates common issues that usually arise, when using those native tools.",
|
|
"license": "GPL-3.0-or-later"
|
|
},
|
|
{
|
|
"name": "validateip",
|
|
"url": "https://github.com/theAkito/nim-validateip",
|
|
"method": "git",
|
|
"tags": [
|
|
"akito",
|
|
"ip",
|
|
"ipaddress",
|
|
"ipv4",
|
|
"ip4",
|
|
"checker",
|
|
"check"
|
|
],
|
|
"description": "Checks if a provided string is actually a correct IP address. Supports detection of Class A to D of IPv4 addresses.",
|
|
"license": "GPL-3.0-or-later"
|
|
},
|
|
{
|
|
"name": "RC4",
|
|
"url": "https://github.com/OHermesJunior/nimRC4",
|
|
"method": "git",
|
|
"tags": [
|
|
"RC4",
|
|
"encryption",
|
|
"library",
|
|
"crypto",
|
|
"simple"
|
|
],
|
|
"description": "RC4 library implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/OHermesJunior/nimRC4"
|
|
},
|
|
{
|
|
"name": "contra",
|
|
"url": "https://github.com/juancarlospaco/nim-contra",
|
|
"method": "git",
|
|
"tags": [
|
|
"contract",
|
|
"nimscript",
|
|
"javascript",
|
|
"compiletime"
|
|
],
|
|
"description": "Lightweight Contract Programming, Design by Contract, on 9 LoC, NimScript, JavaScript, compile-time.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-contra"
|
|
},
|
|
{
|
|
"name": "wings",
|
|
"url": "https://github.com/binhonglee/wings",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"binary",
|
|
"codegen",
|
|
"struct",
|
|
"enum"
|
|
],
|
|
"description": "A simple cross language struct and enum file generator.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/binhonglee/wings"
|
|
},
|
|
{
|
|
"name": "lc",
|
|
"url": "https://github.com/c-blake/lc",
|
|
"method": "git",
|
|
"tags": [
|
|
"terminal",
|
|
"cli",
|
|
"binary",
|
|
"linux",
|
|
"unix",
|
|
"bsd"
|
|
],
|
|
"description": "A post-modern, \"multi-dimensional\" configurable ls/file lister",
|
|
"license": "MIT",
|
|
"web": "https://github.com/c-blake/lc"
|
|
},
|
|
{
|
|
"name": "nasher",
|
|
"url": "https://github.com/squattingmonk/nasher.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"nwn",
|
|
"neverwinternights",
|
|
"neverwinter",
|
|
"game",
|
|
"bioware",
|
|
"build"
|
|
],
|
|
"description": "A build tool for Neverwinter Nights projects",
|
|
"license": "MIT",
|
|
"web": "https://github.com/squattingmonk/nasher.nim"
|
|
},
|
|
{
|
|
"name": "illwill",
|
|
"url": "https://github.com/johnnovak/illwill",
|
|
"method": "git",
|
|
"tags": [
|
|
"terminal",
|
|
"console",
|
|
"curses",
|
|
"ui"
|
|
],
|
|
"description": "A curses inspired simple cross-platform console library for Nim",
|
|
"license": "WTFPL",
|
|
"web": "https://github.com/johnnovak/illwill"
|
|
},
|
|
{
|
|
"name": "shared",
|
|
"url": "https://github.com/genotrance/shared",
|
|
"method": "git",
|
|
"tags": [
|
|
"shared",
|
|
"seq",
|
|
"string",
|
|
"threads"
|
|
],
|
|
"description": "Nim library for shared types",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/shared"
|
|
},
|
|
{
|
|
"name": "nimmm",
|
|
"url": "https://github.com/joachimschmidt557/nimmm",
|
|
"method": "git",
|
|
"tags": [
|
|
"nimmm",
|
|
"terminal",
|
|
"nimbox",
|
|
"tui"
|
|
],
|
|
"description": "A terminal file manager written in nim",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/joachimschmidt557/nimmm"
|
|
},
|
|
{
|
|
"name": "fastx_reader",
|
|
"url": "https://github.com/ahcm/fastx_reader",
|
|
"method": "git",
|
|
"tags": [
|
|
"bioinformatics,",
|
|
"fasta,",
|
|
"fastq"
|
|
],
|
|
"description": "FastQ and Fasta readers for NIM",
|
|
"license": "LGPL-3.0",
|
|
"web": "https://github.com/ahcm/fastx_reader"
|
|
},
|
|
{
|
|
"name": "d3",
|
|
"url": "https://github.com/hiteshjasani/nim-d3",
|
|
"method": "git",
|
|
"tags": [
|
|
"d3",
|
|
"javascript",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "A D3.js wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hiteshjasani/nim-d3"
|
|
},
|
|
{
|
|
"name": "baker",
|
|
"url": "https://github.com/jasonrbriggs/baker",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"template",
|
|
"static",
|
|
"blog"
|
|
],
|
|
"description": "Static website generation",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/jasonrbriggs/baker"
|
|
},
|
|
{
|
|
"name": "web3",
|
|
"url": "https://github.com/status-im/nim-web3",
|
|
"method": "git",
|
|
"tags": [
|
|
"web3",
|
|
"ethereum",
|
|
"rpc"
|
|
],
|
|
"description": "Ethereum Web3 API",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-web3"
|
|
},
|
|
{
|
|
"name": "skybook",
|
|
"url": "https://github.com/muxueqz/skybook",
|
|
"method": "git",
|
|
"tags": [
|
|
"bookmark-manager",
|
|
"bookmark"
|
|
],
|
|
"description": "Light weight bookmark manager(delicious alternative)",
|
|
"license": "GPL-2.0",
|
|
"web": "https://github.com/muxueqz/skybook"
|
|
},
|
|
{
|
|
"name": "rbac",
|
|
"url": "https://github.com/ba0f3/rbac.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"rbac",
|
|
"acl",
|
|
"role-based-access-control",
|
|
"role-based",
|
|
"access-control"
|
|
],
|
|
"description": "Simple Role-based Access Control Library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/rbac.nim"
|
|
},
|
|
{
|
|
"name": "simpleot",
|
|
"url": "https://github.com/markspanbroek/simpleot.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ot",
|
|
"mpc"
|
|
],
|
|
"description": "Simple OT wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/markspanbroek/simpleot.nim"
|
|
},
|
|
{
|
|
"name": "blurhash",
|
|
"url": "https://github.com/SolitudeSF/blurhash",
|
|
"method": "git",
|
|
"tags": [
|
|
"image",
|
|
"blur",
|
|
"hash",
|
|
"blurhash"
|
|
],
|
|
"description": "Encoder/decoder for blurhash algorithm",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/blurhash"
|
|
},
|
|
{
|
|
"name": "samson",
|
|
"url": "https://github.com/GULPF/samson",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"json5"
|
|
],
|
|
"description": "Implementation of JSON5.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/GULPF/samson"
|
|
},
|
|
{
|
|
"name": "proton",
|
|
"url": "https://github.com/jasonrbriggs/proton-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"xml",
|
|
"xhtml",
|
|
"template"
|
|
],
|
|
"description": "Proton template engine for xml and xhtml files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jasonrbriggs/proton-nim"
|
|
},
|
|
{
|
|
"name": "lscolors",
|
|
"url": "https://github.com/joachimschmidt557/nim-lscolors",
|
|
"method": "git",
|
|
"tags": [
|
|
"lscolors",
|
|
"posix",
|
|
"unix",
|
|
"linux",
|
|
"ls",
|
|
"terminal"
|
|
],
|
|
"description": "A library for colorizing paths according to LS_COLORS",
|
|
"license": "MIT",
|
|
"web": "https://github.com/joachimschmidt557/nim-lscolors"
|
|
},
|
|
{
|
|
"name": "shell",
|
|
"url": "https://github.com/Vindaar/shell",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"macro",
|
|
"dsl",
|
|
"shell"
|
|
],
|
|
"description": "A Nim mini DSL to execute shell commands",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Vindaar/shell"
|
|
},
|
|
{
|
|
"name": "mqtt",
|
|
"url": "https://github.com/barnybug/nim-mqtt",
|
|
"method": "git",
|
|
"tags": [
|
|
"MQTT"
|
|
],
|
|
"description": "MQTT wrapper for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/barnybug/nim-mqtt"
|
|
},
|
|
{
|
|
"name": "cal",
|
|
"url": "https://github.com/ringabout/cal",
|
|
"method": "git",
|
|
"tags": [
|
|
"calculator"
|
|
],
|
|
"description": "A simple interactive calculator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ringabout/cal"
|
|
},
|
|
{
|
|
"name": "spurdify",
|
|
"url": "https://github.com/paradox460/spurdify",
|
|
"method": "git",
|
|
"tags": [
|
|
"funny",
|
|
"meme",
|
|
"spurdo",
|
|
"text-manipulation",
|
|
"mangle"
|
|
],
|
|
"description": "Spurdification library and CLI",
|
|
"license": "MIT",
|
|
"web": "https://github.com/paradox460/spurdify"
|
|
},
|
|
{
|
|
"name": "c4",
|
|
"url": "https://github.com/c0ntribut0r/cat-400",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"framework",
|
|
"2d",
|
|
"3d"
|
|
],
|
|
"description": "Game framework, modular and extensible",
|
|
"license": "MPL-2.0",
|
|
"web": "https://github.com/c0ntribut0r/cat-400",
|
|
"doc": "https://github.com/c0ntribut0r/cat-400/tree/master/docs/tutorials"
|
|
},
|
|
{
|
|
"name": "numericalnim",
|
|
"url": "https://github.com/SciNim/numericalnim/",
|
|
"method": "git",
|
|
"tags": [
|
|
"numerical",
|
|
"ode",
|
|
"integration",
|
|
"scientific",
|
|
"interpolation"
|
|
],
|
|
"description": "A collection of numerical methods written in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SciNim/numericalnim/"
|
|
},
|
|
{
|
|
"name": "murmurhash",
|
|
"url": "https://github.com/cwpearson/nim-murmurhash",
|
|
"method": "git",
|
|
"tags": [
|
|
"murmur",
|
|
"hash",
|
|
"MurmurHash3",
|
|
"MurmurHash2"
|
|
],
|
|
"description": "Pure nim implementation of MurmurHash",
|
|
"license": "MIT",
|
|
"web": "https://github.com/cwpearson/nim-murmurhash"
|
|
},
|
|
{
|
|
"name": "redneck_translator",
|
|
"url": "https://github.com/juancarlospaco/redneck-translator",
|
|
"method": "git",
|
|
"tags": [
|
|
"redneck",
|
|
"string",
|
|
"slang",
|
|
"deleted"
|
|
],
|
|
"description": "Redneck Translator for Y'all",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/redneck-translator"
|
|
},
|
|
{
|
|
"name": "sweetanitify",
|
|
"url": "https://github.com/juancarlospaco/sweetanitify",
|
|
"method": "git",
|
|
"tags": [
|
|
"sweet_anita",
|
|
"tourette",
|
|
"string",
|
|
"deleted"
|
|
],
|
|
"description": "Sweet_Anita Translator, help spread awareness about Tourettes",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/sweetanitify"
|
|
},
|
|
{
|
|
"name": "cmake",
|
|
"url": "https://github.com/genotrance/cmake",
|
|
"method": "git",
|
|
"tags": [
|
|
"cmake",
|
|
"build",
|
|
"tool",
|
|
"wrapper"
|
|
],
|
|
"description": "CMake for Nimble",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/cmake"
|
|
},
|
|
{
|
|
"name": "plz",
|
|
"url": "https://github.com/juancarlospaco/nim-pypi",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"pip",
|
|
"nimpy"
|
|
],
|
|
"description": "PLZ Python PIP alternative",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-pypi"
|
|
},
|
|
{
|
|
"name": "NiMPC",
|
|
"url": "https://github.com/markspanbroek/nimpc",
|
|
"method": "git",
|
|
"tags": [
|
|
"multiparty",
|
|
"computation",
|
|
"mpc"
|
|
],
|
|
"description": "Secure multi-party computation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/markspanbroek/nimpc"
|
|
},
|
|
{
|
|
"name": "qrcodegen",
|
|
"url": "https://github.com/bunkford/qrcodegen",
|
|
"method": "git",
|
|
"tags": [
|
|
"qr",
|
|
"barcode"
|
|
],
|
|
"description": "QR Code Generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bunkford/qrcodegen"
|
|
},
|
|
{
|
|
"name": "cirru_parser",
|
|
"url": "https://github.com/Cirru/parser.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"parser",
|
|
"cirru"
|
|
],
|
|
"description": "Parser for Cirru syntax",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Cirru/parser.nim"
|
|
},
|
|
{
|
|
"name": "cirru_writer",
|
|
"url": "https://github.com/Cirru/writer.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"cirru"
|
|
],
|
|
"description": "Code writer for Cirru syntax",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Cirru/writer.nim"
|
|
},
|
|
{
|
|
"name": "cirru_edn",
|
|
"url": "https://github.com/Cirru/cirru-edn.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"cirru",
|
|
"edn"
|
|
],
|
|
"description": "Extensible data notation based on Cirru syntax",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Cirru/cirru-edn.nim"
|
|
},
|
|
{
|
|
"name": "ternary_tree",
|
|
"url": "https://github.com/calcit-lang/ternary-tree",
|
|
"method": "git",
|
|
"tags": [
|
|
"data-structure"
|
|
],
|
|
"description": "Structural sharing data structure of lists and maps.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/calcit-lang/ternary-tree"
|
|
},
|
|
{
|
|
"name": "reframe",
|
|
"url": "https://github.com/rosado/reframe.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"clojurescript",
|
|
"re-frame"
|
|
],
|
|
"description": "Tools for working with re-frame ClojureScript projects",
|
|
"license": "EPL-2.0",
|
|
"web": "https://github.com/rosado/reframe.nim"
|
|
},
|
|
{
|
|
"name": "edn",
|
|
"url": "https://github.com/rosado/edn.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"edn",
|
|
"clojure"
|
|
],
|
|
"description": "EDN and Clojure parser",
|
|
"license": "EPL-2.0",
|
|
"web": "https://github.com/rosado/edn.nim"
|
|
},
|
|
{
|
|
"name": "easings",
|
|
"url": "https://github.com/juancarlospaco/nim-easings",
|
|
"method": "git",
|
|
"tags": [
|
|
"easings",
|
|
"math"
|
|
],
|
|
"description": "Robert Penner Easing Functions for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-easings"
|
|
},
|
|
{
|
|
"name": "euclidean",
|
|
"url": "https://github.com/juancarlospaco/nim-euclidean",
|
|
"method": "git",
|
|
"tags": [
|
|
"euclidean",
|
|
"modulo",
|
|
"division",
|
|
"math"
|
|
],
|
|
"description": "Euclidean Division & Euclidean Modulo",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-euclidean"
|
|
},
|
|
{
|
|
"name": "fletcher",
|
|
"url": "https://github.com/Akito13/nim-fletcher",
|
|
"method": "git",
|
|
"tags": [
|
|
"algorithm",
|
|
"checksum",
|
|
"hash",
|
|
"adler",
|
|
"crc",
|
|
"crc32",
|
|
"embedded"
|
|
],
|
|
"description": "Implementation of the Fletcher checksum algorithm.",
|
|
"license": "GPLv3+",
|
|
"web": "https://github.com/Akito13/nim-fletcher"
|
|
},
|
|
{
|
|
"name": "Xors3D",
|
|
"url": "https://github.com/Guevara-chan/Xors3D-for-Nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"3d",
|
|
"game",
|
|
"engine",
|
|
"dx9",
|
|
"graphics"
|
|
],
|
|
"description": "Blitz3D-esque DX9 engine for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Guevara-chan/Xors3D-for-Nim"
|
|
},
|
|
{
|
|
"name": "constants",
|
|
"url": "https://github.com/juancarlospaco/nim-constants",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"physics",
|
|
"chemistry",
|
|
"biology",
|
|
"engineering",
|
|
"science"
|
|
],
|
|
"description": "Mathematical numerical named static constants useful for different disciplines",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-constants"
|
|
},
|
|
{
|
|
"name": "pager",
|
|
"url": "https://git.sr.ht/~reesmichael1/nim-pager",
|
|
"method": "git",
|
|
"tags": [
|
|
"pager",
|
|
"paging",
|
|
"less",
|
|
"more"
|
|
],
|
|
"description": "A simple library for paging, similar to less",
|
|
"license": "GPL-3.0",
|
|
"web": "https://git.sr.ht/~reesmichael1/nim-pager"
|
|
},
|
|
{
|
|
"name": "procs",
|
|
"url": "https://github.com/c-blake/procs",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"terminal",
|
|
"cli",
|
|
"binary",
|
|
"linux",
|
|
"unix",
|
|
"bsd"
|
|
],
|
|
"description": "Unix process&system query&formatting library&multi-command CLI in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/c-blake/procs"
|
|
},
|
|
{
|
|
"name": "laser",
|
|
"url": "https://github.com/numforge/laser",
|
|
"method": "git",
|
|
"tags": [
|
|
"parallel",
|
|
"simd"
|
|
],
|
|
"description": "High Performance Computing and Image Toolbox: SIMD, JIT Assembler, OpenMP, runtime CPU feature detection, optimised machine learning primitives",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/numforge/laser"
|
|
},
|
|
{
|
|
"name": "libssh",
|
|
"url": "https://github.com/dariolah/libssh-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ssh",
|
|
"libssh"
|
|
],
|
|
"description": "libssh FFI bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dariolah/libssh-nim"
|
|
},
|
|
{
|
|
"name": "wZeeGrid",
|
|
"url": "https://github.com/bunkford/wZeeGrid",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"windows",
|
|
"gui",
|
|
"ui",
|
|
"wnim"
|
|
],
|
|
"description": "Grid plugin for wNim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bunkford/wZeeGrid",
|
|
"doc": "https://bunkford.github.io/wZeeGrid/wZeeGrid.html"
|
|
},
|
|
{
|
|
"name": "wChart",
|
|
"url": "https://github.com/bunkford/wChart",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"windows",
|
|
"gui",
|
|
"ui",
|
|
"wnim"
|
|
],
|
|
"description": "Chart plugin for wNim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bunkford/wChart",
|
|
"doc": "https://bunkford.github.io/wChart/wChart.html"
|
|
},
|
|
{
|
|
"name": "stacks",
|
|
"url": "https://github.com/rustomax/nim-stacks",
|
|
"method": "git",
|
|
"tags": [
|
|
"stack",
|
|
"data-structure"
|
|
],
|
|
"description": "Pure Nim stack implementation based on sequences.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rustomax/nim-stacks"
|
|
},
|
|
{
|
|
"name": "mustache",
|
|
"url": "https://github.com/soasme/nim-mustache",
|
|
"method": "git",
|
|
"tags": [
|
|
"mustache",
|
|
"template"
|
|
],
|
|
"description": "Mustache in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/soasme/nim-mustache"
|
|
},
|
|
{
|
|
"name": "sigv4",
|
|
"url": "https://github.com/disruptek/sigv4",
|
|
"method": "git",
|
|
"tags": [
|
|
"1.0.0"
|
|
],
|
|
"description": "Amazon Web Services Signature Version 4",
|
|
"license": "MIT",
|
|
"web": "https://github.com/disruptek/sigv4"
|
|
},
|
|
{
|
|
"name": "openapi",
|
|
"url": "https://github.com/disruptek/openapi",
|
|
"method": "git",
|
|
"tags": [
|
|
"api",
|
|
"openapi",
|
|
"rest",
|
|
"cloud"
|
|
],
|
|
"description": "OpenAPI Code Generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/disruptek/openapi"
|
|
},
|
|
{
|
|
"name": "atoz",
|
|
"url": "https://github.com/disruptek/atoz",
|
|
"method": "git",
|
|
"tags": [
|
|
"aws",
|
|
"api",
|
|
"cloud",
|
|
"amazon"
|
|
],
|
|
"description": "Amazon Web Services (AWS) APIs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/disruptek/atoz"
|
|
},
|
|
{
|
|
"name": "nimga",
|
|
"url": "https://github.com/toshikiohnogi/nimga",
|
|
"method": "git",
|
|
"tags": [
|
|
"GeneticAlgorithm",
|
|
"nimga"
|
|
],
|
|
"description": "Genetic Algorithm Library for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/toshikiohnogi/nimga"
|
|
},
|
|
{
|
|
"name": "foreach",
|
|
"url": "https://github.com/disruptek/foreach",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"syntax",
|
|
"sugar"
|
|
],
|
|
"description": "A sugary for loop with syntax for typechecking loop variables",
|
|
"license": "MIT",
|
|
"web": "https://github.com/disruptek/foreach"
|
|
},
|
|
{
|
|
"name": "monit",
|
|
"url": "https://github.com/jiro4989/monit",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"task-runner",
|
|
"developer-tools",
|
|
"automation"
|
|
],
|
|
"description": "A simple task runner. Run tasks and watch file changes with custom paths.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/monit"
|
|
},
|
|
{
|
|
"name": "termnovel",
|
|
"url": "https://github.com/jiro4989/termnovel",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"novel",
|
|
"tui"
|
|
],
|
|
"description": "A command that to read novel on terminal",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/termnovel"
|
|
},
|
|
{
|
|
"name": "htmlview",
|
|
"url": "https://github.com/yuchunzhou/htmlview",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"browser",
|
|
"deleted"
|
|
],
|
|
"description": "View the offline or online html page in browser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yuchunzhou/htmlview"
|
|
},
|
|
{
|
|
"name": "tcping",
|
|
"url": "https://github.com/pdrb/tcping",
|
|
"method": "git",
|
|
"tags": [
|
|
"ping,",
|
|
"tcp,",
|
|
"tcping"
|
|
],
|
|
"description": "Ping hosts using tcp packets",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pdrb/tcping"
|
|
},
|
|
{
|
|
"name": "pcgbasic",
|
|
"url": "https://github.com/rockcavera/pcgbasic",
|
|
"method": "git",
|
|
"tags": [
|
|
"pcg",
|
|
"rng",
|
|
"prng",
|
|
"random"
|
|
],
|
|
"description": "Permuted Congruential Generator (PCG) Random Number Generation (RNG) for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rockcavera/pcgbasic"
|
|
},
|
|
{
|
|
"name": "funchook",
|
|
"url": "https://github.com/ba0f3/funchook.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"hook,",
|
|
"hooking"
|
|
],
|
|
"description": "funchook wrapper",
|
|
"license": "GPLv2",
|
|
"web": "https://github.com/ba0f3/funchook.nim"
|
|
},
|
|
{
|
|
"name": "sunvox",
|
|
"url": "https://github.com/exelotl/nim-sunvox",
|
|
"method": "git",
|
|
"tags": [
|
|
"music",
|
|
"audio",
|
|
"sound",
|
|
"synthesizer"
|
|
],
|
|
"description": "Bindings for SunVox modular synthesizer",
|
|
"license": "0BSD",
|
|
"web": "https://github.com/exelotl/nim-sunvox"
|
|
},
|
|
{
|
|
"name": "gcplat",
|
|
"url": "https://github.com/disruptek/gcplat",
|
|
"method": "git",
|
|
"tags": [
|
|
"google",
|
|
"cloud",
|
|
"platform",
|
|
"api",
|
|
"rest",
|
|
"openapi",
|
|
"web"
|
|
],
|
|
"description": "Google Cloud Platform (GCP) APIs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/disruptek/gcplat"
|
|
},
|
|
{
|
|
"name": "bluu",
|
|
"url": "https://github.com/disruptek/bluu",
|
|
"method": "git",
|
|
"tags": [
|
|
"microsoft",
|
|
"azure",
|
|
"cloud",
|
|
"api",
|
|
"rest",
|
|
"openapi",
|
|
"web"
|
|
],
|
|
"description": "Microsoft Azure Cloud Computing Platform and Services (MAC) APIs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/disruptek/bluu"
|
|
},
|
|
{
|
|
"name": "the_nim_alliance",
|
|
"url": "https://github.com/tervay/the-nim-alliance",
|
|
"method": "git",
|
|
"tags": [
|
|
"FRC",
|
|
"FIRST",
|
|
"the-blue-alliance",
|
|
"TBA"
|
|
],
|
|
"description": "A Nim wrapper for TheBlueAlliance",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tervay/the-nim-alliance"
|
|
},
|
|
{
|
|
"name": "passgen",
|
|
"url": "https://github.com/rustomax/nim-passgen",
|
|
"method": "git",
|
|
"tags": [
|
|
"password-generator"
|
|
],
|
|
"description": "Password generation library in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rustomax/nim-passgen"
|
|
},
|
|
{
|
|
"name": "PPM",
|
|
"url": "https://github.com/LemonHX/PPM-Nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics",
|
|
"image"
|
|
],
|
|
"description": "lib for ppm image",
|
|
"license": "LXXSDT-MIT",
|
|
"web": "https://github.com/LemonHX/PPM-Nim"
|
|
},
|
|
{
|
|
"name": "fwrite",
|
|
"url": "https://github.com/pdrb/nim-fwrite",
|
|
"method": "git",
|
|
"tags": [
|
|
"create,",
|
|
"file,",
|
|
"write,",
|
|
"fwrite"
|
|
],
|
|
"description": "Create files of the desired size",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pdrb/nim-fwrite"
|
|
},
|
|
{
|
|
"name": "simplediff",
|
|
"url": "https://git.sr.ht/~reesmichael1/nim-simplediff",
|
|
"method": "git",
|
|
"tags": [
|
|
"diff",
|
|
"simplediff"
|
|
],
|
|
"description": "A library for straightforward diff calculation",
|
|
"license": "GPL-3.0",
|
|
"web": "https://git.sr.ht/~reesmichael1/nim-simplediff"
|
|
},
|
|
{
|
|
"name": "xcm",
|
|
"url": "https://github.com/SolitudeSF/xcm",
|
|
"method": "git",
|
|
"tags": [
|
|
"color",
|
|
"x11"
|
|
],
|
|
"description": "Color management utility for X",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/xcm"
|
|
},
|
|
{
|
|
"name": "bearssl",
|
|
"url": "https://github.com/status-im/nim-bearssl",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"hashes",
|
|
"ciphers",
|
|
"ssl",
|
|
"tls"
|
|
],
|
|
"description": "Bindings to BearSSL library",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-bearssl"
|
|
},
|
|
{
|
|
"name": "schedules",
|
|
"url": "https://github.com/soasme/nim-schedules",
|
|
"method": "git",
|
|
"tags": [
|
|
"scheduler",
|
|
"schedules",
|
|
"job",
|
|
"task",
|
|
"cron",
|
|
"interval"
|
|
],
|
|
"description": "A Nim scheduler library that lets you kick off jobs at regular intervals.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/soasme/nim-schedules"
|
|
},
|
|
{
|
|
"name": "nimlevenshtein",
|
|
"url": "https://github.com/oswjk/nimlevenshtein",
|
|
"method": "git",
|
|
"tags": [
|
|
"levenshtein",
|
|
"similarity",
|
|
"string"
|
|
],
|
|
"description": "The Levenshtein Nim module contains functions for fast computation of Levenshtein distance and string similarity.",
|
|
"license": "GPLv2"
|
|
},
|
|
{
|
|
"name": "randpw",
|
|
"url": "https://github.com/pdrb/nim-randpw",
|
|
"method": "git",
|
|
"tags": [
|
|
"random",
|
|
"password",
|
|
"passphrase",
|
|
"randpw"
|
|
],
|
|
"description": "Random password and passphrase generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pdrb/nim-randpw"
|
|
},
|
|
{
|
|
"name": "timeit",
|
|
"url": "https://github.com/ringabout/timeit",
|
|
"method": "git",
|
|
"tags": [
|
|
"timeit",
|
|
"bench"
|
|
],
|
|
"description": "measuring execution times written in nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ringabout/timeit"
|
|
},
|
|
{
|
|
"name": "manu",
|
|
"url": "https://github.com/planetis-m/manu",
|
|
"method": "git",
|
|
"tags": [
|
|
"matrix",
|
|
"linear-algebra",
|
|
"scientific"
|
|
],
|
|
"description": "Matrix library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/manu"
|
|
},
|
|
{
|
|
"name": "sync",
|
|
"url": "https://github.com/planetis-m/sync",
|
|
"method": "git",
|
|
"tags": [
|
|
"synchronization",
|
|
"multithreading",
|
|
"parallelism",
|
|
"threads"
|
|
],
|
|
"description": "Useful synchronization primitives",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/sync"
|
|
},
|
|
{
|
|
"name": "jscanvas",
|
|
"url": "https://github.com/planetis-m/jscanvas",
|
|
"method": "git",
|
|
"tags": [
|
|
"html5",
|
|
"canvas",
|
|
"drawing",
|
|
"graphics",
|
|
"rendering",
|
|
"browser",
|
|
"javascript"
|
|
],
|
|
"description": "a wrapper for the Canvas API",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/jscanvas"
|
|
},
|
|
{
|
|
"name": "looper",
|
|
"url": "https://github.com/planetis-m/looper",
|
|
"method": "git",
|
|
"tags": [
|
|
"loop",
|
|
"iterator",
|
|
"zip",
|
|
"collect"
|
|
],
|
|
"description": "for loop macros",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/looper"
|
|
},
|
|
{
|
|
"name": "protocoled",
|
|
"url": "https://github.com/planetis-m/protocoled",
|
|
"method": "git",
|
|
"tags": [
|
|
"interface"
|
|
],
|
|
"description": "an interface macro",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/protocoled"
|
|
},
|
|
{
|
|
"name": "eminim",
|
|
"url": "https://github.com/planetis-m/eminim",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"marshal",
|
|
"serialize",
|
|
"deserialize"
|
|
],
|
|
"description": "JSON serialization framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/eminim"
|
|
},
|
|
{
|
|
"name": "bingo",
|
|
"url": "https://github.com/planetis-m/bingo",
|
|
"method": "git",
|
|
"tags": [
|
|
"binary",
|
|
"marshal",
|
|
"serialize",
|
|
"deserialize"
|
|
],
|
|
"description": "Binary serialization framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/bingo"
|
|
},
|
|
{
|
|
"name": "gnuplotlib",
|
|
"url": "https://github.com/planetis-m/gnuplotlib",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics",
|
|
"plotting",
|
|
"graphing",
|
|
"data"
|
|
],
|
|
"description": "gnuplot interface",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/gnuplotlib"
|
|
},
|
|
{
|
|
"name": "patgraph",
|
|
"url": "https://github.com/planetis-m/patgraph",
|
|
"method": "git",
|
|
"tags": [
|
|
"graph",
|
|
"datastructures"
|
|
],
|
|
"description": "Graph data structure library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/patgraph"
|
|
},
|
|
{
|
|
"name": "libfuzzer",
|
|
"url": "https://github.com/planetis-m/libfuzzer",
|
|
"method": "git",
|
|
"tags": [
|
|
"fuzzing",
|
|
"unit-testing",
|
|
"hacking",
|
|
"security"
|
|
],
|
|
"description": "Thin interface for libFuzzer, an in-process, coverage-guided, evolutionary fuzzing engine.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/libfuzzer"
|
|
},
|
|
{
|
|
"name": "sums",
|
|
"url": "https://github.com/planetis-m/sums",
|
|
"method": "git",
|
|
"tags": [
|
|
"summation",
|
|
"errors",
|
|
"floating point",
|
|
"rounding",
|
|
"numerical methods",
|
|
"number",
|
|
"math"
|
|
],
|
|
"description": "Accurate summation functions",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/sums"
|
|
},
|
|
{
|
|
"name": "sparseset",
|
|
"url": "https://github.com/planetis-m/sparseset",
|
|
"method": "git",
|
|
"tags": [
|
|
"sparseset",
|
|
"library",
|
|
"datastructures"
|
|
],
|
|
"description": "Sparsets for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/sparseset"
|
|
},
|
|
{
|
|
"name": "naylib",
|
|
"url": "https://github.com/planetis-m/naylib",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"raylib",
|
|
"gamedev"
|
|
],
|
|
"description": "Yet another raylib Nim wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/naylib"
|
|
},
|
|
{
|
|
"name": "ssostrings",
|
|
"url": "https://github.com/planetis-m/ssostrings",
|
|
"method": "git",
|
|
"tags": [
|
|
"small-string-optimized",
|
|
"string",
|
|
"sso",
|
|
"optimization",
|
|
"datatype"
|
|
],
|
|
"description": "Small String Optimized (SSO) string implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/ssostrings"
|
|
},
|
|
{
|
|
"name": "cowstrings",
|
|
"url": "https://github.com/planetis-m/cowstrings",
|
|
"method": "git",
|
|
"tags": [
|
|
"copy-on-write",
|
|
"string",
|
|
"cow",
|
|
"optimization",
|
|
"datatype"
|
|
],
|
|
"description": "Copy-On-Write string implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planetis-m/cowstrings"
|
|
},
|
|
{
|
|
"name": "golden",
|
|
"url": "https://github.com/disruptek/golden",
|
|
"method": "git",
|
|
"tags": [
|
|
"benchmark",
|
|
"profile",
|
|
"golden",
|
|
"runtime",
|
|
"run",
|
|
"profiling",
|
|
"bench",
|
|
"speed"
|
|
],
|
|
"description": "a benchmark tool",
|
|
"license": "MIT",
|
|
"web": "https://github.com/disruptek/golden"
|
|
},
|
|
{
|
|
"name": "nimgit2",
|
|
"url": "https://github.com/genotrance/nimgit2",
|
|
"method": "git",
|
|
"tags": [
|
|
"git",
|
|
"wrapper",
|
|
"libgit2",
|
|
"binding"
|
|
],
|
|
"description": "libgit2 wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimgit2"
|
|
},
|
|
{
|
|
"name": "rainbow",
|
|
"url": "https://github.com/Willyboar/rainbow",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"256-colors",
|
|
"cli"
|
|
],
|
|
"description": "256 colors for shell",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Willyboar/rainbow"
|
|
},
|
|
{
|
|
"name": "rtree",
|
|
"url": "https://github.com/stefansalewski/RTree",
|
|
"method": "git",
|
|
"tags": [
|
|
"library"
|
|
],
|
|
"description": "R-Tree",
|
|
"license": "MIT",
|
|
"web": "https://github.com/stefansalewski/RTree"
|
|
},
|
|
{
|
|
"name": "winversion",
|
|
"url": "https://github.com/rockcavera/winversion",
|
|
"method": "git",
|
|
"tags": [
|
|
"windows",
|
|
"version"
|
|
],
|
|
"description": "This package allows you to determine the running version of the Windows operating system.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rockcavera/winversion"
|
|
},
|
|
{
|
|
"name": "npg",
|
|
"url": "https://github.com/rustomax/npg",
|
|
"method": "git",
|
|
"tags": [
|
|
"password-generator",
|
|
"password",
|
|
"cli"
|
|
],
|
|
"description": "Password generator in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rustomax/npg"
|
|
},
|
|
{
|
|
"name": "nimodpi",
|
|
"url": "https://github.com/mikra01/nimodpi",
|
|
"method": "git",
|
|
"tags": [
|
|
"oracle",
|
|
"odpi-c",
|
|
"wrapper"
|
|
],
|
|
"description": "oracle odpi-c wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mikra01/nimodpi"
|
|
},
|
|
{
|
|
"name": "bump",
|
|
"url": "https://github.com/disruptek/bump",
|
|
"method": "git",
|
|
"tags": [
|
|
"nimble",
|
|
"bump",
|
|
"release",
|
|
"tag",
|
|
"package",
|
|
"tool"
|
|
],
|
|
"description": "a tiny tool to bump nimble versions",
|
|
"license": "MIT",
|
|
"web": "https://github.com/disruptek/bump"
|
|
},
|
|
{
|
|
"name": "swayipc",
|
|
"url": "https://github.com/disruptek/swayipc",
|
|
"method": "git",
|
|
"tags": [
|
|
"wayland",
|
|
"sway",
|
|
"i3",
|
|
"ipc",
|
|
"i3ipc",
|
|
"swaymsg",
|
|
"x11",
|
|
"swaywm"
|
|
],
|
|
"description": "IPC interface to sway (or i3) compositors",
|
|
"license": "MIT",
|
|
"web": "https://github.com/disruptek/swayipc"
|
|
},
|
|
{
|
|
"name": "nimpmda",
|
|
"url": "https://github.com/jasonk000/nimpmda",
|
|
"method": "git",
|
|
"tags": [
|
|
"pcp",
|
|
"pmda",
|
|
"performance",
|
|
"libpcp",
|
|
"libpmda"
|
|
],
|
|
"description": "PCP PMDA module bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jasonk000/nimpmda"
|
|
},
|
|
{
|
|
"name": "nimbpf",
|
|
"url": "https://github.com/jasonk000/nimbpf",
|
|
"method": "git",
|
|
"tags": [
|
|
"libbpf",
|
|
"ebpf",
|
|
"bpf"
|
|
],
|
|
"description": "libbpf for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jasonk000/nimbpf"
|
|
},
|
|
{
|
|
"name": "pine",
|
|
"url": "https://github.com/Willyboar/pine",
|
|
"method": "git",
|
|
"tags": [
|
|
"static",
|
|
"site",
|
|
"generator"
|
|
],
|
|
"description": "Nim Static Blog & Site Generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Willyboar/pine"
|
|
},
|
|
{
|
|
"name": "hotdoc",
|
|
"url": "https://github.com/willyboar/hotdoc",
|
|
"method": "git",
|
|
"tags": [
|
|
"static",
|
|
"docs",
|
|
"generator"
|
|
],
|
|
"description": "Single Page Documentation Generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/willyboar/hotdoc"
|
|
},
|
|
{
|
|
"name": "ginger",
|
|
"url": "https://github.com/Vindaar/ginger",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"cairo",
|
|
"graphics",
|
|
"plotting"
|
|
],
|
|
"description": "A Grid (R) like package in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Vindaar/ginger"
|
|
},
|
|
{
|
|
"name": "ggplotnim",
|
|
"url": "https://github.com/Vindaar/ggplotnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"grammar of graphics",
|
|
"gog",
|
|
"ggplot2",
|
|
"plotting",
|
|
"graphics"
|
|
],
|
|
"description": "A port of ggplot2 for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Vindaar/ggplotnim"
|
|
},
|
|
{
|
|
"name": "owo",
|
|
"url": "https://github.com/lmariscal/owo",
|
|
"method": "git",
|
|
"tags": [
|
|
"fun",
|
|
"utility"
|
|
],
|
|
"description": "OwO text convewtew fow Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lmariscal/owo"
|
|
},
|
|
{
|
|
"name": "NimTacToe",
|
|
"url": "https://github.com/JesterOrNot/Nim-Tac-Toe",
|
|
"method": "git",
|
|
"tags": [
|
|
"no"
|
|
],
|
|
"description": "A new awesome nimble package",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JesterOrNot/Nim-Tac-Toe"
|
|
},
|
|
{
|
|
"name": "nimagehide",
|
|
"url": "https://github.com/MnlPhlp/nimagehide",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"cli",
|
|
"staganography",
|
|
"image",
|
|
"hide",
|
|
"secret"
|
|
],
|
|
"description": "A library to hide data in images. Usable as library or cli tool.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/MnlPhlp/nimagehide"
|
|
},
|
|
{
|
|
"name": "srv",
|
|
"url": "https://github.com/me7/srv",
|
|
"method": "git",
|
|
"tags": [
|
|
"web-server"
|
|
],
|
|
"description": "A tiny static file web server.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/me7/srv"
|
|
},
|
|
{
|
|
"name": "autotyper",
|
|
"url": "https://github.com/kijowski/autotyper",
|
|
"method": "git",
|
|
"tags": [
|
|
"terminal",
|
|
"cli",
|
|
"typing-emulator"
|
|
],
|
|
"description": "Keyboard typing emulator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kijowski/autotyper"
|
|
},
|
|
{
|
|
"name": "dnsprotec",
|
|
"url": "https://github.com/juancarlospaco/nim-dnsprotec",
|
|
"method": "git",
|
|
"tags": [
|
|
"dns",
|
|
"hosts"
|
|
],
|
|
"description": "DNS /etc/hosts file manager, Block 1 Million malicious domains with 1 command",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-dnsprotec"
|
|
},
|
|
{
|
|
"name": "nimgraphql",
|
|
"url": "https://github.com/genotrance/nimgraphql",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphql"
|
|
],
|
|
"description": "libgraphqlparser wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/genotrance/nimgraphql"
|
|
},
|
|
{
|
|
"name": "fastcgi",
|
|
"url": "https://github.com/ba0f3/fastcgi.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"fastcgi",
|
|
"fcgi",
|
|
"cgi"
|
|
],
|
|
"description": "FastCGI library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/fastcgi.nim"
|
|
},
|
|
{
|
|
"name": "chonker",
|
|
"url": "https://github.com/juancarlospaco/nim-chonker",
|
|
"method": "git",
|
|
"tags": [
|
|
"arch",
|
|
"linux",
|
|
"pacman"
|
|
],
|
|
"description": "Arch Linux Pacman Optimizer",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-chonker"
|
|
},
|
|
{
|
|
"name": "maze",
|
|
"url": "https://github.com/jiro4989/maze",
|
|
"method": "git",
|
|
"tags": [
|
|
"maze",
|
|
"cli",
|
|
"library",
|
|
"algorithm"
|
|
],
|
|
"description": "A command and library to generate mazes",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/maze"
|
|
},
|
|
{
|
|
"name": "monocypher",
|
|
"url": "https://github.com/markspanbroek/monocypher.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"monocypher",
|
|
"crypto"
|
|
],
|
|
"description": "Monocypher",
|
|
"license": "MIT",
|
|
"web": "https://github.com/markspanbroek/monocypher.nim"
|
|
},
|
|
{
|
|
"name": "cli_menu",
|
|
"url": "https://github.com/MnlPhlp/cli_menu",
|
|
"method": "git",
|
|
"tags": [
|
|
"menu",
|
|
"library",
|
|
"cli",
|
|
"interactive",
|
|
"userinput"
|
|
],
|
|
"description": "A library to create interactive commandline menus without writing boilerplate code.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/MnlPhlp/cli_menu"
|
|
},
|
|
{
|
|
"name": "libu2f",
|
|
"url": "https://github.com/FedericoCeratto/nim-libu2f",
|
|
"method": "git",
|
|
"tags": [
|
|
"u2f",
|
|
"library",
|
|
"security",
|
|
"authentication",
|
|
"fido"
|
|
],
|
|
"description": "A wrapper for libu2f, a library for FIDO/U2F",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nim-libu2f"
|
|
},
|
|
{
|
|
"name": "sim",
|
|
"url": "https://github.com/ba0f3/sim.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"config",
|
|
"parser",
|
|
"parsing"
|
|
],
|
|
"description": "Parse config by defining an object",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/sim.nim"
|
|
},
|
|
{
|
|
"name": "redpool",
|
|
"url": "https://github.com/zedeus/redpool",
|
|
"method": "git",
|
|
"tags": [
|
|
"redis",
|
|
"pool"
|
|
],
|
|
"description": "Redis connection pool",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zedeus/redpool"
|
|
},
|
|
{
|
|
"name": "bson",
|
|
"url": "https://github.com/JohnAD/bson",
|
|
"method": "git",
|
|
"tags": [
|
|
"bson",
|
|
"serialize",
|
|
"parser",
|
|
"json"
|
|
],
|
|
"description": "BSON Binary JSON Serialization",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JohnAD/bson"
|
|
},
|
|
{
|
|
"name": "mongopool",
|
|
"url": "https://github.com/JohnAD/mongopool",
|
|
"method": "git",
|
|
"tags": [
|
|
"mongodb",
|
|
"mongo",
|
|
"database",
|
|
"driver",
|
|
"client",
|
|
"nosql"
|
|
],
|
|
"description": "MongoDb pooled driver",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JohnAD/mongopool"
|
|
},
|
|
{
|
|
"name": "euwren",
|
|
"url": "https://github.com/liquid600pgm/euwren",
|
|
"method": "git",
|
|
"tags": [
|
|
"wren",
|
|
"embedded",
|
|
"scripting",
|
|
"language",
|
|
"wrapper"
|
|
],
|
|
"description": "High-level Wren wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/liquid600pgm/euwren"
|
|
},
|
|
{
|
|
"name": "leveldb",
|
|
"url": "https://github.com/zielmicha/leveldb.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"leveldb",
|
|
"database"
|
|
],
|
|
"description": "LevelDB bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zielmicha/leveldb.nim",
|
|
"doc": "https://zielmicha.github.io/leveldb.nim/"
|
|
},
|
|
{
|
|
"name": "requirementstxt",
|
|
"url": "https://github.com/juancarlospaco/nim-requirementstxt",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"pip",
|
|
"requirements"
|
|
],
|
|
"description": "Python requirements.txt generic parser for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-requirementstxt"
|
|
},
|
|
{
|
|
"name": "edens",
|
|
"url": "https://github.com/jiro4989/edens",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"command",
|
|
"encode",
|
|
"decode",
|
|
"joke"
|
|
],
|
|
"description": "A command to encode / decode text with your dictionary",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/edens"
|
|
},
|
|
{
|
|
"name": "argon2",
|
|
"url": "https://github.com/Ahrotahn/argon2",
|
|
"method": "git",
|
|
"tags": [
|
|
"argon2",
|
|
"crypto",
|
|
"hash",
|
|
"library",
|
|
"password",
|
|
"wrapper"
|
|
],
|
|
"description": "A nim wrapper for the Argon2 hashing library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Ahrotahn/argon2"
|
|
},
|
|
{
|
|
"name": "nap",
|
|
"url": "https://github.com/madprops/nap",
|
|
"method": "git",
|
|
"tags": [
|
|
"arguments",
|
|
"parser",
|
|
"opts",
|
|
"library"
|
|
],
|
|
"description": "Argument parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/madprops/nap"
|
|
},
|
|
{
|
|
"name": "illwill_unsafe",
|
|
"url": "https://github.com/matthewjcavalier/illwill_unsafe",
|
|
"method": "git",
|
|
"tags": [
|
|
"illWill_fork",
|
|
"terminal",
|
|
"ncurses"
|
|
],
|
|
"description": "A fork of John Novak (john@johnnovak.net)'s illwill package that is less safe numbers wise",
|
|
"license": "WTFPL",
|
|
"web": "https://github.com/matthewjcavalier/illwill_unsafe"
|
|
},
|
|
{
|
|
"name": "sparkline",
|
|
"url": "https://github.com/aquilax/sparkline-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"sparkline",
|
|
"console"
|
|
],
|
|
"description": "Sparkline library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/aquilax/sparkline-nim"
|
|
},
|
|
{
|
|
"name": "readfq",
|
|
"url": "https://github.com/andreas-wilm/nimreadfq",
|
|
"method": "git",
|
|
"tags": [
|
|
"fasta",
|
|
"fastq",
|
|
"parser",
|
|
"kseq",
|
|
"readfq"
|
|
],
|
|
"description": "Wrapper for Heng Li's kseq",
|
|
"license": "MIT",
|
|
"web": "https://github.com/andreas-wilm/nimreadfq"
|
|
},
|
|
{
|
|
"name": "googlesearch",
|
|
"url": "https://github.com/xyb/googlesearch.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"google",
|
|
"search"
|
|
],
|
|
"description": "library for scraping google search results",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xyb/googlesearch.nim",
|
|
"doc": "https://xyb.github.io/googlesearch.nim/"
|
|
},
|
|
{
|
|
"name": "rdgui",
|
|
"url": "https://github.com/liquid600pgm/rdgui",
|
|
"method": "git",
|
|
"tags": [
|
|
"modular",
|
|
"retained",
|
|
"gui",
|
|
"toolkit"
|
|
],
|
|
"description": "A modular GUI toolkit for rapid",
|
|
"license": "MIT",
|
|
"web": "https://github.com/liquid600pgm/rdgui"
|
|
},
|
|
{
|
|
"name": "asciitype",
|
|
"url": "https://github.com/chocobo333/asciitype",
|
|
"method": "git",
|
|
"tags": [
|
|
"library"
|
|
],
|
|
"description": "This module performs character tests.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/chocobo333/asciitype"
|
|
},
|
|
{
|
|
"name": "gen",
|
|
"url": "https://github.com/Adeohluwa/gen",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"jester",
|
|
"boilerplate",
|
|
"generator"
|
|
],
|
|
"description": "Boilerplate generator for Jester web framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Adeohluwa/gen"
|
|
},
|
|
{
|
|
"name": "chronopipe",
|
|
"url": "https://github.com/williamd1k0/chrono",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"timer",
|
|
"pipe"
|
|
],
|
|
"description": "Show start/end datetime and duration of a command-line process using pipe.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/williamd1k0/chrono"
|
|
},
|
|
{
|
|
"name": "simple_parseopt",
|
|
"url": "https://github.com/onelivesleft/simple_parseopt",
|
|
"method": "git",
|
|
"tags": [
|
|
"parseopt",
|
|
"command",
|
|
"line",
|
|
"simple",
|
|
"option",
|
|
"argument",
|
|
"parameter",
|
|
"options",
|
|
"arguments",
|
|
"parameters",
|
|
"library"
|
|
],
|
|
"description": "Nim module which provides clean, zero-effort command line parsing.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/onelivesleft/simple_parseopt"
|
|
},
|
|
{
|
|
"name": "github",
|
|
"url": "https://github.com/disruptek/github",
|
|
"method": "git",
|
|
"tags": [
|
|
"github",
|
|
"api",
|
|
"rest",
|
|
"openapi",
|
|
"client",
|
|
"http",
|
|
"library"
|
|
],
|
|
"description": "github api",
|
|
"license": "MIT",
|
|
"web": "https://github.com/disruptek/github"
|
|
},
|
|
{
|
|
"name": "nimnoise",
|
|
"url": "https://github.com/blakeanedved/nimnoise",
|
|
"method": "git",
|
|
"tags": [
|
|
"nimnoise",
|
|
"noise",
|
|
"coherent",
|
|
"libnoise",
|
|
"library"
|
|
],
|
|
"description": "A port of libnoise into pure nim, heavily inspired by Libnoise.Unity, but true to the original Libnoise",
|
|
"license": "MIT",
|
|
"web": "https://github.com/blakeanedved/nimnoise",
|
|
"doc": "https://lib-nimnoise.web.app/"
|
|
},
|
|
{
|
|
"name": "mcmurry",
|
|
"url": "https://github.com/chocobo333/mcmurry",
|
|
"method": "git",
|
|
"tags": [
|
|
"parser",
|
|
"parsergenerator",
|
|
"library",
|
|
"lexer"
|
|
],
|
|
"description": "A module for generating lexer/parser.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/chocobo333/mcmurry"
|
|
},
|
|
{
|
|
"name": "stones",
|
|
"url": "https://github.com/binhonglee/stones",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"tools",
|
|
"string",
|
|
"hashset",
|
|
"table",
|
|
"log"
|
|
],
|
|
"description": "A library of useful functions and tools for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/binhonglee/stones"
|
|
},
|
|
{
|
|
"name": "kaitai_struct_nim_runtime",
|
|
"url": "https://github.com/kaitai-io/kaitai_struct_nim_runtime",
|
|
"method": "git",
|
|
"tags": [
|
|
"library"
|
|
],
|
|
"description": "Kaitai Struct runtime library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kaitai-io/kaitai_struct_nim_runtime"
|
|
},
|
|
{
|
|
"name": "docx",
|
|
"url": "https://github.com/ringabout/docx",
|
|
"method": "git",
|
|
"tags": [
|
|
"docx",
|
|
"reader"
|
|
],
|
|
"description": "A simple docx reader.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ringabout/docx"
|
|
},
|
|
{
|
|
"name": "word2vec",
|
|
"url": "https://github.com/treeform/word2vec",
|
|
"method": "git",
|
|
"tags": [
|
|
"nlp",
|
|
"natural-language-processing"
|
|
],
|
|
"description": "Word2vec implemented in nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/word2vec"
|
|
},
|
|
{
|
|
"name": "steganography",
|
|
"url": "https://github.com/treeform/steganography",
|
|
"method": "git",
|
|
"tags": [
|
|
"images",
|
|
"cryptography"
|
|
],
|
|
"description": "Steganography - hide data inside an image.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/steganography"
|
|
},
|
|
{
|
|
"name": "mpeg",
|
|
"url": "https://github.com/treeform/mpeg",
|
|
"method": "git",
|
|
"tags": [
|
|
"video",
|
|
"formats",
|
|
"file"
|
|
],
|
|
"description": "Nim wrapper for pl_mpeg single header mpeg library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/mpeg"
|
|
},
|
|
{
|
|
"name": "mddoc",
|
|
"url": "https://github.com/treeform/mddoc",
|
|
"method": "git",
|
|
"tags": [
|
|
"documentation",
|
|
"markdown"
|
|
],
|
|
"description": "Generated Nim's API docs in markdown for github's README.md files. Great for small libraries with simple APIs.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/mddoc"
|
|
},
|
|
{
|
|
"name": "digitalocean",
|
|
"url": "https://github.com/treeform/digitalocean",
|
|
"method": "git",
|
|
"tags": [
|
|
"digitalocean",
|
|
"servers",
|
|
"api"
|
|
],
|
|
"description": "Wrapper for DigitalOcean HTTP API.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/digitalocean"
|
|
},
|
|
{
|
|
"name": "synthesis",
|
|
"url": "https://github.com/mratsim/Synthesis",
|
|
"method": "git",
|
|
"tags": [
|
|
"finite-state-machine",
|
|
"state-machine",
|
|
"fsm",
|
|
"event-driven",
|
|
"reactive-programming",
|
|
"embedded",
|
|
"actor"
|
|
],
|
|
"description": "A compile-time, compact, fast, without allocation, state-machine generator.",
|
|
"license": "MIT or Apache License 2.0",
|
|
"web": "https://github.com/mratsim/Synthesis"
|
|
},
|
|
{
|
|
"name": "weave",
|
|
"url": "https://github.com/mratsim/weave",
|
|
"method": "git",
|
|
"tags": [
|
|
"multithreading",
|
|
"parallelism",
|
|
"task-scheduler",
|
|
"scheduler",
|
|
"runtime",
|
|
"task-parallelism",
|
|
"data-parallelism",
|
|
"threadpool"
|
|
],
|
|
"description": "a state-of-the-art multithreading runtime",
|
|
"license": "MIT or Apache License 2.0",
|
|
"web": "https://github.com/mratsim/weave"
|
|
},
|
|
{
|
|
"name": "anycase",
|
|
"url": "https://github.com/lamartire/anycase",
|
|
"method": "git",
|
|
"tags": [
|
|
"camelcase",
|
|
"kebabcase",
|
|
"snakecase",
|
|
"case"
|
|
],
|
|
"description": "Convert strings to any case",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lamartire/anycase"
|
|
},
|
|
{
|
|
"name": "libbacktrace",
|
|
"url": "https://github.com/status-im/nim-libbacktrace",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "Nim wrapper for libbacktrace",
|
|
"license": "Apache License 2.0 or MIT",
|
|
"web": "https://github.com/status-im/nim-libbacktrace"
|
|
},
|
|
{
|
|
"name": "gdbmc",
|
|
"url": "https://github.com/vycb/gdbmc.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"gdbm",
|
|
"key-value",
|
|
"nosql",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "This library is a wrapper to C GDBM library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vycb/gdbmc.nim"
|
|
},
|
|
{
|
|
"name": "diff",
|
|
"url": "https://github.com/mark-summerfield/diff",
|
|
"method": "git",
|
|
"tags": [
|
|
"diff",
|
|
"sequencematcher"
|
|
],
|
|
"description": "Library for finding the differences between two sequences",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/mark-summerfield/diff"
|
|
},
|
|
{
|
|
"name": "diffoutput",
|
|
"url": "https://github.com/JohnAD/diffoutput",
|
|
"method": "git",
|
|
"tags": [
|
|
"diff",
|
|
"stringification",
|
|
"reversal"
|
|
],
|
|
"description": "Collection of Diff stringifications (and reversals)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JohnAD/diffoutput"
|
|
},
|
|
{
|
|
"name": "importc_helpers",
|
|
"url": "https://github.com/fredrikhr/nim-importc-helpers.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"import",
|
|
"c",
|
|
"helper"
|
|
],
|
|
"description": "Helpers for supporting and simplifying import of symbols from C into Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fredrikhr/nim-importc-helpers"
|
|
},
|
|
{
|
|
"name": "taps",
|
|
"url": "https://git.sr.ht/~ehmry/nim_taps",
|
|
"method": "git",
|
|
"tags": [
|
|
"networking",
|
|
"udp",
|
|
"tcp",
|
|
"sctp"
|
|
],
|
|
"description": "Transport Services Interface",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://datatracker.ietf.org/wg/taps/about/"
|
|
},
|
|
{
|
|
"name": "validator",
|
|
"url": "https://github.com/Adeohluwa/validator",
|
|
"method": "git",
|
|
"tags": [
|
|
"strings",
|
|
"validation",
|
|
"types"
|
|
],
|
|
"description": "Functions for string validation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Adeohluwa/validator"
|
|
},
|
|
{
|
|
"name": "simhash",
|
|
"url": "https://github.com/bung87/simhash-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"simhash",
|
|
"algoritim"
|
|
],
|
|
"description": "Nim implementation of simhash algoritim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/simhash-nim"
|
|
},
|
|
{
|
|
"name": "minhash",
|
|
"url": "https://github.com/bung87/minhash",
|
|
"method": "git",
|
|
"tags": [
|
|
"minhash",
|
|
"algoritim"
|
|
],
|
|
"description": "Nim implementation of minhash algoritim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/minhash"
|
|
},
|
|
{
|
|
"name": "fasttext",
|
|
"url": "https://github.com/bung87/fastText",
|
|
"method": "git",
|
|
"tags": [
|
|
"nlp,text",
|
|
"process,text",
|
|
"classification"
|
|
],
|
|
"description": "fastText porting in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/fastText"
|
|
},
|
|
{
|
|
"name": "woocommerce-api-nim",
|
|
"url": "https://github.com/mrhdias/woocommerce-api-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"e-commerce",
|
|
"woocommerce",
|
|
"rest-api",
|
|
"wrapper"
|
|
],
|
|
"description": "A Nim wrapper for the WooCommerce REST API",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mrhdias/woocommerce-api-nim"
|
|
},
|
|
{
|
|
"name": "lq",
|
|
"url": "https://github.com/madprops/lq",
|
|
"method": "git",
|
|
"tags": [
|
|
"directory",
|
|
"file",
|
|
"listing",
|
|
"ls",
|
|
"tree",
|
|
"stats"
|
|
],
|
|
"description": "Directory listing tool",
|
|
"license": "GPL-2.0",
|
|
"web": "https://github.com/madprops/lq"
|
|
},
|
|
{
|
|
"name": "xlsx",
|
|
"url": "https://github.com/ringabout/xlsx",
|
|
"method": "git",
|
|
"tags": [
|
|
"xlsx",
|
|
"excel",
|
|
"reader"
|
|
],
|
|
"description": "Read and parse Excel files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ringabout/xlsx"
|
|
},
|
|
{
|
|
"name": "faker",
|
|
"url": "https://github.com/jiro4989/faker",
|
|
"method": "git",
|
|
"tags": [
|
|
"faker",
|
|
"library",
|
|
"cli",
|
|
"generator",
|
|
"fakedata"
|
|
],
|
|
"description": "faker is a Nim package that generates fake data for you.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/faker"
|
|
},
|
|
{
|
|
"name": "gyaric",
|
|
"url": "https://github.com/jiro4989/gyaric",
|
|
"method": "git",
|
|
"tags": [
|
|
"joke",
|
|
"library",
|
|
"cli",
|
|
"gyaru",
|
|
"encoder",
|
|
"text"
|
|
],
|
|
"description": "gyaric is a module to encode/decode text to unreadable gyaru's text.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/gyaric"
|
|
},
|
|
{
|
|
"name": "skbintext",
|
|
"url": "https://github.com/skrylar/skbintext",
|
|
"method": "git",
|
|
"tags": [
|
|
"hexdigest",
|
|
"hexadecimal",
|
|
"binary",
|
|
"deleted"
|
|
],
|
|
"description": "Binary <-> text conversion.",
|
|
"license": "MPL",
|
|
"web": "https://github.com/Skrylar/skbintext"
|
|
},
|
|
{
|
|
"name": "skyhash",
|
|
"url": "https://github.com/Skrylar/skyhash",
|
|
"method": "git",
|
|
"tags": [
|
|
"blake2b",
|
|
"blake2s",
|
|
"spookyhash",
|
|
"deleted"
|
|
],
|
|
"description": "Collection of hash algorithms ported to Nim",
|
|
"license": "CC0",
|
|
"web": "https://github.com/Skrylar/skyhash"
|
|
},
|
|
{
|
|
"name": "gimei",
|
|
"url": "https://github.com/mkanenobu/nim-gimei",
|
|
"method": "git",
|
|
"tags": [
|
|
"japanese",
|
|
"library",
|
|
"unit-testing"
|
|
],
|
|
"description": "random Japanese name and address generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mkanenobu/nim-gimei"
|
|
},
|
|
{
|
|
"name": "envconfig",
|
|
"url": "https://github.com/jiro4989/envconfig",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"config",
|
|
"environment-variables"
|
|
],
|
|
"description": "envconfig provides a function to get config objects from environment variables.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/envconfig"
|
|
},
|
|
{
|
|
"name": "cache",
|
|
"url": "https://github.com/planety/cached",
|
|
"method": "git",
|
|
"tags": [
|
|
"cache"
|
|
],
|
|
"description": "A cache library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planety/cached"
|
|
},
|
|
{
|
|
"name": "basedOn",
|
|
"url": "https://github.com/KaceCottam/basedOn",
|
|
"method": "git",
|
|
"tags": [
|
|
"nim",
|
|
"object-oriented",
|
|
"tuple",
|
|
"object",
|
|
"functional",
|
|
"syntax",
|
|
"macro",
|
|
"nimble",
|
|
"package"
|
|
],
|
|
"description": "A library for cleanly creating an object or tuple based on another object or tuple",
|
|
"license": "MIT",
|
|
"web": "https://github.com/KaceCottam/basedOn"
|
|
},
|
|
{
|
|
"name": "onedrive",
|
|
"url": "https://github.com/ThomasTJdev/nim_onedrive",
|
|
"method": "git",
|
|
"tags": [
|
|
"onedrive",
|
|
"cloud"
|
|
],
|
|
"description": "Get information on files and folders in OneDrive",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nim_onedrive"
|
|
},
|
|
{
|
|
"name": "webdavclient",
|
|
"url": "https://github.com/beshrkayali/webdavclient",
|
|
"method": "git",
|
|
"tags": [
|
|
"webdav",
|
|
"library",
|
|
"async"
|
|
],
|
|
"description": "WebDAV Client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/beshrkayali/webdavclient"
|
|
},
|
|
{
|
|
"name": "bcra",
|
|
"url": "https://github.com/juancarlospaco/nim-bcra",
|
|
"method": "git",
|
|
"tags": [
|
|
"argentina",
|
|
"bank",
|
|
"api"
|
|
],
|
|
"description": "Central Bank of Argentina Gov API Client with debtor corporations info",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-bcra"
|
|
},
|
|
{
|
|
"name": "socks",
|
|
"alias": "socks5"
|
|
},
|
|
{
|
|
"name": "socks5",
|
|
"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",
|
|
"method": "git",
|
|
"tags": [
|
|
"metadata",
|
|
"image",
|
|
"python",
|
|
"cli",
|
|
"terminal",
|
|
"library"
|
|
],
|
|
"description": "Read metadata from jpeg and tiff images.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/flenniken/metar"
|
|
},
|
|
{
|
|
"name": "smnar",
|
|
"url": "https://github.com/juancarlospaco/nim-smnar",
|
|
"method": "git",
|
|
"tags": [
|
|
"argentina",
|
|
"weather",
|
|
"api"
|
|
],
|
|
"description": "Servicio Meteorologico Nacional Argentina API Client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nim-smnar"
|
|
},
|
|
{
|
|
"name": "saya",
|
|
"alias": "shizuka",
|
|
"url": "https://github.com/Ethosa/saya_nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"abandoned"
|
|
],
|
|
"description": "Nim framework for VK",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/Ethosa/saya_nim"
|
|
},
|
|
{
|
|
"name": "phoon",
|
|
"url": "https://github.com/ducdetronquito/phoon",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"framework",
|
|
"http"
|
|
],
|
|
"description": "A web framework inspired by ExpressJS 🐇⚡",
|
|
"license": "Public Domain",
|
|
"web": "https://github.com/ducdetronquito/phoon"
|
|
},
|
|
{
|
|
"name": "choosenim",
|
|
"url": "https://github.com/dom96/choosenim",
|
|
"method": "git",
|
|
"tags": [
|
|
"install",
|
|
"multiple",
|
|
"multiplexer",
|
|
"pyenv",
|
|
"rustup",
|
|
"toolchain"
|
|
],
|
|
"description": "The Nim toolchain installer.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dom96/choosenim"
|
|
},
|
|
{
|
|
"name": "nimlist",
|
|
"url": "https://github.com/flenniken/nimlist",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"terminal",
|
|
"html"
|
|
],
|
|
"description": "View nim packages in your browser.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/flenniken/nimlist"
|
|
},
|
|
{
|
|
"name": "grim",
|
|
"url": "https://github.com/ebran/grim",
|
|
"method": "git",
|
|
"tags": [
|
|
"graph",
|
|
"data",
|
|
"library"
|
|
],
|
|
"description": "Graphs in nim!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ebran/grim"
|
|
},
|
|
{
|
|
"name": "retranslator",
|
|
"url": "https://github.com/linksplatform/RegularExpressions.Transformer",
|
|
"method": "git",
|
|
"tags": [
|
|
"regular",
|
|
"expressions",
|
|
"transformer"
|
|
],
|
|
"description": "Transformer",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/linksplatform/RegularExpressions.Transformer"
|
|
},
|
|
{
|
|
"name": "barcode",
|
|
"url": "https://github.com/bunkford/barcode",
|
|
"method": "git",
|
|
"tags": [
|
|
"barcode"
|
|
],
|
|
"description": "Nim barcode library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bunkford/barcode",
|
|
"doc": "https://bunkford.github.io/barcode/barcode.html"
|
|
},
|
|
{
|
|
"name": "quickjwt",
|
|
"url": "https://github.com/treeform/quickjwt",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto",
|
|
"hash"
|
|
],
|
|
"description": "JSON Web Tokens for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/quickjwt"
|
|
},
|
|
{
|
|
"name": "staticglfw",
|
|
"url": "https://github.com/treeform/staticglfw",
|
|
"method": "git",
|
|
"tags": [
|
|
"glfw",
|
|
"opengl",
|
|
"windowing",
|
|
"game"
|
|
],
|
|
"description": "Static GLFW for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/staticglfw"
|
|
},
|
|
{
|
|
"name": "pg_util",
|
|
"url": "https://github.com/hiteshjasani/nim-pg-util.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"postgresql",
|
|
"postgres",
|
|
"pg"
|
|
],
|
|
"description": "Postgres utility functions",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hiteshjasani/nim-pg-util"
|
|
},
|
|
{
|
|
"name": "googleapi",
|
|
"url": "https://github.com/treeform/googleapi",
|
|
"method": "git",
|
|
"tags": [
|
|
"jwt",
|
|
"google"
|
|
],
|
|
"description": "Google API for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/googleapi"
|
|
},
|
|
{
|
|
"name": "fidget",
|
|
"url": "https://github.com/treeform/fidget",
|
|
"method": "git",
|
|
"tags": [
|
|
"ui",
|
|
"glfw",
|
|
"opengl",
|
|
"js",
|
|
"android",
|
|
"ios"
|
|
],
|
|
"description": "Figma based UI library for nim, with HTML and OpenGL backends.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/fidget"
|
|
},
|
|
{
|
|
"name": "allographer",
|
|
"url": "https://github.com/itsumura-h/nim-allographer",
|
|
"method": "git",
|
|
"tags": [
|
|
"database",
|
|
"sqlite",
|
|
"mysql",
|
|
"postgres",
|
|
"rdb",
|
|
"query_builder",
|
|
"orm"
|
|
],
|
|
"description": "A Nim query builder library inspired by Laravel/PHP and Orator/Python",
|
|
"license": "MIT",
|
|
"web": "https://github.com/itsumura-h/nim-allographer"
|
|
},
|
|
{
|
|
"name": "euphony",
|
|
"alias": "slappy"
|
|
},
|
|
{
|
|
"name": "slappy",
|
|
"url": "https://github.com/treeform/slappy",
|
|
"method": "git",
|
|
"tags": [
|
|
"sound",
|
|
"OpenAL"
|
|
],
|
|
"description": "A 3d sound API for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/slappy"
|
|
},
|
|
{
|
|
"name": "steamworks",
|
|
"url": "https://github.com/treeform/steamworks",
|
|
"method": "git",
|
|
"tags": [
|
|
"steamworks",
|
|
"game"
|
|
],
|
|
"description": "Steamworks SDK API for shipping games on Steam.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/steamworks"
|
|
},
|
|
{
|
|
"name": "sysinfo",
|
|
"url": "https://github.com/treeform/sysinfo",
|
|
"method": "git",
|
|
"tags": [
|
|
"system",
|
|
"cpu",
|
|
"gpu",
|
|
"net"
|
|
],
|
|
"description": "Cross platform system information.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/sysinfo"
|
|
},
|
|
{
|
|
"name": "ptest",
|
|
"url": "https://github.com/treeform/ptest",
|
|
"method": "git",
|
|
"tags": [
|
|
"tests",
|
|
"unit-testing",
|
|
"integration-testing"
|
|
],
|
|
"description": "Print-testing for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/ptest"
|
|
},
|
|
{
|
|
"name": "encode",
|
|
"url": "https://github.com/treeform/encode",
|
|
"method": "git",
|
|
"tags": [
|
|
"encode",
|
|
"utf8",
|
|
"utf16",
|
|
"utf32"
|
|
],
|
|
"description": "Encode/decode utf8 utf16 and utf32.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/treeform/encode"
|
|
},
|
|
{
|
|
"name": "oaitools",
|
|
"url": "https://github.com/markpbaggett/oaitools.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"metadata",
|
|
"harvester",
|
|
"oai-pmh"
|
|
],
|
|
"description": "A high-level OAI-PMH library.",
|
|
"license": "GPL-3.0",
|
|
"doc": "https://markpbaggett.github.io/oaitools.nim/",
|
|
"web": "https://github.com/markpbaggett/oaitools.nim"
|
|
},
|
|
{
|
|
"name": "pych",
|
|
"url": "https://github.com/rburmorrison/pych",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"monitor"
|
|
],
|
|
"description": "A tool that watches Python files and re-runs them on change.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rburmorrison/pych"
|
|
},
|
|
{
|
|
"name": "adb",
|
|
"url": "https://github.com/Yardanico/nim-adb",
|
|
"method": "git",
|
|
"tags": [
|
|
"adb",
|
|
"protocol",
|
|
"android"
|
|
],
|
|
"description": "ADB protocol implementation in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yardanico/nim-adb"
|
|
},
|
|
{
|
|
"name": "z3nim",
|
|
"url": "https://github.com/Double-oxygeN/z3nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"z3",
|
|
"smt",
|
|
"wrapper",
|
|
"library"
|
|
],
|
|
"description": "Z3 binding for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Double-oxygeN/z3nim"
|
|
},
|
|
{
|
|
"name": "wave",
|
|
"url": "https://github.com/jiro4989/wave",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"sound",
|
|
"media",
|
|
"parser",
|
|
"wave"
|
|
],
|
|
"description": "wave is a tiny WAV sound module",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/wave"
|
|
},
|
|
{
|
|
"name": "kslog",
|
|
"url": "https://github.com/c-blake/kslog.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"command-line",
|
|
"logging",
|
|
"syslog",
|
|
"syslogd",
|
|
"klogd"
|
|
],
|
|
"description": "Minimalistic Kernel-Syslogd For Linux in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/c-blake/kslog"
|
|
},
|
|
{
|
|
"name": "nregex",
|
|
"url": "https://github.com/nitely/nregex",
|
|
"method": "git",
|
|
"tags": [
|
|
"regex"
|
|
],
|
|
"description": "A DFA based regex engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nitely/nregex"
|
|
},
|
|
{
|
|
"name": "delight",
|
|
"url": "https://github.com/liquid600pgm/delight",
|
|
"method": "git",
|
|
"tags": [
|
|
"raycasting",
|
|
"math",
|
|
"light",
|
|
"library"
|
|
],
|
|
"description": "Engine-agnostic library for computing 2D raycasted lights",
|
|
"license": "MIT",
|
|
"web": "https://github.com/liquid600pgm/delight"
|
|
},
|
|
{
|
|
"name": "nimsuite",
|
|
"url": "https://github.com/c6h4clch3/NimSuite",
|
|
"method": "git",
|
|
"tags": [
|
|
"unittest"
|
|
],
|
|
"description": "a simple test framework for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/c6h4clch3/NimSuite"
|
|
},
|
|
{
|
|
"name": "prologue",
|
|
"url": "https://github.com/planety/Prologue",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"prologue",
|
|
"starlight",
|
|
"jester"
|
|
],
|
|
"description": "Another micro web framework.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/planety/Prologue",
|
|
"doc": "https://planety.github.io/prologue"
|
|
},
|
|
{
|
|
"name": "mort",
|
|
"url": "https://github.com/jyapayne/mort",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"library",
|
|
"deadcode",
|
|
"dead",
|
|
"code"
|
|
],
|
|
"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": "parazoa",
|
|
"url": "https://github.com/paranim/parazoa",
|
|
"method": "git",
|
|
"tags": [
|
|
"immutable",
|
|
"persistent"
|
|
],
|
|
"description": "Immutable, persistent data structures",
|
|
"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",
|
|
"deleted"
|
|
],
|
|
"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",
|
|
"algorithms",
|
|
"hash",
|
|
"hashes",
|
|
"compact",
|
|
"Fenwick Tree",
|
|
"BIST",
|
|
"binary trees",
|
|
"sketch",
|
|
"sketches",
|
|
"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",
|
|
"deleted"
|
|
],
|
|
"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": "tigr",
|
|
"url": "https://github.com/angluca/tigr-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"opengl",
|
|
"2d",
|
|
"game",
|
|
"ui",
|
|
"image",
|
|
"png",
|
|
"graphics",
|
|
"cross-platform"
|
|
],
|
|
"description": "TIGR is a tiny cross-platform graphics library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/angluca/tigr-nim"
|
|
},
|
|
{
|
|
"name": "sokol",
|
|
"url": "https://github.com/floooh/sokol-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"opengl",
|
|
"3d",
|
|
"game",
|
|
"imgui",
|
|
"graphics",
|
|
"cross-platform"
|
|
],
|
|
"description": "sokol is a minimal cross-platform standalone graphics library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/floooh/sokol-nim"
|
|
},
|
|
{
|
|
"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",
|
|
"abandoned"
|
|
],
|
|
"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": "https://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": "cookiejar",
|
|
"url": "https://github.com/planety/cookiejar",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"cookie",
|
|
"prologue"
|
|
],
|
|
"description": "HTTP Cookies for Nim.",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/planety/cookiejar"
|
|
},
|
|
{
|
|
"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",
|
|
"deleted"
|
|
],
|
|
"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/tonogram/stalinsort",
|
|
"method": "git",
|
|
"tags": [
|
|
"algorithm",
|
|
"sort"
|
|
],
|
|
"description": "A Nim implementation of the Stalin Sort algorithm.",
|
|
"license": "CC0-1.0",
|
|
"web": "https://github.com/tonogram/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",
|
|
"deleted"
|
|
],
|
|
"description": "Functionality for compare two values",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hyu1996/qeu"
|
|
},
|
|
{
|
|
"name": "mccache",
|
|
"url": "https://github.com/abbeymart/mccache-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"library"
|
|
],
|
|
"description": "mccache package: in-memory caching",
|
|
"license": "MIT",
|
|
"web": "https://github.com/abbeymart/mccache-nim"
|
|
},
|
|
{
|
|
"name": "mcresponse",
|
|
"url": "https://github.com/abbeymart/mcresponse-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"crud",
|
|
"rest",
|
|
"api",
|
|
"response"
|
|
],
|
|
"description": "mConnect Standardised Response Package",
|
|
"license": "MIT",
|
|
"web": "https://github.com/abbeymart/mcresponse-nim"
|
|
},
|
|
{
|
|
"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",
|
|
"deleted"
|
|
],
|
|
"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": [
|
|
"abandoned",
|
|
"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": "opus",
|
|
"url": "https://github.com/capocasa/nim-opus",
|
|
"method": "git",
|
|
"tags": [
|
|
"opus",
|
|
"decoder",
|
|
"xiph",
|
|
"audio",
|
|
"codec",
|
|
"lossy",
|
|
"compression"
|
|
],
|
|
"description": "A nimterop wrapper for the opus audio decoder",
|
|
"license": "MIT",
|
|
"web": "https://github.com/capocasa/nim-opus"
|
|
},
|
|
{
|
|
"name": "nestegg",
|
|
"url": "https://github.com/capocasa/nim-nestegg",
|
|
"method": "git",
|
|
"tags": [
|
|
"nestegg",
|
|
"demuxer",
|
|
"webm",
|
|
"video",
|
|
"container"
|
|
],
|
|
"description": "A nimterop wrapper for the nestegg portable webm video demuxer",
|
|
"license": "MIT",
|
|
"web": "https://github.com/capocasa/nim-nestegg"
|
|
},
|
|
{
|
|
"name": "dav1d",
|
|
"url": "https://github.com/capocasa/nim-dav1d",
|
|
"method": "git",
|
|
"tags": [
|
|
"dav1d",
|
|
"decoder",
|
|
"av1",
|
|
"video",
|
|
"codec"
|
|
],
|
|
"description": "A nimterop wrapper for the dav1d portable-and-fast AV1 video decoder",
|
|
"license": "MIT",
|
|
"web": "https://github.com/capocasa/nim-dav1d"
|
|
},
|
|
{
|
|
"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/ringabout/nimish",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"library",
|
|
"c"
|
|
],
|
|
"description": "C macro for Nim.",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/ringabout/nimish"
|
|
},
|
|
{
|
|
"name": "vds",
|
|
"alias": "vscds"
|
|
},
|
|
{
|
|
"name": "vscds",
|
|
"url": "https://github.com/doongjohn/vscds",
|
|
"method": "git",
|
|
"tags": [
|
|
"vscode"
|
|
],
|
|
"description": "<VS Code Data Swapper> 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/ringabout/shene",
|
|
"method": "git",
|
|
"tags": [
|
|
"interface",
|
|
"library",
|
|
"prologue"
|
|
],
|
|
"description": "Interface for Nim.",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/ringabout/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/tonogram/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/tonogram/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",
|
|
"deleted"
|
|
],
|
|
"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": "resolv",
|
|
"url": "https://github.com/mildred/resolv.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"dns",
|
|
"dnsclient",
|
|
"client"
|
|
],
|
|
"description": "DNS resolution nimble making use of the native glibc resolv library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mildred/resolv.nim"
|
|
},
|
|
{
|
|
"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",
|
|
"deleted"
|
|
],
|
|
"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/ringabout/wepoll",
|
|
"method": "git",
|
|
"tags": [
|
|
"epoll",
|
|
"windows",
|
|
"wrapper"
|
|
],
|
|
"description": "Windows epoll wrapper.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ringabout/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": "https://github.com/jayvanderwall/desim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"modeling",
|
|
"discrete",
|
|
"event",
|
|
"simulation",
|
|
"simulator"
|
|
],
|
|
"description": "A lightweight discrete event simulator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jayvanderwall/desim"
|
|
},
|
|
{
|
|
"name": "NimpleHTTPServer",
|
|
"url": "https://github.com/Hydra820/NimpleHTTPServer",
|
|
"method": "git",
|
|
"tags": [
|
|
"Simple",
|
|
"HTTP",
|
|
"Server"
|
|
],
|
|
"description": "SimpleHTTPServer module based on net sockets",
|
|
"license": "HYDRA",
|
|
"web": "https://github.com/Hydra820/NimpleHTTPServer"
|
|
},
|
|
{
|
|
"name": "hmisc",
|
|
"url": "https://github.com/haxscramper/hmisc",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"template"
|
|
],
|
|
"description": "Collection of helper utilities",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/haxscramper/hmisc"
|
|
},
|
|
{
|
|
"name": "SMBExec",
|
|
"url": "https://github.com/elddy/SMB-Nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"SMB",
|
|
"Pass-The-Hash",
|
|
"NTLM",
|
|
"Windows"
|
|
],
|
|
"description": "Nim-SMBExec - SMBExec implementation in Nim",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/elddy/SMB-Nim"
|
|
},
|
|
{
|
|
"name": "nimtrs",
|
|
"url": "https://github.com/haxscramper/nimtrs",
|
|
"method": "git",
|
|
"tags": [
|
|
"term-rewriting",
|
|
"unification",
|
|
"pattern-matching",
|
|
"macro",
|
|
"ast",
|
|
"template"
|
|
],
|
|
"description": "Nim term rewriting system",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/haxscramper/nimtrs"
|
|
},
|
|
{
|
|
"name": "hparse",
|
|
"url": "https://github.com/haxscramper/hparse",
|
|
"method": "git",
|
|
"tags": [
|
|
"parser-generator",
|
|
"parsing",
|
|
"ebnf-grammar",
|
|
"ll(*)",
|
|
"ast"
|
|
],
|
|
"description": "Text parsing utilities",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/haxscramper/hparse"
|
|
},
|
|
{
|
|
"name": "hpprint",
|
|
"url": "https://github.com/haxscramper/hpprint",
|
|
"method": "git",
|
|
"tags": [
|
|
"pretty-printing"
|
|
],
|
|
"description": "Pretty-printer",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/haxscramper/hpprint"
|
|
},
|
|
{
|
|
"name": "hasts",
|
|
"url": "https://github.com/haxscramper/hasts",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"graphviz",
|
|
"html",
|
|
"latex"
|
|
],
|
|
"description": "AST for various languages",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/haxscramper/hasts"
|
|
},
|
|
{
|
|
"name": "hdrawing",
|
|
"url": "https://github.com/haxscramper/hdrawing",
|
|
"method": "git",
|
|
"tags": [
|
|
"pretty-printing"
|
|
],
|
|
"description": "Simple shape drawing",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/haxscramper/hdrawing"
|
|
},
|
|
{
|
|
"name": "ngspice",
|
|
"url": "https://github.com/haxscramper/ngspice",
|
|
"method": "git",
|
|
"tags": [
|
|
"analog-circuit",
|
|
"circuit",
|
|
"simulation",
|
|
"ngspice"
|
|
],
|
|
"description": "Analog electronic circuit simiulator library",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/haxscramper/ngspice"
|
|
},
|
|
{
|
|
"name": "cmark",
|
|
"url": "https://github.com/zengxs/nim-cmark",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"cmark",
|
|
"commonmark",
|
|
"markdown"
|
|
],
|
|
"description": "libcmark wrapper for Nim",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/zengxs/nim-cmark"
|
|
},
|
|
{
|
|
"name": "psutilim",
|
|
"url": "https://github.com/Techno-Fox/psutil-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"psutilim",
|
|
"nim",
|
|
"psutils",
|
|
"psutil"
|
|
],
|
|
"description": "Updated psutil module from https://github.com/johnscillieri/psutil-nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Techno-Fox/psutil-nim",
|
|
"doc": "https://github.com/Techno-Fox/psutil-nim"
|
|
},
|
|
{
|
|
"name": "ioselectors",
|
|
"url": "https://github.com/ringabout/ioselectors",
|
|
"method": "git",
|
|
"tags": [
|
|
"selectors",
|
|
"epoll",
|
|
"io"
|
|
],
|
|
"description": "Selectors extension.",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/ringabout/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/ringabout/httpx",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"server",
|
|
"prologue"
|
|
],
|
|
"description": "A super-fast epoll-backed and parallel HTTP server.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ringabout/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",
|
|
"simd"
|
|
],
|
|
"description": "SIMD-accelerated noise generation (Simplex, Perlin).",
|
|
"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"
|
|
},
|
|
{
|
|
"name": "amysql",
|
|
"url": "https://github.com/bung87/amysql",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"mysql",
|
|
"client",
|
|
"connector",
|
|
"driver"
|
|
],
|
|
"description": "Async MySQL Connector write in pure Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/amysql"
|
|
},
|
|
{
|
|
"name": "pathname",
|
|
"url": "https://github.com/RaimundHuebel/nimpathname",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"pathname",
|
|
"file_utils",
|
|
"filesystem"
|
|
],
|
|
"description": "Library to support work with pathnames in Windows and Posix-based systems. Inspired by Rubies pathname.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/RaimundHuebel/nimpathname"
|
|
},
|
|
{
|
|
"name": "miter",
|
|
"url": "https://github.com/rafmst/miter",
|
|
"method": "git",
|
|
"tags": [
|
|
"binary",
|
|
"tool",
|
|
"cli"
|
|
],
|
|
"description": "Ratio calculator on your terminal",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rafmst/miter"
|
|
},
|
|
{
|
|
"name": "jq",
|
|
"url": "https://github.com/alialrahahleh/fjq",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"bin",
|
|
"parser"
|
|
],
|
|
"description": "Fast JSON parser",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://github.com/alialrahahleh/fjq"
|
|
},
|
|
{
|
|
"name": "mike",
|
|
"url": "https://github.com/ire4ever1190/mike",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"library",
|
|
"rest",
|
|
"framework",
|
|
"simple"
|
|
],
|
|
"description": "A very simple micro web framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ire4ever1190/mike"
|
|
},
|
|
{
|
|
"name": "timerwheel",
|
|
"url": "https://github.com/ringabout/timerwheel",
|
|
"method": "git",
|
|
"tags": [
|
|
"timer",
|
|
"timerwheel",
|
|
"prologue"
|
|
],
|
|
"description": "A high performance timer based on timerwheel for Nim.",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/ringabout/timerwheel"
|
|
},
|
|
{
|
|
"name": "hcparse",
|
|
"url": "https://github.com/haxscramper/hcparse",
|
|
"method": "git",
|
|
"tags": [
|
|
"c++-parser",
|
|
"c++",
|
|
"interop",
|
|
"wrapper"
|
|
],
|
|
"description": "High-level nim wrapper for C/C++ parsing",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/haxscramper/hcparse"
|
|
},
|
|
{
|
|
"name": "layonara_nwn",
|
|
"url": "https://github.com/plenarius/layonara_nwn",
|
|
"method": "git",
|
|
"tags": [
|
|
"layonara",
|
|
"nwn",
|
|
"builder",
|
|
"helper",
|
|
"functions"
|
|
],
|
|
"description": "Various Layonara related functions for NWN Development",
|
|
"license": "MIT",
|
|
"web": "https://github.com/plenarius/layonara_nwn"
|
|
},
|
|
{
|
|
"name": "simpleflake",
|
|
"url": "https://github.com/aisk/simpleflake.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"simpleflake",
|
|
"id",
|
|
"id-generator",
|
|
"library"
|
|
],
|
|
"description": "Simpleflake for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/aisk/simpleflake.nim"
|
|
},
|
|
{
|
|
"name": "hnimast",
|
|
"url": "https://github.com/haxscramper/hnimast",
|
|
"method": "git",
|
|
"tags": [
|
|
"ast",
|
|
"macro"
|
|
],
|
|
"description": "User-friendly wrapper for nim ast",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/haxscramper/hnimast"
|
|
},
|
|
{
|
|
"name": "symbolicnim",
|
|
"url": "https://github.com/HugoGranstrom/symbolicnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"symbolic",
|
|
"math",
|
|
"derivative",
|
|
"algebra"
|
|
],
|
|
"description": "A symbolic library written purely in Nim with the ability to compile expressions into efficient functions.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/HugoGranstrom/symbolicnim"
|
|
},
|
|
{
|
|
"name": "spinner",
|
|
"url": "https://github.com/tonogram/spinner",
|
|
"method": "git",
|
|
"tags": [
|
|
"ui",
|
|
"gui",
|
|
"toolkit",
|
|
"companion",
|
|
"fidget"
|
|
],
|
|
"description": "Prebuilt components for the Fidget GUI library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tonogram/spinner"
|
|
},
|
|
{
|
|
"name": "fsnotify",
|
|
"url": "https://github.com/planety/fsnotify",
|
|
"method": "git",
|
|
"tags": [
|
|
"os",
|
|
"watcher",
|
|
"prologue"
|
|
],
|
|
"description": "A file system monitor in Nim.",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/planety/fsnotify"
|
|
},
|
|
{
|
|
"name": "xio",
|
|
"url": "https://github.com/ringabout/xio",
|
|
"method": "git",
|
|
"tags": [
|
|
"net",
|
|
"os",
|
|
"prologue"
|
|
],
|
|
"description": "Cross platform system API for os and net.",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/ringabout/xio"
|
|
},
|
|
{
|
|
"name": "once",
|
|
"url": "https://git.sr.ht/~euantorano/once.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"once",
|
|
"threading"
|
|
],
|
|
"description": "Once provides a type that will enforce that a callback is invoked only once.",
|
|
"license": "BSD3",
|
|
"web": "https://git.sr.ht/~euantorano/once.nim"
|
|
},
|
|
{
|
|
"name": "blackvas_cli",
|
|
"url": "https://github.com/momeemt/BlackvasCli",
|
|
"method": "git",
|
|
"tags": [
|
|
"blackvas",
|
|
"web",
|
|
"cli",
|
|
"deleted"
|
|
],
|
|
"description": "The Blackvas CLI",
|
|
"license": "MIT",
|
|
"web": "https://github.com/momeemt/BlackvasCli"
|
|
},
|
|
{
|
|
"name": "Blackvas",
|
|
"url": "https://github.com/momeemt/Blackvas",
|
|
"method": "git",
|
|
"tags": [
|
|
"canvas",
|
|
"html",
|
|
"html5",
|
|
"javascript",
|
|
"web",
|
|
"framework"
|
|
],
|
|
"description": "declarative UI framework for building Canvas",
|
|
"license": "MIT",
|
|
"web": "https://github.com/momeemt/Blackvas"
|
|
},
|
|
{
|
|
"name": "binstreams",
|
|
"url": "https://github.com/johnnovak/nim-binstreams",
|
|
"method": "git",
|
|
"tags": [
|
|
"streams",
|
|
"library",
|
|
"endianness",
|
|
"io"
|
|
],
|
|
"description": "Endianness aware stream I/O for Nim",
|
|
"license": "WTFPL",
|
|
"web": "https://github.com/johnnovak/nim-binstreams"
|
|
},
|
|
{
|
|
"name": "asciitext",
|
|
"url": "https://github.com/Himujjal/asciitextNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ascii",
|
|
"web",
|
|
"c",
|
|
"library",
|
|
"nim",
|
|
"cli"
|
|
],
|
|
"description": "Ascii Text allows you to print large ASCII fonts for the console and for the web",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Himujjal/asciitextNim"
|
|
},
|
|
{
|
|
"name": "qwertycd",
|
|
"url": "https://github.com/minefuto/qwertycd",
|
|
"method": "git",
|
|
"tags": [
|
|
"terminal",
|
|
"console",
|
|
"command-line"
|
|
],
|
|
"description": "Terminal UI based cd command",
|
|
"license": "MIT",
|
|
"web": "https://github.com/minefuto/qwertycd"
|
|
},
|
|
{
|
|
"name": "vector",
|
|
"url": "https://github.com/tontinton/vector",
|
|
"method": "git",
|
|
"tags": [
|
|
"vector",
|
|
"memory",
|
|
"library"
|
|
],
|
|
"description": "Simple reallocating vector",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tontinton/vector"
|
|
},
|
|
{
|
|
"name": "clapfn",
|
|
"url": "https://github.com/oliversandli/clapfn",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"library",
|
|
"parser"
|
|
],
|
|
"description": "A fast and simple command line argument parser inspired by Python's argparse.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/oliversandli/clapfn"
|
|
},
|
|
{
|
|
"name": "packets",
|
|
"url": "https://github.com/Q-Master/packets.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"serializtion",
|
|
"deserialization",
|
|
"marshal"
|
|
],
|
|
"description": "Declarative packets system for serializing/deserializing and marshalling",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Q-Master/packets.nim"
|
|
},
|
|
{
|
|
"name": "Neel",
|
|
"url": "https://github.com/Niminem/Neel",
|
|
"method": "git",
|
|
"tags": [
|
|
"gui",
|
|
"nim",
|
|
"desktop-app",
|
|
"electron",
|
|
"electron-app",
|
|
"desktop-application",
|
|
"nim-language",
|
|
"nim-lang",
|
|
"gui-application"
|
|
],
|
|
"description": "A Nim library for making lightweight Electron-like HTML/JS GUI apps, with full access to Nim capabilities.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Niminem/Neel"
|
|
},
|
|
{
|
|
"name": "margrave",
|
|
"url": "https://github.com/metagn/margrave",
|
|
"method": "git",
|
|
"tags": [
|
|
"markdown",
|
|
"parser",
|
|
"library",
|
|
"html"
|
|
],
|
|
"description": "dialect of Markdown in pure Nim with focus on HTML output",
|
|
"license": "MIT",
|
|
"web": "https://github.com/metagn/margrave",
|
|
"doc": "https://metagn.github.io/margrave/docs/margrave.html"
|
|
},
|
|
{
|
|
"name": "marggers",
|
|
"alias": "margrave"
|
|
},
|
|
{
|
|
"name": "dual",
|
|
"url": "https://github.com/drjdn/nim_dual",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"library"
|
|
],
|
|
"description": "Implementation of dual numbers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/drjdn/nim_dual"
|
|
},
|
|
{
|
|
"name": "websocketx",
|
|
"url": "https://github.com/ringabout/websocketx",
|
|
"method": "git",
|
|
"tags": [
|
|
"httpx",
|
|
"prologue",
|
|
"web"
|
|
],
|
|
"description": "Websocket for httpx.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ringabout/websocketx"
|
|
},
|
|
{
|
|
"name": "nimp",
|
|
"url": "https://github.com/c-blake/nimp",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"package",
|
|
"manager",
|
|
"cli",
|
|
"nimble"
|
|
],
|
|
"description": "A package manager that delegates to package authors",
|
|
"license": "MIT/ISC",
|
|
"web": "https://github.com/c-blake/nimp"
|
|
},
|
|
{
|
|
"name": "constructor",
|
|
"url": "https://github.com/beef331/constructor",
|
|
"method": "git",
|
|
"tags": [
|
|
"nim",
|
|
"utillity",
|
|
"macros",
|
|
"object",
|
|
"events"
|
|
],
|
|
"description": "Nim macros to aid in object construction including event programming, and constructors.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "fpn",
|
|
"url": "https://gitlab.com/lbartoletti/fpn",
|
|
"method": "git",
|
|
"tags": [
|
|
"fixed point",
|
|
"number",
|
|
"math"
|
|
],
|
|
"description": "A fixed point number library in pure Nim.",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/lbartoletti/fpn"
|
|
},
|
|
{
|
|
"name": "oblivion",
|
|
"url": "https://github.com/sealmove/oblivion",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"alias",
|
|
"binary"
|
|
],
|
|
"description": "Shell command manager",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sealmove/oblivion"
|
|
},
|
|
{
|
|
"name": "zippy",
|
|
"url": "https://github.com/guzba/zippy",
|
|
"method": "git",
|
|
"tags": [
|
|
"compression",
|
|
"zlib",
|
|
"zip",
|
|
"deflate",
|
|
"gzip"
|
|
],
|
|
"description": "Pure Nim implementation of deflate, zlib, gzip and zip.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/zippy"
|
|
},
|
|
{
|
|
"name": "edlib",
|
|
"url": "https://github.com/bio-nim/nim-edlib",
|
|
"method": "git",
|
|
"description": "Nim wrapper for edlib",
|
|
"license": "BSD-3",
|
|
"web": "https://github.com/Martinsos/edlib",
|
|
"tags": [
|
|
"cpp",
|
|
"bioinformatics"
|
|
]
|
|
},
|
|
{
|
|
"name": "nimpass",
|
|
"url": "https://github.com/xioren/NimPass",
|
|
"method": "git",
|
|
"tags": [
|
|
"password",
|
|
"passphrase",
|
|
"passgen",
|
|
"pass",
|
|
"pw",
|
|
"security"
|
|
],
|
|
"description": "quickly generate cryptographically secure passwords and phrases",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xioren/NimPass"
|
|
},
|
|
{
|
|
"name": "netTest",
|
|
"url": "https://github.com/blmvxer/netTest",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"web",
|
|
"network"
|
|
],
|
|
"description": "Connection Test for Nim Web Applications",
|
|
"license": "MIT",
|
|
"web": "https://github.com/blmvxer/netTest"
|
|
},
|
|
{
|
|
"name": "highlight",
|
|
"url": "https://github.com/RaimundHuebel/nimhighlight",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"tool",
|
|
"highlighting",
|
|
"colorizing"
|
|
],
|
|
"description": "Tool/Lib to highlight text in CLI by using regular expressions.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/RaimundHuebel/nimhighlight"
|
|
},
|
|
{
|
|
"name": "nimTiingo",
|
|
"url": "https://github.com/rolandgg/nimTiingo",
|
|
"method": "git",
|
|
"tags": [
|
|
"Tiingo",
|
|
"StockAPI"
|
|
],
|
|
"description": "Tiingo",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rolandgg/nimTiingo"
|
|
},
|
|
{
|
|
"name": "wpspin",
|
|
"url": "https://github.com/drygdryg/wpspin-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"security",
|
|
"network",
|
|
"wireless",
|
|
"wifi",
|
|
"wps",
|
|
"tool"
|
|
],
|
|
"description": "Full-featured WPS PIN generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/drygdryg/wpspin-nim"
|
|
},
|
|
{
|
|
"name": "FastKiss",
|
|
"url": "https://github.com/mrhdias/fastkiss",
|
|
"method": "git",
|
|
"tags": [
|
|
"fastcgi",
|
|
"framework",
|
|
"web"
|
|
],
|
|
"description": "FastCGI Web Framework for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mrhdias/fastkiss"
|
|
},
|
|
{
|
|
"name": "rabbit",
|
|
"url": "https://github.com/tonogram/rabbit",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"chroma",
|
|
"color",
|
|
"theme"
|
|
],
|
|
"description": "The Hundred Rabbits theme ecosystem brought to Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tonogram/rabbit"
|
|
},
|
|
{
|
|
"name": "eachdo",
|
|
"url": "https://github.com/jiro4989/eachdo",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"shell",
|
|
"exec",
|
|
"loop"
|
|
],
|
|
"description": "eachdo executes commands with each multidimensional values",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/eachdo"
|
|
},
|
|
{
|
|
"name": "classes",
|
|
"url": "https://github.com/jjv360/nim-classes",
|
|
"method": "git",
|
|
"tags": [
|
|
"class",
|
|
"classes",
|
|
"macro",
|
|
"oop",
|
|
"super"
|
|
],
|
|
"description": "Adds class support to Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jjv360/nim-classes"
|
|
},
|
|
{
|
|
"name": "sampleTodoList",
|
|
"url": "https://github.com/momeemt/SampleTodoList",
|
|
"method": "git",
|
|
"tags": [
|
|
"todo",
|
|
"app",
|
|
"cui"
|
|
],
|
|
"description": "Sample Todo List Application",
|
|
"license": "MIT",
|
|
"web": "https://github.com/momeemt/SampleTodoList"
|
|
},
|
|
{
|
|
"name": "ffpass",
|
|
"url": "https://github.com/bunkford/ffpass",
|
|
"method": "git",
|
|
"tags": [
|
|
"automotive",
|
|
"api"
|
|
],
|
|
"description": "Api Calls for Ford vehicles equipped with the fordpass app.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bunkford/ffpass",
|
|
"doc": "https://bunkford.github.io/ffpass/docs/ffpass.html"
|
|
},
|
|
{
|
|
"name": "ssh2",
|
|
"url": "https://github.com/ba0f3/ssh2.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ssh2",
|
|
"libssh",
|
|
"scp",
|
|
"ssh",
|
|
"sftp"
|
|
],
|
|
"description": "SSH, SCP and SFTP client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/ssh2.nim"
|
|
},
|
|
{
|
|
"name": "servy",
|
|
"url": "https://github.com/xmonader/nim-servy",
|
|
"method": "git",
|
|
"tags": [
|
|
"webframework",
|
|
"microwebframework",
|
|
"async",
|
|
"httpserver"
|
|
],
|
|
"description": "a down to earth webframework in nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xmonader/nim-servy"
|
|
},
|
|
{
|
|
"name": "midio_ui",
|
|
"alias": "denim_ui"
|
|
},
|
|
{
|
|
"name": "denim_ui",
|
|
"url": "https://github.com/nortero-code/denim-ui",
|
|
"method": "git",
|
|
"tags": [
|
|
"gui",
|
|
"web",
|
|
"cross-platform",
|
|
"library",
|
|
"reactive",
|
|
"observables",
|
|
"dsl"
|
|
],
|
|
"description": "The Denim UI library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nortero-code/denim-ui"
|
|
},
|
|
{
|
|
"name": "canonicaljson",
|
|
"url": "https://github.com/jackhftang/canonicaljson.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"serialization",
|
|
"canonicalization"
|
|
],
|
|
"description": "Canonical JSON according to RFC8785",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jackhftang/canonicaljson.nim"
|
|
},
|
|
{
|
|
"name": "midio_ui_canvas",
|
|
"alias": "denim_ui_canvas"
|
|
},
|
|
{
|
|
"name": "denim_ui_canvas",
|
|
"url": "https://github.com/nortero-code/denim-ui-canvas",
|
|
"method": "git",
|
|
"tags": [
|
|
"canvas",
|
|
"web",
|
|
"gui",
|
|
"framework",
|
|
"library",
|
|
"denim"
|
|
],
|
|
"description": "HTML Canvas backend for the denim ui engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nortero-code/denim-ui-canvas"
|
|
},
|
|
{
|
|
"name": "nimvisa",
|
|
"url": "https://github.com/leeooox/nimvisa",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "nimvisa is C wrapper for NI-VISA instrument control library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/leeooox/nimvisa"
|
|
},
|
|
{
|
|
"name": "rx_nim",
|
|
"url": "https://github.com/nortero-code/rx-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"rx",
|
|
"observables",
|
|
"reactive",
|
|
"extensions",
|
|
"functional"
|
|
],
|
|
"description": "An implementation of rx observables in nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nortero-code/rx-nim"
|
|
},
|
|
{
|
|
"name": "httpstat",
|
|
"url": "https://github.com/ucpr/httpstat",
|
|
"method": "git",
|
|
"tags": [
|
|
"curl",
|
|
"httpstat",
|
|
"nim"
|
|
],
|
|
"description": "curl statistics made simple ",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ucpr/httpstat"
|
|
},
|
|
{
|
|
"name": "imgcat",
|
|
"url": "https://github.com/not-lum/imgcat",
|
|
"method": "git",
|
|
"tags": [
|
|
"hybrid",
|
|
"crossplatform",
|
|
"terminal",
|
|
"images"
|
|
],
|
|
"description": "See pictures in your console",
|
|
"license": "MIT",
|
|
"web": "https://github.com/not-lum/imgcat"
|
|
},
|
|
{
|
|
"name": "fae",
|
|
"url": "https://github.com/h3rald/fae",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"grep",
|
|
"find",
|
|
"search",
|
|
"replace",
|
|
"regexp"
|
|
],
|
|
"description": "Find and Edit Utility",
|
|
"license": "MIT",
|
|
"web": "https://github.com/h3rald/fae"
|
|
},
|
|
{
|
|
"name": "discord_rpc",
|
|
"url": "https://github.com/SolitudeSF/discord_rpc",
|
|
"method": "git",
|
|
"tags": [
|
|
"discord",
|
|
"rpc",
|
|
"rich-presence"
|
|
],
|
|
"description": "Discord RPC/Rich Presence client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/discord_rpc"
|
|
},
|
|
{
|
|
"name": "runeterra_decks",
|
|
"url": "https://github.com/SolitudeSF/runeterra_decks",
|
|
"method": "git",
|
|
"tags": [
|
|
"runeterra",
|
|
"deck",
|
|
"encoder",
|
|
"decoder"
|
|
],
|
|
"description": "Legends of Runeterra deck/card code encoder/decoder",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/runeterra_decks"
|
|
},
|
|
{
|
|
"name": "ngtcp2",
|
|
"url": "https://github.com/status-im/nim-ngtcp2",
|
|
"method": "git",
|
|
"tags": [
|
|
"ngtcp2",
|
|
"quic"
|
|
],
|
|
"description": "Nim wrapper around the ngtcp2 library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/status-im/nim-ngtcp2"
|
|
},
|
|
{
|
|
"name": "bitset",
|
|
"url": "https://github.com/joryschossau/bitset",
|
|
"method": "git",
|
|
"tags": [
|
|
"c++",
|
|
"library",
|
|
"stdlib",
|
|
"type"
|
|
],
|
|
"description": "A pure nim version of C++'s std::bitset",
|
|
"license": "MIT",
|
|
"web": "https://github.com/joryschossau/bitset"
|
|
},
|
|
{
|
|
"name": "nwnt",
|
|
"url": "https://github.com/WilliamDraco/NWNT",
|
|
"method": "git",
|
|
"tags": [
|
|
"nwn",
|
|
"neverwinternights",
|
|
"neverwinter",
|
|
"game",
|
|
"bioware"
|
|
],
|
|
"description": "GFF <-> NWNT Converter (NeverWinter Nights Text)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/WilliamDraco/NWNT"
|
|
},
|
|
{
|
|
"name": "minhook",
|
|
"url": "https://github.com/khchen/minhook",
|
|
"method": "git",
|
|
"tags": [
|
|
"hook",
|
|
"hooking",
|
|
"windows"
|
|
],
|
|
"description": "MinHook wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/khchen/minhook"
|
|
},
|
|
{
|
|
"name": "bytesequtils",
|
|
"url": "https://github.com/Clonkk/bytesequtils",
|
|
"method": "git",
|
|
"tags": [
|
|
"bytesequtils",
|
|
"buffer",
|
|
"string",
|
|
"seq[byte]"
|
|
],
|
|
"description": "Nim package to manipulate buffer as either seq[byte] or string",
|
|
"license": "MIT",
|
|
"web": "https://clonkk.github.io/bytesequtils/"
|
|
},
|
|
{
|
|
"name": "wyhash",
|
|
"url": "https://github.com/jackhftang/wyhash.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash"
|
|
],
|
|
"description": "Nim wrapper for wyhash",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "sliceutils",
|
|
"url": "https://github.com/metagn/sliceutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"slice",
|
|
"index",
|
|
"iterator"
|
|
],
|
|
"description": "Utilities for and extensions to Slice/HSlice",
|
|
"license": "MIT",
|
|
"web": "https://metagn.github.io/sliceutils/sliceutils.html"
|
|
},
|
|
{
|
|
"name": "defines",
|
|
"alias": "assigns"
|
|
},
|
|
{
|
|
"name": "assigns",
|
|
"url": "https://github.com/metagn/assigns",
|
|
"method": "git",
|
|
"tags": [
|
|
"sugar",
|
|
"macros",
|
|
"unpacking",
|
|
"assignment"
|
|
],
|
|
"description": "syntax sugar for assignments",
|
|
"license": "MIT",
|
|
"web": "https://metagn.github.io/assigns/assigns.html"
|
|
},
|
|
{
|
|
"name": "nimics",
|
|
"url": "https://github.com/ThomasTJdev/nimics",
|
|
"method": "git",
|
|
"tags": [
|
|
"ics",
|
|
"email",
|
|
"meeting"
|
|
],
|
|
"description": "Create ICS files for email invites, eg. invite.ics",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nimics"
|
|
},
|
|
{
|
|
"name": "colorizeEcho",
|
|
"url": "https://github.com/s3pt3mb3r/colorizeEcho",
|
|
"method": "git",
|
|
"tags": [
|
|
"windows",
|
|
"commandprompt",
|
|
"color",
|
|
"output",
|
|
"debug"
|
|
],
|
|
"description": "colorizeEcho is a package which colorize echo message on Windows command prompt.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/s3pt3mb3r/colorizeEcho"
|
|
},
|
|
{
|
|
"name": "latexdsl",
|
|
"url": "https://github.com/Vindaar/LatexDSL",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"dsl",
|
|
"latex"
|
|
],
|
|
"description": "A DSL to generate LaTeX from Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Vindaar/LatexDSL"
|
|
},
|
|
{
|
|
"name": "nimsimd",
|
|
"url": "https://github.com/guzba/nimsimd",
|
|
"method": "git",
|
|
"tags": [
|
|
"simd",
|
|
"sse",
|
|
"avx"
|
|
],
|
|
"description": "Pleasant Nim bindings for SIMD instruction sets",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/nimsimd"
|
|
},
|
|
{
|
|
"name": "rnim",
|
|
"url": "https://github.com/SciNim/rnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"R",
|
|
"rstats",
|
|
"bridge",
|
|
"library",
|
|
"statistics"
|
|
],
|
|
"description": "A bridge between R and Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SciNim/rnim"
|
|
},
|
|
{
|
|
"name": "stdext",
|
|
"url": "https://github.com/zendbit/nim_stdext",
|
|
"method": "git",
|
|
"tags": [
|
|
"stdlib",
|
|
"tool",
|
|
"util"
|
|
],
|
|
"description": "Extends stdlib make it easy on some case",
|
|
"license": "BSD",
|
|
"web": "https://github.com/zendbit/nim_stdext"
|
|
},
|
|
{
|
|
"name": "AccurateSums",
|
|
"url": "https://gitlab.com/lbartoletti/accuratesums",
|
|
"method": "git",
|
|
"tags": [
|
|
"sum",
|
|
"float",
|
|
"errors",
|
|
"floating point",
|
|
"rounding",
|
|
"numerical methods",
|
|
"number",
|
|
"math"
|
|
],
|
|
"description": "Accurate Floating Point Sums and Products.",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/lbartoletti/accuratesums"
|
|
},
|
|
{
|
|
"name": "shmk",
|
|
"url": "https://gitlab.com/thisNimAgo/mk",
|
|
"method": "git",
|
|
"tags": [
|
|
"mkdir",
|
|
"mkfile",
|
|
"directory",
|
|
"recursive",
|
|
"executable"
|
|
],
|
|
"description": "Smart file/folder creation",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/thisNimAgo/mk",
|
|
"doc": "https://gitlab.com/thisNimAgo/mk"
|
|
},
|
|
{
|
|
"name": "siwin",
|
|
"url": "https://github.com/levovix0/siwin",
|
|
"method": "git",
|
|
"tags": [
|
|
"windows",
|
|
"linux"
|
|
],
|
|
"description": "Simple window maker.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/levovix0/siwin"
|
|
},
|
|
{
|
|
"name": "NimDBX",
|
|
"url": "https://github.com/snej/nimdbx",
|
|
"method": "git",
|
|
"tags": [
|
|
"database",
|
|
"libmdbx",
|
|
"LMDB",
|
|
"bindings",
|
|
"library"
|
|
],
|
|
"description": "Fast persistent key-value store, based on libmdbx",
|
|
"license": "Apache-2.0"
|
|
},
|
|
{
|
|
"name": "unimcli",
|
|
"url": "https://github.com/unimorg/unimcli",
|
|
"method": "git",
|
|
"tags": [
|
|
"nimble",
|
|
"nim-lang-cn",
|
|
"tools",
|
|
"cli"
|
|
],
|
|
"description": "User-friendly nimcli.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/unimorg/unimcli"
|
|
},
|
|
{
|
|
"name": "applicates",
|
|
"url": "https://github.com/metagn/applicates",
|
|
"method": "git",
|
|
"tags": [
|
|
"sugar",
|
|
"macros",
|
|
"template",
|
|
"functional"
|
|
],
|
|
"description": "\"pointers\" to cached AST that instantiate routines when called",
|
|
"license": "MIT",
|
|
"web": "https://metagn.github.io/applicates/applicates.html"
|
|
},
|
|
{
|
|
"name": "timelog",
|
|
"url": "https://github.com/Clonkk/timelog",
|
|
"method": "git",
|
|
"tags": [
|
|
"timing",
|
|
"log",
|
|
"template"
|
|
],
|
|
"description": "Simple nimble package to log monotic timings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Clonkk/timelog"
|
|
},
|
|
{
|
|
"name": "changer",
|
|
"url": "https://github.com/iffy/changer",
|
|
"method": "git",
|
|
"tags": [
|
|
"packaging",
|
|
"changelog",
|
|
"version"
|
|
],
|
|
"description": "A tool for managing a project's changelog",
|
|
"license": "MIT",
|
|
"web": "https://github.com/iffy/changer"
|
|
},
|
|
{
|
|
"name": "bitstreams",
|
|
"url": "https://github.com/sealmove/bitstreams",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"streams",
|
|
"bits"
|
|
],
|
|
"description": "Interface for reading per bits",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sealmove/bitstreams"
|
|
},
|
|
{
|
|
"name": "htsparse",
|
|
"url": "https://github.com/haxscramper/htsparse",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"parser"
|
|
],
|
|
"description": "Nim wrappers for tree-sitter parser grammars",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/haxscramper/htsparse"
|
|
},
|
|
{
|
|
"name": "deser",
|
|
"url": "https://github.com/gabbhack/deser",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"deserialization",
|
|
"serialization"
|
|
],
|
|
"description": "De/serialization library for Nim ",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gabbhack/deser"
|
|
},
|
|
{
|
|
"name": "nimtraits",
|
|
"url": "https://github.com/haxscramper/nimtraits",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"library",
|
|
"traits"
|
|
],
|
|
"description": "Trait system for nim",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/haxscramper/nimtraits"
|
|
},
|
|
{
|
|
"name": "deser_json",
|
|
"url": "https://github.com/gabbhack/deser_json",
|
|
"method": "git",
|
|
"tags": [
|
|
"JSON",
|
|
"library",
|
|
"serialization",
|
|
"deserialization",
|
|
"deser"
|
|
],
|
|
"description": "JSON-Binding for deser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gabbhack/deser_json"
|
|
},
|
|
{
|
|
"name": "bisect",
|
|
"url": "https://github.com/berquist/bisect",
|
|
"method": "git",
|
|
"tags": [
|
|
"bisect",
|
|
"search",
|
|
"sequences",
|
|
"arrays"
|
|
],
|
|
"description": "Bisection algorithms ported from Python",
|
|
"license": "MIT",
|
|
"web": "https://github.com/berquist/bisect"
|
|
},
|
|
{
|
|
"name": "nodejs",
|
|
"url": "https://github.com/juancarlospaco/nodestdlib",
|
|
"method": "git",
|
|
"tags": [
|
|
"javascript",
|
|
"node"
|
|
],
|
|
"description": "NodeJS Standard Library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/nodestdlib"
|
|
},
|
|
{
|
|
"name": "ndns",
|
|
"url": "https://github.com/rockcavera/nim-ndns",
|
|
"method": "git",
|
|
"tags": [
|
|
"dns",
|
|
"client",
|
|
"udp",
|
|
"tcp"
|
|
],
|
|
"description": "A pure Nim Domain Name System (DNS) client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rockcavera/nim-ndns"
|
|
},
|
|
{
|
|
"name": "dnsprotocol",
|
|
"url": "https://github.com/rockcavera/nim-dnsprotocol",
|
|
"method": "git",
|
|
"tags": [
|
|
"dns",
|
|
"protocol"
|
|
],
|
|
"description": "Domain Name System (DNS) protocol for Nim programming language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rockcavera/nim-dnsprotocol"
|
|
},
|
|
{
|
|
"name": "dimscmd",
|
|
"url": "https://github.com/ire4ever1190/dimscordCommandHandler",
|
|
"method": "git",
|
|
"tags": [
|
|
"discord,",
|
|
"dimscord,",
|
|
"library"
|
|
],
|
|
"description": "A command handler for the dimscord discord library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ire4ever1190/dimscordCommandHandler"
|
|
},
|
|
{
|
|
"name": "binarylang",
|
|
"url": "https://github.com/sealmove/binarylang",
|
|
"method": "git",
|
|
"tags": [
|
|
"parse",
|
|
"encode",
|
|
"binary",
|
|
"bitfield",
|
|
"dsl",
|
|
"library",
|
|
"macro"
|
|
],
|
|
"description": "Binary parser/encoder DSL",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sealmove/binarylang"
|
|
},
|
|
{
|
|
"name": "amka",
|
|
"url": "https://github.com/zoispag/amka-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"amka",
|
|
"greek-social-security-number"
|
|
],
|
|
"description": "A validator for greek social security number (AMKA)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zoispag/amka-nim"
|
|
},
|
|
{
|
|
"name": "Nimscripter",
|
|
"url": "https://github.com/beef331/nimscripter",
|
|
"method": "git",
|
|
"tags": [
|
|
"scripting",
|
|
"nimscript"
|
|
],
|
|
"description": "Easy to use Nim/Nimscript interop, for scripting logic in compiled binaries.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/beef331/nimscripter"
|
|
},
|
|
{
|
|
"name": "vtable",
|
|
"url": "https://github.com/codehz/nim-vtable",
|
|
"method": "git",
|
|
"tags": [
|
|
"oop",
|
|
"method",
|
|
"vtable",
|
|
"trait"
|
|
],
|
|
"description": "Implement dynamic dispatch through vtable, should works for dynlib.",
|
|
"license": "LGPL-3.0"
|
|
},
|
|
{
|
|
"name": "xmlio",
|
|
"url": "https://github.com/codehz/xmlio",
|
|
"method": "git",
|
|
"tags": [
|
|
"xml",
|
|
"deserialize",
|
|
"vtable"
|
|
],
|
|
"description": "Mapping nim type to xml node, and parse from it.",
|
|
"license": "LGPL-3.0"
|
|
},
|
|
{
|
|
"name": "Palette",
|
|
"url": "https://github.com/momeemt/Palette",
|
|
"method": "git",
|
|
"tags": [
|
|
"color",
|
|
"library",
|
|
"nigui"
|
|
],
|
|
"description": "Color Library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/momeemt/Palette"
|
|
},
|
|
{
|
|
"name": "webrod",
|
|
"url": "https://github.com/j-a-s-d/webrod",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"server",
|
|
"library"
|
|
],
|
|
"description": "webrod",
|
|
"license": "MIT",
|
|
"web": "https://github.com/j-a-s-d/webrod"
|
|
},
|
|
{
|
|
"name": "decimal",
|
|
"url": "https://github.com/inv2004/nim-decimal",
|
|
"method": "git",
|
|
"tags": [
|
|
"decimal",
|
|
"arithmetic",
|
|
"mpdecimal",
|
|
"precision"
|
|
],
|
|
"description": "A correctly-rounded arbitrary precision decimal floating point arithmetic library",
|
|
"license": "(MIT or Apache License 2.0) and Simplified BSD",
|
|
"web": "https://github.com/inv2004/nim-decimal"
|
|
},
|
|
{
|
|
"name": "torm",
|
|
"url": "https://github.com/enimatek-nl/torm",
|
|
"method": "git",
|
|
"tags": [
|
|
"orm",
|
|
"db",
|
|
"database"
|
|
],
|
|
"description": "Tiny object relational mapper (torm) for SQLite in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enimatek-nl/torm"
|
|
},
|
|
{
|
|
"name": "tencil",
|
|
"url": "https://github.com/enimatek-nl/tencil",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"html",
|
|
"template",
|
|
"mustache"
|
|
],
|
|
"description": "Tencil is a mustache-compatible JSON based template engine for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enimatek-nl/tencil"
|
|
},
|
|
{
|
|
"name": "coinbase_pro",
|
|
"url": "https://github.com/inv2004/coinbase-pro-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"coinbase",
|
|
"crypto",
|
|
"exchange",
|
|
"bitcoin"
|
|
],
|
|
"description": "Coinbase pro client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/inv2004/coinbase-pro-nim"
|
|
},
|
|
{
|
|
"name": "nimraylib_now",
|
|
"url": "https://github.com/greenfork/nimraylib_now",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"raylib",
|
|
"gaming"
|
|
],
|
|
"description": "The Ultimate Raylib gaming library wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/greenfork/nimraylib_now"
|
|
},
|
|
{
|
|
"name": "pgxcrown",
|
|
"url": "https://github.com/luisacosta828/pgxcrown",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"postgres",
|
|
"extension"
|
|
],
|
|
"description": "Build Postgres extensions in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/luisacosta828/pgxcrown"
|
|
},
|
|
{
|
|
"name": "hostname",
|
|
"url": "https://github.com/rominf/nim-hostname",
|
|
"method": "git",
|
|
"tags": [
|
|
"android",
|
|
"bsd",
|
|
"hostname",
|
|
"library",
|
|
"posix",
|
|
"unix",
|
|
"windows"
|
|
],
|
|
"description": "Nim library to get/set a hostname",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/rominf/nim-hostname"
|
|
},
|
|
{
|
|
"name": "asynctest",
|
|
"url": "https://github.com/markspanbroek/asynctest",
|
|
"method": "git",
|
|
"tags": [
|
|
"test",
|
|
"unittest",
|
|
"async"
|
|
],
|
|
"description": "Test asynchronous code",
|
|
"license": "MIT",
|
|
"web": "https://github.com/markspanbroek/asynctest"
|
|
},
|
|
{
|
|
"name": "syllables",
|
|
"url": "https://github.com/tonogram/nim-syllables",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"language",
|
|
"syllable",
|
|
"syllables"
|
|
],
|
|
"description": "Syllable estimation for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tonogram/nim-syllables"
|
|
},
|
|
{
|
|
"name": "lazyseq",
|
|
"url": "https://github.com/markspanbroek/nim-lazyseq",
|
|
"method": "git",
|
|
"tags": [
|
|
"lazy",
|
|
"sequences",
|
|
"infinite",
|
|
"functional",
|
|
"map",
|
|
"reduce",
|
|
"zip",
|
|
"filter"
|
|
],
|
|
"description": "Lazy evaluated sequences",
|
|
"license": "MIT",
|
|
"web": "https://github.com/markspanbroek/nim-lazyseq"
|
|
},
|
|
{
|
|
"name": "filetype",
|
|
"url": "https://github.com/jiro4989/filetype",
|
|
"method": "git",
|
|
"tags": [
|
|
"lib",
|
|
"magic-numbers",
|
|
"file",
|
|
"file-format"
|
|
],
|
|
"description": "Small and dependency free Nim package to infer file and MIME type checking the magic numbers signature.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/filetype"
|
|
},
|
|
{
|
|
"name": "arduino",
|
|
"url": "https://github.com/markspanbroek/nim-arduino",
|
|
"method": "git",
|
|
"tags": [
|
|
"arduino",
|
|
"platformio",
|
|
"embedded"
|
|
],
|
|
"description": "Arduino bindings for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/markspanbroek/nim-arduino"
|
|
},
|
|
{
|
|
"name": "hats",
|
|
"url": "https://github.com/davidgarland/nim-hats",
|
|
"method": "git",
|
|
"tags": [
|
|
"array",
|
|
"arrays",
|
|
"hat",
|
|
"deleted"
|
|
],
|
|
"description": "Various kinds of hashed array trees.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/davidgarland/nim-hats"
|
|
},
|
|
{
|
|
"name": "nobject",
|
|
"url": "https://github.com/Carpall/nobject",
|
|
"method": "git",
|
|
"tags": [
|
|
"nim",
|
|
"nimble",
|
|
"nim-lang",
|
|
"object",
|
|
"runtime",
|
|
"dynamic"
|
|
],
|
|
"description": "A partially compile and runtime evaluated object, inspired from .net object",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/Carpall/nobject"
|
|
},
|
|
{
|
|
"name": "nimfcuk",
|
|
"url": "https://github.com/2KAbhishek/nimfcuk",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"library",
|
|
"brainfuck",
|
|
"compiler",
|
|
"interpreter"
|
|
],
|
|
"description": "A brainfuck interpreter & compiler implemented in nim",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/2KAbhishek/nimfcuk"
|
|
},
|
|
{
|
|
"name": "xam",
|
|
"url": "https://github.com/j-a-s-d/xam",
|
|
"method": "git",
|
|
"tags": [
|
|
"multipurpose",
|
|
"productivity",
|
|
"library"
|
|
],
|
|
"description": "xam",
|
|
"license": "MIT",
|
|
"web": "https://github.com/j-a-s-d/xam"
|
|
},
|
|
{
|
|
"name": "nimosc",
|
|
"url": "https://github.com/Psirus/NimOSC",
|
|
"method": "git",
|
|
"tags": [
|
|
"OSC",
|
|
"sound",
|
|
"control",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "A wrapper around liblo for the Open Sound Control (OSC) protocol",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Psirus/NimOSC"
|
|
},
|
|
{
|
|
"name": "guildenstern",
|
|
"url": "https://github.com/olliNiinivaara/GuildenStern",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"server"
|
|
],
|
|
"description": "Modular multithreading Linux HTTP server",
|
|
"license": "MIT",
|
|
"web": "https://github.com/olliNiinivaara/GuildenStern"
|
|
},
|
|
{
|
|
"name": "ago",
|
|
"url": "https://github.com/daehee/ago",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"time",
|
|
"datetime",
|
|
"library",
|
|
"prologue"
|
|
],
|
|
"description": "Time ago in words in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/daehee/ago"
|
|
},
|
|
{
|
|
"name": "ducominer",
|
|
"url": "https://github.com/its5Q/ducominer",
|
|
"method": "git",
|
|
"tags": [
|
|
"miner",
|
|
"mining",
|
|
"duco",
|
|
"duinocoin",
|
|
"cryptocurrency"
|
|
],
|
|
"description": "A fast, multithreaded miner for DuinoCoin",
|
|
"license": "MIT",
|
|
"web": "https://github.com/its5Q/ducominer"
|
|
},
|
|
{
|
|
"name": "antlr4nim",
|
|
"url": "https://github.com/jan0sc/antlr4nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"antlr",
|
|
"antlr4",
|
|
"parser",
|
|
"visitor",
|
|
"listener",
|
|
"DSL"
|
|
],
|
|
"description": "Nim interface to ANTLR4 listener/visitor via jsffi",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jan0sc/antlr4nim",
|
|
"doc": "https://jan0sc.github.io/antlr4nim.html"
|
|
},
|
|
{
|
|
"name": "nauthy",
|
|
"url": "https://github.com/lzoz/nauthy",
|
|
"method": "git",
|
|
"tags": [
|
|
"otp",
|
|
"totp",
|
|
"hotp",
|
|
"2factor"
|
|
],
|
|
"description": "Nim library for One Time Password verification and generation.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lzoz/nauthy"
|
|
},
|
|
{
|
|
"name": "host",
|
|
"url": "https://github.com/RainbowAsteroids/host",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"server",
|
|
"host",
|
|
"file_sharing"
|
|
],
|
|
"description": "A program to staticlly host files or directories over HTTP",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/RainbowAsteroids/host"
|
|
},
|
|
{
|
|
"name": "gemini",
|
|
"url": "https://github.com/benob/gemini",
|
|
"method": "git",
|
|
"tags": [
|
|
"gemini,",
|
|
"server,",
|
|
"async"
|
|
],
|
|
"description": "Building blocks for making async Gemini servers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/benob/gemini"
|
|
},
|
|
{
|
|
"name": "nimem",
|
|
"url": "https://github.com/qb-0/Nimem",
|
|
"method": "git",
|
|
"tags": [
|
|
"memory",
|
|
"process",
|
|
"memory",
|
|
"manipulation",
|
|
"external"
|
|
],
|
|
"description": "Cross platform (windows, linux) library for external process memory manipulation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/qb-0/Nimem"
|
|
},
|
|
{
|
|
"name": "eris",
|
|
"url": "https://codeberg.org/eris/nim-eris",
|
|
"method": "git",
|
|
"tags": [
|
|
"eris"
|
|
],
|
|
"description": "Encoding for Robust Immutable Storage (ERIS)",
|
|
"license": "ISC",
|
|
"web": "https://eris.codeberg.page"
|
|
},
|
|
{
|
|
"name": "html2karax",
|
|
"url": "https://github.com/nim-lang-cn/html2karax",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"karax",
|
|
"html"
|
|
],
|
|
"description": "Converts html to karax.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang-cn/html2karax"
|
|
},
|
|
{
|
|
"name": "drng",
|
|
"url": "https://github.com/rockcavera/nim-drng",
|
|
"method": "git",
|
|
"tags": [
|
|
"drng",
|
|
"rng"
|
|
],
|
|
"description": "Provides access to the rdrand and rdseed instructions. Based on Intel's DRNG Library (libdrng)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rockcavera/nim-drng"
|
|
},
|
|
{
|
|
"name": "winres",
|
|
"url": "https://github.com/codehz/nim-winres",
|
|
"method": "git",
|
|
"tags": [
|
|
"windows",
|
|
"resource"
|
|
],
|
|
"description": "Windows resource file generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/codehz/nim-winres"
|
|
},
|
|
{
|
|
"name": "nimview",
|
|
"url": "https://github.com/marcomq/nimview",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"library",
|
|
"gui",
|
|
"webview",
|
|
"html",
|
|
"css",
|
|
"javascript"
|
|
],
|
|
"description": "Nim / Python / C library to run webview with HTML/JS as UI",
|
|
"license": "MIT",
|
|
"web": "https://github.com/marcomq/nimview"
|
|
},
|
|
{
|
|
"name": "denim_ui_cairo",
|
|
"url": "https://github.com/nortero-code/midio-ui-cairo",
|
|
"method": "git",
|
|
"tags": [
|
|
"denim-ui",
|
|
"denim-backend",
|
|
"gui",
|
|
"cairo",
|
|
"cross",
|
|
"platform"
|
|
],
|
|
"description": "Cairo backend for the denim ui engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nortero-code/midio-ui-cairo"
|
|
},
|
|
{
|
|
"name": "checkpack",
|
|
"url": "https://gitlab.com/EchoPouet/checkpack",
|
|
"method": "git",
|
|
"tags": [
|
|
"package",
|
|
"library"
|
|
],
|
|
"description": "Tiny library to check if a system package is already installed.",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/EchoPouet/checkpack"
|
|
},
|
|
{
|
|
"name": "xcb",
|
|
"url": "https://github.com/SolitudeSF/xcb",
|
|
"method": "git",
|
|
"tags": [
|
|
"xcb",
|
|
"x11",
|
|
"bindings",
|
|
"wrapper"
|
|
],
|
|
"description": "xcb bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SolitudeSF/xcb"
|
|
},
|
|
{
|
|
"name": "nimjl",
|
|
"url": "https://github.com/Clonkk/nimjl",
|
|
"method": "git",
|
|
"tags": [
|
|
"Nim",
|
|
"Julia",
|
|
"Bridge"
|
|
],
|
|
"description": "Nim Julia bridge",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Clonkk/nimjl"
|
|
},
|
|
{
|
|
"name": "nimflux",
|
|
"url": "https://github.com/tdely/nimflux",
|
|
"method": "git",
|
|
"tags": [
|
|
"influxdb",
|
|
"influx",
|
|
"client",
|
|
"api",
|
|
"multisync",
|
|
"async"
|
|
],
|
|
"description": "InfluxDB API client library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tdely/nimflux"
|
|
},
|
|
{
|
|
"name": "rwlocks",
|
|
"url": "https://github.com/tdely/nim-rwlocks",
|
|
"method": "git",
|
|
"tags": [
|
|
"lock",
|
|
"mrsw",
|
|
"multi-reader",
|
|
"single-writer",
|
|
"readers-writer"
|
|
],
|
|
"description": "Readers-writer (MRSW) lock",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tdely/nim-rwlocks"
|
|
},
|
|
{
|
|
"name": "moss_nim",
|
|
"url": "https://github.com/D4D3VD4V3/moss_nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"moss",
|
|
"similarity"
|
|
],
|
|
"description": "Moss (Measure of Software Similarity) implementation in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/D4D3VD4V3/moss_nim"
|
|
},
|
|
{
|
|
"name": "meta",
|
|
"url": "https://github.com/RainbowAsteroids/meta",
|
|
"method": "git",
|
|
"tags": [
|
|
"metadata",
|
|
"music",
|
|
"cli"
|
|
],
|
|
"description": "View and set the metadata for audio files",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/RainbowAsteroids/meta"
|
|
},
|
|
{
|
|
"name": "nimib",
|
|
"url": "https://github.com/pietroppeter/nimib",
|
|
"method": "git",
|
|
"tags": [
|
|
"notebook",
|
|
"library",
|
|
"html",
|
|
"markdown",
|
|
"publish"
|
|
],
|
|
"description": "nimib 🐳 - nim 👑 driven ⛵ publishing ✍",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pietroppeter/nimib"
|
|
},
|
|
{
|
|
"name": "bio_seq",
|
|
"url": "https://github.com/kerrycobb/BioSeq",
|
|
"method": "git",
|
|
"tags": [
|
|
"fasta",
|
|
"alignment",
|
|
"sequence",
|
|
"biology",
|
|
"bioinformatics",
|
|
"rna",
|
|
"dna",
|
|
"iupac"
|
|
],
|
|
"description": "A Nim library for biological sequence data.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kerrycobb/BioSeq"
|
|
},
|
|
{
|
|
"name": "questionable",
|
|
"url": "https://github.com/markspanbroek/questionable",
|
|
"method": "git",
|
|
"tags": [
|
|
"option",
|
|
"result",
|
|
"error"
|
|
],
|
|
"description": "Elegant optional types",
|
|
"license": "MIT",
|
|
"web": "https://github.com/markspanbroek/questionable"
|
|
},
|
|
{
|
|
"name": "tweens",
|
|
"url": "https://github.com/RainbowAsteroids/tweens",
|
|
"method": "git",
|
|
"tags": [
|
|
"tween",
|
|
"math",
|
|
"animation"
|
|
],
|
|
"description": "Basic tweening library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/RainbowAsteroids/tweens"
|
|
},
|
|
{
|
|
"name": "intervalsets",
|
|
"url": "https://github.com/autumngray/intervalsets",
|
|
"method": "git",
|
|
"tags": [
|
|
"interval",
|
|
"set"
|
|
],
|
|
"description": "Set implementation of disjoint intervals",
|
|
"license": "MIT",
|
|
"web": "https://github.com/autumngray/intervalsets"
|
|
},
|
|
{
|
|
"name": "nimkalc",
|
|
"url": "https://github.com/nocturn9x/nimkalc",
|
|
"method": "git",
|
|
"tags": [
|
|
"parsing",
|
|
"library",
|
|
"math"
|
|
],
|
|
"description": "An advanced parsing library for mathematical expressions and equations",
|
|
"license": "Apache 2.0",
|
|
"web": "https://github.com/nocturn9x/nimkalc"
|
|
},
|
|
{
|
|
"name": "nimgram",
|
|
"url": "https://github.com/nimgram/nimgram",
|
|
"method": "git",
|
|
"tags": [
|
|
"mtproto",
|
|
"telegram",
|
|
"telegram-api",
|
|
"async"
|
|
],
|
|
"description": "MTProto client written in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nimgram/nimgram"
|
|
},
|
|
{
|
|
"name": "json2xml",
|
|
"url": "https://github.com/MhedhebiIssam/json2xml",
|
|
"method": "git",
|
|
"tags": [
|
|
"json2xml",
|
|
"json",
|
|
"xml",
|
|
"XmlNode",
|
|
"JsonNode"
|
|
],
|
|
"description": "Convert json to xml : JsonNode( comapatible with module json ) To XmlNode (comapatible with module xmltree)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/MhedhebiIssam/json2xml"
|
|
},
|
|
{
|
|
"name": "nesper",
|
|
"url": "https://github.com/elcritch/nesper",
|
|
"method": "git",
|
|
"tags": [
|
|
"esp32",
|
|
"esp-idf",
|
|
"mcu",
|
|
"microcontroller",
|
|
"embedded"
|
|
],
|
|
"description": "Nim wrappers for ESP-IDF (ESP32)",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/elcritch/nesper"
|
|
},
|
|
{
|
|
"name": "zws",
|
|
"url": "https://github.com/zws-im/cli",
|
|
"method": "git",
|
|
"tags": [
|
|
"url",
|
|
"url-shortener",
|
|
"cli"
|
|
],
|
|
"description": "A command line interface for shortening URLs with ZWS instances",
|
|
"license": "MIT",
|
|
"web": "https://github.com/zws-im/cli/blob/main/README.md#zws-imcli"
|
|
},
|
|
{
|
|
"name": "spacenimtraders",
|
|
"url": "https://github.com/ire4ever1190/SpaceNimTraders",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"game",
|
|
"api",
|
|
"library"
|
|
],
|
|
"description": "A new awesome nimble package",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ire4ever1190/SpaceNimTraders"
|
|
},
|
|
{
|
|
"name": "rcedit",
|
|
"url": "https://github.com/bung87/rcedit",
|
|
"method": "git",
|
|
"tags": [
|
|
"rcedit",
|
|
"wrapper"
|
|
],
|
|
"description": "A new awesome nimble package",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/rcedit"
|
|
},
|
|
{
|
|
"name": "parsegemini",
|
|
"url": "https://github.com/autumngray/parsegemini",
|
|
"method": "git",
|
|
"tags": [
|
|
"gemini",
|
|
"parser",
|
|
"gemtext",
|
|
"gmi"
|
|
],
|
|
"description": "Library for parsing text/gemini",
|
|
"license": "MIT",
|
|
"web": "https://github.com/autumngray/parsegemini"
|
|
},
|
|
{
|
|
"name": "termui",
|
|
"url": "https://github.com/jjv360/nim-termui",
|
|
"method": "git",
|
|
"tags": [
|
|
"terminal",
|
|
"console",
|
|
"ui",
|
|
"input",
|
|
"ask"
|
|
],
|
|
"description": "Simple UI components for the terminal.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jjv360/nim-termui"
|
|
},
|
|
{
|
|
"name": "icon",
|
|
"url": "https://github.com/bung87/icon",
|
|
"method": "git",
|
|
"tags": [
|
|
"icon"
|
|
],
|
|
"description": "Generate icon files from PNG files.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/icon"
|
|
},
|
|
{
|
|
"name": "batchsend",
|
|
"url": "https://github.com/marcomq/batchsend",
|
|
"method": "git",
|
|
"tags": [
|
|
"fast",
|
|
"multithreaded",
|
|
"tcp",
|
|
"http",
|
|
"transmission",
|
|
"library"
|
|
],
|
|
"description": "Nim / Python library to feed HTTP server quickly with custom messages",
|
|
"license": "MIT",
|
|
"web": "https://github.com/marcomq/batchsend"
|
|
},
|
|
{
|
|
"name": "rn",
|
|
"url": "https://github.com/xioren/rn",
|
|
"method": "git",
|
|
"tags": [
|
|
"rename",
|
|
"mass",
|
|
"batch"
|
|
],
|
|
"description": "minimal, performant mass file renamer",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xioren/rn"
|
|
},
|
|
{
|
|
"name": "newfix",
|
|
"url": "https://github.com/inv2004/newfix",
|
|
"method": "git",
|
|
"tags": [
|
|
"fix",
|
|
"protocol",
|
|
"parser",
|
|
"financial"
|
|
],
|
|
"description": "FIX Protocol optimized parser (Financial Information eXchange)",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/inv2004/newfix"
|
|
},
|
|
{
|
|
"name": "suru",
|
|
"url": "https://github.com/de-odex/suru",
|
|
"method": "git",
|
|
"tags": [
|
|
"progress",
|
|
"bar",
|
|
"terminal"
|
|
],
|
|
"description": "A tqdm-style progress bar in Nim",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "autonim",
|
|
"url": "https://github.com/Guevara-chan/AutoNim",
|
|
"method": "git",
|
|
"tags": [
|
|
"automation",
|
|
"autoit"
|
|
],
|
|
"description": "Wrapper for AutoIt v3.3.14.2",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Guevara-chan/AutoNim"
|
|
},
|
|
{
|
|
"name": "upraises",
|
|
"url": "https://github.com/markspanbroek/upraises",
|
|
"method": "git",
|
|
"tags": [
|
|
"raise",
|
|
"error",
|
|
"defect"
|
|
],
|
|
"description": "exception tracking for older versions of nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/markspanbroek/upraises"
|
|
},
|
|
{
|
|
"name": "nery",
|
|
"url": "https://github.com/David-Kunz/Nery",
|
|
"method": "git",
|
|
"tags": [
|
|
"query",
|
|
"macro",
|
|
"sql",
|
|
"select"
|
|
],
|
|
"description": "A simple library to create queries in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/David-Kunz/Nery"
|
|
},
|
|
{
|
|
"name": "scorper",
|
|
"url": "https://github.com/bung87/scorper",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"micro",
|
|
"framework"
|
|
],
|
|
"description": "micro and elegant web framework",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/bung87/scorper"
|
|
},
|
|
{
|
|
"name": "static_server",
|
|
"url": "https://github.com/bung87/nimhttpd",
|
|
"method": "git",
|
|
"tags": [
|
|
"web"
|
|
],
|
|
"description": "A tiny static file web server.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/nimhttpd"
|
|
},
|
|
{
|
|
"name": "holst",
|
|
"url": "https://github.com/ruivieira/nim-holst",
|
|
"method": "git",
|
|
"tags": [
|
|
"jupyter",
|
|
"markdown",
|
|
"parser"
|
|
],
|
|
"description": "A parser for Jupyter notebooks.",
|
|
"license": "AGPLv3",
|
|
"web": "https://github.com/ruivieira/nim-holst",
|
|
"doc": "https://ruivieira.github.io/nim-holst/holst.html"
|
|
},
|
|
{
|
|
"name": "aur",
|
|
"url": "https://github.com/hnicke/aur.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"arch",
|
|
"library",
|
|
"client"
|
|
],
|
|
"description": "A client for the Arch Linux User Repository (AUR)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hnicke/aur.nim"
|
|
},
|
|
{
|
|
"name": "streamfix",
|
|
"url": "https://github.com/inv2004/streamfix",
|
|
"method": "git",
|
|
"tags": [
|
|
"fix",
|
|
"protocol",
|
|
"parser",
|
|
"financial",
|
|
"streaming"
|
|
],
|
|
"description": "FIX Protocol streaming parser (Financial Information eXchange)",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/inv2004/streamfix"
|
|
},
|
|
{
|
|
"name": "ffmpeg",
|
|
"url": "https://github.com/momeemt/ffmpeg.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"ffmpeg",
|
|
"movie",
|
|
"video",
|
|
"multimedia"
|
|
],
|
|
"description": "ffmpeg.nim is the Nim binding for FFMpeg(4.3.2).",
|
|
"license": "MIT",
|
|
"web": "https://github.com/momeemt/ffmpeg.nim"
|
|
},
|
|
{
|
|
"name": "graphql",
|
|
"url": "https://github.com/status-im/nim-graphql",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphql",
|
|
"graphql-server",
|
|
"graphql-client",
|
|
"query language"
|
|
],
|
|
"description": "GraphQL parser, server and client implementation",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-graphql"
|
|
},
|
|
{
|
|
"name": "aria",
|
|
"url": "https://github.com/juancarlospaco/aria",
|
|
"method": "git",
|
|
"tags": [
|
|
"aria",
|
|
"http",
|
|
"rpc",
|
|
"torrent",
|
|
"metalink"
|
|
],
|
|
"description": "Aria2 API lib for Nim for any backend https://aria2.github.io",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/aria"
|
|
},
|
|
{
|
|
"name": "csv2dbsrc",
|
|
"url": "https://github.com/z-kk/csv2dbsrc",
|
|
"method": "git",
|
|
"tags": [
|
|
"csv",
|
|
"db",
|
|
"sqlite"
|
|
],
|
|
"description": "create db util sources from csv",
|
|
"license": "MIT",
|
|
"web": "https://github.com/z-kk/csv2dbsrc"
|
|
},
|
|
{
|
|
"name": "distances",
|
|
"url": "https://github.com/ayman-albaz/distances",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"statistics",
|
|
"metrics"
|
|
],
|
|
"description": "Distances is a high performance Nim library for calculating distances.",
|
|
"license": "Apache-2.0 License",
|
|
"web": "https://github.com/ayman-albaz/distances"
|
|
},
|
|
{
|
|
"name": "nptr",
|
|
"url": "https://github.com/henryas/nptr",
|
|
"method": "git",
|
|
"tags": [
|
|
"smart pointer",
|
|
"smart pointers",
|
|
"pointer",
|
|
"pointers"
|
|
],
|
|
"description": "Nim lang smart pointers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/henryas/nptr"
|
|
},
|
|
{
|
|
"name": "ansiwave",
|
|
"url": "https://github.com/ansiwave/ansiwave",
|
|
"method": "git",
|
|
"tags": [
|
|
"ansi",
|
|
"midi"
|
|
],
|
|
"description": "ANSI art + MIDI music editor",
|
|
"license": "Public Domain"
|
|
},
|
|
{
|
|
"name": "wavecore",
|
|
"url": "https://github.com/ansiwave/wavecore",
|
|
"method": "git",
|
|
"tags": [
|
|
"database",
|
|
"networking"
|
|
],
|
|
"description": "Client and server database and networking utils",
|
|
"license": "Public Domain"
|
|
},
|
|
{
|
|
"name": "nimwave",
|
|
"url": "https://github.com/ansiwave/nimwave",
|
|
"method": "git",
|
|
"tags": [
|
|
"tui",
|
|
"terminal"
|
|
],
|
|
"description": "A TUI -> GUI library",
|
|
"license": "Public Domain"
|
|
},
|
|
{
|
|
"name": "illwave",
|
|
"url": "https://github.com/ansiwave/illwave",
|
|
"method": "git",
|
|
"tags": [
|
|
"tui",
|
|
"terminal"
|
|
],
|
|
"description": "A cross-platform terminal UI library",
|
|
"license": "WTFPL"
|
|
},
|
|
{
|
|
"name": "ansiutils",
|
|
"url": "https://github.com/ansiwave/ansiutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"ansi",
|
|
"cp437"
|
|
],
|
|
"description": "Utilities for parsing CP437 and ANSI escape codes",
|
|
"license": "Public Domain"
|
|
},
|
|
{
|
|
"name": "minecraft_server_status",
|
|
"url": "https://github.com/GabrielLasso/minecraft_server_status",
|
|
"method": "git",
|
|
"tags": [
|
|
"minecraft",
|
|
"statuspage"
|
|
],
|
|
"description": "Check minecraft server status",
|
|
"license": "MIT",
|
|
"web": "https://github.com/GabrielLasso/minecraft_server_status"
|
|
},
|
|
{
|
|
"name": "rodster",
|
|
"url": "https://github.com/j-a-s-d/rodster",
|
|
"method": "git",
|
|
"tags": [
|
|
"application",
|
|
"framework"
|
|
],
|
|
"description": "rodster",
|
|
"license": "MIT",
|
|
"web": "https://github.com/j-a-s-d/rodster"
|
|
},
|
|
{
|
|
"name": "xgboost.nim",
|
|
"url": "https://github.com/jackhftang/xgboost.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"xgboost",
|
|
"machine-learning"
|
|
],
|
|
"description": "Nim wrapper of libxgboost",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jackhftang/xgboost.nim"
|
|
},
|
|
{
|
|
"name": "nodem",
|
|
"url": "https://github.com/al6x/nim?subdir=nodem",
|
|
"method": "git",
|
|
"tags": [
|
|
"net",
|
|
"network",
|
|
"rpc",
|
|
"messaging",
|
|
"distributed",
|
|
"tcp",
|
|
"http"
|
|
],
|
|
"description": "Call remote Nim functions as if it's local",
|
|
"license": "MIT",
|
|
"web": "https://github.com/al6x/nim/tree/main/nodem"
|
|
},
|
|
{
|
|
"name": "unittest2",
|
|
"url": "https://github.com/status-im/nim-unittest2",
|
|
"method": "git",
|
|
"tags": [
|
|
"tests",
|
|
"unit-testing"
|
|
],
|
|
"description": "unittest fork focused on parallel test execution",
|
|
"license": "MIT",
|
|
"web": "https://github.com/status-im/nim-unittest2"
|
|
},
|
|
{
|
|
"name": "nint128",
|
|
"url": "https://github.com/rockcavera/nim-nint128",
|
|
"method": "git",
|
|
"tags": [
|
|
"128",
|
|
"integers",
|
|
"integer",
|
|
"uint128",
|
|
"int128"
|
|
],
|
|
"description": "128-bit integers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rockcavera/nim-nint128"
|
|
},
|
|
{
|
|
"name": "nmark",
|
|
"url": "https://github.com/kyoheiu/nmark",
|
|
"method": "git",
|
|
"tags": [
|
|
"markdown",
|
|
"parser",
|
|
"library"
|
|
],
|
|
"description": "fast markdown parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kyoheiu/nmark"
|
|
},
|
|
{
|
|
"name": "stb_truetype",
|
|
"url": "https://github.com/guzba/stb_truetype",
|
|
"method": "git",
|
|
"tags": [
|
|
"font",
|
|
"truetype",
|
|
"opentype"
|
|
],
|
|
"description": "Nim bindings for stb_truetype.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/stb_truetype"
|
|
},
|
|
{
|
|
"name": "hottext",
|
|
"url": "https://git.sr.ht/~ehmry/hottext",
|
|
"method": "git",
|
|
"tags": [
|
|
"rsvp",
|
|
"sdl",
|
|
"text"
|
|
],
|
|
"description": "Rapid serial text presenter",
|
|
"license": "Unlicense",
|
|
"web": "https://git.sr.ht/~ehmry/hottext"
|
|
},
|
|
{
|
|
"name": "niml",
|
|
"url": "https://github.com/jakubDoka/niml",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"library",
|
|
"dls"
|
|
],
|
|
"description": "html dsl",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jakubDoka/niml"
|
|
},
|
|
{
|
|
"name": "slugify",
|
|
"url": "https://github.com/lenniezelk/slugify",
|
|
"method": "git",
|
|
"tags": [
|
|
"slug",
|
|
"slugify",
|
|
"unicode",
|
|
"string",
|
|
"markdown"
|
|
],
|
|
"description": "Convert strings to a slug. Can be used for URLs, file names, IDs etc.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lenniezelk/slugify"
|
|
},
|
|
{
|
|
"name": "nimothello",
|
|
"url": "https://github.com/jiro4989/nimothello",
|
|
"method": "git",
|
|
"tags": [
|
|
"othello",
|
|
"reversi",
|
|
"terminal",
|
|
"game",
|
|
"command"
|
|
],
|
|
"description": "A teminal othello (reversi) in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/nimothello"
|
|
},
|
|
{
|
|
"name": "expander",
|
|
"url": "https://github.com/soraiemame/expander",
|
|
"method": "git",
|
|
"tags": [
|
|
"competitive-programing",
|
|
"expand",
|
|
"online-judge"
|
|
],
|
|
"description": "Code expander for competitive programing in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/soraiemame/expander"
|
|
},
|
|
{
|
|
"name": "crowngui",
|
|
"url": "https://github.com/bung87/crowngui",
|
|
"method": "git",
|
|
"tags": [
|
|
"web-based",
|
|
"gui",
|
|
"framework"
|
|
],
|
|
"description": "Web Technologies based Crossplatform GUI Framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/crowngui"
|
|
},
|
|
{
|
|
"name": "objc_runtime",
|
|
"url": "https://github.com/bung87/objc_runtime",
|
|
"method": "git",
|
|
"tags": [
|
|
"objective-c",
|
|
"wrapper"
|
|
],
|
|
"description": "objective-c runtime bindings",
|
|
"license": "LGPL-2.1-or-later",
|
|
"web": "https://github.com/bung87/objc_runtime"
|
|
},
|
|
{
|
|
"name": "hypixel",
|
|
"url": "https://github.com/tonogram/hypixel-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"api",
|
|
"minecraft",
|
|
"hypixel",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "The Hypixel API, in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tonogram/hypixel-nim"
|
|
},
|
|
{
|
|
"name": "dik",
|
|
"url": "https://github.com/juancarlospaco/dik",
|
|
"method": "git",
|
|
"tags": [
|
|
"dictionary"
|
|
],
|
|
"description": "Table implemented as optimized sorted hashed dictionary of {array[char]: Option[T]}, same size as OrderedTable",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/dik"
|
|
},
|
|
{
|
|
"name": "memlib",
|
|
"url": "https://github.com/khchen/memlib",
|
|
"method": "git",
|
|
"tags": [
|
|
"dynlib",
|
|
"library",
|
|
"dll",
|
|
"memorymodule",
|
|
"windows"
|
|
],
|
|
"description": "Load Windows DLL from memory",
|
|
"license": "MIT",
|
|
"web": "https://github.com/khchen/memlib",
|
|
"doc": "https://khchen.github.io/memlib"
|
|
},
|
|
{
|
|
"name": "owoifynim",
|
|
"url": "https://github.com/deadshot465/owoifynim",
|
|
"method": "git",
|
|
"tags": [
|
|
"fun",
|
|
"nonsense",
|
|
"curse",
|
|
"baby",
|
|
"owoify",
|
|
"babyspeak"
|
|
],
|
|
"description": "Turning your worst nightmare into a Nim package. This is a Nim port of mohan-cao's owoify-js, which will help you turn any string into nonsensical babyspeak similar to LeafySweet's infamous Chrome extension.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/deadshot465/owoifynim"
|
|
},
|
|
{
|
|
"name": "interface_implements",
|
|
"url": "https://github.com/itsumura-h/nim-interface-implements",
|
|
"method": "git",
|
|
"tags": [
|
|
"interface"
|
|
],
|
|
"description": "implements macro creates toInterface proc.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/itsumura-h/nim-interface-implements"
|
|
},
|
|
{
|
|
"name": "unalix",
|
|
"url": "https://github.com/AmanoTeam/Unalix-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"internet",
|
|
"security"
|
|
],
|
|
"description": "Small, dependency-free, fast Nim package (and CLI tool) for removing tracking fields from URLs.",
|
|
"license": "LGPL-3.0",
|
|
"web": "https://github.com/AmanoTeam/Unalix-nim"
|
|
},
|
|
{
|
|
"name": "winimx",
|
|
"url": "https://github.com/khchen/winimx",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"windows",
|
|
"api",
|
|
"winim"
|
|
],
|
|
"description": "Winim minified code generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/khchen/winimx"
|
|
},
|
|
{
|
|
"name": "catnip",
|
|
"url": "https://github.com/RSDuck/catnip",
|
|
"method": "git",
|
|
"tags": [
|
|
"jit",
|
|
"assembler"
|
|
],
|
|
"description": "Assembler for runtime code generation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/RSDuck/catnip"
|
|
},
|
|
{
|
|
"name": "tm_client",
|
|
"url": "https://github.com/termermc/nim-tm-client",
|
|
"method": "git",
|
|
"tags": [
|
|
"twinemedia",
|
|
"api",
|
|
"client",
|
|
"async",
|
|
"library",
|
|
"media"
|
|
],
|
|
"description": "TwineMedia API client library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/termermc/nim-tm-client"
|
|
},
|
|
{
|
|
"name": "plnim",
|
|
"url": "https://github.com/luisacosta828/plnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"pgxcrown-extension",
|
|
"postgresql",
|
|
"language-handler"
|
|
],
|
|
"description": "Language Handler for executing Nim inside postgres as a procedural language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/luisacosta828/plnim"
|
|
},
|
|
{
|
|
"name": "db_wrapper",
|
|
"url": "https://github.com/sivchari/db_wrapper",
|
|
"method": "git",
|
|
"tags": [
|
|
"database",
|
|
"wrapper",
|
|
"library"
|
|
],
|
|
"description": "this libraly able to use database/sql of Go",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sivchari/db_wrapper"
|
|
},
|
|
{
|
|
"name": "svvpi",
|
|
"url": "https://github.com/kaushalmodi/nim-svvpi",
|
|
"method": "git",
|
|
"tags": [
|
|
"verilog",
|
|
"systemverilog",
|
|
"pli",
|
|
"vpi",
|
|
"1800-2017",
|
|
"1364-2005"
|
|
],
|
|
"description": "Wrapper for SystemVerilog VPI headers vpi_user.h and sv_vpi_user.h",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kaushalmodi/nim-svvpi"
|
|
},
|
|
{
|
|
"name": "ptr_math",
|
|
"url": "https://github.com/kaushalmodi/ptr_math",
|
|
"method": "git",
|
|
"tags": [
|
|
"pointer",
|
|
"arithmetic",
|
|
"math"
|
|
],
|
|
"description": "Pointer arithmetic library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kaushalmodi/ptr_math"
|
|
},
|
|
{
|
|
"name": "netbuff",
|
|
"url": "https://github.com/jakubDoka/netbuff",
|
|
"method": "git",
|
|
"tags": [
|
|
"net",
|
|
"buffer",
|
|
"macros"
|
|
],
|
|
"description": "Fast and unsafe byte buffering for intensive network data transfer.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jakubDoka/netbuff"
|
|
},
|
|
{
|
|
"name": "ass",
|
|
"url": "https://github.com/0kalekale/libass-nim",
|
|
"license": "ISC",
|
|
"tags": [
|
|
"multimedia",
|
|
"video"
|
|
],
|
|
"method": "git",
|
|
"description": "Nim bindings for libass."
|
|
},
|
|
{
|
|
"name": "sayhissatsuwaza",
|
|
"url": "https://github.com/jiro4989/sayhissatsuwaza",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"generator",
|
|
"joke",
|
|
"tool",
|
|
"text"
|
|
],
|
|
"description": "Say hissatsuwaza (special attack) on your terminal.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiro4989/sayhissatsuwaza"
|
|
},
|
|
{
|
|
"name": "preserves",
|
|
"url": "https://git.syndicate-lang.org/ehmry/preserves-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"binary",
|
|
"library",
|
|
"serialization",
|
|
"syndicate"
|
|
],
|
|
"description": "Preserves data model and serialization format",
|
|
"license": "ISC",
|
|
"web": "https://preserves.gitlab.io/preserves/"
|
|
},
|
|
{
|
|
"name": "nimibook",
|
|
"url": "https://github.com/pietroppeter/nimibook",
|
|
"method": "git",
|
|
"tags": [
|
|
"book",
|
|
"nimib",
|
|
"markdown",
|
|
"publish"
|
|
],
|
|
"description": "A port of mdbook to nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pietroppeter/nimibook"
|
|
},
|
|
{
|
|
"name": "hexclock",
|
|
"url": "https://github.com/RainbowAsteroids/hexclock",
|
|
"method": "git",
|
|
"tags": [
|
|
"sdl",
|
|
"gui",
|
|
"clock",
|
|
"color"
|
|
],
|
|
"description": "Hex clock made in SDL and Nim",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/RainbowAsteroids/hexclock"
|
|
},
|
|
{
|
|
"name": "redismodules",
|
|
"url": "https://github.com/luisacosta828/redismodules",
|
|
"method": "git",
|
|
"tags": [
|
|
"redis",
|
|
"redismodule"
|
|
],
|
|
"description": "A new awesome nimble package",
|
|
"license": "MIT",
|
|
"web": "https://github.com/luisacosta828/redismodules"
|
|
},
|
|
{
|
|
"name": "special_functions",
|
|
"url": "https://github.com/ayman-albaz/special-functions",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"statistics"
|
|
],
|
|
"description": "Special mathematical functions in Nim",
|
|
"license": "Apache-2.0 License",
|
|
"web": "https://github.com/ayman-albaz/special-functions"
|
|
},
|
|
{
|
|
"name": "kashae",
|
|
"url": "https://github.com/beef331/kashae",
|
|
"method": "git",
|
|
"tags": [
|
|
"cache"
|
|
],
|
|
"description": "Calculation caching library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/beef331/kashae"
|
|
},
|
|
{
|
|
"name": "zxcvbnim",
|
|
"url": "https://github.com/jiiihpeeh/zxcvbnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"zxcvbn",
|
|
"clone"
|
|
],
|
|
"description": "A zxcvbn clone for Nim. Written in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiiihpeeh/zxcvbnim"
|
|
},
|
|
{
|
|
"name": "sumtypes",
|
|
"url": "https://github.com/beef331/sumtypes",
|
|
"method": "git",
|
|
"tags": [
|
|
"variant",
|
|
"sumtype",
|
|
"type"
|
|
],
|
|
"description": "Simple variant generator empowering easy heterogeneous type operations",
|
|
"license": "MIT",
|
|
"web": "https://github.com/beef331/sumtypes"
|
|
},
|
|
{
|
|
"name": "formulas",
|
|
"url": "https://github.com/thisago/formulas",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"geometry"
|
|
],
|
|
"description": "Mathematical formulas",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/formulas"
|
|
},
|
|
{
|
|
"name": "parsesql",
|
|
"url": "https://github.com/bung87/parsesql",
|
|
"method": "git",
|
|
"tags": [
|
|
"sql",
|
|
"parser"
|
|
],
|
|
"description": "The parsesql module implements a high performance SQL file parser. It parses PostgreSQL syntax and the SQL ANSI standard.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/parsesql"
|
|
},
|
|
{
|
|
"name": "distributions",
|
|
"url": "https://github.com/ayman-albaz/distributions",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"statistics",
|
|
"probability",
|
|
"distributions"
|
|
],
|
|
"description": "Distributions is a Nim library for distributions and their functions.",
|
|
"license": "Apache-2.0 License",
|
|
"web": "https://github.com/ayman-albaz/distributions"
|
|
},
|
|
{
|
|
"name": "whois",
|
|
"url": "https://github.com/thisago/whois",
|
|
"method": "git",
|
|
"tags": [
|
|
"whois",
|
|
"dns"
|
|
],
|
|
"description": "A simple and free whois client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/whois"
|
|
},
|
|
{
|
|
"name": "statistical_tests",
|
|
"url": "https://github.com/ayman-albaz/statistical-tests",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"statistics",
|
|
"probability",
|
|
"test",
|
|
"hypothesis"
|
|
],
|
|
"description": "Statistical tests in Nim.",
|
|
"license": "Apache-2.0 License",
|
|
"web": "https://github.com/ayman-albaz/statistical-tests"
|
|
},
|
|
{
|
|
"name": "nimarrow_glib",
|
|
"url": "https://github.com/emef/nimarrow_glib",
|
|
"method": "git",
|
|
"tags": [
|
|
"data",
|
|
"format",
|
|
"library",
|
|
"arrow",
|
|
"parquet"
|
|
],
|
|
"description": "apache arrow and parquet c api bindings",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/emef/nimarrow_glib"
|
|
},
|
|
{
|
|
"name": "slim",
|
|
"url": "https://github.com/bung87/slim",
|
|
"method": "git",
|
|
"tags": [
|
|
"package",
|
|
"manager"
|
|
],
|
|
"description": "nim package manager",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/slim"
|
|
},
|
|
{
|
|
"name": "suber",
|
|
"url": "https://github.com/olliNiinivaara/Suber",
|
|
"method": "git",
|
|
"tags": [
|
|
"publish",
|
|
"subscribe"
|
|
],
|
|
"description": "Pub/Sub engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/olliNiinivaara/Suber"
|
|
},
|
|
{
|
|
"name": "unchained",
|
|
"url": "https://github.com/SciNim/unchained",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"compile time",
|
|
"units",
|
|
"physics",
|
|
"physical units checking",
|
|
"macros"
|
|
],
|
|
"description": "Fully type safe, compile time only units library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SciNim/unchained"
|
|
},
|
|
{
|
|
"name": "syndicate",
|
|
"url": "https://git.syndicate-lang.org/ehmry/syndicate-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"actors",
|
|
"concurrency",
|
|
"dsl",
|
|
"library",
|
|
"rpc",
|
|
"syndicate"
|
|
],
|
|
"description": "Syndicated actors for conversational concurrency",
|
|
"license": "ISC",
|
|
"web": "https://syndicate-lang.org/"
|
|
},
|
|
{
|
|
"name": "datamancer",
|
|
"url": "https://github.com/SciNim/datamancer",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"dataframe",
|
|
"macros",
|
|
"dplyr"
|
|
],
|
|
"description": "A dataframe library with a dplyr like API",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SciNim/datamancer"
|
|
},
|
|
{
|
|
"name": "listenbrainz",
|
|
"url": "https://gitlab.com/tandy1000/listenbrainz-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"listenbrainz",
|
|
"api"
|
|
],
|
|
"description": "Low-level multisync bindings to the ListenBrainz web API.",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/tandy1000/listenbrainz-nim",
|
|
"doc": "https://tandy1000.gitlab.io/listenbrainz-nim/"
|
|
},
|
|
{
|
|
"name": "nicoru",
|
|
"url": "https://github.com/fox0430/nicoru",
|
|
"method": "git",
|
|
"tags": [
|
|
"container"
|
|
],
|
|
"description": "A container runtime written in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fox0430/nicoru"
|
|
},
|
|
{
|
|
"name": "nwsync",
|
|
"url": "https://github.com/Beamdog/nwsync",
|
|
"method": "git",
|
|
"tags": [
|
|
"nwn",
|
|
"neverwinternights",
|
|
"neverwinter",
|
|
"game",
|
|
"bioware",
|
|
"beamdog",
|
|
"persistentworld",
|
|
"autodownloader"
|
|
],
|
|
"description": "NWSync Repository Management utilities",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Beamdog/nwsync"
|
|
},
|
|
{
|
|
"name": "mcd",
|
|
"url": "https://gitlab.com/malicious-commit-detector/mcd",
|
|
"method": "git",
|
|
"tags": [
|
|
"antivirus",
|
|
"utility",
|
|
"binary"
|
|
],
|
|
"description": "Application to detect which commit generates malicious code detection by antivirus software.",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/malicious-commit-detector/mcd"
|
|
},
|
|
{
|
|
"name": "nimarrow",
|
|
"url": "https://github.com/emef/nimarrow",
|
|
"method": "git",
|
|
"tags": [
|
|
"data",
|
|
"format",
|
|
"library",
|
|
"arrow",
|
|
"parquet"
|
|
],
|
|
"description": "apache arrow bindings for nim",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/emef/nimarrow"
|
|
},
|
|
{
|
|
"name": "exporttosqlite3",
|
|
"url": "https://github.com/niklaskorz/nim-exporttosqlite3",
|
|
"method": "git",
|
|
"tags": [
|
|
"sqlite3",
|
|
"export",
|
|
"database",
|
|
"db_sqlite",
|
|
"sql"
|
|
],
|
|
"description": "Export Nim functions to sqlite3",
|
|
"license": "MIT",
|
|
"web": "https://github.com/niklaskorz/nim-exporttosqlite3"
|
|
},
|
|
{
|
|
"name": "microparsec",
|
|
"url": "https://github.com/schneiderfelipe/microparsec",
|
|
"method": "git",
|
|
"tags": [
|
|
"parser-combinators",
|
|
"parser-library",
|
|
"microparsec",
|
|
"parsec"
|
|
],
|
|
"description": "A performant Nim parsing library built for humans.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/schneiderfelipe/microparsec"
|
|
},
|
|
{
|
|
"name": "chain",
|
|
"url": "https://github.com/khchen/chain",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"with",
|
|
"cascade",
|
|
"operator",
|
|
"chaining"
|
|
],
|
|
"description": "Nim's function chaining and method cascading",
|
|
"license": "MIT",
|
|
"web": "https://github.com/khchen/chain"
|
|
},
|
|
{
|
|
"name": "awsS3",
|
|
"url": "https://github.com/ThomasTJdev/nim_awsS3",
|
|
"method": "git",
|
|
"tags": [
|
|
"aws",
|
|
"amazon",
|
|
"s3"
|
|
],
|
|
"description": "Amazon Simple Storage Service (AWS S3) basic API support.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nim_awsS3"
|
|
},
|
|
{
|
|
"name": "awsSTS",
|
|
"url": "https://github.com/ThomasTJdev/nim_awsSTS",
|
|
"method": "git",
|
|
"tags": [
|
|
"aws",
|
|
"amazon",
|
|
"sts",
|
|
"asia"
|
|
],
|
|
"description": "AWS Security Token Service API in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/nim_awsSTS"
|
|
},
|
|
{
|
|
"name": "todoist",
|
|
"url": "https://github.com/ruivieira/nim-todoist",
|
|
"method": "git",
|
|
"tags": [
|
|
"todoist",
|
|
"rest",
|
|
"api",
|
|
"client"
|
|
],
|
|
"description": "A Nim client for Todoist's REST API",
|
|
"license": "Apache-2.0",
|
|
"web": "https://ruivieira.github.io/nim-todoist/index.html"
|
|
},
|
|
{
|
|
"name": "mailcow",
|
|
"url": "https://github.com/Vaipex/Mailcow-API",
|
|
"method": "git",
|
|
"tags": [
|
|
"mail",
|
|
"api",
|
|
"mailcow"
|
|
],
|
|
"description": "Simple API wrapper for Mailcow",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/Vaipex/Mailcow-API"
|
|
},
|
|
{
|
|
"name": "websock",
|
|
"url": "https://github.com/status-im/nim-websock",
|
|
"method": "git",
|
|
"tags": [
|
|
"websocket",
|
|
"websocket-server",
|
|
"websocket-client",
|
|
"ws",
|
|
"wss",
|
|
"secure"
|
|
],
|
|
"description": " Websocket server and client implementation",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/status-im/nim-websock"
|
|
},
|
|
{
|
|
"name": "hyperscript",
|
|
"url": "https://github.com/schneiderfelipe/hyperscript",
|
|
"method": "git",
|
|
"tags": [
|
|
"hyperscript",
|
|
"templating"
|
|
],
|
|
"description": "Create HyperText with Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/schneiderfelipe/hyperscript"
|
|
},
|
|
{
|
|
"name": "pl0t",
|
|
"url": "https://github.com/al6x/pl0t?subdir=api/nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"plot",
|
|
"chart",
|
|
"table",
|
|
"excel",
|
|
"spreadsheet",
|
|
"visualization",
|
|
"data"
|
|
],
|
|
"description": "Plot and visualize data",
|
|
"license": "Proprietary",
|
|
"web": "https://pl0t.com"
|
|
},
|
|
{
|
|
"name": "gm_api",
|
|
"url": "https://github.com/thisago/gm_api",
|
|
"method": "git",
|
|
"tags": [
|
|
"greasemonkey",
|
|
"javascript",
|
|
"userscript",
|
|
"js"
|
|
],
|
|
"description": "Bindings for Greasemonkey API and an userscript header generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/gm_api"
|
|
},
|
|
{
|
|
"name": "asyncthreadpool",
|
|
"url": "https://github.com/yglukhov/asyncthreadpool",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"threadpool",
|
|
"multithreading"
|
|
],
|
|
"description": "Awaitable threadpool",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/asyncthreadpool"
|
|
},
|
|
{
|
|
"name": "unrolled",
|
|
"url": "https://github.com/schneiderfelipe/unrolled",
|
|
"method": "git",
|
|
"tags": [
|
|
"macros",
|
|
"unroll",
|
|
"for-loops"
|
|
],
|
|
"description": "Unroll for-loops at compile-time.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/schneiderfelipe/unrolled"
|
|
},
|
|
{
|
|
"name": "isocodes",
|
|
"url": "https://github.com/kraptor/isocodes",
|
|
"method": "git",
|
|
"tags": [
|
|
"iso",
|
|
"countries",
|
|
"country",
|
|
"language",
|
|
"languages",
|
|
"currency",
|
|
"currencies",
|
|
"ISO-3166",
|
|
"ISO-3166-1",
|
|
"ISO-3166-2",
|
|
"ISO-3166-3",
|
|
"ISO-15924",
|
|
"ISO-4217"
|
|
],
|
|
"description": "ISO codes for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/kraptor/isocodes"
|
|
},
|
|
{
|
|
"name": "macroplus",
|
|
"url": "https://github.com/hamidb80/macroplus",
|
|
"method": "git",
|
|
"tags": [
|
|
"macroplus",
|
|
"macro",
|
|
"macro",
|
|
"nim",
|
|
"compiletime"
|
|
],
|
|
"description": "a collection of useful macro functionalities",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/macroplus"
|
|
},
|
|
{
|
|
"name": "latinize",
|
|
"url": "https://github.com/AmanoTeam/Latinize",
|
|
"method": "git",
|
|
"tags": [
|
|
"strings",
|
|
"unicode",
|
|
"ascii"
|
|
],
|
|
"description": "Convert accents (diacritics) from strings to latin characters.",
|
|
"license": "LGPL-3.0",
|
|
"web": "https://github.com/AmanoTeam/Latinize"
|
|
},
|
|
{
|
|
"name": "xom",
|
|
"url": "https://github.com/schneiderfelipe/xom",
|
|
"method": "git",
|
|
"tags": [
|
|
"dom",
|
|
"xml",
|
|
"web",
|
|
"library",
|
|
"compile-time-meta-programming"
|
|
],
|
|
"description": "Transform XML trees into performant JavaScript DOM calls at compile-time.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/schneiderfelipe/xom"
|
|
},
|
|
{
|
|
"name": "harpoon",
|
|
"url": "https://github.com/juancarlospaco/harpoon",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"curl",
|
|
"client"
|
|
],
|
|
"description": "HTTP Client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/harpoon"
|
|
},
|
|
{
|
|
"name": "mycouch",
|
|
"url": "https://github.com/hamidb80/mycouch",
|
|
"method": "git",
|
|
"tags": [
|
|
"couchdb",
|
|
"couchdb-driver",
|
|
"nim",
|
|
"db-driver"
|
|
],
|
|
"description": "a couchDB client written in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/mycouch"
|
|
},
|
|
{
|
|
"name": "cpython",
|
|
"url": "https://github.com/juancarlospaco/cpython",
|
|
"method": "git",
|
|
"tags": [
|
|
"python"
|
|
],
|
|
"description": "Alternative StdLib for Nim for Python targets",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/cpython"
|
|
},
|
|
{
|
|
"name": "gnu",
|
|
"url": "https://github.com/tonogram/gnu",
|
|
"method": "git",
|
|
"tags": [
|
|
"gamedev",
|
|
"godot",
|
|
"game",
|
|
"engine",
|
|
"utility",
|
|
"tool"
|
|
],
|
|
"description": "Godot-Nim Utility - Godot gamedev with Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tonogram/gnu"
|
|
},
|
|
{
|
|
"name": "ballpark",
|
|
"url": "https://github.com/Mihara/ballpark",
|
|
"method": "git",
|
|
"tags": [
|
|
"amateur-radio",
|
|
"maidenhead"
|
|
],
|
|
"description": "An amateur radio tool to get you a ballpark estimate of where a given Maidenhead grid square is.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Mihara/ballpark"
|
|
},
|
|
{
|
|
"name": "linear_models",
|
|
"url": "https://github.com/ayman-albaz/linear-models",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"linear-algebra",
|
|
"statistics",
|
|
"machine-learning",
|
|
"BLAS",
|
|
"LAPACK",
|
|
"linear",
|
|
"glm"
|
|
],
|
|
"description": "Generalized linear models in Nim.",
|
|
"license": "Apache-2.0 License",
|
|
"web": "https://github.com/ayman-albaz/linear-models"
|
|
},
|
|
{
|
|
"name": "ytextractor",
|
|
"url": "https://github.com/thisago/ytextractor",
|
|
"method": "git",
|
|
"tags": [
|
|
"youtube",
|
|
"extractor",
|
|
"video"
|
|
],
|
|
"description": "Youtube data extractor",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/ytextractor"
|
|
},
|
|
{
|
|
"name": "nimja",
|
|
"url": "https://github.com/enthus1ast/nimja",
|
|
"method": "git",
|
|
"tags": [
|
|
"template",
|
|
"web",
|
|
"compiled",
|
|
"typed",
|
|
"jinja2",
|
|
"twig"
|
|
],
|
|
"description": "typed and compiled template engine inspired by jinja2, twig and onionhammer/nim-templates for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enthus1ast/nimja"
|
|
},
|
|
{
|
|
"name": "tkrzw",
|
|
"url": "https://git.sr.ht/~ehmry/nim-tkrzw",
|
|
"method": "git",
|
|
"tags": [
|
|
"db",
|
|
"key-value",
|
|
"wrapper"
|
|
],
|
|
"description": "Wrappers over the Tkrzw Database Manager C++ library.",
|
|
"license": "Apache-2.0",
|
|
"web": "https://git.sr.ht/~ehmry/nim-tkrzw"
|
|
},
|
|
{
|
|
"name": "notcurses",
|
|
"url": "https://github.com/michaelsbradleyjr/nim-notcurses",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"library",
|
|
"tui"
|
|
],
|
|
"description": "A low-level Nim wrapper for Notcurses: blingful TUIs and character graphics",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/michaelsbradleyjr/nim-notcurses"
|
|
},
|
|
{
|
|
"name": "composition",
|
|
"url": "https://github.com/DavidMeagher1/composition",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"deleted"
|
|
],
|
|
"description": "Composition pattern with event handling library in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/DavidMeagher1/composition"
|
|
},
|
|
{
|
|
"name": "oolib",
|
|
"url": "https://github.com/Glasses-Neo/OOlib",
|
|
"method": "git",
|
|
"tags": [
|
|
"oop",
|
|
"metaprogramming"
|
|
],
|
|
"description": "A nimble package which provides user-defined types, procedures, etc...",
|
|
"license": "WTFPL",
|
|
"web": "https://github.com/Glasses-Neo/OOlib"
|
|
},
|
|
{
|
|
"name": "commandant",
|
|
"url": "https://github.com/casey-SK/commandant.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"command-line",
|
|
"cli",
|
|
"argument",
|
|
"parser",
|
|
"argparse",
|
|
"optparse"
|
|
],
|
|
"description": "Commandant is a simple to use library for parsing command line arguments. Commandant is ideal for writing terminal applications, with support for flags, options, subcommands, and custom exit options.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/casey-SK/commandant"
|
|
},
|
|
{
|
|
"name": "algebraicdatas",
|
|
"url": "https://github.com/chocobo333/AlgebraicDataTypes",
|
|
"method": "git",
|
|
"tags": [
|
|
"algebraicdatatypes",
|
|
"adt",
|
|
"pattern-mathcing"
|
|
],
|
|
"description": "This module provides the feature of algebraic data type and its associated method",
|
|
"license": "MIT",
|
|
"web": "https://github.com/chocobo333/AlgebraicDataTypes"
|
|
},
|
|
{
|
|
"name": "numToWord",
|
|
"url": "https://github.com/thisago/numToWord",
|
|
"method": "git",
|
|
"tags": [
|
|
"numbers",
|
|
"conversion",
|
|
"words"
|
|
],
|
|
"description": "Convert numbers to words",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/numToWord"
|
|
},
|
|
{
|
|
"name": "bs",
|
|
"url": "https://github.com/maubg-debug/build-sys",
|
|
"method": "git",
|
|
"tags": [
|
|
"bs",
|
|
"build-system",
|
|
"system",
|
|
"build"
|
|
],
|
|
"description": "A good alternative to Makefile.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/maubg-debug/build-sys"
|
|
},
|
|
{
|
|
"name": "kombinator",
|
|
"url": "https://gitlab.com/EchoPouet/kombinator.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"utility",
|
|
"binary",
|
|
"combination"
|
|
],
|
|
"description": "Kombinator is a tool to generate commands line from parameters combination from a config file.",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/EchoPouet/kombinator.git"
|
|
},
|
|
{
|
|
"name": "watch_for_files",
|
|
"url": "https://github.com/hamidb80/watch_for_files",
|
|
"method": "git",
|
|
"tags": [
|
|
"file-watcher",
|
|
"file",
|
|
"watcher",
|
|
"cross-platform"
|
|
],
|
|
"description": "cross-platform file watcher with database",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/watch_for_files"
|
|
},
|
|
{
|
|
"name": "stripe",
|
|
"url": "https://github.com/iffy/nim-stripe",
|
|
"method": "git",
|
|
"tags": [
|
|
"payments",
|
|
"library"
|
|
],
|
|
"description": "Nim client for Stripe.com",
|
|
"license": "MIT",
|
|
"web": "https://github.com/iffy/nim-stripe"
|
|
},
|
|
{
|
|
"name": "htmlAntiCopy",
|
|
"url": "https://github.com/thisago/htmlAntiCopy",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"shuffle",
|
|
"text"
|
|
],
|
|
"description": "Block copy of any text in HTML",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/htmlAntiCopy"
|
|
},
|
|
{
|
|
"name": "distorm3",
|
|
"url": "https://github.com/ba0f3/distorm3.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"distorm,",
|
|
"distorm3,",
|
|
"x64,",
|
|
"i386,",
|
|
"x86-64,",
|
|
"disassembler,",
|
|
"disassembly"
|
|
],
|
|
"description": "Nim wrapper for distorm3 - Powerful Disassembler Library For x86/AMD64",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/distorm3.nim"
|
|
},
|
|
{
|
|
"name": "drawim",
|
|
"url": "https://github.com/GabrielLasso/drawim",
|
|
"method": "git",
|
|
"tags": [
|
|
"draw",
|
|
"drawing",
|
|
"gamedev"
|
|
],
|
|
"description": "Simple library to draw stuff on a window",
|
|
"license": "MIT",
|
|
"web": "https://github.com/GabrielLasso/drawim"
|
|
},
|
|
{
|
|
"name": "alasgar",
|
|
"url": "https://github.com/abisxir/alasgar",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"engine",
|
|
"3d",
|
|
"graphics",
|
|
"gles",
|
|
"opengl"
|
|
],
|
|
"description": "Game Engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/abisxir/alasgar"
|
|
},
|
|
{
|
|
"name": "tic80",
|
|
"url": "https://github.com/thisago/tic80",
|
|
"method": "git",
|
|
"tags": [
|
|
"tic80",
|
|
"games",
|
|
"js",
|
|
"bindings"
|
|
],
|
|
"description": "TIC-80 bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/tic80"
|
|
},
|
|
{
|
|
"name": "nimcrypt",
|
|
"url": "https://github.com/napalu/nimcrypt",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypt",
|
|
"security",
|
|
"crypto",
|
|
"md5",
|
|
"sha-256",
|
|
"sha-512",
|
|
"cryptography",
|
|
"security"
|
|
],
|
|
"description": "Implementation of Unix crypt with support for Crypt-MD5, Crypt-SHA256 and Crypt-SHA512",
|
|
"license": "MIT",
|
|
"web": "https://github.com/napalu/nimcrypt",
|
|
"doc": "https://github.com/napalu/nimcrypt"
|
|
},
|
|
{
|
|
"name": "surfing",
|
|
"url": "https://github.com/momeemt/surfing",
|
|
"method": "git",
|
|
"tags": [
|
|
"base64",
|
|
"cli",
|
|
"string",
|
|
"surfing"
|
|
],
|
|
"description": "Surfing is a highly functional CLI for Base64.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/momeemt/surfing"
|
|
},
|
|
{
|
|
"name": "loony",
|
|
"url": "https://github.com/shayanhabibi/loony",
|
|
"method": "git",
|
|
"tags": [
|
|
"fifo",
|
|
"queue",
|
|
"concurrency",
|
|
"cps"
|
|
],
|
|
"description": "Lock-free threadsafe MPMC with high throughput",
|
|
"license": "MIT",
|
|
"web": "https://github.com/shayanhabibi/loony",
|
|
"doc": "https://github.com/shayanhabibi/loony/blob/main/README.md"
|
|
},
|
|
{
|
|
"name": "matrixsdk",
|
|
"url": "https://github.com/dylhack/matrix-nim-sdk",
|
|
"method": "git",
|
|
"tags": [
|
|
"matrix",
|
|
"sdk",
|
|
"matrix.org",
|
|
"decentralization",
|
|
"protocol",
|
|
"deleted"
|
|
],
|
|
"description": "A Matrix (https://matrix.org) client and appservice API wrapper for Nim!",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/dylhack/matrix-nim-sdk",
|
|
"doc": "https://github.com/shayanhabibi/dylhack/blob/matrix-nim-sdk/README.md"
|
|
},
|
|
{
|
|
"name": "zfdbms",
|
|
"url": "https://github.com/zendbit/nim_zfdbms",
|
|
"method": "git",
|
|
"tags": [
|
|
"sql",
|
|
"dbms",
|
|
"zendbit",
|
|
"zendflow",
|
|
"database",
|
|
"mysql",
|
|
"sqlite",
|
|
"postgre"
|
|
],
|
|
"description": "Simple database generator, connector and query tools.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/zendbit/nim_zfdbms",
|
|
"doc": "https://github.com/zendbit/nim_zfdbms/blob/main/README.md"
|
|
},
|
|
{
|
|
"name": "selenimum",
|
|
"url": "https://github.com/myamyu/selenimum",
|
|
"method": "git",
|
|
"tags": [
|
|
"selenium",
|
|
"web",
|
|
"scraping"
|
|
],
|
|
"description": "WebDriver for Selenium(selenium-hub).",
|
|
"license": "MIT",
|
|
"web": "https://github.com/myamyu/selenimum"
|
|
},
|
|
{
|
|
"name": "feta",
|
|
"url": "https://github.com/FlorianRauls/office-DSL-thesis",
|
|
"method": "git",
|
|
"tags": [
|
|
"domain-specific-language",
|
|
"dsl",
|
|
"office",
|
|
"automation"
|
|
],
|
|
"description": "A domain-specific for general purpose office automation. The language is embedded in Nim and allows for quick and easy integration of different office software environments.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/FlorianRauls/office-DSL-thesis"
|
|
},
|
|
{
|
|
"name": "chipmunk7",
|
|
"url": "https://github.com/avahe-kellenberger/nim-chipmunk",
|
|
"method": "git",
|
|
"tags": [
|
|
"chipmunk",
|
|
"chipmunk7",
|
|
"collision",
|
|
"gamedev",
|
|
"game",
|
|
"wrapper"
|
|
],
|
|
"description": "Bindings for Chipmunk, a fast and lightweight 2D game physics library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/avahe-kellenberger/nim-chipmunk"
|
|
},
|
|
{
|
|
"name": "easy_sqlite3",
|
|
"url": "https://github.com/codehz/easy_sqlite3",
|
|
"method": "git",
|
|
"tags": [
|
|
"sqlite",
|
|
"sqlite3",
|
|
"database",
|
|
"arc"
|
|
],
|
|
"description": "Yet another SQLite wrapper for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/codehz/easy_sqlite3"
|
|
},
|
|
{
|
|
"name": "chacha20",
|
|
"url": "https://git.sr.ht/~ehmry/chacha20",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto"
|
|
],
|
|
"description": "ChaCha20 stream cipher",
|
|
"license": "Unlicense",
|
|
"web": "https://git.sr.ht/~ehmry/chacha20"
|
|
},
|
|
{
|
|
"name": "nimfunge98",
|
|
"url": "https://git.adyxax.org/adyxax/nimfunge98",
|
|
"method": "git",
|
|
"tags": [
|
|
"befunge",
|
|
"esolang",
|
|
"funge",
|
|
"interpreter"
|
|
],
|
|
"description": "A Funge-98 interpreter written in nim",
|
|
"license": "EUPL-1.2",
|
|
"web": "https://git.adyxax.org/adyxax/nimfunge98"
|
|
},
|
|
{
|
|
"name": "opencolor",
|
|
"url": "https://github.com/Double-oxygeN/opencolor.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"color",
|
|
"colorscheme",
|
|
"opencolor"
|
|
],
|
|
"description": "Nim bindings for Open color",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Double-oxygeN/opencolor.nim"
|
|
},
|
|
{
|
|
"name": "xidoc",
|
|
"url": "https://github.com/xigoi/xidoc/",
|
|
"method": "git",
|
|
"tags": [
|
|
"markup",
|
|
"html",
|
|
"latex"
|
|
],
|
|
"description": "A consistent markup language",
|
|
"license": "GPL-3.0",
|
|
"web": "https://xidoc.nim.town/"
|
|
},
|
|
{
|
|
"name": "tokarax",
|
|
"url": "https://github.com/thisago/tokarax",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"converter",
|
|
"karax"
|
|
],
|
|
"description": "Converts HTML to Karax representation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/tokarax"
|
|
},
|
|
{
|
|
"name": "asyncanything",
|
|
"url": "https://github.com/hamidb80/asyncanything",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"threads",
|
|
"async-threads"
|
|
],
|
|
"description": "make anything async [to be honest, fake async]",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/asyncanything"
|
|
},
|
|
{
|
|
"name": "dslutils",
|
|
"url": "https://github.com/codehz/dslutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"dsl",
|
|
"macro",
|
|
"pattern"
|
|
],
|
|
"description": "A macro collection for creating DSL in nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/codehz/dslutils"
|
|
},
|
|
{
|
|
"name": "uncomment",
|
|
"url": "https://github.com/hamidb80/uncomment",
|
|
"method": "git",
|
|
"tags": [
|
|
"comment",
|
|
"uncomment",
|
|
"compile-time"
|
|
],
|
|
"description": "uncomment the codes at the compile time",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/uncomment"
|
|
},
|
|
{
|
|
"name": "frida",
|
|
"url": "https://github.com/ba0f3/frida.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"frida",
|
|
"frida-core",
|
|
"instrument",
|
|
"reverse-engineering"
|
|
],
|
|
"description": "Frida wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ba0f3/frida.nim"
|
|
},
|
|
{
|
|
"name": "scinim",
|
|
"url": "https://github.com/SciNim/scinim",
|
|
"method": "git",
|
|
"tags": [
|
|
"scinim"
|
|
],
|
|
"description": "The core types and functions of the SciNim ecosystem",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SciNim/scinim"
|
|
},
|
|
{
|
|
"name": "db_nimternalsql",
|
|
"url": "https://github.com/rehartmann/nimternalsql",
|
|
"method": "git",
|
|
"tags": [
|
|
"n"
|
|
],
|
|
"description": "An in-memory SQL database library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rehartmann/nimternalsql"
|
|
},
|
|
{
|
|
"name": "tecs",
|
|
"url": "https://github.com/Timofffee/tecs.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"ecs",
|
|
"library"
|
|
],
|
|
"description": "Simple ECS implementation for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Timofffee/tecs.nim",
|
|
"doc": "https://timofffee.github.io/tecs.nim/tecs.html"
|
|
},
|
|
{
|
|
"name": "dataUrl",
|
|
"url": "https://github.com/thisago/dataUrl",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"dataurl",
|
|
"library"
|
|
],
|
|
"description": "Easily create data urls! CLI included",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/dataUrl"
|
|
},
|
|
{
|
|
"name": "animatecss",
|
|
"url": "https://github.com/thisago/animatecss",
|
|
"method": "git",
|
|
"tags": [
|
|
"javascript",
|
|
"animatecss"
|
|
],
|
|
"description": "Easily use Animate.css classes",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/animatecss"
|
|
},
|
|
{
|
|
"name": "config",
|
|
"url": "https://github.com/vsajip/nim-cfg-lib",
|
|
"method": "git",
|
|
"tags": [
|
|
"configuration",
|
|
"config",
|
|
"library",
|
|
"CFG"
|
|
],
|
|
"description": "A library for working with the CFG configuration format",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://docs.red-dove.com/cfg/index.html"
|
|
},
|
|
{
|
|
"name": "gene",
|
|
"url": "https://github.com/gcao/gene-new",
|
|
"method": "git",
|
|
"tags": [
|
|
"lisp",
|
|
"language",
|
|
"interpreter",
|
|
"gene"
|
|
],
|
|
"description": "Gene - a general purpose language",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gcao/gene-new"
|
|
},
|
|
{
|
|
"name": "odsreader",
|
|
"url": "https://github.com/dariolah/odsreader",
|
|
"method": "git",
|
|
"tags": [
|
|
"ods",
|
|
"spreadsheet",
|
|
"libreoffice"
|
|
],
|
|
"description": "OpenDocument Spreadhseet reader",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dariolah/odsreader"
|
|
},
|
|
{
|
|
"name": "htmlToVdom",
|
|
"url": "https://github.com/C-NERD/htmlToVdom",
|
|
"method": "git",
|
|
"tags": [
|
|
"Karax",
|
|
"htmltovdom",
|
|
"web",
|
|
"js",
|
|
"tokarax",
|
|
"htmltokarx"
|
|
],
|
|
"description": "Karax extension to convert html in string form to embeddable Karax vdom",
|
|
"license": "MIT",
|
|
"web": "https://github.com/C-NERD/htmlToVdom"
|
|
},
|
|
{
|
|
"name": "aossoa",
|
|
"url": "https://github.com/guibar64/aossoa",
|
|
"method": "git",
|
|
"tags": [
|
|
"sugar",
|
|
"library"
|
|
],
|
|
"description": "Use a Structure of Arrays like an Array of Structures",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guibar64/aossoa"
|
|
},
|
|
{
|
|
"name": "textformats",
|
|
"url": "https://github.com/ggonnella/textformats",
|
|
"method": "git",
|
|
"tags": [
|
|
"parsing",
|
|
"formats",
|
|
"textfiles",
|
|
"library"
|
|
],
|
|
"description": "Easy specification of text formats for structured data",
|
|
"license": "ISC",
|
|
"web": "https://github.com/ggonnella/textformats"
|
|
},
|
|
{
|
|
"name": "exprgrad",
|
|
"url": "https://github.com/can-lehmann/exprgrad",
|
|
"method": "git",
|
|
"tags": [
|
|
"machine-learning",
|
|
"nn",
|
|
"neural",
|
|
"tensor",
|
|
"array",
|
|
"matrix",
|
|
"ndarray",
|
|
"dsl",
|
|
"automatic-differentiation"
|
|
],
|
|
"description": "An experimental deep learning framework",
|
|
"license": "Apache License 2.0",
|
|
"web": "https://github.com/can-lehmann/exprgrad"
|
|
},
|
|
{
|
|
"name": "brainlyextractor",
|
|
"url": "https://github.com/thisago/brainlyextractor",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"scraper",
|
|
"extractor"
|
|
],
|
|
"description": "Brainly data extractor",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/brainlyextractor"
|
|
},
|
|
{
|
|
"name": "duckduckgo",
|
|
"url": "https://github.com/thisago/duckduckgo",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"scraper",
|
|
"search",
|
|
"web",
|
|
"duckduckgo"
|
|
],
|
|
"description": "Duckduckgo search",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/duckduckgo"
|
|
},
|
|
{
|
|
"name": "scraper",
|
|
"url": "https://github.com/thisago/scraper",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"scraper",
|
|
"tools",
|
|
"library"
|
|
],
|
|
"description": "Scraping tools",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/scraper"
|
|
},
|
|
{
|
|
"name": "htmlunescape",
|
|
"url": "https://github.com/AmanoTeam/htmlunescape",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"text"
|
|
],
|
|
"description": "Port of Python's html.escape and html.unescape to Nim",
|
|
"license": "LGPL-3.0",
|
|
"web": "https://github.com/AmanoTeam/htmlunescape"
|
|
},
|
|
{
|
|
"name": "localize",
|
|
"url": "https://github.com/levovix0/localize",
|
|
"method": "git",
|
|
"tags": [
|
|
"translate",
|
|
"translation",
|
|
"localization"
|
|
],
|
|
"description": "Compile time localization for applications",
|
|
"license": "MIT",
|
|
"web": "https://github.com/levovix0/localize"
|
|
},
|
|
{
|
|
"name": "jester2swagger",
|
|
"url": "https://github.com/ThomasTJdev/jester2swagger",
|
|
"method": "git",
|
|
"tags": [
|
|
"jester",
|
|
"swagger",
|
|
"postman"
|
|
],
|
|
"description": "Converts a file with Jester routes to Swagger JSON which can be imported in Postman.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ThomasTJdev/jester2swagger"
|
|
},
|
|
{
|
|
"name": "riimut",
|
|
"url": "https://github.com/stscoundrel/riimut-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"runes",
|
|
"convert",
|
|
"transform",
|
|
"futhark",
|
|
"younger-futhark",
|
|
"elder-futhark",
|
|
"futhorc",
|
|
"futhork",
|
|
"medieval-runes"
|
|
],
|
|
"description": "Transform latin letters to runes & vice versa. Four runic dialects available.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/stscoundrel/riimut-nim"
|
|
},
|
|
{
|
|
"name": "bluesoftcosmos",
|
|
"url": "https://github.com/thisago/bluesoftcosmos",
|
|
"method": "git",
|
|
"tags": [
|
|
"scraper",
|
|
"extractor",
|
|
"food",
|
|
"barcode"
|
|
],
|
|
"description": "Bluesoft Cosmos extractor",
|
|
"license": "gpl-3.0",
|
|
"web": "https://github.com/thisago/bluesoftcosmos"
|
|
},
|
|
{
|
|
"name": "cliche",
|
|
"url": "https://github.com/juancarlospaco/cliche",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli"
|
|
],
|
|
"description": "AutoMagic CLI argument parsing is Cliche",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/cliche"
|
|
},
|
|
{
|
|
"name": "paramidib",
|
|
"url": "https://github.com/pietroppeter/paramidib",
|
|
"method": "git",
|
|
"tags": [
|
|
"midi",
|
|
"music",
|
|
"wav",
|
|
"nimib",
|
|
"paramidi"
|
|
],
|
|
"description": "paramidi with nimib",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pietroppeter/paramidib"
|
|
},
|
|
{
|
|
"name": "gigi",
|
|
"url": "https://github.com/attakei/gigi",
|
|
"method": "git",
|
|
"tags": [
|
|
"git",
|
|
"gitignore",
|
|
"cli"
|
|
],
|
|
"description": "GitIgnore Generation Interface",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/attakei/gigi"
|
|
},
|
|
{
|
|
"name": "contractabi",
|
|
"url": "https://github.com/status-im/nim-contract-abi",
|
|
"method": "git",
|
|
"tags": [
|
|
"ethereum",
|
|
"contract",
|
|
"abi",
|
|
"encoding",
|
|
"decoding"
|
|
],
|
|
"description": "ABI Encoding for Ethereum contracts",
|
|
"license": "MIT",
|
|
"web": "https://github.com/status-im/nim-contract-abi"
|
|
},
|
|
{
|
|
"name": "spfun",
|
|
"url": "https://github.com/c-blake/spfun",
|
|
"method": "git",
|
|
"tags": [
|
|
"statistics",
|
|
"mathematics",
|
|
"physics",
|
|
"special functions",
|
|
"numerical methods"
|
|
],
|
|
"description": "Special Functions of Stats & Physics",
|
|
"license": "MIT/ISC",
|
|
"web": "https://github.com/c-blake/spfun"
|
|
},
|
|
{
|
|
"name": "asyncredis",
|
|
"url": "https://github.com/Q-Master/redis.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"redis",
|
|
"database",
|
|
"driver",
|
|
"async"
|
|
],
|
|
"description": "Pure Nim asyncronous driver for Redis DB",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Q-Master/redis.nim"
|
|
},
|
|
{
|
|
"name": "prettystr",
|
|
"url": "https://github.com/prettybauble/prettystr",
|
|
"method": "git",
|
|
"tags": [
|
|
"prettystr",
|
|
"prettybauble",
|
|
"string",
|
|
"number"
|
|
],
|
|
"description": "Small library for working with strings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/prettybauble/prettystr"
|
|
},
|
|
{
|
|
"name": "opensimplexnoise",
|
|
"url": "https://github.com/betofloresbaca/nim-opensimplexnoise",
|
|
"method": "git",
|
|
"tags": [
|
|
"noise",
|
|
"opensimplexnoise",
|
|
"noise2d",
|
|
"noise3d",
|
|
"noise4d",
|
|
"library"
|
|
],
|
|
"description": "A pure nim port of the open simplex noise algorithm from Kurt Spencer",
|
|
"license": "MIT",
|
|
"web": "https://github.com/betofloresbaca/nim-opensimplexnoise"
|
|
},
|
|
{
|
|
"name": "prettyclr",
|
|
"url": "https://github.com/prettybauble/prettyclr",
|
|
"method": "git",
|
|
"tags": [
|
|
"prettybauble",
|
|
"prettyclr",
|
|
"color"
|
|
],
|
|
"description": "Small library for working with colors",
|
|
"license": "MIT",
|
|
"web": "https://github.com/prettybauble/prettyclr"
|
|
},
|
|
{
|
|
"name": "flower",
|
|
"url": "https://github.com/dizzyliam/flower",
|
|
"method": "git",
|
|
"tags": [
|
|
"set"
|
|
],
|
|
"description": "A pure Nim bloom filter.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dizzyliam/flower"
|
|
},
|
|
{
|
|
"name": "prettyvec",
|
|
"url": "https://github.com/prettybauble/prettyvec",
|
|
"method": "git",
|
|
"tags": [
|
|
"prettybauble",
|
|
"vector",
|
|
"library"
|
|
],
|
|
"description": "Small library for working with vectors",
|
|
"license": "MIT",
|
|
"web": "https://github.com/prettybauble/prettyvec"
|
|
},
|
|
{
|
|
"name": "mcu_utils",
|
|
"url": "https://github.com/EmbeddedNim/mcu_utils",
|
|
"method": "git",
|
|
"tags": [
|
|
"embedded",
|
|
"mcu",
|
|
"utilities",
|
|
"microcontroller"
|
|
],
|
|
"description": "Utilities and simple helpers for programming with Nim on embedded MCU devices",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/EmbeddedNim/mcu_utils"
|
|
},
|
|
{
|
|
"name": "nordaudio",
|
|
"url": "https://github.com/Psirus/nordaudio",
|
|
"method": "git",
|
|
"tags": [
|
|
"sound",
|
|
"audio",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "A small wrapper around PortAudio for cross-platform audio IO.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Psirus/nordaudio"
|
|
},
|
|
{
|
|
"name": "ogham",
|
|
"url": "https://github.com/stscoundrel/ogham-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ogham",
|
|
"convert",
|
|
"transform",
|
|
"old-irish",
|
|
"inscriptions"
|
|
],
|
|
"description": "Convert Ogham inscriptions to latin text & vice versa.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/stscoundrel/ogham-nim"
|
|
},
|
|
{
|
|
"name": "honeycomb",
|
|
"url": "https://github.com/KatrinaKitten/honeycomb",
|
|
"method": "git",
|
|
"tags": [
|
|
"parsing",
|
|
"parser-combinator",
|
|
"parser"
|
|
],
|
|
"description": "A dead simple, no-nonsense parser combinator library written in pure Nim.",
|
|
"license": "MPL-2.0",
|
|
"web": "https://github.com/KatrinaKitten/honeycomb"
|
|
},
|
|
{
|
|
"name": "preprod",
|
|
"url": "https://github.com/j-a-s-d/preprod",
|
|
"method": "git",
|
|
"tags": [
|
|
"preprocessor"
|
|
],
|
|
"description": "preprod",
|
|
"license": "MIT",
|
|
"web": "https://github.com/j-a-s-d/preprod"
|
|
},
|
|
{
|
|
"name": "nimfmt",
|
|
"url": "https://github.com/FedericoCeratto/nimfmt",
|
|
"method": "git",
|
|
"tags": [
|
|
"linting",
|
|
"linter"
|
|
],
|
|
"description": "Configurable Nim code linter / formatter / style checker with heuristics",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/FedericoCeratto/nimfmt"
|
|
},
|
|
{
|
|
"name": "NimbleImGui",
|
|
"url": "https://github.com/qb-0/NimbleImGui",
|
|
"method": "git",
|
|
"tags": [
|
|
"nimble",
|
|
"gui",
|
|
"imgui",
|
|
"ui"
|
|
],
|
|
"description": "ImGui Frontend for Nimble",
|
|
"license": "MIT",
|
|
"web": "https://github.com/qb-0/NimbleImGui"
|
|
},
|
|
{
|
|
"name": "tome",
|
|
"url": "https://github.com/dizzyliam/tome",
|
|
"method": "git",
|
|
"tags": [
|
|
"nlp",
|
|
"language",
|
|
"ml"
|
|
],
|
|
"description": "A natural language library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/dizzyliam/tome"
|
|
},
|
|
{
|
|
"name": "opussum",
|
|
"url": "https://github.com/ire4ever1190/opussum",
|
|
"method": "git",
|
|
"tags": [
|
|
"audio",
|
|
"wrapper"
|
|
],
|
|
"description": "Wrapper around libopus",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ire4ever1190/opussum",
|
|
"doc": "https://tempdocs.netlify.app/opussum/stable/"
|
|
},
|
|
{
|
|
"name": "nimtesseract",
|
|
"url": "https://github.com/DavideGalilei/nimtesseract",
|
|
"method": "git",
|
|
"tags": [
|
|
"ocr",
|
|
"nim",
|
|
"text",
|
|
"tesseract",
|
|
"ocr-recognition",
|
|
"wrapper"
|
|
],
|
|
"description": "A wrapper to Tesseract OCR library for Nim",
|
|
"license": "Unlicense",
|
|
"web": "https://github.com/DavideGalilei/nimtesseract"
|
|
},
|
|
{
|
|
"name": "jalali_nim",
|
|
"url": "https://github.com/hamidb80/jalili-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"jalili",
|
|
"gregorian",
|
|
"date",
|
|
"converter"
|
|
],
|
|
"description": "Jalili <=> Gregorian date converter, originally a copy of https://jdf.scr.ir/",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/jalili-nim"
|
|
},
|
|
{
|
|
"name": "nimdenter",
|
|
"url": "https://github.com/xigoi/nimdenter",
|
|
"method": "git",
|
|
"tags": [
|
|
"nim",
|
|
"indentation",
|
|
"syntax",
|
|
"braces"
|
|
],
|
|
"description": "A tool for people who don't like Nim's indentation-based syntax",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/xigoi/nimdenter"
|
|
},
|
|
{
|
|
"name": "base45",
|
|
"url": "https://git.sr.ht/~ehmry/base45",
|
|
"method": "git",
|
|
"tags": [
|
|
"base45"
|
|
],
|
|
"description": "Base45 encoder and decoder",
|
|
"license": "Unlicense",
|
|
"web": "https://git.sr.ht/~ehmry/base45"
|
|
},
|
|
{
|
|
"name": "utf8tests",
|
|
"url": "https://github.com/flenniken/utf8tests",
|
|
"method": "git",
|
|
"tags": [
|
|
"UTF-8",
|
|
"decoder"
|
|
],
|
|
"description": "UTF-8 test cases and supporting code.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/flenniken/utf8tests/",
|
|
"doc": "https://github.com/flenniken/utf8tests/"
|
|
},
|
|
{
|
|
"name": "xlsxio",
|
|
"url": "https://github.com/jiiihpeeh/xlsxio-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"xlsxio",
|
|
"wrapper"
|
|
],
|
|
"description": "This is a xlsxio wrapper done Nim in mind.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jiiihpeeh/xlsxio-nim"
|
|
},
|
|
{
|
|
"name": "grab",
|
|
"url": "https://github.com/metagn/grab",
|
|
"method": "git",
|
|
"tags": [
|
|
"grape",
|
|
"grab"
|
|
],
|
|
"description": "grab statement for importing Nimble packages, similar to Groovy's Grape",
|
|
"license": "MIT",
|
|
"web": "https://github.com/metagn/grab"
|
|
},
|
|
{
|
|
"name": "conventional_semver",
|
|
"url": "https://gitlab.com/SimplyZ/conventional_semver",
|
|
"method": "git",
|
|
"tags": [
|
|
"semver",
|
|
"conventional",
|
|
"commits",
|
|
"git",
|
|
"version"
|
|
],
|
|
"description": "Calculate the next semver version given the git log and previous version",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/SimplyZ/conventional_semver"
|
|
},
|
|
{
|
|
"name": "astdot",
|
|
"url": "https://github.com/Rekihyt/astdot",
|
|
"method": "git",
|
|
"tags": [
|
|
"ast",
|
|
"dot",
|
|
"jpg",
|
|
"tree"
|
|
],
|
|
"description": "Prints a dot graph of a nim ast dumped using the `dumpTree` macro.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Rekihyt/astdot"
|
|
},
|
|
{
|
|
"name": "nimkov",
|
|
"url": "https://github.com/bit0r1n/nimkov",
|
|
"method": "git",
|
|
"tags": [
|
|
"markov",
|
|
"markov-chain",
|
|
"generator",
|
|
"sentence",
|
|
"text"
|
|
],
|
|
"description": "Text generator, based on Markov Chains (Markov text generator)",
|
|
"license": "MIT",
|
|
"doc": "https://nimkov.bitor.in",
|
|
"web": "https://github.com/bit0r1n/nimkov"
|
|
},
|
|
{
|
|
"name": "servclip",
|
|
"url": "https://github.com/thisago/servclip",
|
|
"method": "git",
|
|
"tags": [
|
|
"clipboard",
|
|
"remote",
|
|
"server",
|
|
"utility",
|
|
"cli",
|
|
"tool"
|
|
],
|
|
"description": "Manage your clipboard remotely",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/servclip"
|
|
},
|
|
{
|
|
"name": "slicerator",
|
|
"url": "https://github.com/beef331/slicerator",
|
|
"method": "git",
|
|
"tags": [
|
|
"iterators",
|
|
"closure",
|
|
"slices",
|
|
"performance"
|
|
],
|
|
"description": "Iterator package aimed at more ergonomic and efficient iterators.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "tinypool",
|
|
"url": "https://github.com/PhilippMDoerner/TinyPool",
|
|
"method": "git",
|
|
"tags": [
|
|
"database",
|
|
"sqlite3",
|
|
"connection-pool"
|
|
],
|
|
"description": "A minimalistic connection pooling package",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PhilippMDoerner/TinyPool"
|
|
},
|
|
{
|
|
"name": "mt",
|
|
"url": "https://codeberg.org/eqf0/mt",
|
|
"method": "git",
|
|
"tags": [
|
|
"tldr",
|
|
"manpages"
|
|
],
|
|
"description": "A simple TLDR pages client",
|
|
"license": "MIT",
|
|
"web": "https://codeberg.org/eqf0/mt/"
|
|
},
|
|
{
|
|
"name": "sbttl",
|
|
"url": "https://github.com/hamidb80/sbttl",
|
|
"method": "git",
|
|
"tags": [
|
|
"parse",
|
|
"video",
|
|
"subtitle",
|
|
"srt",
|
|
"vtt"
|
|
],
|
|
"description": "read & write subtitle files with sbttl",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/sbttl"
|
|
},
|
|
{
|
|
"name": "tradingview",
|
|
"url": "https://github.com/juancarlospaco/tradingview",
|
|
"method": "git",
|
|
"tags": [
|
|
"tradingview",
|
|
"trading",
|
|
"finance",
|
|
"crypto"
|
|
],
|
|
"description": "TradingView client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/tradingview"
|
|
},
|
|
{
|
|
"name": "polymorph",
|
|
"url": "https://github.com/rlipsc/polymorph",
|
|
"method": "git",
|
|
"tags": [
|
|
"entity-component-system",
|
|
"ecs",
|
|
"gamedev",
|
|
"metaprogramming",
|
|
"compile-time"
|
|
],
|
|
"description": "An entity-component-system with a focus on compile time optimisation",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/rlipsc/polymorph"
|
|
},
|
|
{
|
|
"name": "polymers",
|
|
"url": "https://github.com/rlipsc/polymers",
|
|
"method": "git",
|
|
"tags": [
|
|
"entity-component-system",
|
|
"ecs",
|
|
"gamedev",
|
|
"metaprogramming",
|
|
"compile-time",
|
|
"polymorph"
|
|
],
|
|
"description": "A library of components and systems for use with the Polymorph ECS",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/rlipsc/polymers"
|
|
},
|
|
{
|
|
"name": "glbits",
|
|
"url": "https://github.com/rlipsc/glbits",
|
|
"method": "git",
|
|
"tags": [
|
|
"opengl",
|
|
"shaders",
|
|
"graphics",
|
|
"sdl2"
|
|
],
|
|
"description": "A light interface and selection of utilities for working with OpenGL and SDL2",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/rlipsc/glbits"
|
|
},
|
|
{
|
|
"name": "audius",
|
|
"url": "https://github.com/ceebeel/audius",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"api",
|
|
"wrapper",
|
|
"audius",
|
|
"music"
|
|
],
|
|
"description": "Audius is a simple client library for interacting with the Audius free API.",
|
|
"license": "MIT",
|
|
"doc": "https://ceebeel.github.io/audius",
|
|
"web": "https://github.com/ceebeel/audius"
|
|
},
|
|
{
|
|
"name": "networkutils",
|
|
"url": "https://github.com/Q-Master/networkutils.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"networking",
|
|
"sockets",
|
|
"async",
|
|
"sync",
|
|
"library"
|
|
],
|
|
"description": "Various networking utils",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Q-Master/networkutils.nim"
|
|
},
|
|
{
|
|
"name": "klymene",
|
|
"alias": "kapsis"
|
|
},
|
|
{
|
|
"name": "kapsis",
|
|
"url": "https://github.com/openpeeps/kapsis",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"cli-toolkit",
|
|
"toolkit",
|
|
"command-line",
|
|
"cli-framework",
|
|
"interactive"
|
|
],
|
|
"description": "Build delightful command line interfaces in seconds.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/kapsis"
|
|
},
|
|
{
|
|
"name": "tim",
|
|
"url": "https://github.com/openpeeps/tim",
|
|
"method": "git",
|
|
"tags": [
|
|
"template-engine",
|
|
"emmet",
|
|
"template",
|
|
"engine",
|
|
"tim"
|
|
],
|
|
"description": "Really lightweight template engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/tim"
|
|
},
|
|
{
|
|
"name": "nyml",
|
|
"url": "https://github.com/openpeeps/nyml",
|
|
"method": "git",
|
|
"tags": [
|
|
"yaml",
|
|
"yaml-parser",
|
|
"yml",
|
|
"nyml"
|
|
],
|
|
"description": "Stupid simple YAML-like implementation from YAML to JsonNode",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/nyml"
|
|
},
|
|
{
|
|
"name": "mdlldk",
|
|
"url": "https://github.com/rockcavera/nim-mdlldk",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"dll",
|
|
"mirc"
|
|
],
|
|
"description": "Dynamic-link libraries (DLLs) Development Kit for mIRC.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rockcavera/nim-mdlldk"
|
|
},
|
|
{
|
|
"name": "psy",
|
|
"url": "https://github.com/psypac/psypac",
|
|
"method": "git",
|
|
"tags": [
|
|
"php-development",
|
|
"php",
|
|
"psy",
|
|
"psypac",
|
|
"cli",
|
|
"developer-tools",
|
|
"composer-alternative",
|
|
"deleted"
|
|
],
|
|
"description": "A fast, multi-threading and disk space efficient package manager for PHP development and production environments",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/psypac/psypac"
|
|
},
|
|
{
|
|
"name": "uuid4",
|
|
"url": "https://github.com/vtbassmatt/nim-uuid4",
|
|
"method": "git",
|
|
"tags": [
|
|
"uuid",
|
|
"library"
|
|
],
|
|
"description": "UUIDs in pure Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vtbassmatt/nim-uuid4"
|
|
},
|
|
{
|
|
"name": "watchout",
|
|
"url": "https://github.com/openpeeps/watchout",
|
|
"method": "git",
|
|
"tags": [
|
|
"filesystem",
|
|
"monitor",
|
|
"filesystem-monitor",
|
|
"watcher",
|
|
"fswatch",
|
|
"watchout",
|
|
"reload",
|
|
"fsnotify"
|
|
],
|
|
"description": "⚡️ Just... yellin' for changes! File System Monitor for devs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/watchout"
|
|
},
|
|
{
|
|
"name": "uap",
|
|
"url": "https://gitlab.com/artemklevtsov/nim-uap",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"cli",
|
|
"useragent"
|
|
],
|
|
"description": "Nim implementation of user-agent parser",
|
|
"license": "Apache-2.0",
|
|
"web": "https://gitlab.com/artemklevtsov/nim-uap/",
|
|
"doc": "https://artemklevtsov.gitlab.io/nim-uap/"
|
|
},
|
|
{
|
|
"name": "madam",
|
|
"url": "https://github.com/openpeeps/madam",
|
|
"method": "git",
|
|
"tags": [
|
|
"frontend",
|
|
"webserver",
|
|
"httpbeast",
|
|
"prototyping",
|
|
"frontend-development"
|
|
],
|
|
"description": "Local webserver for Design Prototyping and Front-end Development",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/madam"
|
|
},
|
|
{
|
|
"name": "dnd",
|
|
"url": "https://github.com/adokitkat/dnd",
|
|
"method": "git",
|
|
"tags": [
|
|
"drag-and-drop",
|
|
"binary",
|
|
"dnd",
|
|
"terminal",
|
|
"gtk"
|
|
],
|
|
"description": "Drag and drop source / target",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/adokitkat/dnd"
|
|
},
|
|
{
|
|
"name": "w8crc",
|
|
"url": "https://github.com/sumatoshi/w8crc",
|
|
"method": "git",
|
|
"tags": [
|
|
"crc",
|
|
"checksum",
|
|
"library"
|
|
],
|
|
"description": "Full-featured CRC library for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sumatoshi/w8crc"
|
|
},
|
|
{
|
|
"name": "cloudbet",
|
|
"url": "https://github.com/juancarlospaco/cloudbet",
|
|
"method": "git",
|
|
"tags": [
|
|
"casino",
|
|
"crypto"
|
|
],
|
|
"description": "Cloudbet Virtual Crypto Casino API Client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/cloudbet"
|
|
},
|
|
{
|
|
"name": "crowncalc",
|
|
"url": "https://github.com/RainbowAsteroids/crowncalc",
|
|
"method": "git",
|
|
"tags": [
|
|
"calculator",
|
|
"sdl",
|
|
"library"
|
|
],
|
|
"description": "Basic calculator in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/RainbowAsteroids/crowncalc"
|
|
},
|
|
{
|
|
"name": "packedArgs",
|
|
"url": "https://github.com/hamidb80/packedArgs",
|
|
"method": "git",
|
|
"tags": [
|
|
"thread",
|
|
"convention",
|
|
"createThread",
|
|
"DSL",
|
|
"threading"
|
|
],
|
|
"description": "a convention mainly created for `createThread` proc",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/packedArgs"
|
|
},
|
|
{
|
|
"name": "nim_chacha20_poly1305",
|
|
"url": "https://github.com/lantos-lgtm/nim_chacha20_poly1305",
|
|
"method": "git",
|
|
"tags": [
|
|
"encryption",
|
|
"decryption",
|
|
"chacha20",
|
|
"poly1305",
|
|
"chacha20_poly1305",
|
|
"xchacha20_poly1305",
|
|
"aead"
|
|
],
|
|
"description": "xchacha20_poly1305, chacha20, poly1305",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lantos-lgtm/nim_chacha20_poly1305"
|
|
},
|
|
{
|
|
"name": "otplib",
|
|
"url": "https://github.com/dimspith/otplib",
|
|
"method": "git",
|
|
"tags": [
|
|
"otp",
|
|
"totp",
|
|
"hotp",
|
|
"two-factor-authentication",
|
|
"2fa",
|
|
"one-time-password",
|
|
"mfa"
|
|
],
|
|
"description": "Easy to use OTP library for Nim",
|
|
"license": "Unlicense",
|
|
"web": "https://github.com/dimspith/otplib"
|
|
},
|
|
{
|
|
"name": "shorteststring",
|
|
"url": "https://github.com/metagn/shorteststring",
|
|
"method": "git",
|
|
"tags": [
|
|
"short-string",
|
|
"string",
|
|
"sso",
|
|
"optimization",
|
|
"datatype"
|
|
],
|
|
"description": "word size strings stored in an integer",
|
|
"license": "MIT",
|
|
"web": "https://github.com/metagn/shorteststring"
|
|
},
|
|
{
|
|
"name": "variantsugar",
|
|
"alias": "skinsuit"
|
|
},
|
|
{
|
|
"name": "skinsuit",
|
|
"url": "https://github.com/metagn/skinsuit",
|
|
"method": "git",
|
|
"tags": [
|
|
"object",
|
|
"variants",
|
|
"sum-types",
|
|
"macro",
|
|
"pragma",
|
|
"adt",
|
|
"union"
|
|
],
|
|
"description": "utility macros mostly for object variants",
|
|
"license": "MIT",
|
|
"web": "https://github.com/metagn/skinsuit"
|
|
},
|
|
{
|
|
"name": "dogapi",
|
|
"url": "https://github.com/thechampagne/dogapi-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"api-client",
|
|
"api-wrapper",
|
|
"dogapi"
|
|
],
|
|
"description": "Dog API client",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/thechampagne/dogapi-nim"
|
|
},
|
|
{
|
|
"name": "toktok",
|
|
"url": "https://github.com/openpeeps/toktok",
|
|
"method": "git",
|
|
"tags": [
|
|
"lexer",
|
|
"token",
|
|
"tokenizer",
|
|
"lex",
|
|
"toktok",
|
|
"lexbase",
|
|
"macros"
|
|
],
|
|
"description": "Generic tokenizer written in Nim language 👑 Powered by Nim's Macros",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/toktok"
|
|
},
|
|
{
|
|
"name": "dogapi_cli",
|
|
"url": "https://github.com/thechampagne/dogapi-cli",
|
|
"method": "git",
|
|
"tags": [
|
|
"images",
|
|
"cli",
|
|
"dogapi"
|
|
],
|
|
"description": "Tool to download dogs images",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/thechampagne/dogapi-cli"
|
|
},
|
|
{
|
|
"name": "nofi",
|
|
"url": "https://github.com/ct-clmsn/nofi/",
|
|
"method": "git",
|
|
"tags": [
|
|
"hpc",
|
|
"supercomputing",
|
|
"libfabric",
|
|
"rdma",
|
|
"distributed-computing"
|
|
],
|
|
"description": "Nim wrapper for rofi, open fabrics interface; provides distributed computing interface for high performance computing (HPC) environments",
|
|
"license": "boost",
|
|
"web": "https://github.com/ct-clmsn/nofi/"
|
|
},
|
|
{
|
|
"name": "iterrr",
|
|
"url": "https://github.com/hamidb80/iterrr",
|
|
"method": "git",
|
|
"tags": [
|
|
"iterator",
|
|
"iterate",
|
|
"iterating",
|
|
"functional",
|
|
"lazy",
|
|
"library"
|
|
],
|
|
"description": "iterate faster. functional style, lazy like, extensible iterator library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/steps"
|
|
},
|
|
{
|
|
"name": "SLAP",
|
|
"url": "https://github.com/bichanna/slap",
|
|
"method": "git",
|
|
"tags": [
|
|
"language",
|
|
"interpreter"
|
|
],
|
|
"description": "A SLow And Powerless programming language written in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bichanna/slap/blob/master/docs/index.md#slap",
|
|
"doc": "https://github.com/bichanna/slap/blob/master/docs/index.md#syntax"
|
|
},
|
|
{
|
|
"name": "logit",
|
|
"url": "https://github.com/Miqueas/Logit",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"log",
|
|
"logs",
|
|
"logging"
|
|
],
|
|
"description": "Dependency-free, cross-platform and small logging library for Nim, with a simple and comfortable API",
|
|
"license": "Zlib",
|
|
"web": "https://github.com/Miqueas/Logit"
|
|
},
|
|
{
|
|
"name": "remizstd",
|
|
"url": "https://gitlab.com/RemiliaScarlet/remizstd/",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"binding",
|
|
"zstandard",
|
|
"zstd",
|
|
"compression"
|
|
],
|
|
"description": "Nim bindings for the ZStandard compression library. Context-based and stream-based APIs available. Based on the zstd.cr Crystal bindings.",
|
|
"license": "GPL-3.0",
|
|
"web": "https://chiselapp.com/user/MistressRemilia/repository/RemiZstd/home",
|
|
"doc": "https://chiselapp.com/user/MistressRemilia/repository/RemiZstd/doc/trunk/www/remizstd.html"
|
|
},
|
|
{
|
|
"name": "sos",
|
|
"url": "https://github.com/ct-clmsn/nim-sos/",
|
|
"method": "git",
|
|
"tags": [
|
|
"hpc",
|
|
"supercomputing",
|
|
"distributed-computing",
|
|
"openshmem"
|
|
],
|
|
"description": "Nim wrapper for Sandia OpenSHMEM, a high performance computing (HPC), distributed shared symmetric memory library",
|
|
"license": "boost",
|
|
"web": "https://github.com/ct-clmsn/nim-sos/"
|
|
},
|
|
{
|
|
"name": "argon2_highlevel",
|
|
"url": "https://github.com/termermc/argon2-highlevel",
|
|
"method": "git",
|
|
"tags": [
|
|
"argon2",
|
|
"crypto",
|
|
"hash",
|
|
"library",
|
|
"password",
|
|
"wrapper",
|
|
"async",
|
|
"highlevel"
|
|
],
|
|
"description": "A high-level Nim Argon2 password hashing library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/termermc/argon2-highlevel"
|
|
},
|
|
{
|
|
"name": "htmlgenerator",
|
|
"url": "https://github.com/z-kk/htmlgenerator",
|
|
"method": "git",
|
|
"tags": [
|
|
"html"
|
|
],
|
|
"description": "Generate HTML string by nim object",
|
|
"license": "MIT",
|
|
"web": "https://github.com/z-kk/htmlgenerator"
|
|
},
|
|
{
|
|
"name": "aqcalc",
|
|
"url": "https://github.com/VitorGoatman/aqcalc",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"gematria"
|
|
],
|
|
"description": "Calculate gematria values for Alphanumeric Qabbala",
|
|
"license": "Unlicense",
|
|
"web": "https://github.com/VitorGoatman/aqcalc"
|
|
},
|
|
{
|
|
"name": "ftd2xx",
|
|
"url": "https://github.com/leeooox/ftd2xx",
|
|
"method": "git",
|
|
"tags": [
|
|
"ftdi",
|
|
"usb",
|
|
"wrapper",
|
|
"hardware"
|
|
],
|
|
"description": "Nim wrapper for FTDI ftd2xx library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/leeooox/ftd2xx"
|
|
},
|
|
{
|
|
"name": "nimSocks",
|
|
"url": "https://github.com/enthus1ast/nimSocks.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"SOCKS",
|
|
"server",
|
|
"client",
|
|
"SOCKS4",
|
|
"SOCKS4a",
|
|
"SOCKS5",
|
|
"whitelist",
|
|
"blacklist"
|
|
],
|
|
"description": "A filtering SOCKS proxy server and client library written in nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enthus1ast/nimSocks"
|
|
},
|
|
{
|
|
"name": "run_exe",
|
|
"url": "https://github.com/V0idMatr1x/run_exe",
|
|
"method": "git",
|
|
"tags": [
|
|
"lib",
|
|
"osproc",
|
|
"subprocess",
|
|
"dsl"
|
|
],
|
|
"description": "A Scripting ToolBox that provides a declarative DSL for ultimate productivity!",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/V0idMatr1x/run_exe"
|
|
},
|
|
{
|
|
"name": "romanim",
|
|
"url": "https://github.com/bichanna/romanim",
|
|
"method": "git",
|
|
"tags": [
|
|
"roman-numerals",
|
|
"library",
|
|
"converter"
|
|
],
|
|
"license": "MIT",
|
|
"description": "Converts Roman numerals to what you understand without a blink",
|
|
"web": "https://github.com/bichanna/romanim#romanim"
|
|
},
|
|
{
|
|
"name": "pronimgress",
|
|
"url": "https://github.com/bichanna/pronimgress",
|
|
"method": "git",
|
|
"tags": [
|
|
"progressbar",
|
|
"library",
|
|
"text"
|
|
],
|
|
"license": "MIT",
|
|
"description": "Simple text progress bars in Nim!",
|
|
"web": "https://github.com/bichanna/pronimgress#pronimgress"
|
|
},
|
|
{
|
|
"name": "rconv",
|
|
"url": "https://github.com/prefixaut/rconv",
|
|
"method": "git",
|
|
"tags": [
|
|
"rhythm",
|
|
"game",
|
|
"rhythm-game",
|
|
"converter",
|
|
"file-converter",
|
|
"parsing",
|
|
"parser",
|
|
"cli",
|
|
"library"
|
|
],
|
|
"license": "MIT",
|
|
"description": "Universal Rhythm-Game File parser and converter",
|
|
"web": "https://github.com/prefixaut/rconv"
|
|
},
|
|
{
|
|
"name": "millie",
|
|
"url": "https://github.com/bichanna/millie.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"millify",
|
|
"number",
|
|
"converter",
|
|
"parsing",
|
|
"library"
|
|
],
|
|
"license": "MIT",
|
|
"description": "Convert big numbers to what's pleasant to see (an adorable, little girl, perhaps?) ... in Nim!",
|
|
"web": "https://github.com/bichanna/millie.nim"
|
|
},
|
|
{
|
|
"name": "owlkettle",
|
|
"url": "https://github.com/can-lehmann/owlkettle",
|
|
"method": "git",
|
|
"tags": [
|
|
"framework",
|
|
"dsl",
|
|
"gui",
|
|
"ui",
|
|
"gtk"
|
|
],
|
|
"description": "A declarative user interface framework based on GTK",
|
|
"license": "MIT",
|
|
"web": "https://github.com/can-lehmann/owlkettle"
|
|
},
|
|
{
|
|
"name": "gimg",
|
|
"url": "https://github.com/thisago/gimg",
|
|
"method": "git",
|
|
"tags": [
|
|
"scraper",
|
|
"images",
|
|
"google",
|
|
"search",
|
|
"lib"
|
|
],
|
|
"description": "Google Images scraper lib and CLI",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/gimg"
|
|
},
|
|
{
|
|
"name": "parsepage",
|
|
"url": "https://github.com/thisago/parsepage",
|
|
"method": "git",
|
|
"tags": [
|
|
"extractor",
|
|
"cli",
|
|
"configurable",
|
|
"tool",
|
|
"html",
|
|
"bulk"
|
|
],
|
|
"description": "Automatically extracts the data of sites",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/thisago/parsepage"
|
|
},
|
|
{
|
|
"name": "resultsutils",
|
|
"url": "https://github.com/nonnil/resultsutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"result",
|
|
"results",
|
|
"error"
|
|
],
|
|
"description": "Utility macros for easier handling of Result",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nonnil/resultsutils"
|
|
},
|
|
{
|
|
"name": "stdarg",
|
|
"url": "https://github.com/sls1005/stdarg",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper"
|
|
],
|
|
"description": "A wrapper for <stdarg.h>",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sls1005/stdarg"
|
|
},
|
|
{
|
|
"name": "metatag",
|
|
"url": "https://github.com/sauerbread/metatag",
|
|
"method": "git",
|
|
"tags": [
|
|
"mp3",
|
|
"id3",
|
|
"flac",
|
|
"metadata"
|
|
],
|
|
"description": "A metadata reading & writing library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sauerbread/metatag"
|
|
},
|
|
{
|
|
"name": "pantry",
|
|
"url": "https://github.com/ire4ever1190/pantry-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"json",
|
|
"api"
|
|
],
|
|
"description": "Client library for https://getpantry.cloud/",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ire4ever1190/pantry-nim",
|
|
"doc": "https://tempdocs.netlify.app/pantry/stable"
|
|
},
|
|
{
|
|
"name": "govee",
|
|
"url": "https://github.com/neroist/nim-govee",
|
|
"method": "git",
|
|
"tags": [
|
|
"govee",
|
|
"wrapper",
|
|
"api"
|
|
],
|
|
"description": "A Nim wrapper for the Govee API.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/neroist/nim-govee",
|
|
"doc": "https://neroist.github.io/nim-govee/"
|
|
},
|
|
{
|
|
"name": "bamboo_websocket",
|
|
"url": "https://github.com/obemaru4012/bamboo_websocket",
|
|
"method": "git",
|
|
"tags": [
|
|
"websocket"
|
|
],
|
|
"description": "This is a simple implementation of a WebSocket server with 100% Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/obemaru4012/bamboo_websocket"
|
|
},
|
|
{
|
|
"name": "cppclass",
|
|
"url": "https://github.com/sls1005/NimCPPClass",
|
|
"method": "git",
|
|
"tags": [
|
|
"cpp",
|
|
"class",
|
|
"sugar"
|
|
],
|
|
"description": "Syntax sugar which helps to define C++ classes from Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sls1005/NimCPPClass"
|
|
},
|
|
{
|
|
"name": "hpx",
|
|
"url": "https://github.com/ct-clmsn/nim-hpx/",
|
|
"method": "git",
|
|
"tags": [
|
|
"hpc",
|
|
"supercomputing",
|
|
"distributed-computing",
|
|
"ste||ar-hpx",
|
|
"hpx"
|
|
],
|
|
"description": "Nim wrapper for STE||AR HPX, a high performance computing (HPC), distributed memory runtime system, providing parallelism and asynchronous global address space support.",
|
|
"license": "boost",
|
|
"web": "https://github.com/ct-clmsn/nim-hpx/"
|
|
},
|
|
{
|
|
"name": "excelin",
|
|
"url": "https://github.com/mashingan/excelin",
|
|
"method": "git",
|
|
"tags": [
|
|
"read-excel",
|
|
"create-excel",
|
|
"excel",
|
|
"library",
|
|
"pure"
|
|
],
|
|
"description": "Create and read Excel purely in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mashingan/excelin"
|
|
},
|
|
{
|
|
"name": "ruby",
|
|
"url": "https://github.com/ryukoposting/ruby-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"ruby",
|
|
"scripting",
|
|
"wrapper",
|
|
"mri"
|
|
],
|
|
"description": "Bindings for libruby and high-level Ruby embedding framework",
|
|
"license": "MPL-2.0",
|
|
"web": "https://github.com/ryukoposting/ruby-nim"
|
|
},
|
|
{
|
|
"name": "nimmikudance",
|
|
"url": "https://github.com/aphkyle/NimMikuDance",
|
|
"method": "git",
|
|
"tags": [
|
|
"MMD",
|
|
"pure"
|
|
],
|
|
"description": "MMD I/O!",
|
|
"license": "ISC"
|
|
},
|
|
{
|
|
"name": "audiodb",
|
|
"url": "https://github.com/thechampagne/audiodb-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"api-client",
|
|
"api-wrapper",
|
|
"audiodb"
|
|
],
|
|
"description": "TheAudioDB API client",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/thechampagne/audiodb-nim"
|
|
},
|
|
{
|
|
"name": "nimdotenv",
|
|
"url": "https://github.com/wioenena-q/nim-dotenv",
|
|
"method": "git",
|
|
"tags": [
|
|
"dotenv"
|
|
],
|
|
"description": "Load local environment variables from .env files",
|
|
"license": "MIT",
|
|
"web": "https://wioenena-q.github.io/nim-dotenv"
|
|
},
|
|
{
|
|
"name": "cocktaildb",
|
|
"url": "https://github.com/thechampagne/cocktaildb-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"api-client",
|
|
"api-wrapper",
|
|
"cocktaildb"
|
|
],
|
|
"description": "TheCocktailDB API client",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/thechampagne/cocktaildb-nim"
|
|
},
|
|
{
|
|
"name": "mealdb",
|
|
"url": "https://github.com/thechampagne/mealdb-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"api-client",
|
|
"api-wrapper",
|
|
"mealdb"
|
|
],
|
|
"description": "TheMealDB API client",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/thechampagne/mealdb-nim"
|
|
},
|
|
{
|
|
"name": "nephyr",
|
|
"url": "https://github.com/EmbeddedNim/nephyr",
|
|
"method": "git",
|
|
"tags": [
|
|
"zephyr",
|
|
"embedded",
|
|
"wrapper",
|
|
"rtos",
|
|
"mcu"
|
|
],
|
|
"description": "Nim wrapper for Zephyr RTOS",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/EmbeddedNim/nephyr"
|
|
},
|
|
{
|
|
"name": "uspokoysa",
|
|
"url": "https://github.com/ioplker/uspokoysa",
|
|
"method": "git",
|
|
"tags": [
|
|
"timebreaks",
|
|
"nigui"
|
|
],
|
|
"description": "Dead simple Nim app for making timebreaks",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://github.com/ioplker/uspokoysa"
|
|
},
|
|
{
|
|
"name": "taskman",
|
|
"url": "https://github.com/ire4ever1190/taskman",
|
|
"method": "git",
|
|
"tags": [
|
|
"scheduler",
|
|
"task",
|
|
"job"
|
|
],
|
|
"description": "A package that manages background tasks on a schedule",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ire4ever1190/taskman",
|
|
"doc": "https://tempdocs.netlify.app/taskman/stable"
|
|
},
|
|
{
|
|
"name": "tmpnim",
|
|
"url": "https://github.com/ment1na/tmpnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"tmpfs",
|
|
"ramdisk",
|
|
"tempfile",
|
|
"linux"
|
|
],
|
|
"description": "Create and remove ramdisks easily",
|
|
"license": "MPL-2.0",
|
|
"web": "https://github.com/ment1na/tmpnim"
|
|
},
|
|
{
|
|
"name": "matext",
|
|
"url": "https://git.sr.ht/~xigoi/matext",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"latex"
|
|
],
|
|
"description": "Render LaTeX math as multiline Unicode text",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://git.sr.ht/~xigoi/matext"
|
|
},
|
|
{
|
|
"name": "smoothing",
|
|
"url": "https://github.com/paulnorrie/smoothing",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"statistics"
|
|
],
|
|
"description": "Smoothing functions for Regression and Density Estimation",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/paulnorrie/smoothing"
|
|
},
|
|
{
|
|
"name": "blarg",
|
|
"url": "https://github.com/squattingmonk/blarg",
|
|
"method": "git",
|
|
"tags": [
|
|
"command-line",
|
|
"options",
|
|
"arguments",
|
|
"parseopt"
|
|
],
|
|
"description": "A basic little argument parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/squattingmonk/blarg"
|
|
},
|
|
{
|
|
"name": "limiter",
|
|
"url": "https://github.com/supranim/limiter",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"limiter",
|
|
"rate-limiter",
|
|
"throttle",
|
|
"api",
|
|
"supranim"
|
|
],
|
|
"description": "A simple to use HTTP rate limiting library to limit any action during a specific period of time.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/supranim/limiter"
|
|
},
|
|
{
|
|
"name": "supranim",
|
|
"url": "https://github.com/supranim/supranim",
|
|
"method": "git",
|
|
"tags": [
|
|
"framework",
|
|
"web-development",
|
|
"web",
|
|
"webdev",
|
|
"web-application",
|
|
"http",
|
|
"httpframework",
|
|
"supranim"
|
|
],
|
|
"description": "A fast Hyper Server & Web Framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/supranim/supranim"
|
|
},
|
|
{
|
|
"name": "leopard",
|
|
"url": "https://github.com/status-im/nim-leopard",
|
|
"method": "git",
|
|
"tags": [
|
|
"data-recovery",
|
|
"erasure-coding",
|
|
"reed-solomon"
|
|
],
|
|
"description": "Nim wrapper for Leopard-RS: a fast library for Reed-Solomon erasure correction coding",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/status-im/nim-leopard"
|
|
},
|
|
{
|
|
"name": "emitter",
|
|
"url": "https://github.com/supranim/emitter",
|
|
"method": "git",
|
|
"tags": [
|
|
"events",
|
|
"event-emitter",
|
|
"emitter",
|
|
"listener",
|
|
"subscriber",
|
|
"subscribe",
|
|
"actions"
|
|
],
|
|
"description": "Supranim's Event Emitter - Subscribe & listen for various events within your application",
|
|
"license": "MIT",
|
|
"web": "https://github.com/supranim/emitter"
|
|
},
|
|
{
|
|
"name": "libharu",
|
|
"url": "https://github.com/z-kk/libharu",
|
|
"method": "git",
|
|
"tags": [
|
|
"pdf",
|
|
"hpdf",
|
|
"libharu"
|
|
],
|
|
"description": "library for libharu",
|
|
"license": "MIT",
|
|
"web": "https://github.com/z-kk/libharu"
|
|
},
|
|
{
|
|
"name": "odbcn",
|
|
"url": "https://git.sr.ht/~mjaa/odbcn-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"odbc",
|
|
"sql",
|
|
"orm"
|
|
],
|
|
"description": "ODBC abstraction for Nim",
|
|
"license": "MIT",
|
|
"web": "https://sr.ht/~mjaa/odbcn-nim/",
|
|
"doc": "https://mjaa.srht.site/odbcn-nim/odbcn.html"
|
|
},
|
|
{
|
|
"name": "capstone",
|
|
"url": "https://github.com/hdbg/capstone-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"disasm"
|
|
],
|
|
"description": "Capstone3 high-level wrapper",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "ipfshttpclient",
|
|
"url": "https://github.com/ringabout/ipfshttpclient",
|
|
"method": "git",
|
|
"tags": [
|
|
"ipfs",
|
|
"http",
|
|
"api"
|
|
],
|
|
"description": "ipfs http client",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/ringabout/ipfshttpclient"
|
|
},
|
|
{
|
|
"name": "mouse",
|
|
"url": "https://github.com/hiikion/mouse",
|
|
"method": "git",
|
|
"tags": [
|
|
"mouse",
|
|
"windows",
|
|
"linux",
|
|
"winapi",
|
|
"xdo"
|
|
],
|
|
"description": "Mouse interactions in nim",
|
|
"license": "MPL-2.0",
|
|
"web": "https://github.com/hiikion/mouse"
|
|
},
|
|
{
|
|
"name": "autoderef",
|
|
"url": "https://github.com/sls1005/autoderef",
|
|
"method": "git",
|
|
"tags": [
|
|
"sugar"
|
|
],
|
|
"description": "Syntax sugar which supports auto-dereferencing",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sls1005/autoderef"
|
|
},
|
|
{
|
|
"name": "receq",
|
|
"url": "https://github.com/choltreppe/nim_receq",
|
|
"method": "git",
|
|
"tags": [
|
|
"compare",
|
|
"eq"
|
|
],
|
|
"description": "Operator for comparing any recursive ref object",
|
|
"license": "MIT",
|
|
"web": "https://github.com/choltreppe/nim_receq"
|
|
},
|
|
{
|
|
"name": "cdecl",
|
|
"url": "https://github.com/elcritch/cdecl",
|
|
"method": "git",
|
|
"tags": [
|
|
"cmacros",
|
|
"c++",
|
|
"c",
|
|
"macros",
|
|
"variables",
|
|
"declaration",
|
|
"utilities",
|
|
"wrapper"
|
|
],
|
|
"description": "Nim helper for using C Macros",
|
|
"license": "MIT",
|
|
"web": "https://github.com/elcritch/cdecl"
|
|
},
|
|
{
|
|
"name": "fidgetty",
|
|
"url": "https://github.com/elcritch/fidgets",
|
|
"method": "git",
|
|
"tags": [
|
|
"ui",
|
|
"widgets",
|
|
"widget",
|
|
"opengl",
|
|
"immediate",
|
|
"mode"
|
|
],
|
|
"description": "Widget library built on Fidget written in pure Nim and OpenGL rendered",
|
|
"license": "MIT",
|
|
"web": "https://github.com/elcritch/fidgets"
|
|
},
|
|
{
|
|
"name": "pixels",
|
|
"url": "https://github.com/Araq/pixels",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics"
|
|
],
|
|
"description": "Toy support library for primitive graphics programming.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/pixels"
|
|
},
|
|
{
|
|
"name": "at",
|
|
"url": "https://github.com/capocasa/at",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"in-proces",
|
|
"job-scheduler"
|
|
],
|
|
"description": "A powerful, lightweight tool to execute code later",
|
|
"license": "MIT",
|
|
"web": "https://github.com/capocasa/at",
|
|
"doc": "https://capocasa.github.io/at/at.html"
|
|
},
|
|
{
|
|
"name": "pkginfo",
|
|
"url": "https://github.com/openpeeps/pkginfo",
|
|
"method": "git",
|
|
"tags": [
|
|
"macros",
|
|
"pkginfo",
|
|
"nimble",
|
|
"meta",
|
|
"semver",
|
|
"dependencies"
|
|
],
|
|
"description": "A tiny utility package to extract Nimble information from any project",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/pkginfo"
|
|
},
|
|
{
|
|
"name": "imstyle",
|
|
"url": "https://github.com/Patitotective/ImStyle",
|
|
"method": "git",
|
|
"tags": [
|
|
"style",
|
|
"imgui",
|
|
"toml",
|
|
"dear-imgui"
|
|
],
|
|
"description": "A nice way to manage your ImGui application's style",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Patitotective/ImStyle"
|
|
},
|
|
{
|
|
"name": "downit",
|
|
"url": "https://github.com/Patitotective/downit",
|
|
"method": "git",
|
|
"tags": [
|
|
"downloads",
|
|
"downloads-manager",
|
|
"async"
|
|
],
|
|
"description": "An asynchronous donwload system.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Patitotective/downit"
|
|
},
|
|
{
|
|
"name": "nimFF",
|
|
"url": "https://github.com/egeoz/nimFF",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphics",
|
|
"library"
|
|
],
|
|
"description": "Farbfeld Encoder and Decoder written in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/egeoz/nimFF"
|
|
},
|
|
{
|
|
"name": "splitmix64",
|
|
"url": "https://github.com/IcedQuinn/splitmix64",
|
|
"method": "git",
|
|
"tags": [
|
|
"random"
|
|
],
|
|
"description": "Tiny random number generator.",
|
|
"license": "CC0",
|
|
"web": "https://github.com/IcedQuinn/splitmix64"
|
|
},
|
|
{
|
|
"name": "anano",
|
|
"url": "https://github.com/ire4ever1190/anano",
|
|
"method": "git",
|
|
"tags": [
|
|
"identifier",
|
|
"random"
|
|
],
|
|
"description": "Another nanoID implementation for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ire4ever1190/anano",
|
|
"doc": "https://tempdocs.netlify.app/anano/stable"
|
|
},
|
|
{
|
|
"name": "pwnedpass",
|
|
"url": "https://github.com/foxoman/pwnedpass",
|
|
"method": "git",
|
|
"tags": [
|
|
"pwned",
|
|
"pwnedpasswords"
|
|
],
|
|
"description": "Check if a passphrase has been pwned using the Pwned Passwords v3 API",
|
|
"license": "MIT",
|
|
"web": "https://github.com/foxoman/pwnedpass"
|
|
},
|
|
{
|
|
"name": "seq2d",
|
|
"url": "https://github.com/avahe-kellenberger/seq2d",
|
|
"method": "git",
|
|
"tags": [
|
|
"seq2d",
|
|
"grid",
|
|
"array2d",
|
|
"collection"
|
|
],
|
|
"description": "A 2D Sequence Implementation",
|
|
"license": "GPL-2.0-only",
|
|
"web": "https://github.com/avahe-kellenberger/seq2d"
|
|
},
|
|
{
|
|
"name": "fushin",
|
|
"url": "https://github.com/eggplants/fushin",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"cli",
|
|
"parser",
|
|
"html"
|
|
],
|
|
"description": "Fetch fushinsha serif data and save as csv files",
|
|
"license": "MIT",
|
|
"web": "https://github.com/eggplants/fushin",
|
|
"doc": "https://egpl.dev/fushin/fushin.html"
|
|
},
|
|
{
|
|
"name": "urlon",
|
|
"url": "https://github.com/Double-oxygeN/urlon-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"urlon",
|
|
"parser",
|
|
"library"
|
|
],
|
|
"description": "URL Object Notation implemented in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Double-oxygeN/urlon-nim"
|
|
},
|
|
{
|
|
"name": "hangover",
|
|
"url": "https://github.com/bob16795/hangover",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"engine",
|
|
"2D"
|
|
],
|
|
"description": "A game engine in Nim with an opengl backend",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bob16795/hangover"
|
|
},
|
|
{
|
|
"name": "wttrin",
|
|
"url": "https://github.com/Infinitybeond1/wttrin",
|
|
"method": "git",
|
|
"tags": [
|
|
"weather",
|
|
"weather-api",
|
|
"cli",
|
|
"wttrin"
|
|
],
|
|
"description": "A library with functions to fetch weather data from wttr.in",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/Infinitybeond1/wttrin"
|
|
},
|
|
{
|
|
"name": "nimiSlides",
|
|
"url": "https://github.com/HugoGranstrom/nimib-reveal/",
|
|
"method": "git",
|
|
"tags": [
|
|
"presentation",
|
|
"slideshow",
|
|
"nimib",
|
|
"reveal"
|
|
],
|
|
"description": "Create Reveal.js slideshows in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/HugoGranstrom/nimib-reveal/"
|
|
},
|
|
{
|
|
"name": "RaytracingAlgorithm",
|
|
"url": "https://github.com/lorycontixd/RaytracingAlgorithm",
|
|
"method": "git",
|
|
"tags": [
|
|
"raytracer",
|
|
"nim",
|
|
"library"
|
|
],
|
|
"description": "RayTracing Algorith in Nim",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/lorycontixd/RaytracingAlgorithm"
|
|
},
|
|
{
|
|
"name": "nage",
|
|
"url": "https://github.com/acikek/nage",
|
|
"method": "git",
|
|
"tags": [
|
|
"app",
|
|
"binary",
|
|
"game",
|
|
"engine",
|
|
"cli",
|
|
"rpg"
|
|
],
|
|
"description": "Not Another Game Engine; CLI text adventure engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/acikek/nage"
|
|
},
|
|
{
|
|
"name": "monerorpc",
|
|
"url": "https://github.com/eversinc33/nim-monero-rpc",
|
|
"method": "git",
|
|
"tags": [
|
|
"monero",
|
|
"rpc",
|
|
"client",
|
|
"wallet",
|
|
"cryptocurrency"
|
|
],
|
|
"description": "Library for interacting with Monero wallets via RPC.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/eversinc33/nim-monero-rpc"
|
|
},
|
|
{
|
|
"name": "njo",
|
|
"url": "https://github.com/uga-rosa/njo",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"tool"
|
|
],
|
|
"description": "A small utility to create JSON objects written in Nim. This is inspired by jpmens/jo.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/uga-rosa/njo"
|
|
},
|
|
{
|
|
"name": "etf",
|
|
"url": "https://github.com/metagn/etf",
|
|
"method": "git",
|
|
"tags": [
|
|
"etf",
|
|
"erlang",
|
|
"library",
|
|
"parser",
|
|
"binary",
|
|
"discord"
|
|
],
|
|
"description": "ETF (Erlang Term Format) library for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/metagn/etf"
|
|
},
|
|
{
|
|
"name": "tagger",
|
|
"url": "https://github.com/aruZeta/tagger",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"xml",
|
|
"tags",
|
|
"library"
|
|
],
|
|
"description": "A library to generate xml and html tags",
|
|
"license": "MIT",
|
|
"web": "https://github.com/aruZeta/tagger"
|
|
},
|
|
{
|
|
"name": "batteries",
|
|
"url": "https://github.com/AngelEzquerra/nim-batteries",
|
|
"method": "git",
|
|
"tags": [
|
|
"import",
|
|
"prelude",
|
|
"batteries",
|
|
"included"
|
|
],
|
|
"description": "Module that imports common nim standard library modules for your convenience",
|
|
"license": "MIT",
|
|
"web": "https://github.com/AngelEzquerra/nim-batteries"
|
|
},
|
|
{
|
|
"name": "array2d",
|
|
"url": "https://github.com/avahe-kellenberger/array2d",
|
|
"method": "git",
|
|
"tags": [
|
|
"nim",
|
|
"array2d",
|
|
"grid"
|
|
],
|
|
"description": "A 2D Array Implementation",
|
|
"license": "GPL-2.0-only",
|
|
"web": "https://github.com/avahe-kellenberger/array2d"
|
|
},
|
|
{
|
|
"name": "dye",
|
|
"url": "https://github.com/Infinitybeond1/dye",
|
|
"method": "git",
|
|
"tags": [
|
|
"image",
|
|
"cli",
|
|
"dye",
|
|
"colorize",
|
|
"color",
|
|
"palettes"
|
|
],
|
|
"description": "An image colorizer",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/Infinitybeond1/dye"
|
|
},
|
|
{
|
|
"name": "shellopt",
|
|
"url": "https://github.com/uga-rosa/shellopt.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"cli"
|
|
],
|
|
"description": "Command line argument parser in the form commonly used in ordinary shell.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/uga-rosa/shellopt.nim"
|
|
},
|
|
{
|
|
"name": "nimtest",
|
|
"url": "https://github.com/avahe-kellenberger/nimtest",
|
|
"method": "git",
|
|
"tags": [
|
|
"nim",
|
|
"test",
|
|
"framework"
|
|
],
|
|
"description": "Simple testing framework for Nim",
|
|
"license": "GPL-2.0-only",
|
|
"web": "https://github.com/avahe-kellenberger/nimtest"
|
|
},
|
|
{
|
|
"name": "jitter",
|
|
"url": "https://github.com/sharpcdf/jitter",
|
|
"method": "git",
|
|
"tags": [
|
|
"package-manager",
|
|
"downloader",
|
|
"git",
|
|
"package"
|
|
],
|
|
"description": "A git-based binary manager for linux.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sharpcdf/jitter"
|
|
},
|
|
{
|
|
"name": "trayx",
|
|
"url": "https://github.com/teob97/T-RayX",
|
|
"method": "git",
|
|
"tags": [
|
|
"raytracing",
|
|
"package"
|
|
],
|
|
"description": "Ray tracing",
|
|
"license": "GPL3",
|
|
"web": "https://github.com/teob97/T-RayX"
|
|
},
|
|
{
|
|
"name": "util",
|
|
"url": "https://github.com/thisago/util",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"utility",
|
|
"string"
|
|
],
|
|
"description": "Small utilities that isn't large enough to have a individual modules",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/util"
|
|
},
|
|
{
|
|
"name": "kiwifyDownload",
|
|
"url": "https://github.com/thisago/kiwifyDownload",
|
|
"method": "git",
|
|
"tags": [
|
|
"download",
|
|
"kiwify",
|
|
"course",
|
|
"cli",
|
|
"tool",
|
|
"video"
|
|
],
|
|
"description": "Downloads the kiwify videos from course JSON",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/kiwifyDownload"
|
|
},
|
|
{
|
|
"name": "timsort2",
|
|
"url": "https://github.com/xrfez/timsort",
|
|
"method": "git",
|
|
"tags": [
|
|
"sort",
|
|
"timsort",
|
|
"2D",
|
|
"algorithm",
|
|
"fast",
|
|
"merge",
|
|
"insertion",
|
|
"python",
|
|
"java",
|
|
"stable",
|
|
"index",
|
|
"multiple"
|
|
],
|
|
"description": "timsort algorithm implemented in Nim",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/xrfez/timsort"
|
|
},
|
|
{
|
|
"name": "vimeo",
|
|
"url": "https://github.com/thisago/vimeo",
|
|
"method": "git",
|
|
"tags": [
|
|
"vimeo",
|
|
"extractor",
|
|
"video"
|
|
],
|
|
"description": "Vimeo extractor",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/vimeo"
|
|
},
|
|
{
|
|
"name": "wayland",
|
|
"url": "https://github.com/j-james/nim-wayland",
|
|
"method": "git",
|
|
"tags": [
|
|
"wayland",
|
|
"wrapper",
|
|
"library"
|
|
],
|
|
"description": "Nim bindings for Wayland",
|
|
"license": "MIT",
|
|
"web": "https://github.com/j-james/nim-wayland"
|
|
},
|
|
{
|
|
"name": "wlroots",
|
|
"url": "https://github.com/j-james/nim-wlroots",
|
|
"method": "git",
|
|
"tags": [
|
|
"wayland",
|
|
"wlroots",
|
|
"wrapper",
|
|
"library"
|
|
],
|
|
"description": "Nim bindings for wlroots",
|
|
"license": "MIT",
|
|
"web": "https://github.com/j-james/nim-wlroots"
|
|
},
|
|
{
|
|
"name": "xkb",
|
|
"url": "https://github.com/j-james/nim-xkbcommon",
|
|
"method": "git",
|
|
"tags": [
|
|
"xkb",
|
|
"xkbcommon",
|
|
"wrapper",
|
|
"library"
|
|
],
|
|
"description": "A light wrapper over xkbcommon",
|
|
"license": "MIT",
|
|
"web": "https://github.com/j-james/nim-xkbcommon"
|
|
},
|
|
{
|
|
"name": "grAlg",
|
|
"url": "https://github.com/c-blake/gralg",
|
|
"method": "git",
|
|
"tags": [
|
|
"graph",
|
|
"digraph",
|
|
"dag",
|
|
"algorithm",
|
|
"dfs",
|
|
"bfs",
|
|
"dijkstra",
|
|
"topological sort",
|
|
"shortest paths",
|
|
"transitive closure"
|
|
],
|
|
"description": "Classical Graph Algos in Nim",
|
|
"license": "MIT/ISC",
|
|
"web": "https://github.com/c-blake/gralg"
|
|
},
|
|
{
|
|
"name": "thes",
|
|
"url": "https://github.com/c-blake/thes",
|
|
"method": "git",
|
|
"tags": [
|
|
"thesaurus",
|
|
"definitions",
|
|
"graph algorithms",
|
|
"graph example"
|
|
],
|
|
"description": "Thesaurus CLI/Library & Analyzer in Nim",
|
|
"license": "MIT/ISC",
|
|
"web": "https://github.com/c-blake/thes"
|
|
},
|
|
{
|
|
"name": "editlyconf",
|
|
"url": "https://github.com/thisago/editlyconf",
|
|
"method": "git",
|
|
"tags": [
|
|
"video",
|
|
"config",
|
|
"library",
|
|
"video-editing",
|
|
"editly",
|
|
"video-generation"
|
|
],
|
|
"description": "Editly config generation tools and types",
|
|
"license": "mit",
|
|
"web": "https://github.com/thisago/editlyconf"
|
|
},
|
|
{
|
|
"name": "nbcnews",
|
|
"url": "https://github.com/thisago/nbcnews",
|
|
"method": "git",
|
|
"tags": [
|
|
"scraper",
|
|
"library",
|
|
"news",
|
|
"nbcnews"
|
|
],
|
|
"description": "NBC News scraper",
|
|
"license": "gpl-3.0-only",
|
|
"web": "https://github.com/thisago/nbcnews"
|
|
},
|
|
{
|
|
"name": "records",
|
|
"url": "https://github.com/rotu/nim-records",
|
|
"method": "git",
|
|
"tags": [
|
|
"tuples",
|
|
"tuple",
|
|
"relation",
|
|
"relational",
|
|
"algebra",
|
|
"records",
|
|
"record",
|
|
"heterogeneous",
|
|
"strongly",
|
|
"statically",
|
|
"typed"
|
|
],
|
|
"description": "Operations on tuples as heterogeneous record types a la Relational Algebra",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rotu/nim-records"
|
|
},
|
|
{
|
|
"name": "geomancer",
|
|
"url": "https://github.com/VitorGoatman/geomancer",
|
|
"method": "git",
|
|
"tags": [
|
|
"geomancy",
|
|
"divination"
|
|
],
|
|
"description": "A library and program for getting geomancy charts and figures.",
|
|
"license": "Unlicense",
|
|
"web": "https://github.com/VitorGoatman/geomancer"
|
|
},
|
|
{
|
|
"name": "NimNN",
|
|
"url": "https://github.com/amaank404/NimNN",
|
|
"method": "git",
|
|
"tags": [
|
|
"neural",
|
|
"networks",
|
|
"simulator",
|
|
"native",
|
|
"genetic"
|
|
],
|
|
"description": "Neural Networks from scratch",
|
|
"license": "MIT",
|
|
"web": "https://github.com/amaank404/NimNN"
|
|
},
|
|
{
|
|
"name": "simpleargs",
|
|
"url": "https://github.com/HTGenomeAnalysisUnit/nim-simpleargs",
|
|
"method": "git",
|
|
"tags": [
|
|
"argparse"
|
|
],
|
|
"description": "Simple command line arguments parsing",
|
|
"license": "MIT",
|
|
"web": "https://github.com/HTGenomeAnalysisUnit/nim-simpleargs"
|
|
},
|
|
{
|
|
"name": "qwatcher",
|
|
"url": "https://github.com/pouriyajamshidi/qwatcher",
|
|
"method": "git",
|
|
"tags": [
|
|
"buffer-monitoring",
|
|
"queue",
|
|
"linux",
|
|
"tcp",
|
|
"udp",
|
|
"network"
|
|
],
|
|
"description": "Monitor TCP connections and diagnose buffer and connectivity issues on Linux machines related to input and output queues",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pouriyajamshidi/qwatcher"
|
|
},
|
|
{
|
|
"name": "libpe",
|
|
"url": "https://github.com/srozb/nim-libpe",
|
|
"method": "git",
|
|
"tags": [
|
|
"pe",
|
|
"wrapper",
|
|
"library"
|
|
],
|
|
"description": "Nim wrapper for libpe library",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/srozb/nim-libpe"
|
|
},
|
|
{
|
|
"name": "mersal",
|
|
"url": "https://github.com/foxoman/mersal",
|
|
"method": "git",
|
|
"tags": [
|
|
"otp",
|
|
"wrapper",
|
|
"sms"
|
|
],
|
|
"description": "Send SMS and Otp in nim, a wrapper for TextBelt's public API",
|
|
"license": "MIT",
|
|
"web": "https://github.com/foxoman/mersal",
|
|
"doc": "https://mersal-doc.surge.sh/mersal"
|
|
},
|
|
{
|
|
"name": "zigcc",
|
|
"url": "https://github.com/enthus1ast/zigcc",
|
|
"method": "git",
|
|
"tags": [
|
|
"zig",
|
|
"wrapper"
|
|
],
|
|
"description": "wraps `zig cc` to be able to be called by the nim compiler",
|
|
"license": "MIT",
|
|
"web": "https://github.com/enthus1ast/zigcc"
|
|
},
|
|
{
|
|
"name": "imnotify",
|
|
"url": "https://github.com/Patitotective/ImNotify",
|
|
"method": "git",
|
|
"tags": [
|
|
"imgui",
|
|
"notifications",
|
|
"popup",
|
|
"dear-imgui",
|
|
"gui"
|
|
],
|
|
"description": "A notifications library for Dear ImGui",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Patitotective/ImNotify"
|
|
},
|
|
{
|
|
"name": "pricecsv",
|
|
"url": "https://github.com/thisago/pricecsv",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"calculator",
|
|
"csv",
|
|
"bulk",
|
|
"price",
|
|
"tool"
|
|
],
|
|
"description": "Easily calculate the total of all products in csv",
|
|
"license": "gpl-3.0",
|
|
"web": "https://github.com/thisago/pricecsv"
|
|
},
|
|
{
|
|
"name": "bu",
|
|
"url": "https://github.com/c-blake/bu",
|
|
"method": "git",
|
|
"tags": [
|
|
"bu",
|
|
"unix",
|
|
"posix",
|
|
"linux",
|
|
"sysadmin",
|
|
"sys admin",
|
|
"system administration",
|
|
"shell utilities",
|
|
"pipeline",
|
|
"benchmarking",
|
|
"colorization",
|
|
"measurement",
|
|
"benchmarking",
|
|
"extreme value statistics",
|
|
"file types",
|
|
"file times",
|
|
"terminal",
|
|
"random",
|
|
"sampling",
|
|
"space management",
|
|
"miscellany"
|
|
],
|
|
"description": "B)asic|But-For U)tility Code/Programs (Usually Nim & With Unix/POSIX/Linux Context)",
|
|
"license": "MIT/ISC",
|
|
"web": "https://github.com/c-blake/bu"
|
|
},
|
|
{
|
|
"name": "clipper2",
|
|
"url": "https://github.com/scemino/clipper2",
|
|
"method": "git",
|
|
"tags": [
|
|
"clipper",
|
|
"polygon",
|
|
"clipping",
|
|
"offsetting"
|
|
],
|
|
"description": "Bindings for Clipper2Lib: Polygon Clipping and Offsetting Library from Angus Johnson",
|
|
"license": "boost",
|
|
"web": "https://github.com/scemino/clipper2"
|
|
},
|
|
{
|
|
"name": "libdeflate_gzip",
|
|
"url": "https://github.com/radekm/nim_libdeflate_gzip",
|
|
"method": "git",
|
|
"tags": [
|
|
"compression",
|
|
"gzip",
|
|
"deflate"
|
|
],
|
|
"description": "A wrapper for libdeflate",
|
|
"license": "MIT",
|
|
"web": "https://github.com/radekm/nim_libdeflate_gzip"
|
|
},
|
|
{
|
|
"name": "QRgen",
|
|
"url": "https://github.com/aruZeta/QRgen",
|
|
"method": "git",
|
|
"tags": [
|
|
"qrcode",
|
|
"qr code",
|
|
"qr generator",
|
|
"qr",
|
|
"qr codes",
|
|
"qrcode generator",
|
|
"qr code generator",
|
|
"library"
|
|
],
|
|
"description": "A QR code generation library.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/aruZeta/QRgen"
|
|
},
|
|
{
|
|
"name": "bitcoinlightning",
|
|
"url": "https://github.com/juancarlospaco/bitcoin-lightning",
|
|
"method": "git",
|
|
"tags": [
|
|
"crypto"
|
|
],
|
|
"description": "Bitcoin Lightning client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/juancarlospaco/bitcoin-lightning"
|
|
},
|
|
{
|
|
"name": "studiobacklottv",
|
|
"url": "https://github.com/thisago/studiobacklottv",
|
|
"method": "git",
|
|
"tags": [
|
|
"video",
|
|
"studiobacklot",
|
|
"extractor",
|
|
"cli",
|
|
"tool"
|
|
],
|
|
"description": "Studio Backlot TV video extractor",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/studiobacklottv"
|
|
},
|
|
{
|
|
"name": "brightcove",
|
|
"url": "https://github.com/thisago/brightcove",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"extractor",
|
|
"brightcove",
|
|
"video"
|
|
],
|
|
"description": "Brightcove player parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/brightcove"
|
|
},
|
|
{
|
|
"name": "codegenlib",
|
|
"url": "https://github.com/Yu-Vitaqua-fer-Chronos/CodeGenLib",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"codegen",
|
|
"codegeneration",
|
|
"java"
|
|
],
|
|
"description": "A simple code generation library for other programming languages.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Yu-Vitaqua-fer-Chronos/CodeGenLib",
|
|
"doc": "https://yu-vitaqua-fer-chronos.github.io/CodeGenLib/"
|
|
},
|
|
{
|
|
"name": "safeset",
|
|
"url": "https://github.com/avahe-kellenberger/safeset",
|
|
"method": "git",
|
|
"tags": [
|
|
"safeset",
|
|
"set",
|
|
"iterate"
|
|
],
|
|
"description": "Set that can safely add and remove elements while iterating.",
|
|
"license": "GPL-2.0-only",
|
|
"web": "https://github.com/avahe-kellenberger/safeset"
|
|
},
|
|
{
|
|
"name": "tlv",
|
|
"url": "https://github.com/d4rckh/nim-tlv",
|
|
"method": "git",
|
|
"tags": [
|
|
"tlv",
|
|
"serialization",
|
|
"database",
|
|
"data"
|
|
],
|
|
"description": "Simplified TLV parsing for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/d4rckh/nim-tlv"
|
|
},
|
|
{
|
|
"name": "shiftfields",
|
|
"url": "https://github.com/sumatoshi/shiftfields",
|
|
"method": "git",
|
|
"tags": [
|
|
"bitfield",
|
|
"bitfields",
|
|
"library"
|
|
],
|
|
"description": "ShiftField type and sugar for c-style shift bitfields in nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sumatoshi/shiftfields"
|
|
},
|
|
{
|
|
"name": "mummy",
|
|
"url": "https://github.com/guzba/mummy",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"http",
|
|
"server",
|
|
"websockets"
|
|
],
|
|
"description": "Multithreaded HTTP + WebSocket server",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/mummy"
|
|
},
|
|
{
|
|
"name": "ndup",
|
|
"url": "https://github.com/c-blake/ndup",
|
|
"method": "git",
|
|
"tags": [
|
|
"rolling hash",
|
|
"content-sensitive framing",
|
|
"content-defined chunking",
|
|
"CDC",
|
|
"near duplicate",
|
|
"duplicate",
|
|
"detection",
|
|
"binary files",
|
|
"set file manipulation"
|
|
],
|
|
"description": "Near-Duplicate File Detection",
|
|
"license": "MIT/ISC",
|
|
"web": "https://github.com/c-blake/ndup"
|
|
},
|
|
{
|
|
"name": "libfuzzy",
|
|
"url": "https://github.com/srozb/nim-libfuzzy",
|
|
"method": "git",
|
|
"tags": [
|
|
"cryptography",
|
|
"ssdeep",
|
|
"libfuzzy",
|
|
"fuzzyhashing",
|
|
"hash",
|
|
"wrapper"
|
|
],
|
|
"description": "libfuzzy/ssdeep wrapper",
|
|
"license": "GPL-2.0-only",
|
|
"web": "https://github.com/srozb/nim-libfuzzy"
|
|
},
|
|
{
|
|
"name": "clown_limiter",
|
|
"url": "https://github.com/C-NERD/clown_limiter",
|
|
"method": "git",
|
|
"tags": [
|
|
"jester",
|
|
"rate_limiter",
|
|
"plugin",
|
|
"clown_limiter"
|
|
],
|
|
"description": "Jester rate limiter plugin",
|
|
"license": "MIT",
|
|
"web": "https://github.com/C-NERD/clown_limiter"
|
|
},
|
|
{
|
|
"name": "bitseqs",
|
|
"url": "https://github.com/adokitkat/bitfields",
|
|
"method": "git",
|
|
"tags": [
|
|
"bit",
|
|
"bitfield",
|
|
"seq",
|
|
"bitseq",
|
|
"manipulation",
|
|
"utility",
|
|
"library"
|
|
],
|
|
"description": "Utility for a bit manipulation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/adokitkat/bitfields"
|
|
},
|
|
{
|
|
"name": "peni",
|
|
"url": "https://github.com/srozb/peni",
|
|
"method": "git",
|
|
"tags": [
|
|
"pe",
|
|
"tool",
|
|
"static",
|
|
"analysis",
|
|
"malware"
|
|
],
|
|
"description": "PE tool based on libpe (with no S)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/srozb/peni"
|
|
},
|
|
{
|
|
"name": "getdns",
|
|
"url": "https://git.sr.ht/~ehmry/getdns-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"dns",
|
|
"network"
|
|
],
|
|
"description": "Wrapper over the getdns API",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://getdnsapi.net/"
|
|
},
|
|
{
|
|
"name": "ezscr",
|
|
"url": "https://github.com/thisago/ezscr",
|
|
"method": "git",
|
|
"tags": [
|
|
"script",
|
|
"tool",
|
|
"portable",
|
|
"nimscript"
|
|
],
|
|
"description": "Portable and easy Nimscript runner. Nim compiler not needed",
|
|
"license": "gpl-3.0-only",
|
|
"web": "https://github.com/thisago/ezscr"
|
|
},
|
|
{
|
|
"name": "packy",
|
|
"url": "https://github.com/xrfez/packy",
|
|
"method": "git",
|
|
"tags": [
|
|
"packy",
|
|
"pack",
|
|
"packDep",
|
|
"dependency",
|
|
"dependencies",
|
|
".dll",
|
|
"installer",
|
|
"bundle",
|
|
"bundler",
|
|
"pure",
|
|
"tool",
|
|
"utility",
|
|
"library",
|
|
"package"
|
|
],
|
|
"description": "Library to pack dependencies in the compiled binary. Supports .dll files",
|
|
"license": "Apache-2.0 License",
|
|
"web": "https://github.com/xrfez/packy"
|
|
},
|
|
{
|
|
"name": "mpv",
|
|
"url": "https://github.com/WeebNetsu/nim-mpv",
|
|
"method": "git",
|
|
"tags": [
|
|
"mpv",
|
|
"libmpv",
|
|
"bindings",
|
|
"nim-mpv"
|
|
],
|
|
"description": "Nim bindings for libmpv",
|
|
"license": "MIT",
|
|
"web": "https://github.com/WeebNetsu/nim-mpv"
|
|
},
|
|
{
|
|
"name": "dimage",
|
|
"url": "https://github.com/accodeing/dimage",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"image",
|
|
"metadata",
|
|
"size"
|
|
],
|
|
"description": "Pure Nim, no external dependencies, image mime type and dimension reader for images",
|
|
"license": "LGPL-3.0",
|
|
"web": "https://github.com/accodeing/dimage"
|
|
},
|
|
{
|
|
"name": "aspartame",
|
|
"url": "https://git.sr.ht/~xigoi/aspartame",
|
|
"method": "git",
|
|
"tags": [
|
|
"syntax",
|
|
"sugar",
|
|
"utility"
|
|
],
|
|
"description": "More syntactic sugar for Nim",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://git.sr.ht/~xigoi/aspartame"
|
|
},
|
|
{
|
|
"name": "checkif",
|
|
"url": "https://github.com/thisago/checkif",
|
|
"method": "git",
|
|
"tags": [
|
|
"windows",
|
|
"fs",
|
|
"cli",
|
|
"tool",
|
|
"test"
|
|
],
|
|
"description": "A CLI tool to check files (and registry in Windows)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/checkif"
|
|
},
|
|
{
|
|
"name": "kdl",
|
|
"url": "https://github.com/Patitotective/kdl-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"kdl",
|
|
"parser",
|
|
"config",
|
|
"serialization"
|
|
],
|
|
"description": "KDL document language Nim implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Patitotective/kdl-nim"
|
|
},
|
|
{
|
|
"name": "QRterm",
|
|
"url": "https://github.com/aruZeta/QRterm",
|
|
"method": "git",
|
|
"tags": [
|
|
"qrcode",
|
|
"qr code",
|
|
"qr generator",
|
|
"qr",
|
|
"qr codes",
|
|
"qrcode generator",
|
|
"qr code generator",
|
|
"binary",
|
|
"terminal"
|
|
],
|
|
"description": "A simple QR generator in your terminal.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/aruZeta/QRterm"
|
|
},
|
|
{
|
|
"name": "geometrymath",
|
|
"url": "https://github.com/can-lehmann/geometrymath",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"geometry",
|
|
"math",
|
|
"graphics"
|
|
],
|
|
"description": "Linear algebra library for computer graphics applications",
|
|
"license": "MIT",
|
|
"web": "https://github.com/can-lehmann/geometrymath"
|
|
},
|
|
{
|
|
"name": "cssgrid",
|
|
"url": "https://github.com/elcritch/cssgrid",
|
|
"method": "git",
|
|
"tags": [
|
|
"cssgrid",
|
|
"css",
|
|
"layout",
|
|
"grid",
|
|
"engine",
|
|
"ui",
|
|
"ux",
|
|
"gui"
|
|
],
|
|
"description": "pure Nim CSS Grid layout engine",
|
|
"license": "MIT",
|
|
"web": "https://github.com/elcritch/cssgrid"
|
|
},
|
|
{
|
|
"name": "authenticode",
|
|
"url": "https://github.com/srozb/authenticode",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"cryptography",
|
|
"digital-signature",
|
|
"executable",
|
|
"pe"
|
|
],
|
|
"description": "PE Authenticode parser based on libyara implementation",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://github.com/srozb/authenticode"
|
|
},
|
|
{
|
|
"name": "ytcc",
|
|
"url": "https://github.com/thisago/ytcc",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"youtube",
|
|
"cc",
|
|
"captions",
|
|
"tool"
|
|
],
|
|
"description": "CLI tool to get Youtube video captions (with chapters)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/ytcc"
|
|
},
|
|
{
|
|
"name": "wcwidth",
|
|
"url": "https://github.com/shoyu777/wcwidth-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"nim",
|
|
"library",
|
|
"wcwidth"
|
|
],
|
|
"description": "Implementation of wcwidth with Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/shoyu777/wcwidth-nim"
|
|
},
|
|
{
|
|
"name": "lodns",
|
|
"url": "https://github.com/vandot/lodns",
|
|
"method": "git",
|
|
"tags": [
|
|
"dns",
|
|
"udp",
|
|
"server",
|
|
"developer-tools"
|
|
],
|
|
"description": "Simple DNS server for local development.",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://github.com/vandot/lodns"
|
|
},
|
|
{
|
|
"name": "emath",
|
|
"url": "https://github.com/hamidb80/emath",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"expression",
|
|
"library",
|
|
"evaluator",
|
|
"ast",
|
|
"evaluation"
|
|
],
|
|
"description": "math parser/evaluator library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/emath"
|
|
},
|
|
{
|
|
"name": "tabcompletion",
|
|
"url": "https://github.com/z-kk/tabcompletion",
|
|
"method": "git",
|
|
"tags": [
|
|
"stdin",
|
|
"readline",
|
|
"tab",
|
|
"completion"
|
|
],
|
|
"description": "stdin tab completion library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/z-kk/tabcompletion"
|
|
},
|
|
{
|
|
"name": "jtr",
|
|
"url": "https://github.com/u1and0/jtr",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"json"
|
|
],
|
|
"description": "jtr is a commmand of JSON tree viewer with type",
|
|
"license": "MIT",
|
|
"web": "https://github.com/u1and0/jtr"
|
|
},
|
|
{
|
|
"name": "measuremancer",
|
|
"url": "https://github.com/SciNim/Measuremancer",
|
|
"method": "git",
|
|
"tags": [
|
|
"measurements",
|
|
"error propagation",
|
|
"errors",
|
|
"uncertainties",
|
|
"science"
|
|
],
|
|
"description": "A library to handle measurement uncertainties",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SciNim/Measuremancer"
|
|
},
|
|
{
|
|
"name": "casting",
|
|
"url": "https://github.com/sls1005/nim-casting",
|
|
"method": "git",
|
|
"tags": [
|
|
"cpp",
|
|
"cast"
|
|
],
|
|
"description": "A wrapper of the C++ cast operators",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sls1005/nim-casting"
|
|
},
|
|
{
|
|
"name": "pigeon",
|
|
"url": "https://github.com/dizzyliam/pigeon",
|
|
"method": "git",
|
|
"tags": [
|
|
"webdev",
|
|
"api",
|
|
"HTTP"
|
|
],
|
|
"description": "Define procedures on the server, call them from the browser.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "formatstr",
|
|
"url": "https://github.com/guibar64/formatstr",
|
|
"method": "git",
|
|
"tags": [
|
|
"string",
|
|
"format"
|
|
],
|
|
"description": "string interpolation, complement of std/strformat for runtime strings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guibar64/formatstr"
|
|
},
|
|
{
|
|
"name": "asyncrabbitmq",
|
|
"url": "https://github.com/Q-Master/rabbitmq.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"rabbitmq,",
|
|
"amqp,",
|
|
"async,",
|
|
"library"
|
|
],
|
|
"description": "Pure Nim asyncronous driver for RabbitMQ",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Q-Master/rabbitmq.nim"
|
|
},
|
|
{
|
|
"name": "nimldap",
|
|
"url": "https://github.com/inv2004/nimldap",
|
|
"method": "git",
|
|
"tags": [
|
|
"ldap",
|
|
"bindings",
|
|
"openldap"
|
|
],
|
|
"description": "LDAP client bindings",
|
|
"license": "MIT",
|
|
"web": "https://github.com/inv2004/nimldap"
|
|
},
|
|
{
|
|
"name": "sas",
|
|
"url": "https://github.com/xcodz-dot/sas",
|
|
"method": "git",
|
|
"tags": [
|
|
"emulator",
|
|
"cpu",
|
|
"architecture",
|
|
"toy",
|
|
"simulator",
|
|
"compiler"
|
|
],
|
|
"description": "SAS compiler",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xcodz-dot/sas"
|
|
},
|
|
{
|
|
"name": "snekim",
|
|
"url": "https://codeberg.org/annaaurora/snekim",
|
|
"method": "git",
|
|
"tags": [
|
|
"game",
|
|
"2d-game",
|
|
"raylib",
|
|
"snake"
|
|
],
|
|
"description": "A simple implementation of the classic snake game",
|
|
"license": "LGPLv3",
|
|
"web": "https://codeberg.org/annaaurora/snekim"
|
|
},
|
|
{
|
|
"name": "toposort",
|
|
"url": "https://github.com/ryukoposting/toposort",
|
|
"method": "git",
|
|
"tags": [
|
|
"toposort",
|
|
"topological",
|
|
"kahn",
|
|
"graph",
|
|
"dependency",
|
|
"dependencies"
|
|
],
|
|
"description": "Efficient topological sort using Kahn's algorithm",
|
|
"license": "BSD 3-Clause",
|
|
"web": "https://github.com/ryukoposting/toposort"
|
|
},
|
|
{
|
|
"name": "resolver",
|
|
"url": "https://github.com/ryukoposting/resolver",
|
|
"method": "git",
|
|
"tags": [
|
|
"resolver",
|
|
"dependency",
|
|
"dependencies",
|
|
"semver",
|
|
"version",
|
|
"version control"
|
|
],
|
|
"description": "Semver parser and dependency management tools",
|
|
"license": "BSD 3-Clause",
|
|
"web": "https://github.com/ryukoposting/resolver"
|
|
},
|
|
{
|
|
"name": "convertKana",
|
|
"url": "https://github.com/z-kk/convertKana",
|
|
"method": "git",
|
|
"tags": [
|
|
"convert",
|
|
"japanese",
|
|
"kana",
|
|
"hiragana",
|
|
"katakana"
|
|
],
|
|
"description": "Convert Japanese Kana",
|
|
"license": "MIT",
|
|
"web": "https://github.com/z-kk/convertKana"
|
|
},
|
|
{
|
|
"name": "xl",
|
|
"url": "https://github.com/khchen/xl",
|
|
"method": "git",
|
|
"tags": [
|
|
"excel",
|
|
"openxml",
|
|
"xlsx"
|
|
],
|
|
"description": "Open XML Spreadsheet (Excel) Library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/khchen/xl"
|
|
},
|
|
{
|
|
"name": "cpptuples",
|
|
"url": "https://github.com/sls1005/cpptuples",
|
|
"method": "git",
|
|
"tags": [
|
|
"cpp",
|
|
"tuple"
|
|
],
|
|
"description": "A wrapper for C++'s std::tuple",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sls1005/cpptuples"
|
|
},
|
|
{
|
|
"name": "nimcolor",
|
|
"url": "https://github.com/JessaTehCrow/NimColor",
|
|
"method": "git",
|
|
"tags": [
|
|
"color",
|
|
"terminal"
|
|
],
|
|
"description": "Color printing interface for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/JessaTehCrow/NimColor"
|
|
},
|
|
{
|
|
"name": "cgi",
|
|
"url": "https://github.com/nim-lang/cgi",
|
|
"method": "git",
|
|
"tags": [
|
|
"cgi",
|
|
"official",
|
|
"stdlib"
|
|
],
|
|
"description": "Helper procs for CGI applications in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/cgi"
|
|
},
|
|
{
|
|
"name": "punycode",
|
|
"url": "https://github.com/nim-lang/punycode",
|
|
"method": "git",
|
|
"tags": [
|
|
"stdlib",
|
|
"punycode",
|
|
"official"
|
|
],
|
|
"description": "Implements a representation of Unicode with the limited ASCII character subset in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/punycode"
|
|
},
|
|
{
|
|
"name": "pipexp",
|
|
"url": "https://codeberg.org/emanresu3/nim-pipexp",
|
|
"method": "git",
|
|
"tags": [
|
|
"functional",
|
|
"pipeline",
|
|
"composition"
|
|
],
|
|
"description": "Expression-based pipe operators with placeholder argument",
|
|
"license": "MIT",
|
|
"web": "https://codeberg.org/emanresu3/nim-pipexp"
|
|
},
|
|
{
|
|
"name": "smtp",
|
|
"url": "https://github.com/nim-lang/smtp",
|
|
"method": "git",
|
|
"tags": [
|
|
"stdlib",
|
|
"smtp",
|
|
"official"
|
|
],
|
|
"description": "SMTP client implementation (originally in the stdlib).",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/smtp"
|
|
},
|
|
{
|
|
"name": "asyncftpclient",
|
|
"url": "https://github.com/nim-lang/asyncftpclient",
|
|
"method": "git",
|
|
"tags": [
|
|
"stdlib",
|
|
"ftpclient",
|
|
"official"
|
|
],
|
|
"description": "FTP client implementation (originally in the stdlib).",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/asyncftpclient"
|
|
},
|
|
{
|
|
"name": "fitl",
|
|
"url": "https://github.com/c-blake/fitl",
|
|
"method": "git",
|
|
"tags": [
|
|
"statistics",
|
|
"weighted",
|
|
"linear",
|
|
"regression",
|
|
"ridge",
|
|
"quantile",
|
|
"interpolation",
|
|
"Parzen",
|
|
"truncated",
|
|
"clipped",
|
|
"bootstrap",
|
|
"parameter",
|
|
"estimation",
|
|
"significance",
|
|
"model",
|
|
"glm",
|
|
"fit",
|
|
"goodness-of-fit",
|
|
"lack-of-fit",
|
|
"diagnostics",
|
|
"covariance",
|
|
"kolmogorov-smirnov",
|
|
"cramer-von mises",
|
|
"anderson-darling",
|
|
"kuiper",
|
|
"watson"
|
|
],
|
|
"description": "Self-contained fit of linear models with regression diagnostics",
|
|
"license": "MIT/ISC",
|
|
"web": "https://github.com/c-blake/fitl"
|
|
},
|
|
{
|
|
"name": "cppany",
|
|
"url": "https://github.com/sls1005/cppany",
|
|
"method": "git",
|
|
"tags": [
|
|
"cpp"
|
|
],
|
|
"description": "A wrapper for C++'s std::any",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sls1005/cppany"
|
|
},
|
|
{
|
|
"name": "waterpark",
|
|
"url": "https://github.com/guzba/waterpark",
|
|
"method": "git",
|
|
"tags": [
|
|
"threads",
|
|
"postgres",
|
|
"sqlite",
|
|
"mysql",
|
|
"database"
|
|
],
|
|
"description": "Thread-safe database connection pools",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/waterpark"
|
|
},
|
|
{
|
|
"name": "apt_brain",
|
|
"url": "https://github.com/genkaisoft/apt-brain",
|
|
"method": "git",
|
|
"tags": [
|
|
"apt",
|
|
"for",
|
|
"SHARP",
|
|
"Brain"
|
|
],
|
|
"description": "apt for SHARP Brain",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/genkaisoft/apt-brain"
|
|
},
|
|
{
|
|
"name": "db_connector",
|
|
"url": "https://github.com/nim-lang/db_connector",
|
|
"method": "git",
|
|
"tags": [
|
|
"stdlib",
|
|
"official",
|
|
"database"
|
|
],
|
|
"description": "Unified database connector.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/db_connector"
|
|
},
|
|
{
|
|
"name": "snorlogue",
|
|
"url": "https://github.com/PhilippMDoerner/Snorlogue",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"prologue",
|
|
"norm",
|
|
"extension",
|
|
"administration",
|
|
"library"
|
|
],
|
|
"description": "A Prologue extension. Provides an admin environment for your prologue server making use of norm.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PhilippMDoerner/Snorlogue"
|
|
},
|
|
{
|
|
"name": "strides",
|
|
"url": "https://github.com/fsh/strides",
|
|
"method": "git",
|
|
"tags": [
|
|
"stride",
|
|
"range",
|
|
"slicing",
|
|
"indexing",
|
|
"utility",
|
|
"library"
|
|
],
|
|
"description": "Strided indexing and slicing with a step",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fsh/strides",
|
|
"doc": "https://fsh.github.io/strides/strides.html"
|
|
},
|
|
{
|
|
"name": "gptcli",
|
|
"url": "https://github.com/jaredmontoya/gptcli",
|
|
"method": "git",
|
|
"tags": [
|
|
"client",
|
|
"cli",
|
|
"chatgpt",
|
|
"openai"
|
|
],
|
|
"description": "chatgpt cli client written in nim",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/jaredmontoya/gptcli"
|
|
},
|
|
{
|
|
"name": "update_nimble_version",
|
|
"url": "https://github.com/philolo1/update_nimble_version",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"nimble"
|
|
],
|
|
"description": "Cli tool to update the nimble version of a package.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/philolo1/update_nimble_version"
|
|
},
|
|
{
|
|
"name": "tinyre",
|
|
"url": "https://github.com/khchen/tinyre",
|
|
"method": "git",
|
|
"tags": [
|
|
"re",
|
|
"regex"
|
|
],
|
|
"description": "Tiny Regex Engine for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/khchen/tinyre"
|
|
},
|
|
{
|
|
"name": "depot",
|
|
"url": "https://github.com/guzba/depot",
|
|
"method": "git",
|
|
"tags": [
|
|
"aws",
|
|
"s3",
|
|
"r2",
|
|
"b2",
|
|
"gcs",
|
|
"backblaze",
|
|
"cloudflare",
|
|
"amazon"
|
|
],
|
|
"description": "For working with S3-compatible storage APIs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/depot"
|
|
},
|
|
{
|
|
"name": "integers",
|
|
"url": "https://github.com/fsh/integers",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"GMP",
|
|
"integers",
|
|
"bigint",
|
|
"numbers",
|
|
"number-theory",
|
|
"math"
|
|
],
|
|
"description": "Ergonomic arbitrary precision integers wrapping GMP",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fsh/integers",
|
|
"doc": "https://fsh.github.io/integers/integers.html"
|
|
},
|
|
{
|
|
"name": "tram",
|
|
"url": "https://github.com/facorazza/tram",
|
|
"method": "git",
|
|
"tags": [
|
|
"traffic analysis",
|
|
"pcap"
|
|
],
|
|
"description": "🚋 Traffic Analysis in Nim",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/facorazza/tram"
|
|
},
|
|
{
|
|
"name": "rowdy",
|
|
"url": "https://github.com/ajusa/rowdy",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"routing"
|
|
],
|
|
"description": "Automatically bind procs to the mummy web server",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "openai",
|
|
"url": "https://github.com/ThomasTJdev/nim_openai",
|
|
"method": "git",
|
|
"tags": [
|
|
"openai",
|
|
"davinci",
|
|
"gpt"
|
|
],
|
|
"description": "Basic API handling for openAI",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "ttop",
|
|
"url": "https://github.com/inv2004/ttop",
|
|
"method": "git",
|
|
"tags": [
|
|
"top",
|
|
"monitoring",
|
|
"cli",
|
|
"tui"
|
|
],
|
|
"description": "Monitoring tool with historical snapshots",
|
|
"license": "MIT",
|
|
"web": "https://github.com/inv2004/ttop"
|
|
},
|
|
{
|
|
"name": "bossy",
|
|
"url": "https://github.com/guzba/bossy",
|
|
"method": "git",
|
|
"tags": [
|
|
"command-line",
|
|
"cli"
|
|
],
|
|
"description": "Makes supporting command line arguments easier",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/bossy"
|
|
},
|
|
{
|
|
"name": "bitables",
|
|
"url": "https://github.com/Retkid/bitables",
|
|
"method": "git",
|
|
"tags": [
|
|
"tables",
|
|
"maps"
|
|
],
|
|
"description": "bidirectional {maps, tables, dictionaries} in nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Retkid/bitables"
|
|
},
|
|
{
|
|
"name": "libpcap",
|
|
"url": "https://github.com/praetoriannero/nim_libpcap",
|
|
"method": "git",
|
|
"tags": [
|
|
"libpcap",
|
|
"packet",
|
|
"pcap",
|
|
"sniff",
|
|
"sniffer"
|
|
],
|
|
"description": "A wrapper for the libpcap library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/praetoriannero/nim_libpcap"
|
|
},
|
|
{
|
|
"name": "engineio",
|
|
"url": "https://github.com/samc0de/engineio",
|
|
"method": "git",
|
|
"tags": [
|
|
"socketio",
|
|
"engineio",
|
|
"library",
|
|
"websocket",
|
|
"client"
|
|
],
|
|
"description": "An Engine.IO client library for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/samc0de/engineio"
|
|
},
|
|
{
|
|
"name": "pape",
|
|
"url": "https://github.com/hdbg/pape",
|
|
"method": "git",
|
|
"tags": [
|
|
"windows",
|
|
"internal",
|
|
"pe",
|
|
"parser"
|
|
],
|
|
"description": "Pure Nim PE parsing library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hdbg/pape"
|
|
},
|
|
{
|
|
"name": "crunchy",
|
|
"url": "https://github.com/guzba/crunchy",
|
|
"method": "git",
|
|
"tags": [
|
|
"sha",
|
|
"sha256",
|
|
"sha-256",
|
|
"crc32",
|
|
"crc-32",
|
|
"adler32",
|
|
"adler-32",
|
|
"crc",
|
|
"checksum",
|
|
"hash"
|
|
],
|
|
"description": "SIMD-optimized hashing, checksums and CRCs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/crunchy"
|
|
},
|
|
{
|
|
"name": "googleTranslate",
|
|
"url": "https://github.com/thisago/googleTranslate",
|
|
"method": "git",
|
|
"tags": [
|
|
"translate",
|
|
"library",
|
|
"batchexecute",
|
|
"googleTranslator",
|
|
"google"
|
|
],
|
|
"description": "A simple Google Translate implementation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/googleTranslate"
|
|
},
|
|
{
|
|
"name": "curly",
|
|
"url": "https://github.com/guzba/curly",
|
|
"method": "git",
|
|
"tags": [
|
|
"curl",
|
|
"libcurl"
|
|
],
|
|
"description": "Makes using libcurl efficiently easy",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/curly"
|
|
},
|
|
{
|
|
"name": "xgui",
|
|
"url": "https://github.com/thatrandomperson5/xgui-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"gui",
|
|
"xml"
|
|
],
|
|
"description": "XGui is a tool for nigui that imports xml files and turns them into nim at compile-time.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thatrandomperson5/xgui-nim"
|
|
},
|
|
{
|
|
"name": "couchdbapi",
|
|
"url": "https://github.com/zendbit/nim_couchdbapi",
|
|
"method": "git",
|
|
"tags": [
|
|
"couchdb",
|
|
"database",
|
|
"apache",
|
|
"nosql",
|
|
"json"
|
|
],
|
|
"description": "Apache CouchDb driver (REST API) for nim lang.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/zendbit/nim_couchdbapi"
|
|
},
|
|
{
|
|
"name": "yawd",
|
|
"url": "https://github.com/zendbit/nim_yawd",
|
|
"method": "git",
|
|
"tags": [
|
|
"webdriver",
|
|
"yawd"
|
|
],
|
|
"description": "Yet Another WebDriver (YAWD) for nim lang.",
|
|
"license": "BSD",
|
|
"web": "https://github.com/zendbit/nim_yawd"
|
|
},
|
|
{
|
|
"name": "simpledb",
|
|
"url": "https://github.com/jjv360/nim-simpledb",
|
|
"method": "git",
|
|
"tags": [
|
|
"db",
|
|
"database",
|
|
"nosql",
|
|
"sqlite",
|
|
"json",
|
|
"object"
|
|
],
|
|
"description": "A simple NoSQL JSON document database",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jjv360/nim-simpledb"
|
|
},
|
|
{
|
|
"name": "necsus",
|
|
"url": "https://github.com/NecsusECS/Necsus",
|
|
"method": "git",
|
|
"tags": [
|
|
"ecs",
|
|
"entity",
|
|
"component",
|
|
"system",
|
|
"games"
|
|
],
|
|
"description": "Entity Component System",
|
|
"license": "MIT",
|
|
"web": "https://github.com/NecsusECS/Necsus"
|
|
},
|
|
{
|
|
"name": "sensors",
|
|
"url": "https://github.com//inv2004/sensors",
|
|
"method": "git",
|
|
"tags": [
|
|
"sensors",
|
|
"wrapper",
|
|
"linux",
|
|
"temperature"
|
|
],
|
|
"description": "libsensors wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com//inv2004/sensors"
|
|
},
|
|
{
|
|
"name": "subscribestar",
|
|
"url": "https://github.com/thisago/subscribestar",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"library",
|
|
"scraper",
|
|
"data",
|
|
"extracting"
|
|
],
|
|
"description": "Subscribestar extractor",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/subscribestar"
|
|
},
|
|
{
|
|
"name": "freedesktop_org",
|
|
"url": "https://git.sr.ht/~ehmry/freedesktop_org",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"freedesktop"
|
|
],
|
|
"description": "Library implementation of some Freedesktop.org standards",
|
|
"license": "Unlicense",
|
|
"web": "https://git.sr.ht/~ehmry/freedesktop_org"
|
|
},
|
|
{
|
|
"name": "fblib",
|
|
"url": "https://github.com/survivorm/fblib",
|
|
"method": "git",
|
|
"tags": [
|
|
"fb2",
|
|
"fictionbook",
|
|
"book",
|
|
"ebook",
|
|
"library",
|
|
"tools"
|
|
],
|
|
"description": "FictionBook2 library and tools.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/survivorm/fblib"
|
|
},
|
|
{
|
|
"name": "taps_coap",
|
|
"url": "https://codeberg.org/eris/coap-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"coap",
|
|
"library",
|
|
"protocol",
|
|
"taps"
|
|
],
|
|
"description": "Pure Nim CoAP implementation",
|
|
"license": "agplv3",
|
|
"web": "https://codeberg.org/eris/coap-nim"
|
|
},
|
|
{
|
|
"name": "jwtea",
|
|
"url": "https://github.com/guzba/jwtea",
|
|
"method": "git",
|
|
"tags": [
|
|
"jwt",
|
|
"hmac",
|
|
"rsa"
|
|
],
|
|
"description": "Brew JSON Web Tokens in pure Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/jwtea"
|
|
},
|
|
{
|
|
"name": "enkodo",
|
|
"url": "https://github.com/hortinstein/enkodo",
|
|
"method": "git",
|
|
"tags": [
|
|
"monocypher",
|
|
"encryption",
|
|
"javascript"
|
|
],
|
|
"description": "A cross platform encyption and serialization library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hortinstein/enkodo"
|
|
},
|
|
{
|
|
"name": "vikunja",
|
|
"url": "https://github.com/ruivieira/nim-vikunja",
|
|
"method": "git",
|
|
"tags": [
|
|
"client",
|
|
"rest",
|
|
"project-management"
|
|
],
|
|
"description": "Nim REST client to Vikunja",
|
|
"license": "apache 2.0",
|
|
"web": "https://github.com/ruivieira/nim-vikunja"
|
|
},
|
|
{
|
|
"name": "ffmpeg_cli",
|
|
"url": "https://git.termer.net/termer/nim-ffmpeg-cli",
|
|
"method": "git",
|
|
"tags": [
|
|
"ffmpeg",
|
|
"media",
|
|
"encoder",
|
|
"audio",
|
|
"video",
|
|
"nim",
|
|
"cli"
|
|
],
|
|
"description": "Nim library for interfacing with the FFmpeg CLI to start, observe and terminate encode jobs with an intuitive API",
|
|
"license": "MIT",
|
|
"web": "https://git.termer.net/termer/nim-ffmpeg-cli"
|
|
},
|
|
{
|
|
"name": "ready",
|
|
"url": "https://github.com/guzba/ready",
|
|
"method": "git",
|
|
"tags": [
|
|
"redis"
|
|
],
|
|
"description": "A Redis client for multi-threaded servers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/ready"
|
|
},
|
|
{
|
|
"name": "nimblex",
|
|
"url": "https://github.com/jjv360/nimblex",
|
|
"method": "git",
|
|
"tags": [
|
|
"run",
|
|
"cli",
|
|
"package",
|
|
"npx",
|
|
"runner",
|
|
"command",
|
|
"line",
|
|
"installer"
|
|
],
|
|
"description": "Run command line tools directly from the Nimble Directory",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jjv360/nimblex"
|
|
},
|
|
{
|
|
"name": "ponairi",
|
|
"url": "https://github.com/ire4ever1190/ponairi",
|
|
"method": "git",
|
|
"tags": [
|
|
"orm",
|
|
"sql",
|
|
"sqlite"
|
|
],
|
|
"description": "Simple ORM for SQLite that can perform CRUD operations",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ire4ever1190/ponairi",
|
|
"doc": "https://tempdocs.netlify.app/ponairi/stable"
|
|
},
|
|
{
|
|
"name": "uf2lib",
|
|
"url": "https://github.com/patrick-skamarak/uf2lib",
|
|
"method": "git",
|
|
"tags": [
|
|
"uf2",
|
|
"microcontroller",
|
|
"usb",
|
|
"flashing"
|
|
],
|
|
"description": "A uf2 library for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/patrick-skamarak/uf2lib"
|
|
},
|
|
{
|
|
"name": "containertools",
|
|
"url": "https://github.com/ilmanzo/containertools",
|
|
"license": "GPL-3.0",
|
|
"method": "git",
|
|
"tags": [
|
|
"dsl",
|
|
"container"
|
|
],
|
|
"description": "a library and a DSL to handle container spec files",
|
|
"web": "https://github.com/ilmanzo/containertools"
|
|
},
|
|
{
|
|
"name": "nimword",
|
|
"url": "https://github.com/PhilippMDoerner/nimword",
|
|
"method": "git",
|
|
"tags": [
|
|
"hashing",
|
|
"password",
|
|
"libsodium",
|
|
"openssl",
|
|
"argon2",
|
|
"pbkdf2"
|
|
],
|
|
"description": "A simple library with a simple interface to do password hashing and validation with different algorithms",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PhilippMDoerner/nimword"
|
|
},
|
|
{
|
|
"name": "micros",
|
|
"url": "https://github.com/beef331/micros",
|
|
"method": "git",
|
|
"tags": [
|
|
"macros"
|
|
],
|
|
"description": "A library that makes macros much easier, one might even say makes them micros.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/beef331/micros"
|
|
},
|
|
{
|
|
"name": "playdate",
|
|
"url": "https://github.com/samdze/playdate-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"playdate",
|
|
"bindings",
|
|
"wrapper",
|
|
"game",
|
|
"sdk",
|
|
"gamedev"
|
|
],
|
|
"description": "Playdate Nim bindings with extra features.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/samdze/playdate-nim"
|
|
},
|
|
{
|
|
"name": "find",
|
|
"url": "https://github.com/openpeeps/find",
|
|
"method": "git",
|
|
"tags": [
|
|
"files",
|
|
"finder",
|
|
"find",
|
|
"iterator",
|
|
"file",
|
|
"filesystem",
|
|
"fs"
|
|
],
|
|
"description": "Finds files and directories based on different criteria via an intuitive fluent interface",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/find"
|
|
},
|
|
{
|
|
"name": "valido",
|
|
"url": "https://github.com/openpeeps/valido",
|
|
"method": "git",
|
|
"tags": [
|
|
"validation",
|
|
"strings",
|
|
"validator",
|
|
"input",
|
|
"sanitizer"
|
|
],
|
|
"description": "A library of string validators and sanitizers.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/valido"
|
|
},
|
|
{
|
|
"name": "elfcore",
|
|
"url": "https://github.com/patrick-skamarak/elflib",
|
|
"method": "git",
|
|
"tags": [
|
|
"elf",
|
|
"executable",
|
|
"linking",
|
|
"format",
|
|
"binary"
|
|
],
|
|
"description": "An elf file library for nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/patrick-skamarak/elflib"
|
|
},
|
|
{
|
|
"name": "lis3dhtr",
|
|
"url": "https://github.com/garrettkinman/ratel-LIS3DHTR",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"embedded",
|
|
"accelerometer",
|
|
"sensor",
|
|
"ratel"
|
|
],
|
|
"description": "Ratel library for the LIS3DHTR 3-axis accelerometer",
|
|
"license": "MIT",
|
|
"web": "https://github.com/garrettkinman/ratel-LIS3DHTR"
|
|
},
|
|
{
|
|
"name": "bag",
|
|
"url": "https://github.com/openpeeps/bag",
|
|
"method": "git",
|
|
"tags": [
|
|
"form",
|
|
"validation",
|
|
"input",
|
|
"input-validation"
|
|
],
|
|
"description": "Validate HTTP input data in a fancy way",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/bag"
|
|
},
|
|
{
|
|
"name": "labeledtypes",
|
|
"url": "https://github.com/hamidb80/labeledtypes",
|
|
"method": "git",
|
|
"tags": [
|
|
"label",
|
|
"labeling",
|
|
"type",
|
|
"types",
|
|
"annonation",
|
|
"macro"
|
|
],
|
|
"description": "label your types - a convention for self-documented and more readable code",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/labeledtypes"
|
|
},
|
|
{
|
|
"name": "iconim",
|
|
"url": "https://github.com/openpeeps/iconim",
|
|
"method": "git",
|
|
"tags": [
|
|
"svg",
|
|
"icons",
|
|
"icon",
|
|
"svg-icons",
|
|
"serverside",
|
|
"rendering",
|
|
"icons-manager"
|
|
],
|
|
"description": "SVG icon library manager for server-side rendering",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/iconim"
|
|
},
|
|
{
|
|
"name": "lowdb",
|
|
"url": "https://github.com/PhilippMDoerner/lowdb",
|
|
"method": "git",
|
|
"tags": [
|
|
"sqlite",
|
|
"postgres",
|
|
"database",
|
|
"binding",
|
|
"library"
|
|
],
|
|
"description": "Low level db_sqlite and db_postgres forks with a proper typing",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PhilippMDoerner/lowdb"
|
|
},
|
|
{
|
|
"name": "kroutes",
|
|
"url": "https://github.com/ryukoposting/kroutes",
|
|
"method": "git",
|
|
"tags": [
|
|
"karax",
|
|
"router",
|
|
"frontend",
|
|
"routing",
|
|
"webapp"
|
|
],
|
|
"description": "Karax router supporting both client-side and server-side rendering",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ryukoposting/kroutes"
|
|
},
|
|
{
|
|
"name": "nemini",
|
|
"url": "https://codeberg.org/pswilde/Nemini",
|
|
"method": "git",
|
|
"tags": [
|
|
"gemini",
|
|
"web servers",
|
|
"backend"
|
|
],
|
|
"description": "Nemini is a very basic Gemini server able to host static files and with virtual host support",
|
|
"license": "AGPLv3",
|
|
"web": "https://codeberg.org/pswilde/Nemini"
|
|
},
|
|
{
|
|
"name": "nimx2",
|
|
"url": "https://github.com/777shuang/nimx2",
|
|
"method": "git",
|
|
"tags": [
|
|
"gui",
|
|
"library",
|
|
"cross-platform"
|
|
],
|
|
"description": "GUI framework",
|
|
"license": "MIT",
|
|
"web": "https://github.com/777shuang/nimx2"
|
|
},
|
|
{
|
|
"name": "bibleTools",
|
|
"url": "https://github.com/thisago/bibleTools",
|
|
"method": "git",
|
|
"tags": [
|
|
"bible",
|
|
"tool",
|
|
"library",
|
|
"tools",
|
|
"text"
|
|
],
|
|
"description": "Bible tools!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/bibleTools"
|
|
},
|
|
{
|
|
"name": "bezier",
|
|
"url": "https://github.com/Nycto/bezier-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"bezier",
|
|
"curve"
|
|
],
|
|
"description": "Bezier curve tools",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/Nycto/bezier-nim"
|
|
},
|
|
{
|
|
"name": "ants",
|
|
"url": "https://github.com/elcritch/ants",
|
|
"method": "git",
|
|
"tags": [
|
|
"yaml",
|
|
"markdown",
|
|
"configuration"
|
|
],
|
|
"description": "ANT: statically typed configurations for Nim (and others)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/elcritch/ants"
|
|
},
|
|
{
|
|
"name": "kraut",
|
|
"url": "https://github.com/moigagoo/kraut",
|
|
"method": "git",
|
|
"tags": [
|
|
"frontend",
|
|
"router",
|
|
"karax",
|
|
"spa",
|
|
"js"
|
|
],
|
|
"description": "Router for Karax frontend framework.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/moigagoo/kraut"
|
|
},
|
|
{
|
|
"name": "heine",
|
|
"url": "https://git.sr.ht/~xigoi/heine",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"latex",
|
|
"language"
|
|
],
|
|
"description": "A compact notation for math that transpiles to LaTeX",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://xigoi.srht.site/heine/"
|
|
},
|
|
{
|
|
"name": "ni18n",
|
|
"url": "https://github.com/heinthanth/ni18n",
|
|
"method": "git",
|
|
"tags": [
|
|
"i18n",
|
|
"l10n",
|
|
"internationalization",
|
|
"localization",
|
|
"translation"
|
|
],
|
|
"description": "Super Fast Nim Macros For Internationalization and Localization",
|
|
"license": "MIT",
|
|
"web": "https://github.com/heinthanth/ni18n"
|
|
},
|
|
{
|
|
"name": "versicles",
|
|
"url": "https://github.com/thisago/versicles",
|
|
"method": "git",
|
|
"tags": [
|
|
"bible",
|
|
"verses",
|
|
"versicles",
|
|
"scriptures",
|
|
"markdown",
|
|
"tool",
|
|
"cli",
|
|
"library"
|
|
],
|
|
"description": "Lib and CLI tool to manipulate biblical verses!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/versicles"
|
|
},
|
|
{
|
|
"name": "sam_protocol",
|
|
"url": "https://github.com/gabbhack/sam_protocol",
|
|
"method": "git",
|
|
"tags": [
|
|
"i2p"
|
|
],
|
|
"description": "I2P SAM Protocol without any IO",
|
|
"license": "MIT",
|
|
"web": "https://github.com/gabbhack/sam_protocol",
|
|
"doc": "https://gabb.eu.org/sam_protocol"
|
|
},
|
|
{
|
|
"name": "Runned",
|
|
"url": "https://github.com/Gael-Lopes-Da-Silva/Runned",
|
|
"method": "git",
|
|
"tags": [
|
|
"runned",
|
|
"time",
|
|
"ptime",
|
|
"executiontime",
|
|
"execution-time",
|
|
"execution_time"
|
|
],
|
|
"description": "Runned is a simple tool to check the execution time of terminal commands.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Gael-Lopes-Da-Silva/Runned"
|
|
},
|
|
{
|
|
"name": "locert",
|
|
"url": "https://github.com/vandot/locert",
|
|
"method": "git",
|
|
"tags": [
|
|
"cert",
|
|
"ca",
|
|
"developer-tools"
|
|
],
|
|
"description": "Simple cert generator for local development.",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://github.com/vandot/locert"
|
|
},
|
|
{
|
|
"name": "spinners",
|
|
"url": "https://github.com/thechampagne/libspinners-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"spinners"
|
|
],
|
|
"description": "Binding for libspinners an elegant terminal spinners",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thechampagne/libspinners-nim"
|
|
},
|
|
{
|
|
"name": "cliSeqSelector",
|
|
"url": "https://github.com/z-kk/cliSeqSelector",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"console",
|
|
"selector",
|
|
"combo"
|
|
],
|
|
"description": "Seq selector in CLI",
|
|
"license": "MIT",
|
|
"web": "https://github.com/z-kk/cliSeqSelector"
|
|
},
|
|
{
|
|
"name": "primes",
|
|
"url": "https://github.com/wokibe/primes",
|
|
"method": "git",
|
|
"tags": [
|
|
"primes",
|
|
"is_prime"
|
|
],
|
|
"description": "Utilities for prime numbers",
|
|
"license": "MIT",
|
|
"web": "https://github.com/wokibe/primes"
|
|
},
|
|
{
|
|
"name": "scfg",
|
|
"url": "https://codeberg.org/xoich/nim-scfg",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"config",
|
|
"parser"
|
|
],
|
|
"description": "Simple configuration file format (scfg) parser",
|
|
"license": "CC-BY-SA 4.0",
|
|
"web": "https://codeberg.org/xoich/nim-scfg"
|
|
},
|
|
{
|
|
"name": "powernim",
|
|
"url": "https://codeberg.org/wreed/powernim",
|
|
"method": "git",
|
|
"tags": [
|
|
"menu",
|
|
"powermenu",
|
|
"gui",
|
|
"gtk"
|
|
],
|
|
"description": "Basic power menu for Linux (with systemd)",
|
|
"license": "BSD-2-Clause",
|
|
"web": "https://codeberg.org/wreed/powernim"
|
|
},
|
|
{
|
|
"name": "metacall",
|
|
"url": "https://github.com/metacall/core?subdir=source/ports/nim_port",
|
|
"method": "git",
|
|
"tags": [
|
|
"ffi",
|
|
"interop",
|
|
"interoperability",
|
|
"bindings",
|
|
"wrapper",
|
|
"python",
|
|
"nodejs",
|
|
"ruby",
|
|
"csharp",
|
|
"rust",
|
|
"c",
|
|
"java",
|
|
"javascript",
|
|
"typescript",
|
|
"cobol",
|
|
"rpc",
|
|
"wasm",
|
|
"meta-object-protocol"
|
|
],
|
|
"description": "A library for interoperability between Nim and multiple programming languages",
|
|
"license": "Apache-2.0",
|
|
"web": "https://metacall.io",
|
|
"doc": "https://github.com/metacall/core/blob/develop/source/ports/nim_port/README.md"
|
|
},
|
|
{
|
|
"name": "jsonfmt",
|
|
"url": "https://github.com/fkdosilovic/jsonfmt",
|
|
"method": "git",
|
|
"tags": [
|
|
"json",
|
|
"cli"
|
|
],
|
|
"description": "Ridiculously simple and effective JSON formatter.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/fkdosilovic/jsonfmt"
|
|
},
|
|
{
|
|
"name": "climate",
|
|
"url": "https://github.com/moigagoo/climate",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"command-line",
|
|
"commandline"
|
|
],
|
|
"description": "Library to build command-line interfaces.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/moigagoo/climate"
|
|
},
|
|
{
|
|
"name": "nimprotect",
|
|
"url": "https://github.com/itaymigdal/NimProtect",
|
|
"method": "git",
|
|
"tags": [
|
|
"Encryption",
|
|
"Obfuscation"
|
|
],
|
|
"description": "NimProtect is a tiny single-macro library for protecting sensitive strings in compiled binaries",
|
|
"license": "MIT",
|
|
"web": "https://github.com/itaymigdal/NimProtect"
|
|
},
|
|
{
|
|
"name": "letUtils",
|
|
"url": "https://github.com/SirNickolas/let-utils-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"functional",
|
|
"macros",
|
|
"sugar",
|
|
"syntax",
|
|
"utility"
|
|
],
|
|
"description": "A few handy macros for those who prefer `let` over `var`",
|
|
"license": "MIT",
|
|
"doc": "https://sirnickolas.github.io/let-utils-nim/letUtils"
|
|
},
|
|
{
|
|
"name": "palladian",
|
|
"url": "https://github.com/itsumura-h/nim-palladian",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"frontend"
|
|
],
|
|
"description": "A Frontend Web Framework for Nim based on Preact",
|
|
"license": "MIT",
|
|
"web": "https://github.com/itsumura-h/nim-palladian"
|
|
},
|
|
{
|
|
"name": "sauer",
|
|
"url": "https://github.com/moigagoo/sauer",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"SPA",
|
|
"Karax",
|
|
"Kraut",
|
|
"CLI",
|
|
"frontend",
|
|
"router"
|
|
],
|
|
"description": "Scaffolder for Karax.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/moigagoo/sauer"
|
|
},
|
|
{
|
|
"name": "wilayahindonesia",
|
|
"url": "https://github.com/nekoding/wilayahindonesia-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"api",
|
|
"wrapper"
|
|
],
|
|
"description": "Library data wilayah indonesia",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nekoding/wilayahindonesia-nim"
|
|
},
|
|
{
|
|
"name": "epub2gpub",
|
|
"url": "https://gitlab.com/mars2klb/epub2gpub",
|
|
"method": "git",
|
|
"tags": [
|
|
"epub",
|
|
"gpub",
|
|
"gemini",
|
|
"ebook",
|
|
"convert"
|
|
],
|
|
"description": "Convert epub to gpub (https://codeberg.org/oppenlab/gempub)",
|
|
"license": "MIT",
|
|
"web": "https://gitlab.com/mars2klb/epub2gpub"
|
|
},
|
|
{
|
|
"name": "asyncIters",
|
|
"url": "https://github.com/SirNickolas/asyncIters-Nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"iterator",
|
|
"macros",
|
|
"sugar",
|
|
"syntax"
|
|
],
|
|
"description": "Async iterators. Able to both await futures and yield values",
|
|
"license": "MIT",
|
|
"doc": "https://sirnickolas.github.io/asyncIters-Nim/asyncIters"
|
|
},
|
|
{
|
|
"name": "dhash",
|
|
"url": "https://github.com/filvyb/dhash",
|
|
"method": "git",
|
|
"tags": [
|
|
"hash",
|
|
"library",
|
|
"difference",
|
|
"image"
|
|
],
|
|
"description": "Nim implementation of dHash algorithm",
|
|
"license": "LGPLv3",
|
|
"web": "https://github.com/filvyb/dhash"
|
|
},
|
|
{
|
|
"name": "minicoro",
|
|
"url": "https://git.envs.net/iacore/minicoro-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"wrapper",
|
|
"coroutine"
|
|
],
|
|
"description": "Lua-like asymmetric coroutine. Nim wrapper of minicoro in C",
|
|
"license": "Unlicense",
|
|
"web": "https://git.envs.net/iacore/minicoro-nim"
|
|
},
|
|
{
|
|
"name": "nclip",
|
|
"url": "https://github.com/4zv4l/nclip",
|
|
"method": "git",
|
|
"tags": [
|
|
"winapi",
|
|
"clipboard",
|
|
"wrapper"
|
|
],
|
|
"description": "A simple wrapper around the winapi to control the clipboard",
|
|
"license": "MIT",
|
|
"web": "https://github.com/4zv4l/nclip"
|
|
},
|
|
{
|
|
"name": "jsFetchMock",
|
|
"url": "https://github.com/thisago/jsfetchMock",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"js",
|
|
"mock",
|
|
"fetch",
|
|
"library"
|
|
],
|
|
"description": "A simple lib to intercept Javascript fetch to capture or edit the data",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/jsfetchMock"
|
|
},
|
|
{
|
|
"name": "noptics",
|
|
"url": "https://gitlab.com/OFThomas/noptics",
|
|
"method": "git",
|
|
"tags": [
|
|
"optics",
|
|
"linear-algebra",
|
|
"quantum",
|
|
"complex-numbers",
|
|
"library"
|
|
],
|
|
"description": "Linear algebra, classical and quantum optics simulation package",
|
|
"license": "Apache-2.0",
|
|
"web": "https://gitlab.com/OFThomas/noptics",
|
|
"doc": "https://ofthomas.gitlab.io/noptics/"
|
|
},
|
|
{
|
|
"name": "fungus",
|
|
"url": "https://github.com/beef331/fungus",
|
|
"method": "git",
|
|
"tags": [
|
|
"adt",
|
|
"enum",
|
|
"rust",
|
|
"match",
|
|
"tagged union"
|
|
],
|
|
"description": "Rust-like tuple enums",
|
|
"license": "MIT",
|
|
"web": "https://github.com/beef331/fungus"
|
|
},
|
|
{
|
|
"name": "climinesweeper",
|
|
"url": "https://github.com/KerorinNorthFox/MineSweeper_on_CLI",
|
|
"method": "git",
|
|
"tags": [
|
|
"minesweeper",
|
|
"cli",
|
|
"game",
|
|
"application"
|
|
],
|
|
"description": "Play MineSweeper on CLI",
|
|
"license": "MIT",
|
|
"web": "https://github.com/KerorinNorthFox/MineSweeper_on_CLI"
|
|
},
|
|
{
|
|
"name": "nimalyzer",
|
|
"url": "https://github.com/thindil/nimalyzer",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"tool",
|
|
"static analyzer",
|
|
"code analyzer"
|
|
],
|
|
"description": "A static code analyzer for Nim",
|
|
"license": "BSD-3"
|
|
},
|
|
{
|
|
"name": "drawIt",
|
|
"url": "https://gitlab.com/OFThomas/drawIt",
|
|
"method": "git",
|
|
"tags": [
|
|
"terminal display",
|
|
"plotting",
|
|
"drawing",
|
|
"TUI",
|
|
"shapes"
|
|
],
|
|
"description": "Nim Terminal User Interface library for plotting graphs and drawing shapes in the terminal, uses unicode chars and colours!",
|
|
"license": "Apache-2.0",
|
|
"web": "https://gitlab.com/OFThomas/drawIt"
|
|
},
|
|
{
|
|
"name": "embedfs",
|
|
"url": "https://github.com/iffy/nim-embedfs",
|
|
"method": "git",
|
|
"tags": [
|
|
"bundling",
|
|
"static"
|
|
],
|
|
"description": "Embed directories in executables, easily",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "yanyl",
|
|
"url": "https://github.com/tanelso2/yanyl",
|
|
"method": "git",
|
|
"tags": [
|
|
"serialization",
|
|
"serialization-format",
|
|
"yaml"
|
|
],
|
|
"description": "A library for using YAML with Nim",
|
|
"license": "Unlicense"
|
|
},
|
|
{
|
|
"name": "lodev",
|
|
"url": "https://github.com/vandot/lodev",
|
|
"method": "git",
|
|
"tags": [
|
|
"cert",
|
|
"ca",
|
|
"dns",
|
|
"server",
|
|
"proxy",
|
|
"https",
|
|
"developer-tools"
|
|
],
|
|
"description": "Simple reverse proxy server for local development.",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://github.com/vandot/lodev"
|
|
},
|
|
{
|
|
"name": "lv2",
|
|
"url": "https://gitlab.com/lpirl/lv2-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"linux",
|
|
"bindings",
|
|
"audio",
|
|
"sound",
|
|
"daw",
|
|
"dsp",
|
|
"lv2"
|
|
],
|
|
"description": "Nim bindings for LV2",
|
|
"license": "GPL-3.0",
|
|
"web": "https://gitlab.com/lpirl/lv2-nim"
|
|
},
|
|
{
|
|
"name": "happyx",
|
|
"url": "https://github.com/HapticX/happyx",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"async",
|
|
"framework",
|
|
"frontend",
|
|
"backend",
|
|
"hapticx",
|
|
"happyx"
|
|
],
|
|
"description": "Macro-oriented full-stack web-framework written with ♥",
|
|
"license": "MIT",
|
|
"web": "https://github.com/HapticX/happyx"
|
|
},
|
|
{
|
|
"name": "whisky",
|
|
"url": "https://github.com/guzba/whisky",
|
|
"method": "git",
|
|
"tags": [
|
|
"websockets"
|
|
],
|
|
"description": "A blocking WebSocket client",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/whisky"
|
|
},
|
|
{
|
|
"name": "nuance",
|
|
"url": "https://github.com/metagn/nuance",
|
|
"method": "git",
|
|
"tags": [
|
|
"ast",
|
|
"compiler"
|
|
],
|
|
"description": "nim untyped AST node generation at runtime with custom line info",
|
|
"license": "MIT",
|
|
"web": "https://github.com/metagn/nuance"
|
|
},
|
|
{
|
|
"name": "jsonnet",
|
|
"url": "https://github.com/thechampagne/jsonnet-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"jsonnet"
|
|
],
|
|
"description": "Binding for Jsonnet the data templating language",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/thechampagne/jsonnet-nim"
|
|
},
|
|
{
|
|
"name": "hyper",
|
|
"url": "https://github.com/thechampagne/hyper-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"hyper"
|
|
],
|
|
"description": "Binding for hyper an HTTP library",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/thechampagne/hyper-nim"
|
|
},
|
|
{
|
|
"name": "rure",
|
|
"url": "https://github.com/thechampagne/rure-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"rure"
|
|
],
|
|
"description": "Binding for rust regex library",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/thechampagne/rure-nim"
|
|
},
|
|
{
|
|
"name": "rustls",
|
|
"url": "https://github.com/thechampagne/rustls-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"rustls"
|
|
],
|
|
"description": "Binding for rustls a TLS library",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/thechampagne/rustls-nim"
|
|
},
|
|
{
|
|
"name": "cron",
|
|
"url": "https://github.com/c-blake/cron",
|
|
"method": "git",
|
|
"tags": [
|
|
"cron",
|
|
"scheduled-tasks",
|
|
"task-scheduler",
|
|
"periodic-jobs",
|
|
"jobs",
|
|
"demon",
|
|
"daemon"
|
|
],
|
|
"description": "Library to ease writing cron-like programs",
|
|
"license": "MIT/ISC",
|
|
"web": "https://github.com/c-blake/cron"
|
|
},
|
|
{
|
|
"name": "dnsstamps2",
|
|
"url": "https://github.com/rockcavera/nim-dnsstamps2",
|
|
"method": "git",
|
|
"tags": [
|
|
"dns",
|
|
"dns-stamp",
|
|
"dnsstamp",
|
|
"dns-stamps",
|
|
"dnsstamps",
|
|
"stamp",
|
|
"stamps"
|
|
],
|
|
"description": "DNS Stamps package",
|
|
"license": "MIT",
|
|
"web": "https://github.com/rockcavera/nim-dnsstamps2"
|
|
},
|
|
{
|
|
"name": "webgeolocation",
|
|
"url": "https://github.com/maleyva1/webgeoloaction",
|
|
"method": "git",
|
|
"tags": [
|
|
"bindings",
|
|
"geolocation"
|
|
],
|
|
"description": "Bindings to the Webgeolocation Web API",
|
|
"license": "MIT",
|
|
"web": "https://github.com/maleyva1/webgeoloaction"
|
|
},
|
|
{
|
|
"name": "vcard",
|
|
"url": "https://github.com/jdbernard/nim-vcard.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"address",
|
|
"contacts",
|
|
"library",
|
|
"vcard"
|
|
],
|
|
"description": "Nim parser for the vCard format version 3.0 (4.0 planned).",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jdbernard/nim-vcard"
|
|
},
|
|
{
|
|
"name": "nimppt",
|
|
"url": "https://github.com/HUSKI3/Nimppt",
|
|
"method": "git",
|
|
"tags": [
|
|
"presentation",
|
|
"cli",
|
|
"markdown"
|
|
],
|
|
"description": "A simple and elegant presentation generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/HUSKI3/Nimppt"
|
|
},
|
|
{
|
|
"name": "nimAesCrypt",
|
|
"url": "https://github.com/maxDcb/nimAesCrypt",
|
|
"method": "git",
|
|
"tags": [
|
|
"nim",
|
|
"aes",
|
|
"security",
|
|
"aes-256",
|
|
"aes-encryption"
|
|
],
|
|
"description": "Nim file-encryption module that uses AES256-CBC to encrypt/decrypt files.",
|
|
"license": "Apache 2.0",
|
|
"web": "https://github.com/maxDcb/nimAesCrypt"
|
|
},
|
|
{
|
|
"name": "niscv",
|
|
"url": "https://gitlab.com/OFThomas/niscv",
|
|
"method": "git",
|
|
"tags": [
|
|
"virtual-machine",
|
|
"emulator",
|
|
"riscv",
|
|
"isa",
|
|
"virtual",
|
|
"machine"
|
|
],
|
|
"description": "Nim powered RISC-V virtual machine and emulator.",
|
|
"license": "GPL3",
|
|
"web": "https://gitlab.com/OFThomas/niscv"
|
|
},
|
|
{
|
|
"name": "catppuccin",
|
|
"url": "https://github.com/catppuccin/nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"colors",
|
|
"cmyk",
|
|
"hsl",
|
|
"hsv"
|
|
],
|
|
"description": "Catppuccin colors for nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/catppuccin/nim",
|
|
"doc": "https://catppuccin.github.io/nim"
|
|
},
|
|
{
|
|
"name": "cozytaskpool",
|
|
"url": "https://github.com/indiscipline/cozytaskpool",
|
|
"method": "git",
|
|
"tags": [
|
|
"threads",
|
|
"tasks",
|
|
"multithreading",
|
|
"library",
|
|
"parallelism",
|
|
"threadpool",
|
|
"pool"
|
|
],
|
|
"description": "Cozy Task Pool for threaded concurrency based on tasks and channels.",
|
|
"license": "GPL-2.0-or-later",
|
|
"web": "https://github.com/indiscipline/cozytaskpool"
|
|
},
|
|
{
|
|
"name": "grammarian",
|
|
"url": "https://github.com/olmeca/grammarian",
|
|
"method": "git",
|
|
"tags": [
|
|
"peg",
|
|
"parsing"
|
|
],
|
|
"description": "Wrapper around PEG library, enhancing PEG reusability.",
|
|
"license": "MIT"
|
|
},
|
|
{
|
|
"name": "checksums",
|
|
"url": "https://github.com/nim-lang/checksums",
|
|
"method": "git",
|
|
"tags": [
|
|
"checksums",
|
|
"official",
|
|
"hash",
|
|
"crypto"
|
|
],
|
|
"description": "Hash algorithms in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/checksums"
|
|
},
|
|
{
|
|
"name": "promexplorer",
|
|
"url": "https://github.com/marcusramberg/promexplorer",
|
|
"method": "git",
|
|
"tags": [
|
|
"prometheus",
|
|
"tui",
|
|
"illwill",
|
|
"monitoring"
|
|
],
|
|
"description": "A simple tool to explore Prometheus exporter metrics",
|
|
"license": "mit",
|
|
"web": "https://github.com/marcusramberg/promexplorer"
|
|
},
|
|
{
|
|
"name": "dirtydeeds",
|
|
"url": "https://github.com/metagn/dirtydeeds",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"curry",
|
|
"partial",
|
|
"application",
|
|
"lambda",
|
|
"functional",
|
|
"sugar",
|
|
"syntax"
|
|
],
|
|
"description": "macro for partially applied calls",
|
|
"license": "MIT",
|
|
"web": "https://github.com/metagn/dirtydeeds"
|
|
},
|
|
{
|
|
"name": "sunk",
|
|
"url": "https://github.com/archnim/sunk",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"futures"
|
|
],
|
|
"description": "Few async tools for nim (then, catch, finally, and more)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/archnim/sunk"
|
|
},
|
|
{
|
|
"name": "openaiClient",
|
|
"url": "https://github.com/Uzo2005/openai",
|
|
"method": "git",
|
|
"tags": [
|
|
"openai",
|
|
"webclient",
|
|
"api",
|
|
"library",
|
|
"http"
|
|
],
|
|
"description": "Openai API client For Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Uzo2005/openai"
|
|
},
|
|
{
|
|
"name": "gamepad",
|
|
"url": "https://github.com/konsumer/nim-gamepad",
|
|
"method": "git",
|
|
"tags": [
|
|
"gamepad",
|
|
"native",
|
|
"game",
|
|
"joystick"
|
|
],
|
|
"description": "Cross-platform gamepad driver",
|
|
"license": "MIT",
|
|
"web": "https://github.com/konsumer/nim-gamepad"
|
|
},
|
|
{
|
|
"name": "safeseq",
|
|
"url": "https://github.com/avahe-kellenberger/safeseq",
|
|
"method": "git",
|
|
"tags": [
|
|
"seq",
|
|
"iteration",
|
|
"remove"
|
|
],
|
|
"description": "Seq that can safely add and remove elements while iterating.",
|
|
"license": "GPL-2.0-only",
|
|
"web": "https://github.com/avahe-kellenberger/safeseq"
|
|
},
|
|
{
|
|
"name": "sha256_64B",
|
|
"url": "https://github.com/status-im/sha256_64B",
|
|
"method": "git",
|
|
"tags": [
|
|
"sha256_64B",
|
|
"sha256",
|
|
"batch parallel hash",
|
|
"assembly optimization",
|
|
"merkle tree"
|
|
],
|
|
"description": "sha256 hash of batches of 64B blocks in parallel via pure asm lib hashtree",
|
|
"license": "MIT or Apache License 2.0",
|
|
"web": "https://github.com/status-im/sha256_64B"
|
|
},
|
|
{
|
|
"name": "chat_openai",
|
|
"url": "https://github.com/joshuajohncohen/chat_openai-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"openai",
|
|
"chatgpt",
|
|
"chat",
|
|
"client",
|
|
"cli",
|
|
"gpt4",
|
|
"gpt-4",
|
|
"gpt"
|
|
],
|
|
"description": "A CLI for the Chat series of models provided by OpenAI",
|
|
"license": "MIT",
|
|
"web": "https://github.com/joshuajohncohen/chat_openai-nim"
|
|
},
|
|
{
|
|
"name": "nmostr",
|
|
"url": "https://github.com/Gruruya/nmostr",
|
|
"method": "git",
|
|
"tags": [
|
|
"nostr library",
|
|
"decentralized messaging protocol",
|
|
"censorship-resistant social media"
|
|
],
|
|
"description": "Library for Nostr: a simple, open protocol enabling censorship-resistant social media.",
|
|
"license": "AGPL-3.0-only",
|
|
"web": "https://github.com/Gruruya/nmostr",
|
|
"doc": "https://gruruya.github.io/nmostr"
|
|
},
|
|
{
|
|
"name": "StripeKit",
|
|
"url": "https://github.com/vfehring/StripeKit",
|
|
"method": "git",
|
|
"tags": [
|
|
"payment-processor",
|
|
"stripe"
|
|
],
|
|
"description": "Stripe API wrapper for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/vfehring/StripeKit"
|
|
},
|
|
{
|
|
"name": "physfs_static",
|
|
"url": "https://github.com/konsumer/nim-physfs_static",
|
|
"method": "git",
|
|
"tags": [
|
|
"physfs",
|
|
"zip",
|
|
"wad",
|
|
"iso9660",
|
|
"7z",
|
|
"grp",
|
|
"hog",
|
|
"mvl",
|
|
"qpak",
|
|
"slp",
|
|
"vdf"
|
|
],
|
|
"description": "Wrapper around physfs",
|
|
"license": "MIT",
|
|
"web": "https://github.com/konsumer/nim-physfs_static"
|
|
},
|
|
{
|
|
"name": "nats",
|
|
"url": "https://github.com/deem0n/nim-nats",
|
|
"method": "git",
|
|
"tags": [
|
|
"nats",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "Nim wrapper for the nats.c - NATS client library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/deem0n/nim-nats"
|
|
},
|
|
{
|
|
"name": "nico_font_tool",
|
|
"url": "https://github.com/TakWolf/nico-font-tool",
|
|
"method": "git",
|
|
"tags": [
|
|
"pico-8",
|
|
"game"
|
|
],
|
|
"description": "A tool for converting fonts to NICO Game Framework format fonts.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/TakWolf/nico-font-tool"
|
|
},
|
|
{
|
|
"name": "perceptual",
|
|
"url": "https://github.com/deNULL/perceptual",
|
|
"method": "git",
|
|
"tags": [
|
|
"perceptual",
|
|
"hashes",
|
|
"images"
|
|
],
|
|
"description": "A library for computing and comparing perceptual hashes in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/deNULL/perceptual"
|
|
},
|
|
{
|
|
"name": "malebolgia",
|
|
"url": "https://github.com/Araq/malebolgia",
|
|
"method": "git",
|
|
"tags": [
|
|
"thread",
|
|
"pool",
|
|
"spawn",
|
|
"concurrency",
|
|
"parallelism"
|
|
],
|
|
"description": "Malebolgia creates new spawns. Experiments with thread pools and related APIs.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Araq/malebolgia"
|
|
},
|
|
{
|
|
"name": "statictea",
|
|
"url": "https://github.com/flenniken/statictea",
|
|
"method": "git",
|
|
"tags": [
|
|
"template system",
|
|
"language"
|
|
],
|
|
"description": "A template processor and language.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/flenniken/statictea"
|
|
},
|
|
{
|
|
"name": "pyopenai",
|
|
"url": "https://github.com/jaredmontoya/pyopenai",
|
|
"method": "git",
|
|
"tags": [
|
|
"python",
|
|
"openai",
|
|
"http",
|
|
"api",
|
|
"library"
|
|
],
|
|
"description": "An attempt to reimplement python OpenAI API bindings in nim",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/jaredmontoya/pyopenai"
|
|
},
|
|
{
|
|
"name": "facedetect",
|
|
"url": "https://github.com/deNULL/facedetect",
|
|
"method": "git",
|
|
"tags": [
|
|
"face",
|
|
"detection",
|
|
"eye",
|
|
"pupil",
|
|
"pico",
|
|
"facial",
|
|
"landmarks"
|
|
],
|
|
"description": "A face detection, pupil/eyes localization and facial landmark points detection library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/deNULL/facedetect"
|
|
},
|
|
{
|
|
"name": "denim",
|
|
"url": "https://github.com/openpeeps/denim",
|
|
"method": "git",
|
|
"tags": [
|
|
"node",
|
|
"nodejs",
|
|
"bun",
|
|
"bunsh",
|
|
"napi",
|
|
"addon",
|
|
"toolkit"
|
|
],
|
|
"description": "DENIM - Nim code to Bun.js/Node.js in seconds via NAPI",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/denim"
|
|
},
|
|
{
|
|
"name": "bro",
|
|
"url": "https://github.com/openpeeps/bro",
|
|
"method": "git",
|
|
"tags": [
|
|
"css",
|
|
"sass",
|
|
"parser",
|
|
"css-parser",
|
|
"css-compiler",
|
|
"stylesheet"
|
|
],
|
|
"description": "A super fast statically typed stylesheet language for cool kids",
|
|
"license": "MIT",
|
|
"web": "https://github.com/openpeeps/bro"
|
|
},
|
|
{
|
|
"name": "nimcatapi",
|
|
"url": "https://github.com/nirokay/nimcatapi",
|
|
"method": "git",
|
|
"tags": [
|
|
"thecatapi",
|
|
"thedogapi",
|
|
"api",
|
|
"animals",
|
|
"network",
|
|
"images"
|
|
],
|
|
"description": "nimcatapi is a library that lets you easily request images from thecatapi and/or thedogapi.",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/nirokay/nimcatapi",
|
|
"doc": "https://nirokay.github.io/nim-docs/nimcatapi/nimcatapi.html"
|
|
},
|
|
{
|
|
"name": "simplelog",
|
|
"url": "https://github.com/sslime336/simplelog",
|
|
"method": "git",
|
|
"tags": [
|
|
"log"
|
|
],
|
|
"description": "A deadly simply log package supporting very simple colorful logging.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sslime336/simplelog"
|
|
},
|
|
{
|
|
"name": "measures",
|
|
"url": "https://github.com/energy-nim/measures",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"units",
|
|
"physics",
|
|
"metrics",
|
|
"measurements"
|
|
],
|
|
"description": "General purpose measuring units datatypes with integrated conversions and definitions.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/energy-nim/measures"
|
|
},
|
|
{
|
|
"name": "shio",
|
|
"url": "https://github.com/arashi-software/shio",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"server",
|
|
"file",
|
|
"http",
|
|
"jester"
|
|
],
|
|
"description": "A quick media server in nim",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/arashi-software/shio"
|
|
},
|
|
{
|
|
"name": "delaunator",
|
|
"url": "https://github.com/patternspandemic/delaunator-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"delaunay",
|
|
"voronoi",
|
|
"dual graph",
|
|
"library"
|
|
],
|
|
"description": "Fast 2D Delaunay triangulation. A Nim port of Mapbox/Delaunator.",
|
|
"license": "Unlicense",
|
|
"web": "https://github.com/patternspandemic/delaunator-nim",
|
|
"doc": "https://patternspandemic.github.io/delaunator-nim/"
|
|
},
|
|
{
|
|
"name": "pixienator",
|
|
"url": "https://github.com/patternspandemic/pixienator",
|
|
"method": "git",
|
|
"tags": [
|
|
"delaunator",
|
|
"pixie",
|
|
"visualization",
|
|
"delaunay",
|
|
"voronoi",
|
|
"dual graph",
|
|
"helpers",
|
|
"library"
|
|
],
|
|
"description": "Helpers for visualizing delaunator with pixie.",
|
|
"license": "Unlicense",
|
|
"web": "https://github.com/patternspandemic/pixienator",
|
|
"doc": "https://patternspandemic.github.io/pixienator/"
|
|
},
|
|
{
|
|
"name": "nimmicrograd",
|
|
"url": "https://github.com/soheil555/nimmicrograd",
|
|
"method": "git",
|
|
"tags": [
|
|
"micrograd",
|
|
"neural-network",
|
|
"deep-learning",
|
|
"autograd-engine"
|
|
],
|
|
"description": "Nim implementation of micrograd autograd engine.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/soheil555/nimmicrograd"
|
|
},
|
|
{
|
|
"name": "nimegenerator",
|
|
"url": "https://github.com/nirokay/nimegenerator",
|
|
"method": "git",
|
|
"tags": [
|
|
"random-name-generator",
|
|
"random-word-generator",
|
|
"library",
|
|
"executable",
|
|
"hybrid"
|
|
],
|
|
"description": "Random name/word generator.",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/nirokay/nimegenerator",
|
|
"doc": "https://nirokay.github.io/nim-docs/nimegenerator/nimegenerator.html"
|
|
},
|
|
{
|
|
"name": "hyperloglog",
|
|
"url": "https://github.com/deNULL/hyperloglog",
|
|
"method": "git",
|
|
"tags": [
|
|
"hyperloglog",
|
|
"hll",
|
|
"data-structure",
|
|
"count-distinct",
|
|
"cardinality",
|
|
"sets"
|
|
],
|
|
"description": "A HyperLogLog data structure implementation in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/deNULL/hyperloglog"
|
|
},
|
|
{
|
|
"name": "bz2",
|
|
"url": "https://codeberg.org/Yepoleb/nim-bz2.git",
|
|
"method": "git",
|
|
"tags": [
|
|
"compression",
|
|
"bzip2",
|
|
"bz2"
|
|
],
|
|
"description": "Nim module for the bzip2 compression format.",
|
|
"license": "MIT",
|
|
"web": "https://codeberg.org/Yepoleb/nim-bz2"
|
|
},
|
|
{
|
|
"name": "mvb",
|
|
"url": "https://github.com/tapsterbot/mvb-opencv",
|
|
"method": "git",
|
|
"tags": [
|
|
"opencv",
|
|
"library",
|
|
"wrapper",
|
|
"image",
|
|
"processing",
|
|
"minimal",
|
|
"mininum",
|
|
"viable",
|
|
"bindings"
|
|
],
|
|
"description": "Minimum viable bindings for OpenCV",
|
|
"license": "MIT",
|
|
"web": "https://github.com/tapsterbot/mvb-opencv"
|
|
},
|
|
{
|
|
"name": "emailparser",
|
|
"url": "https://github.com/mildred/emailparser.nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"email",
|
|
"rfc822",
|
|
"rfc2822",
|
|
"parser",
|
|
"jmap"
|
|
],
|
|
"description": "Email parser to JsonNode based on Cyrus JMAP parser",
|
|
"license": "BSD",
|
|
"web": "https://github.com/mildred/emailparser.nim"
|
|
},
|
|
{
|
|
"name": "colored_logger",
|
|
"url": "https://github.com/4zv4l/colored_logger",
|
|
"method": "git",
|
|
"tags": [
|
|
"logging",
|
|
"colours"
|
|
],
|
|
"description": "A simple colored logger from std/logging",
|
|
"license": "MIT",
|
|
"web": "https://github.com/4zv4l/colored_logger"
|
|
},
|
|
{
|
|
"name": "nimpath",
|
|
"url": "https://github.com/weskerfoot/NimPath",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"parser"
|
|
],
|
|
"description": "Interface to libxml2's XPath parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/weskerfoot/NimPath"
|
|
},
|
|
{
|
|
"name": "beautifulparser",
|
|
"url": "https://github.com/TelegramXPlus/beautifulparser",
|
|
"method": "git",
|
|
"tags": [
|
|
"parser",
|
|
"html"
|
|
],
|
|
"description": "Simple parser for HTML",
|
|
"license": "MIT",
|
|
"web": "https://github.com/TelegramXPlus/beautifulparser"
|
|
},
|
|
{
|
|
"name": "brainimfuck",
|
|
"url": "https://github.com/nirokay/brainimfuck",
|
|
"method": "git",
|
|
"tags": [
|
|
"brainfuck",
|
|
"interpreter",
|
|
"language",
|
|
"cli",
|
|
"binary",
|
|
"app"
|
|
],
|
|
"description": "Brainfuck interpreter with some advanced features, such as syntax checking and highlighting errors.",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/nirokay/brainimfuck"
|
|
},
|
|
{
|
|
"name": "gtrends",
|
|
"url": "https://github.com/thisago/gtrends",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"google_trends",
|
|
"trends",
|
|
"rss",
|
|
"google"
|
|
],
|
|
"description": "Google Trends RSS",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/gtrends"
|
|
},
|
|
{
|
|
"name": "musicSort",
|
|
"url": "https://github.com/CarkWilkinson/musicSort",
|
|
"method": "git",
|
|
"tags": [
|
|
"music"
|
|
],
|
|
"description": "A tool to sort your mp3 music files based on id3 metadata",
|
|
"license": "MIT",
|
|
"web": "https://github.com/CarkWilkinson/musicSort"
|
|
},
|
|
{
|
|
"name": "DxLib",
|
|
"url": "https://github.com/777shuang/DxLib",
|
|
"method": "git",
|
|
"tags": [
|
|
"bindings"
|
|
],
|
|
"description": "A Nim binding for DX Library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/777shuang/DxLib"
|
|
},
|
|
{
|
|
"name": "caster",
|
|
"url": "https://github.com/hamidb80/caster/",
|
|
"method": "git",
|
|
"tags": [
|
|
"sugar",
|
|
"macro",
|
|
"cast",
|
|
"caster",
|
|
"casting",
|
|
"parameters"
|
|
],
|
|
"description": "casting macro for procedure parameters",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/caster/"
|
|
},
|
|
{
|
|
"name": "spotlightr",
|
|
"url": "https://github.com/thisago/spotlightr",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"extractor",
|
|
"scraper",
|
|
"video",
|
|
"stream"
|
|
],
|
|
"description": "Spotlightr basic extractor to get the video",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/spotlightr"
|
|
},
|
|
{
|
|
"name": "rclnim",
|
|
"url": "https://github.com/Pylgos/rclnim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"embedded",
|
|
"ros2"
|
|
],
|
|
"description": "Nim bindings for ROS2",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Pylgos/rclnim"
|
|
},
|
|
{
|
|
"name": "broly",
|
|
"url": "https://github.com/solaoi/broly",
|
|
"method": "git",
|
|
"tags": [
|
|
"mock",
|
|
"stub",
|
|
"test",
|
|
"server"
|
|
],
|
|
"description": "High Performance Stub Server",
|
|
"license": "MIT",
|
|
"web": "https://github.com/solaoi/broly"
|
|
},
|
|
{
|
|
"name": "voicepeaky",
|
|
"url": "https://github.com/solaoi/voicepeaky",
|
|
"method": "git",
|
|
"tags": [
|
|
"voicepeak",
|
|
"wrapper"
|
|
],
|
|
"description": "Voicepeak Server",
|
|
"license": "MIT",
|
|
"web": "https://github.com/solaoi/voicepeaky"
|
|
},
|
|
{
|
|
"name": "nimf",
|
|
"url": "https://github.com/Gruruya/nimf",
|
|
"method": "git",
|
|
"tags": [
|
|
"find command-line utility",
|
|
"multithreaded filesystem search tool",
|
|
"fast",
|
|
"finder",
|
|
"cli",
|
|
"shell",
|
|
"terminal",
|
|
"console"
|
|
],
|
|
"description": "Search for files in a directory hierarchy.",
|
|
"license": "AGPL-3.0-only",
|
|
"web": "https://github.com/Gruruya/nimf"
|
|
},
|
|
{
|
|
"name": "bard",
|
|
"url": "https://github.com/thisago/bard",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"batchexecute",
|
|
"bard",
|
|
"ai",
|
|
"google"
|
|
],
|
|
"description": "Nim interface of Google Bard free API",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/bard"
|
|
},
|
|
{
|
|
"name": "docid",
|
|
"url": "https://github.com/thisago/docid",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"id",
|
|
"generator",
|
|
"verifier"
|
|
],
|
|
"description": "Document IDs generation and validation",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/docid"
|
|
},
|
|
{
|
|
"name": "iecook",
|
|
"url": "https://github.com/thisago/iecook",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"httpOnly",
|
|
"cookie",
|
|
"session"
|
|
],
|
|
"description": "Cook all cookies of your browser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/iecook"
|
|
},
|
|
{
|
|
"name": "clibard",
|
|
"url": "https://github.com/thisago/clibard",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"bard",
|
|
"ai",
|
|
"chat"
|
|
],
|
|
"description": "Command line interface for Google Bard",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/thisago/clibard"
|
|
},
|
|
{
|
|
"name": "librng",
|
|
"url": "https://github.com/xTrayambak/librng",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"rng",
|
|
"maths",
|
|
"math",
|
|
"random"
|
|
],
|
|
"description": "RNG for dummies in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xTrayambak/librng"
|
|
},
|
|
{
|
|
"name": "nimautogui",
|
|
"url": "https://github.com/Cooperzilla/nimautogui",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"winapi"
|
|
],
|
|
"description": "Moving the mouse around in nim inspired by python's pyautogui. Windows Only",
|
|
"license": "GNU GENERAL PUBLIC LICENSE",
|
|
"web": "https://github.com/Cooperzilla/nimautogui"
|
|
},
|
|
{
|
|
"name": "strophe",
|
|
"url": "https://github.com/SillaIndustries/nim-strophe",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"wrapper",
|
|
"strophe",
|
|
"messaging"
|
|
],
|
|
"description": "Libstrophe wrapper",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SillaIndustries/nim-strophe"
|
|
},
|
|
{
|
|
"name": "chatgptclient",
|
|
"url": "https://github.com/jaredmontoya/chatgptclient",
|
|
"method": "git",
|
|
"tags": [
|
|
"client",
|
|
"openai",
|
|
"gpt",
|
|
"gui",
|
|
"chat"
|
|
],
|
|
"description": "Native gui client for OpenAI chatgpt",
|
|
"license": "GPL-3.0-or-later",
|
|
"web": "https://github.com/jaredmontoya/chatgptclient"
|
|
},
|
|
{
|
|
"name": "bale",
|
|
"url": "https://github.com/hamidb80/bale",
|
|
"method": "git",
|
|
"tags": [
|
|
"bale",
|
|
"bale.ai",
|
|
"bot",
|
|
"api",
|
|
"client",
|
|
"messanger"
|
|
],
|
|
"description": "Bale.ai bot API",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/bale"
|
|
},
|
|
{
|
|
"name": "minline",
|
|
"url": "https://github.com/h3rald/minline",
|
|
"method": "git",
|
|
"tags": [
|
|
"command-line",
|
|
"repl",
|
|
"prompt",
|
|
"readline",
|
|
"linenoise"
|
|
],
|
|
"description": "A line editing library in pure Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/h3rald/minline"
|
|
},
|
|
{
|
|
"name": "battinfo",
|
|
"url": "https://gitlab.com/prashere/battinfo",
|
|
"method": "git",
|
|
"tags": [
|
|
"utility",
|
|
"linux",
|
|
"battery"
|
|
],
|
|
"description": "cli tool to query battery info for GNU/Linux",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://gitlab.com/prashere/battinfo"
|
|
},
|
|
{
|
|
"name": "anycallconv",
|
|
"url": "https://github.com/sls1005/anycallconv",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"sugar"
|
|
],
|
|
"description": "A macro to create special procedural types for parameters.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sls1005/anycallconv"
|
|
},
|
|
{
|
|
"name": "bcs",
|
|
"url": "https://github.com/C-NERD/nimBcs",
|
|
"method": "git",
|
|
"tags": [
|
|
"bcs",
|
|
"aptos",
|
|
"serializer",
|
|
"deserializer",
|
|
"types"
|
|
],
|
|
"description": "nim implementation of bcs serialization format",
|
|
"license": "MIT",
|
|
"web": "https://github.com/C-NERD/nimBcs"
|
|
},
|
|
{
|
|
"name": "karkas",
|
|
"url": "https://github.com/moigagoo/karkas",
|
|
"method": "git",
|
|
"tags": [
|
|
"Karax",
|
|
"frontend",
|
|
"layout"
|
|
],
|
|
"description": "Layout helpers and sugar for Karax",
|
|
"license": "MIT",
|
|
"web": "https://github.com/moigagoo/karkas"
|
|
},
|
|
{
|
|
"name": "voicepeaky4gpt",
|
|
"url": "https://github.com/solaoi/voicepeaky4gpt",
|
|
"method": "git",
|
|
"tags": [
|
|
"voicepeak",
|
|
"wrapper",
|
|
"opeanai",
|
|
"gpt"
|
|
],
|
|
"description": "Voicepeak Server With GPT",
|
|
"license": "MIT",
|
|
"web": "https://github.com/solaoi/voicepeaky4gpt"
|
|
},
|
|
{
|
|
"name": "dan_magaji",
|
|
"url": "https://github.com/C-NERD/dan_magaji",
|
|
"method": "git",
|
|
"tags": [
|
|
"proxy",
|
|
"http",
|
|
"ws",
|
|
"websocket",
|
|
"tcp",
|
|
"udp",
|
|
"extensible",
|
|
"server"
|
|
],
|
|
"description": "extensible performant http and web socket proxy server",
|
|
"license": "MIT",
|
|
"web": "https://github.com/C-NERD/dan_magaji"
|
|
},
|
|
{
|
|
"name": "fastpnm",
|
|
"url": "https://github.com/hamidb80/pbm",
|
|
"method": "git",
|
|
"tags": [
|
|
"netpbm",
|
|
"parser",
|
|
"pbm",
|
|
"pgm",
|
|
"ppm",
|
|
"pnm",
|
|
"fast"
|
|
],
|
|
"description": "fast PNM (.pbm .pgm .ppm) parser",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hamidb80/fastpnm"
|
|
},
|
|
{
|
|
"name": "mapster",
|
|
"url": "https://github.com/PhilippMDoerner/mapster",
|
|
"method": "git",
|
|
"tags": [
|
|
"mapping",
|
|
"map",
|
|
"pragma",
|
|
"convert",
|
|
"code-generation"
|
|
],
|
|
"description": "A library to quickly generate functions converting instances of type A to B",
|
|
"license": "MIT",
|
|
"web": "https://github.com/PhilippMDoerner/mapster"
|
|
},
|
|
{
|
|
"name": "namenumbersort",
|
|
"url": "https://github.com/amaank404/namenumbersort",
|
|
"method": "git",
|
|
"tags": [
|
|
"sorting",
|
|
"hybrid",
|
|
"cmp"
|
|
],
|
|
"description": "Provides a system.cmp like function that can be used with std/algorithm.sort to smartly sort string sequences based on their contents rather than exact match",
|
|
"license": "MIT",
|
|
"web": "https://github.com/amaank404/namenumbersort"
|
|
},
|
|
{
|
|
"name": "cflags",
|
|
"url": "https://github.com/MCRusher/cflags",
|
|
"method": "git",
|
|
"tags": [
|
|
"c",
|
|
"interop",
|
|
"library"
|
|
],
|
|
"description": "A C-compatible bitmask flags interface, with a subset of nim set functionality",
|
|
"license": "MIT",
|
|
"web": "https://github.com/MCRusher/cflags",
|
|
"doc": "https://mcrusher.github.io/cflags/cflags.html"
|
|
},
|
|
{
|
|
"name": "propositionalLogic",
|
|
"url": "https://github.com/Azumabashi/nim-propositional-logic/",
|
|
"method": "git",
|
|
"tags": [
|
|
"logic"
|
|
],
|
|
"description": "A library for (standard) propositional logic",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Azumabashi/nim-propositional-logic/"
|
|
},
|
|
{
|
|
"name": "stack_strings",
|
|
"url": "https://github.com/termermc/nim-stack-strings/",
|
|
"method": "git",
|
|
"tags": [
|
|
"stack",
|
|
"zero-allocation",
|
|
"string",
|
|
"openArray"
|
|
],
|
|
"description": "Library for guaranteed zero heap allocation strings ",
|
|
"license": "MIT",
|
|
"web": "https://github.com/termermc/nim-stack-strings/",
|
|
"doc": "https://docs.termer.net/nim/stack_strings/"
|
|
},
|
|
{
|
|
"name": "getpodia",
|
|
"url": "https://github.com/thisago/getpodia",
|
|
"method": "git",
|
|
"tags": [
|
|
"scraper",
|
|
"podia",
|
|
"library"
|
|
],
|
|
"description": "Extract Podia sites courses data",
|
|
"license": "GPL-3",
|
|
"web": "https://github.com/thisago/getpodia"
|
|
},
|
|
{
|
|
"name": "websitegenerator",
|
|
"url": "https://github.com/nirokay/websitegenerator",
|
|
"method": "git",
|
|
"tags": [
|
|
"html",
|
|
"css",
|
|
"website",
|
|
"generator",
|
|
"library"
|
|
],
|
|
"description": "Static html and css generator.",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/nirokay/websitegenerator",
|
|
"doc": "https://nirokay.github.io/nim-docs/websitegenerator/websitegenerator.html"
|
|
},
|
|
{
|
|
"name": "reed_solomon",
|
|
"url": "https://github.com/lscrd/Reed-Solomon",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"Reed-Solomon"
|
|
],
|
|
"description": "Library to encode and decode data using Reed-Solomon correction codes.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/lscrd/Reed-Solomon"
|
|
},
|
|
{
|
|
"name": "cligpt",
|
|
"url": "https://github.com/thisago/cligpt",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"chatgpt",
|
|
"ai",
|
|
"chat",
|
|
"app"
|
|
],
|
|
"description": "Command line interface for ChatGPT",
|
|
"license": "GPL-3.0",
|
|
"web": "https://github.com/thisago/cligpt"
|
|
},
|
|
{
|
|
"name": "dirtygpt",
|
|
"url": "https://github.com/thisago/dirtygpt",
|
|
"method": "git",
|
|
"tags": [
|
|
"chatgpt",
|
|
"gpt",
|
|
"ai",
|
|
"lib",
|
|
"free",
|
|
"prompt",
|
|
"userscript"
|
|
],
|
|
"description": "A dirty and free way to use ChatGPT in Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/dirtygpt"
|
|
},
|
|
{
|
|
"name": "bc_webservices",
|
|
"url": "https://codeberg.org/pswilde/bc_webservices",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"Business Central",
|
|
"Microsoft Dynamics 365",
|
|
"OData",
|
|
"REST API"
|
|
],
|
|
"description": "Library to authenticate and make requests to Microsoft Dynamics 365 Business Central web services",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://codeberg.org/pswilde/bc_webservices"
|
|
},
|
|
{
|
|
"name": "knot",
|
|
"url": "https://github.com/metagn/knot",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"namespace",
|
|
"trait"
|
|
],
|
|
"description": "tie compile-time values to types under names",
|
|
"license": "MIT",
|
|
"web": "https://github.com/metagn/knot"
|
|
},
|
|
{
|
|
"name": "spread",
|
|
"url": "https://github.com/metagn/spread",
|
|
"method": "git",
|
|
"tags": [
|
|
"macro",
|
|
"sugar",
|
|
"syntax",
|
|
"argument"
|
|
],
|
|
"description": "macro for spreading blocks into call parameters/collections ",
|
|
"license": "MIT",
|
|
"web": "https://github.com/metagn/spread"
|
|
},
|
|
{
|
|
"name": "shopifyextractor",
|
|
"url": "https://github.com/thisago/shopifyextractor",
|
|
"method": "git",
|
|
"tags": [
|
|
"shopify",
|
|
"extractor",
|
|
"library",
|
|
"scraper"
|
|
],
|
|
"description": "Shopify ecommerces data in a instant",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/thisago/shopifyextractor"
|
|
},
|
|
{
|
|
"name": "saucenao-nim",
|
|
"url": "https://github.com/filvyb/saucenao-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"api",
|
|
"wrapper",
|
|
"SauceNAO"
|
|
],
|
|
"description": "Asynchronous Nim wrapper for SauceNAO's API",
|
|
"license": "LGPL-3.0-or-later",
|
|
"web": "https://github.com/filvyb/saucenao-nim"
|
|
},
|
|
{
|
|
"name": "forge",
|
|
"url": "https://github.com/daylinmorgan/forge",
|
|
"method": "git",
|
|
"tags": [
|
|
"compilation",
|
|
"compile",
|
|
"cross-compile",
|
|
"cli",
|
|
"zig"
|
|
],
|
|
"description": "basic toolchain to forge (cross-compile) your multi-platform nim binaries",
|
|
"license": "MIT",
|
|
"web": "https://github.com/daylinmorgan/forge"
|
|
},
|
|
{
|
|
"name": "unicody",
|
|
"url": "https://github.com/guzba/unicody",
|
|
"method": "git",
|
|
"tags": [
|
|
"utf8",
|
|
"utf-8",
|
|
"unicode"
|
|
],
|
|
"description": "An alternative / companion to std/unicode",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guzba/unicody"
|
|
},
|
|
{
|
|
"name": "stdx",
|
|
"url": "https://github.com/jjv360/nim-stdx",
|
|
"method": "git",
|
|
"tags": [
|
|
"std",
|
|
"standard",
|
|
"lib",
|
|
"library",
|
|
"extras",
|
|
"stdx"
|
|
],
|
|
"description": "A collection of extra utilities for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/jjv360/nim-stdx"
|
|
},
|
|
{
|
|
"name": "zuhyo",
|
|
"url": "https://github.com/arashi-software/zuhyo",
|
|
"method": "git",
|
|
"tags": [
|
|
"graphql",
|
|
"api",
|
|
"web",
|
|
"library",
|
|
"helper",
|
|
"gql"
|
|
],
|
|
"description": "The easiest way to interact with a graphql api",
|
|
"license": "LGPL-3.0-or-later",
|
|
"web": "https://github.com/arashi-software/zuhyo"
|
|
},
|
|
{
|
|
"name": "nimbooru",
|
|
"url": "https://github.com/filvyb/nimbooru",
|
|
"method": "git",
|
|
"tags": [
|
|
"api",
|
|
"async",
|
|
"wrapper",
|
|
"booru",
|
|
"gelbooru"
|
|
],
|
|
"description": "Basic wrapper for APIs of various Boorus",
|
|
"license": "LGPL-3.0-or-later",
|
|
"web": "https://github.com/filvyb/nimbooru"
|
|
},
|
|
{
|
|
"name": "getprime",
|
|
"url": "https://github.com/xjzh123/getprime",
|
|
"method": "git",
|
|
"tags": [
|
|
"math",
|
|
"prime numbers",
|
|
"random"
|
|
],
|
|
"description": "Generate random prime numbers, and do prime number tests. Note: don't support prime numbers larger than approximately 3037000499 (sqrt(int.high)).",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xjzh123/getprime"
|
|
},
|
|
{
|
|
"name": "chalk",
|
|
"url": "https://github.com/crashappsec/chalk",
|
|
"method": "git",
|
|
"tags": [
|
|
"observability",
|
|
"security",
|
|
"docker",
|
|
"sbom"
|
|
],
|
|
"description": "Software artifact metadata to make it easy to tie deployments to source code and collect metadata.",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/crashappsec/chalk"
|
|
},
|
|
{
|
|
"name": "fedi_auth",
|
|
"url": "https://codeberg.org/pswilde/fedi_auth",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"fediverse",
|
|
"mastodon",
|
|
"gotosocial",
|
|
"pleroma",
|
|
"mastoapi"
|
|
],
|
|
"description": "A basic library to authenticate to fediverse instances",
|
|
"license": "GPLv3",
|
|
"web": "https://codeberg.org/pswilde/fedi_auth"
|
|
},
|
|
{
|
|
"name": "gts_emoji_importer",
|
|
"url": "https://codeberg.org/pswilde/gts_emoji_importer",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"emojis",
|
|
"fediverse",
|
|
"gotosocial"
|
|
],
|
|
"description": "A tool for admins to import custom emojis into GoToSocial",
|
|
"license": "GPLv3",
|
|
"web": "https://codeberg.org/pswilde/gts_emoji_importer"
|
|
},
|
|
{
|
|
"name": "unifetch",
|
|
"url": "https://github.com/thisago/unifetch",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"web",
|
|
"multi-backend",
|
|
"seamless",
|
|
"fetch",
|
|
"httpclient"
|
|
],
|
|
"description": "Multi backend HTTP fetching",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thisago/unifetch"
|
|
},
|
|
{
|
|
"name": "sigui",
|
|
"url": "https://github.com/levovix0/sigui",
|
|
"method": "git",
|
|
"tags": [
|
|
"ui",
|
|
"gui",
|
|
"opengl",
|
|
"siwin"
|
|
],
|
|
"description": "Easy to use and flexible UI framework in pure Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/levovix0/sigui"
|
|
},
|
|
{
|
|
"name": "webidl2nim",
|
|
"url": "https://github.com/ASVIEST/webidl2nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"webidl",
|
|
"js",
|
|
"javascript",
|
|
"tool"
|
|
],
|
|
"description": "webidl to Nim bindings generator",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ASVIEST/webidl2nim"
|
|
},
|
|
{
|
|
"name": "nimzip",
|
|
"url": "https://github.com/thechampagne/nimzip",
|
|
"method": "git",
|
|
"tags": [
|
|
"zip",
|
|
"binding"
|
|
],
|
|
"description": "Binding for a portable, simple zip library",
|
|
"license": "MIT",
|
|
"web": "https://github.com/thechampagne/nimzip"
|
|
},
|
|
{
|
|
"name": "bz",
|
|
"url": "https://github.com/pcarrier/bz",
|
|
"method": "git",
|
|
"tags": [
|
|
"unix",
|
|
"cli",
|
|
"utils"
|
|
],
|
|
"description": "A few CLI utilities",
|
|
"license": "0BSD",
|
|
"web": "https://github.com/pcarrier/bz"
|
|
},
|
|
{
|
|
"name": "hyprland_ipc",
|
|
"url": "https://github.com/xTrayambak/hyprland_ipc",
|
|
"method": "git",
|
|
"tags": [
|
|
"ipc",
|
|
"hyprland",
|
|
"library"
|
|
],
|
|
"description": "An unofficial wrapper to Hyprland's IPC layer",
|
|
"license": "GPLv3",
|
|
"web": "https://github.com/xTrayambak/hyprland_ipc"
|
|
},
|
|
{
|
|
"name": "gemmaJSON",
|
|
"url": "https://github.com/sainttttt/gemmaJSON",
|
|
"method": "git",
|
|
"tags": [
|
|
"simd",
|
|
"json",
|
|
"parser",
|
|
"wrapper"
|
|
],
|
|
"description": "json parsing library based on bindings of simdjson",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sainttttt/gemmaJSON"
|
|
},
|
|
{
|
|
"name": "fftr",
|
|
"url": "https://github.com/arnetheduck/nim-fftr",
|
|
"method": "git",
|
|
"tags": [
|
|
"fft",
|
|
"dft"
|
|
],
|
|
"description": "The fastest Fourier transform in the Rhein (so far)",
|
|
"license": "MIT",
|
|
"web": "https://github.com/arnetheduck/nim-fftr"
|
|
},
|
|
{
|
|
"name": "clim",
|
|
"url": "https://github.com/xjzh123/clim",
|
|
"method": "git",
|
|
"tags": [
|
|
"cli",
|
|
"macros"
|
|
],
|
|
"description": "Yet another CLI option parser generator for Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xjzh123/clim"
|
|
},
|
|
{
|
|
"name": "htmlparser",
|
|
"url": "https://github.com/nim-lang/htmlparser",
|
|
"method": "git",
|
|
"tags": [
|
|
"parser",
|
|
"HTML",
|
|
"official",
|
|
"web",
|
|
"library"
|
|
],
|
|
"description": "Parse a HTML document in Nim.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/nim-lang/htmlparser"
|
|
},
|
|
{
|
|
"name": "stackclosures",
|
|
"url": "https://github.com/guibar64/stackclosures",
|
|
"method": "git",
|
|
"tags": [
|
|
"closures",
|
|
"optimization"
|
|
],
|
|
"description": "Allocate closures on stack",
|
|
"license": "MIT",
|
|
"web": "https://github.com/guibar64/stackclosures"
|
|
},
|
|
{
|
|
"name": "astiife",
|
|
"url": "https://github.com/xjzh123/astiife",
|
|
"method": "git",
|
|
"tags": [
|
|
"macros"
|
|
],
|
|
"description": "AST IIFE for nim. Generate code with AST.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/xjzh123/astiife"
|
|
},
|
|
{
|
|
"name": "noxen",
|
|
"url": "https://github.com/ptVoid/noxen",
|
|
"method": "git",
|
|
"tags": [
|
|
"libary",
|
|
"terminal",
|
|
"boxes",
|
|
"windows",
|
|
"terminal-boxes",
|
|
"terminal-windows",
|
|
"nim-boxen",
|
|
"boxen"
|
|
],
|
|
"description": "highly customizable terminal boxes for nim!",
|
|
"license": "MIT",
|
|
"web": "https://github.com/ptVoid/noxen"
|
|
},
|
|
{
|
|
"name": "cap10",
|
|
"url": "https://github.com/crashappsec/cap10",
|
|
"method": "git",
|
|
"tags": [
|
|
"terminal",
|
|
"expect",
|
|
"pty",
|
|
"capture",
|
|
"replay"
|
|
],
|
|
"description": "A tool to capture and replay command line terminal sessions",
|
|
"license": "Apache-2.0",
|
|
"web": "https://github.com/crashappsec/cap10"
|
|
},
|
|
{
|
|
"name": "docchanger",
|
|
"url": "https://github.com/nirokay/docchanger",
|
|
"method": "git",
|
|
"tags": [
|
|
"document-changer",
|
|
"document-generator",
|
|
"document-generation",
|
|
"docx",
|
|
"docx-files",
|
|
"binary"
|
|
],
|
|
"description": "Replaces substrings in .docx files with data, that is parsed from a json config file.",
|
|
"license": "GPL-3.0-only",
|
|
"web": "https://github.com/nirokay/docchanger",
|
|
"doc": "https://nirokay.github.io/nim-docs/docchanger/docchanger"
|
|
},
|
|
{
|
|
"name": "threadlogging",
|
|
"url": "https://codeberg.org/pswilde/threadlogging",
|
|
"method": "git",
|
|
"tags": [
|
|
"logging",
|
|
"threads"
|
|
],
|
|
"description": "A thread safe logging library using Nim's own logging module",
|
|
"license": "AGPL-3.0-or-later",
|
|
"web": "https://pswilde.codeberg.page/threadlogging_docs/threadlogging.html"
|
|
},
|
|
{
|
|
"name": "paint",
|
|
"url": "https://github.com/pNeal0/paint",
|
|
"method": "git",
|
|
"tags": [
|
|
"color",
|
|
"library",
|
|
"command-line",
|
|
"rgb",
|
|
"terminal",
|
|
"text",
|
|
"colorize"
|
|
],
|
|
"description": "Colorize strings in a simple and clean way",
|
|
"license": "MIT",
|
|
"web": "https://github.com/pNeal0/paint"
|
|
},
|
|
{
|
|
"name": "webpage_extractors",
|
|
"url": "https://github.com/bung87/webpage_extractors",
|
|
"method": "git",
|
|
"tags": [
|
|
"web",
|
|
"page",
|
|
"html",
|
|
"content",
|
|
"extractors"
|
|
],
|
|
"description": "webpage information extractor",
|
|
"license": "MIT",
|
|
"web": "https://github.com/bung87/webpage_extractors"
|
|
},
|
|
{
|
|
"name": "niMIDI",
|
|
"url": "https://github.com/Mycsina/NiMIDI",
|
|
"method": "git",
|
|
"tags": [
|
|
"MIDI",
|
|
"parser",
|
|
"writer",
|
|
"library"
|
|
],
|
|
"description": "MIDI file parser in Nim, for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/Mycsina/NiMIDI"
|
|
},
|
|
{
|
|
"name": "yahttp",
|
|
"url": "https://github.com/mishankov/yahttp",
|
|
"method": "git",
|
|
"tags": [
|
|
"http",
|
|
"http-client",
|
|
"ssl"
|
|
],
|
|
"description": "Awesome simple HTTP client for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/mishankov/yahttp?tab=readme-ov-file#-yahttp---awesome-simple-http-client-for-nim"
|
|
},
|
|
{
|
|
"name": "nimpk",
|
|
"url": "https://github.com/khchen/nimpk",
|
|
"method": "git",
|
|
"tags": [
|
|
"pocketlang",
|
|
"script",
|
|
"scripting",
|
|
"programming",
|
|
"language"
|
|
],
|
|
"description": "PocketLang binding for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/khchen/nimpk"
|
|
},
|
|
{
|
|
"name": "gura",
|
|
"url": "https://github.com/khchen/gura",
|
|
"method": "git",
|
|
"tags": [
|
|
"configuration",
|
|
"serialization",
|
|
"parsing",
|
|
"toml",
|
|
"yaml"
|
|
],
|
|
"description": "Gura Configuration Language for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/khchen/gura"
|
|
},
|
|
{
|
|
"name": "num_crunch",
|
|
"url": "https://github.com/willi-kappler/num_crunch",
|
|
"method": "git",
|
|
"tags": [
|
|
"hpc",
|
|
"distributed",
|
|
"computation",
|
|
"number crunching"
|
|
],
|
|
"description": "Allows to write distributed programs for number crunching easily.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/willi-kappler/num_crunch"
|
|
},
|
|
{
|
|
"name": "jacket",
|
|
"url": "https://github.com/SpotlightKid/jacket",
|
|
"method": "git",
|
|
"tags": [
|
|
"audio",
|
|
"midi",
|
|
"jack",
|
|
"library",
|
|
"wrapper"
|
|
],
|
|
"description": "A Nim wrapper for the JACK client-side C API aka libjack",
|
|
"license": "MIT",
|
|
"web": "https://github.com/SpotlightKid/jacket"
|
|
},
|
|
{
|
|
"name": "wasmrt",
|
|
"url": "https://github.com/yglukhov/wasmrt",
|
|
"method": "git",
|
|
"tags": [
|
|
"wasm",
|
|
"webassembly"
|
|
],
|
|
"description": "Nim wasm runtime",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/wasmrt"
|
|
},
|
|
{
|
|
"name": "yasync",
|
|
"url": "https://github.com/yglukhov/yasync",
|
|
"method": "git",
|
|
"tags": [
|
|
"async",
|
|
"futures"
|
|
],
|
|
"description": "Yet another async/await for Nim",
|
|
"license": "MIT",
|
|
"web": "https://github.com/yglukhov/yasync"
|
|
},
|
|
{
|
|
"name": "iniplus",
|
|
"url": "https://github.com/systemonia/iniplus",
|
|
"method": "git",
|
|
"tags": [
|
|
"ini",
|
|
"config",
|
|
"parser",
|
|
"extended",
|
|
"library"
|
|
],
|
|
"description": "An extended INI parser for Nim.",
|
|
"license": "BSD-3-Clause",
|
|
"web": "https://github.com/systemonia/iniplus"
|
|
},
|
|
{
|
|
"name": "pathutils",
|
|
"url": "https://github.com/hmbemba/pathutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"utils",
|
|
"paths",
|
|
"helper"
|
|
],
|
|
"description": "Utilities for handling paths",
|
|
"license": "MIT",
|
|
"web": "https://github.com/hmbemba/pathutils"
|
|
},
|
|
{
|
|
"name": "sqids",
|
|
"url": "https://github.com/sqids/sqids-nim",
|
|
"method": "git",
|
|
"tags": [
|
|
"library",
|
|
"ids",
|
|
"id",
|
|
"sqids"
|
|
],
|
|
"description": "Official Nim port of Sqids. Generate short YouTube-looking IDs from numbers.",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sqids/sqids-nim"
|
|
},
|
|
{
|
|
"name": "dlutils",
|
|
"url": "https://github.com/amnr/dlutils",
|
|
"method": "git",
|
|
"tags": [
|
|
"shared",
|
|
"library",
|
|
"helper",
|
|
"wrapper"
|
|
],
|
|
"description": "Nim package for easy shared library loading.",
|
|
"license": "NCSA",
|
|
"web": "https://github.com/amnr/dlutils"
|
|
},
|
|
{
|
|
"name": "whisper",
|
|
"url": "https://github.com/maleyva1/whisper",
|
|
"method": "git",
|
|
"tags": [
|
|
"bindings",
|
|
"whisper.cpp"
|
|
],
|
|
"description": "Bindings for Whisper.cpp",
|
|
"license": "MIT",
|
|
"web": "https://github.com/maleyva1/whisper"
|
|
},
|
|
{
|
|
"name": "moveiterators",
|
|
"url": "https://github.com/sls1005/moveiterators",
|
|
"method": "git",
|
|
"tags": [
|
|
"iterator"
|
|
],
|
|
"description": "Special iterators that use move semantics",
|
|
"license": "MIT",
|
|
"web": "https://github.com/sls1005/moveiterators"
|
|
}
|
|
]
|