From 4bcb866d80c9533479b87b279f6b2230965ddc2a Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 05:14:42 +0000 Subject: [PATCH 1/7] feat: Add a weekly workflow to tag archived repos This commit introduces a new GitHub Actions workflow that runs weekly to identify and tag archived repositories listed in `packages.json`. The workflow executes a Python script that: - Parses `packages.json` to find GitHub repositories. - Uses the `gh` CLI to query the GitHub GraphQL API in batches. - Checks if repositories are archived. - Adds the "deleted" tag to archived repositories. - Commits the changes to `packages.json`. The batch size for the GraphQL query is configurable via the `BATCH_SIZE` environment variable in the workflow file. --- .github/workflows/tag_archived.yml | 33 ++++++++++++ tag_archived.py | 81 ++++++++++++++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 .github/workflows/tag_archived.yml create mode 100644 tag_archived.py diff --git a/.github/workflows/tag_archived.yml b/.github/workflows/tag_archived.yml new file mode 100644 index 00000000..e4d092dc --- /dev/null +++ b/.github/workflows/tag_archived.yml @@ -0,0 +1,33 @@ +name: Tag Archived Repos + +on: + workflow_dispatch: + schedule: + - cron: '0 9 * * 1' # every sunday at midnight + +jobs: + tag_archived: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 +# with: +# python-version: '3.x' + + - name: Run script + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + BATCH_SIZE: 50 + run: python tag_archived.py + + - name: Commit changes + uses: stefanzweifel/git-auto-commit-action@v6 + with: + commit_message: "chore: tag archived repositories" + branch: master + file_pattern: packages.json + commit_user_name: "github-actions[bot]" + commit_user_email: "github-actions[bot]@users.noreply.github.com" + commit_author: "github-actions[bot] " diff --git a/tag_archived.py b/tag_archived.py new file mode 100644 index 00000000..feccc65b --- /dev/null +++ b/tag_archived.py @@ -0,0 +1,81 @@ +import json +import os +import re +import subprocess +import sys + +def get_repo_from_url(url): + """Extracts owner/repo from a GitHub URL.""" + match = re.search(r"github\.com/([^/]+)/([^/]+)", url) + if match: + return match.group(1), match.group(2).replace(".git", "") + return None, None + +def build_graphql_query(repos): + """Builds a GraphQL query for a batch of repositories.""" + query_parts = [] + for i, (owner, repo) in enumerate(repos): + query_parts.append(f""" + repo{i}: repository(owner: "{owner}", name: "{repo}") {{ + isArchived + nameWithOwner + }} + """) + return "query {" + "".join(query_parts) + "}" + +def run_gh_query(query): + """Runs a GraphQL query using the gh CLI.""" + cmd = ["gh", "api", "graphql", "-f", f"query={query}"] + result = subprocess.run(cmd, capture_output=True, text=True) + if result.returncode != 0: + print(f"Error running gh command: {result.stderr}", file=sys.stderr) + sys.exit(1) + return json.loads(result.stdout) + +def main(): + """Main function.""" + batch_size = int(os.environ.get("BATCH_SIZE", 50)) + + with open("packages.json", "r") as f: + packages = json.load(f) + + github_repos = [] + for pkg in packages: + if pkg.get("method") == "git" and "github.com" in pkg.get("url", ""): + owner, repo = get_repo_from_url(pkg["url"]) + if owner and repo: + github_repos.append((owner, repo, pkg)) + + archived_repos = set() + for i in range(0, len(github_repos), batch_size): + batch = github_repos[i:i+batch_size] + repos_to_query = [(owner, repo) for owner, repo, pkg in batch] + query = build_graphql_query(repos_to_query) + result = run_gh_query(query) + + if "data" in result: + for key, repo_data in result["data"].items(): + if repo_data and repo_data.get("isArchived"): + archived_repos.add(repo_data["nameWithOwner"]) + + updated = False + for owner, repo, pkg in github_repos: + name_with_owner = f"{owner}/{repo}" + if name_with_owner in archived_repos: + if "deleted" not in pkg.get("tags", []): + if "tags" not in pkg: + pkg["tags"] = [] + pkg["tags"].append("deleted") + print(f"Tagging {pkg['name']} as deleted.") + updated = True + + if updated: + with open("packages.json", "w") as f: + json.dump(packages, f, indent=2, ensure_ascii=False) + f.write('\n') # Add trailing newline + print("packages.json updated.") + else: + print("No new archived repositories found.") + +if __name__ == "__main__": + main() From bf49c06d9fa347ef144a3bbecc88f4552ea8b04e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emre=20=C5=9Eafak?= <3928300+esafak@users.noreply.github.com> Date: Mon, 11 Aug 2025 01:31:34 -0400 Subject: [PATCH 2/7] Improve handling of archived and deleted repos) * Enhance the `run_gh_query` function to gracefully handle API errors and parse partial JSON responses. * Refactor the main logic to identify both archived repositories and repositories that no longer exist. * Update the `packages.json` to tag both archived and deleted repositories with a "deleted" tag. * Provide more informative output messages for repository status changes. --- .github/workflows/tag_archived.yml | 2 +- tag_archived.py | 57 +++++++++++++++++++++--------- 2 files changed, 42 insertions(+), 17 deletions(-) diff --git a/.github/workflows/tag_archived.yml b/.github/workflows/tag_archived.yml index e4d092dc..a0e3720d 100644 --- a/.github/workflows/tag_archived.yml +++ b/.github/workflows/tag_archived.yml @@ -3,7 +3,7 @@ name: Tag Archived Repos on: workflow_dispatch: schedule: - - cron: '0 9 * * 1' # every sunday at midnight + - cron: '0 0 * * 0' # every sunday at midnight jobs: tag_archived: diff --git a/tag_archived.py b/tag_archived.py index feccc65b..aab71eb8 100644 --- a/tag_archived.py +++ b/tag_archived.py @@ -27,10 +27,27 @@ def run_gh_query(query): """Runs a GraphQL query using the gh CLI.""" cmd = ["gh", "api", "graphql", "-f", f"query={query}"] result = subprocess.run(cmd, capture_output=True, text=True) - if result.returncode != 0: - print(f"Error running gh command: {result.stderr}", file=sys.stderr) - sys.exit(1) - return json.loads(result.stdout) + + # Even with a non-zero exit code, gh might return a JSON with partial data + # and an 'errors' field. We should try to parse it. + if not result.stdout: + print(f"Error running gh command: empty stdout. stderr: {result.stderr}", file=sys.stderr) + # Return something that won't crash the main loop + return {"data": {}} + + try: + response_json = json.loads(result.stdout) + except json.JSONDecodeError: + print(f"Error running gh command: failed to parse JSON. stderr: {result.stderr}", file=sys.stderr) + return {"data": {}} + + if "errors" in response_json: + # Filter out expected "NOT_FOUND" errors to avoid log spam. + critical_errors = [e for e in response_json.get("errors", []) if e.get("type") != "NOT_FOUND"] + if critical_errors: + print(f"GraphQL query returned critical errors: {critical_errors}", file=sys.stderr) + + return response_json def main(): """Main function.""" @@ -46,36 +63,44 @@ def main(): if owner and repo: github_repos.append((owner, repo, pkg)) - archived_repos = set() + repos_to_delete = set() for i in range(0, len(github_repos), batch_size): batch = github_repos[i:i+batch_size] repos_to_query = [(owner, repo) for owner, repo, pkg in batch] query = build_graphql_query(repos_to_query) result = run_gh_query(query) - if "data" in result: - for key, repo_data in result["data"].items(): - if repo_data and repo_data.get("isArchived"): - archived_repos.add(repo_data["nameWithOwner"]) + if "data" in result and result["data"] is not None: + for j, (owner, repo, pkg) in enumerate(batch): + key = f"repo{j}" + repo_data = result["data"].get(key) + name_with_owner = f"{owner}/{repo}" + + if repo_data is None: # Repo not found / deleted + repos_to_delete.add(name_with_owner) + print(f"Repository {name_with_owner} not found, marking as deleted.") + elif repo_data.get("isArchived"): # Repo is archived + repos_to_delete.add(name_with_owner) + print(f"Repository {name_with_owner} is archived, marking as deleted.") updated = False for owner, repo, pkg in github_repos: name_with_owner = f"{owner}/{repo}" - if name_with_owner in archived_repos: - if "deleted" not in pkg.get("tags", []): - if "tags" not in pkg: - pkg["tags"] = [] - pkg["tags"].append("deleted") + if name_with_owner in repos_to_delete: + pkg_tags = set(pkg.get("tags", [])) + if "deleted" not in pkg_tags: + pkg_tags.add("deleted") + pkg["tags"] = sorted(list(pkg_tags)) print(f"Tagging {pkg['name']} as deleted.") updated = True if updated: with open("packages.json", "w") as f: json.dump(packages, f, indent=2, ensure_ascii=False) - f.write('\n') # Add trailing newline + f.write('\n') # Add trailing newline print("packages.json updated.") else: - print("No new archived repositories found.") + print("No new archived or deleted repositories found.") if __name__ == "__main__": main() From d8d84da72549eb229ca21cf7393b619d6801c550 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 18:19:31 +0000 Subject: [PATCH 3/7] feat: Overhaul package checking workflow This commit introduces a major overhaul of the weekly package checking workflow. The script and workflow have been updated to be more robust and to handle package states more gracefully. Key changes: - **Deleted Packages**: Packages that are not found on GitHub or are already tagged as 'deleted' are now moved to a new `deleted_packages.json` file, keeping the main `packages.json` clean. - **Archived Packages**: Repositories that are archived on GitHub are now explicitly tagged with 'archived' and remain in `packages.json`. - **Robust URL Parsing**: The script now uses `urllib.parse` to correctly handle GitHub URLs, stripping any query parameters or fragments. - **Dynamic Commits**: The workflow now generates a detailed commit message listing the packages that were moved or tagged, and only commits if there are changes. - **Forge Compatibility**: The GitHub-specific logic is now more carefully applied to only GitHub URLs, preventing errors with other forges. --- .github/workflows/tag_archived.yml | 24 +++-- packages.json | 29 ------ tag_archived.py | 139 +++++++++++++++++++---------- 3 files changed, 109 insertions(+), 83 deletions(-) diff --git a/.github/workflows/tag_archived.yml b/.github/workflows/tag_archived.yml index a0e3720d..29a63a6a 100644 --- a/.github/workflows/tag_archived.yml +++ b/.github/workflows/tag_archived.yml @@ -12,22 +12,30 @@ jobs: - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5 -# with: -# python-version: '3.x' + uses: actions/setup-python@v4 + with: + python-version: '3.x' - - name: Run script + - name: Run script and capture output + id: run_script env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} BATCH_SIZE: 50 - run: python tag_archived.py + run: | + BODY=$(python tag_archived.py) + echo "commit_body<> $GITHUB_OUTPUT + echo "$BODY" >> $GITHUB_OUTPUT + echo "EOF" >> $GITHUB_OUTPUT - name: Commit changes - uses: stefanzweifel/git-auto-commit-action@v6 + uses: stefanzweifel/git-auto-commit-action@v4 with: - commit_message: "chore: tag archived repositories" + commit_message: | + chore: Update package lists + + ${{ steps.run_script.outputs.commit_body }} branch: master - file_pattern: packages.json + file_pattern: packages.json deleted_packages.json commit_user_name: "github-actions[bot]" commit_user_email: "github-actions[bot]@users.noreply.github.com" commit_author: "github-actions[bot] " diff --git a/packages.json b/packages.json index 808ba97b..82ddf1a1 100644 --- a/packages.json +++ b/packages.json @@ -36007,34 +36007,5 @@ "description": "xcb.nim | Nimmified bindings for XCB", "license": "MPL-2.0", "web": "https://github.com/heysokam/xcb.nim" - }, - { - "name": "nimchess", - "url": "https://github.com/tsoj/nimchess", - "method": "git", - "tags": [ - "chess", - "bitboard", - "game", - "pgn" - ], - "description": "A chess library for Nim", - "license": "LGPL-3.0-linking-exception", - "web": "https://github.com/tsoj/nimchess", - "doc": "https://tsoj.github.io/nimchess" - }, - { - "name": "celina", - "url": "https://github.com/fox0430/celina", - "method": "git", - "tags": [ - "cli", - "command-line", - "terminal", - "ui" - ], - "description": "A CLI library inspired by Ratatui", - "license": "MIT", - "web": "https://github.com/fox0430/celina" } ] diff --git a/tag_archived.py b/tag_archived.py index aab71eb8..698643bb 100644 --- a/tag_archived.py +++ b/tag_archived.py @@ -3,12 +3,20 @@ import re import subprocess import sys +from urllib.parse import urlparse def get_repo_from_url(url): - """Extracts owner/repo from a GitHub URL.""" - match = re.search(r"github\.com/([^/]+)/([^/]+)", url) - if match: - return match.group(1), match.group(2).replace(".git", "") + """Extracts owner/repo from a GitHub URL, stripping query parameters.""" + # Use urlparse to handle URL components correctly + parsed_url = urlparse(url) + if parsed_url.netloc == "github.com": + path_parts = parsed_url.path.strip('/').split('/') + if len(path_parts) >= 2: + owner = path_parts[0] + repo = path_parts[1] + if repo.endswith('.git'): + repo = repo[:-4] + return owner, repo return None, None def build_graphql_query(repos): @@ -54,51 +62,90 @@ def main(): batch_size = int(os.environ.get("BATCH_SIZE", 50)) with open("packages.json", "r") as f: - packages = json.load(f) - - github_repos = [] - for pkg in packages: - if pkg.get("method") == "git" and "github.com" in pkg.get("url", ""): - owner, repo = get_repo_from_url(pkg["url"]) - if owner and repo: - github_repos.append((owner, repo, pkg)) - - repos_to_delete = set() - for i in range(0, len(github_repos), batch_size): - batch = github_repos[i:i+batch_size] - repos_to_query = [(owner, repo) for owner, repo, pkg in batch] - query = build_graphql_query(repos_to_query) + all_packages = json.load(f) + + # Partition packages: those already marked 'deleted' vs. those to be checked. + packages_to_check = [] + deleted_packages = [] + for pkg in all_packages: + if "deleted" in pkg.get("tags", []): + deleted_packages.append(pkg) + else: + packages_to_check.append(pkg) + + # Identify GitHub repos to query from the packages to be checked. + github_repos_map = {} + for pkg in packages_to_check: + owner, repo = get_repo_from_url(pkg.get("url", "")) + if owner and repo: + name_with_owner = f"{owner}/{repo}" + # Handle cases where multiple packages point to the same repo. + if name_with_owner not in github_repos_map: + github_repos_map[name_with_owner] = [] + github_repos_map[name_with_owner].append(pkg) + + # Batch query the GitHub API. + repos_to_query = list(github_repos_map.keys()) + api_results = {} + for i in range(0, len(repos_to_query), batch_size): + batch_repos_str = repos_to_query[i:i+batch_size] + batch_repos_tuple = [tuple(r.split('/')) for r in batch_repos_str] + query = build_graphql_query(batch_repos_tuple) result = run_gh_query(query) - - if "data" in result and result["data"] is not None: - for j, (owner, repo, pkg) in enumerate(batch): + if "data" in result and result.get("data") is not None: + for j, repo_str in enumerate(batch_repos_str): key = f"repo{j}" - repo_data = result["data"].get(key) - name_with_owner = f"{owner}/{repo}" - - if repo_data is None: # Repo not found / deleted - repos_to_delete.add(name_with_owner) - print(f"Repository {name_with_owner} not found, marking as deleted.") - elif repo_data.get("isArchived"): # Repo is archived - repos_to_delete.add(name_with_owner) - print(f"Repository {name_with_owner} is archived, marking as deleted.") - - updated = False - for owner, repo, pkg in github_repos: - name_with_owner = f"{owner}/{repo}" - if name_with_owner in repos_to_delete: - pkg_tags = set(pkg.get("tags", [])) - if "deleted" not in pkg_tags: - pkg_tags.add("deleted") - pkg["tags"] = sorted(list(pkg_tags)) - print(f"Tagging {pkg['name']} as deleted.") - updated = True - - if updated: + api_results[repo_str] = result["data"].get(key) + + # Process API results. + newly_deleted_names = [] + newly_archived_names = [] + active_packages = [] + + # Start with a clean list of packages to check + remaining_packages = list(packages_to_check) + + for repo_str, repo_data in api_results.items(): + packages_to_update = github_repos_map[repo_str] + for pkg in packages_to_update: + if repo_data is None: # Repo not found, move to deleted. + if pkg in remaining_packages: + deleted_packages.append(pkg) + remaining_packages.remove(pkg) + newly_deleted_names.append(pkg['name']) + elif repo_data.get("isArchived"): # Repo is archived, tag it. + pkg_tags = set(pkg.get("tags", [])) + if "archived" not in pkg_tags: + pkg_tags.add("archived") + pkg["tags"] = sorted(list(pkg_tags)) + newly_archived_names.append(pkg['name']) + + active_packages = remaining_packages + + # Write output files if changes were made. + if newly_deleted_names or newly_archived_names: + # Write active packages to packages.json with open("packages.json", "w") as f: - json.dump(packages, f, indent=2, ensure_ascii=False) - f.write('\n') # Add trailing newline - print("packages.json updated.") + json.dump(active_packages, f, indent=2, ensure_ascii=False) + f.write('\n') + + # Write deleted packages to deleted_packages.json + if deleted_packages: + with open("deleted_packages.json", "w") as f: + json.dump(deleted_packages, f, indent=2, ensure_ascii=False) + f.write('\n') + + # Print summary for commit message. + if newly_deleted_names: + print("Moved to deleted_packages.json:") + for name in sorted(list(set(newly_deleted_names))): + print(f"- {name}") + if newly_archived_names: + if newly_deleted_names: + print() # Add a newline for separation. + print("Tagged as archived:") + for name in sorted(list(set(newly_archived_names))): + print(f"- {name}") else: print("No new archived or deleted repositories found.") From 036ee85811deed1e7386dad2bace226337c7e4f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emre=20=C5=9Eafak?= <3928300+esafak@users.noreply.github.com> Date: Mon, 11 Aug 2025 14:22:45 -0400 Subject: [PATCH 4/7] Restore package.json, update action versions * Update GitHub Action checkout to v5 for `actions/checkout`. * Update GitHub Action setup-python to v5. * Update git-auto-commit-action to v6. * Enhance `tag_archived.py` to handle GitHub API results more robustly. * Add support for tagging repositories as 'archived' based on API response. * Move non-existent repositories to `deleted_packages.json`. * Improve URL parsing to handle query parameters. * Add `cglm` package to `packages.json`. --- .github/workflows/tag_archived.yml | 6 ++-- packages.json | 45 ++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tag_archived.yml b/.github/workflows/tag_archived.yml index 29a63a6a..995f9869 100644 --- a/.github/workflows/tag_archived.yml +++ b/.github/workflows/tag_archived.yml @@ -9,10 +9,10 @@ jobs: tag_archived: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.x' @@ -28,7 +28,7 @@ jobs: echo "EOF" >> $GITHUB_OUTPUT - name: Commit changes - uses: stefanzweifel/git-auto-commit-action@v4 + uses: stefanzweifel/git-auto-commit-action@v6 with: commit_message: | chore: Update package lists diff --git a/packages.json b/packages.json index 82ddf1a1..c7923f52 100644 --- a/packages.json +++ b/packages.json @@ -36007,5 +36007,50 @@ "description": "xcb.nim | Nimmified bindings for XCB", "license": "MPL-2.0", "web": "https://github.com/heysokam/xcb.nim" + }, + { + "name": "nimchess", + "url": "https://github.com/tsoj/nimchess", + "method": "git", + "tags": [ + "chess", + "bitboard", + "game", + "pgn" + ], + "description": "A chess library for Nim", + "license": "LGPL-3.0-linking-exception", + "web": "https://github.com/tsoj/nimchess", + "doc": "https://tsoj.github.io/nimchess" + }, + { + "name": "celina", + "url": "https://github.com/fox0430/celina", + "method": "git", + "tags": [ + "cli", + "command-line", + "terminal", + "ui" + ], + "description": "A CLI library inspired by Ratatui", + "license": "MIT", + "web": "https://github.com/fox0430/celina" + }, + { + "name": "cglm", + "url": "https://github.com/Niminem/cglm", + "method": "git", + "tags": [ + "cglm", + "glm", + "math", + "3d", + "game", + "wrapper" + ], + "description": "Nim wrapper for cglm, an optimized 3D math library written in C99", + "license": "MIT", + "web": "https://github.com/Niminem/cglm" } ] From e4da6bc7c2fcac1639633a4d650d6f39952280e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emre=20=C5=9Eafak?= <3928300+esafak@users.noreply.github.com> Date: Tue, 12 Aug 2025 09:50:48 -0400 Subject: [PATCH 5/7] Remove packages.json from change list --- packages.json | 36056 ------------------------------------------------ 1 file changed, 36056 deletions(-) delete mode 100644 packages.json diff --git a/packages.json b/packages.json deleted file mode 100644 index c7923f52..00000000 --- a/packages.json +++ /dev/null @@ -1,36056 +0,0 @@ -[ - { - "name": "yaclap", - "url": "https://codeberg.org/emanresu3/yaclap", - "method": "git", - "tags": [ - "console", - "command-line", - "cli" - ], - "description": "Yet another command line argument parser for Nim.", - "license": "MIT", - "web": "https://codeberg.org/emanresu3/yaclap" - }, - { - "name": "nim-compose", - "url": "https://codeberg.org/emanresu3/nim-compose", - "method": "git", - "tags": [ - "functional", - "pipeline", - "composition" - ], - "description": "Composition operators for Nim.", - "license": "MIT", - "web": "https://codeberg.org/emanresu3/nim-compose" - }, - { - "name": "vexhost", - "url": "https://github.com/roger-padrell/vexhost", - "method": "git", - "tags": [ - "vex", - "vexhost", - "host" - ], - "description": "VexHost is a server/origin hoster for VEX.", - "license": "MIT", - "web": "https://github.com/roger-padrell/vexhost" - }, - { - "name": "vexbox", - "url": "https://github.com/roger-padrell/vexbox", - "method": "git", - "tags": [ - "vexbox", - "vex", - "snap" - ], - "description": "VexBox is a code snapping software.", - "license": "MIT", - "web": "https://github.com/roger-padrell/vexbox" - }, - { - "name": "nivot", - "url": "https://github.com/Luteva-ssh/nivot", - "method": "git", - "tags": [ - "pivot", - "table", - "data", - "visualisation", - "terminal" - ], - "description": "nivot is a simple pivot library for nim.", - "license": "MIT", - "web": "https://github.com/Luteva-ssh/nivot" - }, - { - "name": "tejina", - "url": "https://github.com/bctnry/tejina", - "method": "git", - "tags": [ - "web", - "http", - "framework", - "template" - ], - "description": "Minimal web framework for Nim", - "license": "MIT", - "web": "https://github.com/bctnry/tejina" - }, - { - "name": "envmw", - "url": "https://pf4sh.eu/git/pulux/envmw", - "method": "git", - "tags": [ - "console", - "command-line", - "server", - "cli" - ], - "description": "InMemory Key-Value-Store", - "license": "MIT", - "web": "https://pf4sh.eu/git/pulux/envmw" - }, - { - "name": "niqlite", - "url": "https://github.com/mentalonigiri/niqlite", - "method": "git", - "tags": [ - "library", - "sqlite", - "fts5" - ], - "description": "sqlite wrapper with fts5 and cflags configuration for sqlite.c. Builds sqlite from source", - "license": "MIT", - "web": "https://github.com/mentalonigiri/niqlite" - }, - { - "name": "libsndfile", - "url": "https://github.com/bctnry/nim-libsndfile", - "method": "git", - "tags": [ - "audio", - "wav", - "wrapper", - "libsndfile" - ], - "description": "A C-style wrapper of libsndfile for Nim", - "license": "MIT", - "web": "https://github.com/bctnry/nim-libsndfile" - }, - { - "name": "nimgo", - "url": "https://github.com/Alogani/NimGo", - "method": "git", - "tags": [ - "library", - "coroutines", - "async", - "mincoro", - "asyncfile", - "asyncsocket", - "asyncstreams", - "asyncproc", - "eventloop" - ], - "description": "Asynchronous Library Inspired by Go's goroutines, for Nim", - "license": "MIT", - "web": "https://github.com/Alogani/NimGo" - }, - { - "name": "shellcmd", - "url": "https://github.com/Alogani/shellcmd", - "method": "git", - "tags": [ - "library", - "childprocess", - "async", - "script", - "bash", - "terminal", - "system administration" - ], - "description": "Collection of Terminal commands to be used inside nim", - "license": "MIT", - "web": "https://github.com/Alogani/shellcmd" - }, - { - "name": "asyncproc", - "url": "https://github.com/Alogani/asyncproc", - "method": "git", - "tags": [ - "library", - "childprocess", - "async" - ], - "description": "Flexible child process spawner with strong async features", - "license": "MIT", - "web": "https://github.com/Alogani/asyncproc" - }, - { - "name": "aloganimisc", - "url": "https://github.com/Alogani/aloganimisc", - "method": "git", - "tags": [ - "library", - "dependency" - ], - "description": "Dependency for asyncproc and shellcmd package. Small utilities not worthing a package. Not meant to be used in production", - "license": "MIT", - "web": "https://github.com/Alogani/aloganimisc" - }, - { - "name": "asyncio", - "url": "https://github.com/Alogani/asyncio", - "method": "git", - "tags": [ - "library", - "async", - "asyncfile", - "asyncpipe", - "asyncstreams" - ], - "description": "Async files and streams tools", - "license": "MIT", - "web": "https://github.com/Alogani/asyncio" - }, - { - "name": "asyncsync", - "url": "https://github.com/Alogani/asyncsync", - "method": "git", - "tags": [ - "library", - "async", - "primitives" - ], - "description": "Async primitives working on std/asyncdispatch", - "license": "MIT", - "web": "https://github.com/Alogani/asyncsync" - }, - { - "name": "csvdict", - "url": "https://github.com/Alogani/csvdict", - "method": "git", - "tags": [ - "csv", - "library", - "data" - ], - "description": "Another CsvTable API. Goals are efficient, simple and flexible", - "license": "MIT", - "web": "https://github.com/Alogani/csvdict" - }, - { - "name": "well_parser", - "url": "https://codeberg.org/samsamros/RRC-permits", - "method": "git", - "tags": [ - "Texas Railroad Commission", - "Drilling Permits", - "Injection wells" - ], - "description": "This project is intended to parse Texas Railroad Commission data provided in an unsuitable and non-transparent format. As of 2024, this code is able to parse Drilling Permit Master and Trailer and Underground Injection Control Data", - "license": "GPL-3.0", - "web": "https://codeberg.org/samsamros/RRC-permits" - }, - { - "name": "avrman", - "url": "https://github.com/Abathargh/avrman", - "method": "git", - "tags": [ - "avr", - "atmega", - "microcontroller", - "embedded", - "firmware", - "nim", - "nimble", - "cmake", - "make", - "makefile" - ], - "description": "A tool for managing nim and c projects targetting AVR microcontrollers.", - "license": "BSD-3", - "web": "https://github.com/Abathargh/avrman" - }, - { - "name": "nimcso", - "url": "https://github.com/amkrajewski/nimcso", - "method": "git", - "tags": [ - "data", - "optimization", - "metaprogramming", - "databases", - "data selection", - "ai", - "ml", - "science" - ], - "description": "nim Composition Space Optimization: A high-performance tool leveraging metaprogramming to implement several methods for selecting components (data dimensions) in compositional datasets, as to optimize the data availability and density for applications such as machine learning.", - "license": "MIT", - "web": "https://github.com/amkrajewski/nimcso", - "doc": "https://nimcso.phaseslab.org" - }, - { - "name": "vqsort", - "url": "https://github.com/Asc2011/vqsort", - "method": "git", - "tags": [ - "data", - "optimization", - "sorting", - "simd", - "quicksort" - ], - "description": "A vectorized Quicksort (AVX2-only)", - "license": "MIT" - }, - { - "name": "nimplex", - "url": "https://github.com/amkrajewski/nimplex", - "method": "git", - "tags": [ - "data", - "simplex", - "math", - "ai", - "ml", - "materials", - "science" - ], - "description": "NIM simPLEX: A concise scientific Nim library (with CLI and Python binding) providing samplings, uniform grids, and traversal graphs in compositional (simplex) spaces.", - "license": "MIT", - "web": "https://github.com/amkrajewski/nimplex", - "doc": "https://nimplex.phaseslab.org" - }, - { - "name": "tagforge", - "url": "https://github.com/Nimberite-Development/TagForge-Nim", - "method": "git", - "tags": [ - "minecraft", - "format", - "parse", - "dump", - "data", - "nbt", - "mc" - ], - "description": "A library made for the serialisation and deserialisation of MC NBT!", - "license": "Apache-2.0", - "web": "https://github.com/Nimberite-Development/TagForge-Nim", - "doc": "https://nimberite-development.github.io/TagForge-Nim/" - }, - { - "name": "curlies", - "url": "https://github.com/svenrdz/curlies", - "method": "git", - "tags": [ - "object construction", - "field init shorthand", - "update syntax", - "rust update syntax", - "fungus" - ], - "description": "A macro for object construction using {} (curlies).", - "license": "MIT", - "web": "https://github.com/svenrdz/curlies" - }, - { - "name": "littlefs", - "url": "https://github.com/Graveflo/nim-littlefs.git", - "method": "git", - "tags": [ - "littlefs", - "embedded", - "filesystem", - "fuse" - ], - "description": "API and bindings for littlefs. Includes a fuse implementation.", - "license": "BSD-3-Clause-1", - "web": "https://github.com/Graveflo/nim-littlefs" - }, - { - "name": "nfind", - "url": "https://github.com/Graveflo/nfind.git", - "method": "git", - "tags": [ - "glob", - "find" - ], - "description": "glob library and find tool", - "license": "MIT", - "web": "https://github.com/Graveflo/nfind" - }, - { - "name": "mutf8", - "url": "https://github.com/The-Ticking-Clockwork/MUTF-8", - "method": "git", - "tags": [ - "encoding", - "decoding", - "encode", - "decode", - "chartset", - "mutf8", - "mutf-8", - "utf8", - "utf-8", - "unicode" - ], - "description": "An implementation of a Modified UTF-8 encoder and decoder in Nim!", - "license": "Apache-2.0", - "web": "https://github.com/The-Ticking-Clockwork/MUTF-8", - "doc": "https://the-ticking-clockwork.github.io/MUTF-8/" - }, - { - "name": "dekao", - "url": "https://github.com/ajusa/dekao", - "method": "git", - "tags": [ - "html", - "template", - "htmx" - ], - "description": "Write HTML templates easily", - "license": "MIT", - "web": "https://github.com/ajusa/dekao" - }, - { - "name": "rssatom", - "url": "https://codeberg.org/samsamros/rssatom", - "method": "git", - "tags": [ - "rss", - "atom", - "rss parser", - "rss creator", - "RFC 4287" - ], - "description": "rssatom is a package designed to read and create RSS and Atom feeds", - "license": "MIT", - "web": "https://codeberg.org/samsamros/rssatom" - }, - { - "name": "sudoku", - "url": "https://github.com/roberto170/sudoku", - "method": "git", - "tags": [ - "sudoku" - ], - "description": "sudoku generator in nim.", - "license": "MIT", - "web": "https://github.com/roberto170/sudoku" - }, - { - "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/The-Ticking-Clockwork/NULID", - "method": "git", - "tags": [ - "library", - "id", - "ulid", - "uuid", - "guid" - ], - "description": "A ULID implementation in Nim!", - "license": "CC0", - "web": "https://github.com/The-Ticking-Clockwork/NULID", - "doc": "https://the-ticking-clockwork.github.io/NULID/" - }, - { - "name": "crockfordb32", - "url": "https://github.com/The-Ticking-Clockwork/Crockford-Base32-Nim", - "method": "git", - "tags": [ - "base", - "base32", - "crockford", - "encode", - "decode" - ], - "description": "A simple implementation of Crockford Base32.", - "license": "CC0", - "web": "https://github.com/The-Ticking-Clockwork/Crockford-Base32-Nim", - "doc": "https://the-ticking-clockwork.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/webui-dev/nim-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://webui.me/", - "docs": "https://webui.me/docs" - }, - { - "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/SpotlightKid/nim-sndfile", - "method": "git", - "tags": [ - "audio", - "wav", - "wrapper", - "libsndfile" - ], - "description": "A wrapper of libsndfile", - "license": "MIT", - "web": "https://github.com/SpotlightKid/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": "waku", - "url": "https://github.com/waku-org/nwaku", - "method": "git", - "tags": [ - "peet-to-peer", - "communication", - "messaging", - "networking", - "cryptography", - "protocols" - ], - "description": "Implementation of the Waku protocol", - "license": "Apache License 2.0", - "web": "https://github.com/waku-org/nwaku" - }, - { - "name": "dnsdisc", - "url": "https://github.com/status-im/nim-dnsdisc", - "method": "git", - "tags": [ - "protocols", - "discovery", - "ethereum", - "dns" - ], - "description": "Nim discovery library supporting EIP-1459", - "license": "Apache License 2.0", - "web": "https://github.com/status-im/nim-dnsdisc" - }, - { - "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": "binary_serialization", - "url": "https://github.com/status-im/nim-binary-serialization", - "method": "git", - "tags": [ - "library", - "binary", - "serialization" - ], - "description": "Binary packed serialization compatible with the status-im/nim-serialization framework", - "license": "MIT", - "web": "https://github.com/status-im/nim-binary-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": "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": "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": "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": "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": "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": "beacon_chain", - "url": "https://github.com/status-im/nimbus-eth2", - "method": "git", - "tags": [ - "ethereum" - ], - "description": "An efficient Ethereum beacon chain client", - "license": "Apache License 2.0", - "web": "https://github.com/status-im/nimbus-eth2" - }, - { - "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/nimbackup/nim-mathexpr", - "method": "git", - "tags": [ - "math", - "mathparser", - "tinyexpr" - ], - "description": "MathExpr - pure-Nim mathematical expression evaluator library", - "license": "MIT", - "web": "https://github.com/nimbackup/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/nimbackup/nim-osureplay", - "method": "git", - "tags": [ - "library", - "osu!", - "parser", - "osugame", - "replay" - ], - "description": "osu! replay parser", - "license": "MIT", - "web": "https://github.com/nimbackup/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/nimbackup/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/nimbackup/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/nimbackup/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/nimbackup/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/nimpylib/nimpylib", - "method": "git", - "tags": [ - "python", - "compatibility", - "library", - "pure", - "macros", - "metaprogramming" - ], - "description": "Nim library with python-like functions, syntax sugars and libraries", - "license": "MIT", - "web": "https://nimpylib.org" - }, - { - "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": "taggy", - "url": "https://github.com/treeform/taggy", - "method": "git", - "tags": [ - "html", - "xml", - "css" - ], - "description": "Everything to do with HTML and XML", - "license": "MIT", - "web": "https://github.com/treeform/taggy" - }, - { - "name": "tabby", - "url": "https://github.com/treeform/tabby", - "method": "git", - "tags": [ - "csv", - "tsv", - "excel" - ], - "description": "Fast CSV parser with hooks.", - "license": "MIT", - "web": "https://github.com/treeform/tabby" - }, - { - "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/nimbackup/asciigraph", - "method": "git", - "tags": [ - "graph", - "plot", - "terminal", - "io" - ], - "description": "Console ascii line charts in pure nim", - "license": "MIT", - "web": "https://github.com/nimbackup/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": "koi", - "url": "https://github.com/johnnovak/koi", - "method": "git", - "tags": [ - "ui", - "library", - "gui", - "imgui", - "opengl", - "windowing", - "glfw" - ], - "description": "Immediate mode UI for Nim", - "license": "WTFPL", - "web": "https://github.com/johnnovak/koi" - }, - { - "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": "mimalloc", - "url": "https://github.com/planetis-m/mimalloc_nim", - "method": "git", - "tags": [ - "allocator", - "mimalloc", - "multithreading" - ], - "description": "A drop-in solution to use mimalloc in Nim with ARC/ORC", - "license": "MIT", - "web": "https://github.com/planetis-m/mimalloc_nim" - }, - { - "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": "jsonpak", - "url": "https://github.com/planetis-m/jsonpak", - "method": "git", - "tags": [ - "json", - "json-patch", - "json-pointer", - "data-structure" - ], - "description": "Packed ASTs for compact and efficient JSON representation, with JSON Pointer, JSON Patch support.", - "license": "MIT", - "web": "https://github.com/planetis-m/jsonpak" - }, - { - "name": "computesim", - "url": "https://github.com/planetis-m/compute-sim", - "method": "git", - "tags": [ - "gpu-simulation", - "compute-shaders", - "gpgpu-computing", - "multithreading", - "parallelism", - "threads" - ], - "description": "Learn and understand compute shader operations and control flow.", - "license": "MIT", - "web": "https://github.com/planetis-m/compute-sim" - }, - { - "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": "memonitor", - "url": "https://github.com/quadram-institute-bioscience/memonitor", - "method": "git", - "tags": [ - "ram", - "memory", - "monitor", - "profiling", - "stats", - "system" - ], - "description": "Cross-platform memory profiler", - "license": "MIT", - "web": "https://github.com/quadram-institute-bioscience/memonitor" - }, - { - "name": "readfx", - "url": "https://github.com/quadram-institute-bioscience/readfx", - "method": "git", - "tags": [ - "fasta", - "fastq", - "fastx", - "seqfu", - "bioinformatics", - "parser", - "kseq", - "readfq" - ], - "description": "FASTX parser for SeqFu (klib)", - "license": "MIT", - "web": "https://github.com/quadram-institute-bioscience/readfx" - }, - { - "name": "abif", - "url": "https://github.com/quadram-institute-bioscience/nim-abif", - "method": "git", - "tags": [ - "abif", - "fastq", - "ab1", - "bioinformatics", - "parser" - ], - "description": "Parser for ABIF traces (output of capillary DNA sequencing machines)", - "license": "MIT", - "web": "https://quadram-institute-bioscience.github.io/nim-abif" - }, - { - "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": "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/nim-lang/choosenim", - "method": "git", - "tags": [ - "install", - "multiple", - "multiplexer", - "pyenv", - "rustup", - "toolchain" - ], - "description": "The Nim toolchain installer.", - "license": "MIT", - "web": "https://github.com/nim-lang/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/nimbackup/nim-adb", - "method": "git", - "tags": [ - "adb", - "protocol", - "android" - ], - "description": "ADB protocol implementation in Nim", - "license": "MIT", - "web": "https://github.com/nimbackup/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": "hyperx", - "url": "https://github.com/nitely/nim-hyperx", - "method": "git", - "tags": [ - "http", - "http2", - "web", - "web-server", - "web-client", - "server", - "client", - "client-server" - ], - "description": "Pure Nim http2 client and server", - "license": "MIT", - "web": "https://github.com/nitely/nim-hyperx" - }, - { - "name": "grpc", - "url": "https://github.com/nitely/nim-grpc", - "method": "git", - "tags": [ - "rpc", - "grpc", - "http", - "http2", - "web", - "web-server", - "web-client", - "server", - "client", - "client-server" - ], - "description": "Pure Nim gRPC client and server", - "license": "MIT", - "web": "https://github.com/nitely/nim-grpc" - }, - { - "name": "hyps", - "url": "https://github.com/nitely/nim-hyps", - "method": "git", - "tags": [ - "pubsub", - "web", - "async" - ], - "description": "An async pub/sub client and server", - "license": "MIT", - "web": "https://github.com/nitely/nim-hyps" - }, - { - "name": "kxrouter", - "url": "https://github.com/nitely/nim-kxrouter", - "method": "git", - "tags": [ - "karax", - "web", - "router" - ], - "description": "A karax router with life-time events", - "license": "MIT", - "web": "https://github.com/nitely/nim-kxrouter" - }, - { - "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": "silerovad", - "url": "https://github.com/nitely/nim-silero-vad", - "method": "git", - "tags": [ - "vad", - "voice", - "audio" - ], - "description": "Silero VAD Voice Activity Detection", - "license": "MIT", - "web": "https://github.com/nitely/nim-silero-vad" - }, - { - "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/nimbackup/nim-libvlc", - "method": "git", - "tags": [ - "vlc", - "libvlc", - "music", - "video", - "audio", - "media", - "wrapper" - ], - "description": "libvlc bindings for Nim", - "license": "MIT", - "web": "https://github.com/nimbackup/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/nim-meta/strenc", - "method": "git", - "tags": [ - "encryption", - "macro", - "obfuscation", - "abandoned" - ], - "description": "A library to automatically encrypt all string constants in your programs", - "license": "MIT", - "web": "https://github.com/nim-meta/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/nimbackup/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/nimbackup/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": " 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": "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/codex-storage/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": "Unit test framework evolved from std/unittest", - "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 ", - "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": "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": "cozylogwriter", - "url": "https://github.com/indiscipline/cozylogwriter", - "method": "git", - "tags": [ - "log", - "logging", - "terminal", - "color", - "colors", - "colours", - "colour" - ], - "description": "Basic zero-dependency logging with automatic colors and styling for Nim.", - "license": "GPL-2.0-or-later", - "web": "https://github.com/indiscipline/cozylogwriter" - }, - { - "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://codeberg.org/onbox/iniplus", - "method": "git", - "tags": [ - "ini", - "config", - "parser", - "extended", - "library" - ], - "description": "An extended INI parser for Nim.", - "license": "BSD-3-Clause", - "web": "https://pony.biz/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" - }, - { - "name": "happyx-native", - "url": "https://github.com/HapticX/happyx-native", - "method": "git", - "tags": [ - "happyx", - "native", - "web", - "app", - "framework", - "frontend", - "backend", - "android" - ], - "description": "Macro-oriented web-framework compiles to native written with ♥", - "license": "MIT", - "web": "https://github.com/HapticX/happyx-native" - }, - { - "name": "note", - "url": "https://codeberg.org/pswilde/note", - "method": "git", - "tags": [ - "pastebin", - "scratchpad", - "web", - "frontend" - ], - "description": "A simple pastebin, inspired by w4/bin", - "license": "AGPL-3.0-or-later", - "web": "https://codeberg.org/pswilde/note" - }, - { - "name": "ccal", - "url": "https://github.com/inv2004/ccal", - "method": "git", - "tags": [ - "cli", - "calendar", - "tools", - "productivity" - ], - "description": "calendar with local holidays via ip location", - "license": "MIT", - "web": "https://github.com/inv2004/ccal" - }, - { - "name": "implot", - "url": "https://github.com/dinau/nim_implot", - "method": "git", - "tags": [ - "imgui", - "nimgl", - "implot", - "plot", - "gui", - "graph", - "glfw", - "opengl", - "cimgui" - ], - "description": "Nim binding for ImPlot (CImPlot/ImGui/CImGui)", - "license": "MIT License", - "web": "https://github.com/dinau/nim_implot" - }, - { - "name": "nph", - "url": "https://github.com/arnetheduck/nph", - "method": "git", - "tags": [ - "nim", - "formatter", - "vscode" - ], - "description": "Opinionated code formatter", - "license": "MIT License", - "web": "https://github.com/arnetheduck/nph" - }, - { - "name": "icecream", - "url": "https://github.com/hmbemba/icecream", - "method": "git", - "tags": [ - "print", - "icecream", - "ic", - "echo" - ], - "description": "nim port of the icecream python library", - "license": "MIT", - "web": "https://github.com/hmbemba/icecream" - }, - { - "name": "threadButler", - "url": "https://github.com/PhilippMDoerner/Appster", - "method": "git", - "tags": [ - "channels", - "multithreading", - "parallelism", - "message-passing", - "client-server", - "library", - "alpha" - ], - "description": "Use threads as if they were servers/microservices to enable multi-threading with a simple mental model.", - "license": "MIT", - "web": "https://github.com/PhilippMDoerner/Appster" - }, - { - "name": "ipacore", - "url": "https://github.com/phononim/ipacore", - "method": "git", - "tags": [ - "ipa", - "library", - "core", - "phonology" - ], - "description": " A base International Phonetic Alphabet type definition. ", - "license": "BSD-3-Clause", - "web": "https://github.com/phononim/ipacore" - }, - { - "name": "bight", - "url": "https://github.com/auxym/bight", - "method": "git", - "tags": [ - "endianness", - "bytes", - "serialize", - "serialization", - "deserialize", - "deserialization" - ], - "description": "Byte-ordering operations with a simple read/write API.", - "license": "MIT", - "web": "https://github.com/auxym/bight", - "doc": "https://auxym.github.io/bight/bight.html" - }, - { - "name": "nsdl1", - "url": "https://github.com/amnr/nsdl1", - "method": "git", - "tags": [ - "sdl", - "library", - "wrapper", - "gui", - "graphics", - "audio", - "video" - ], - "description": "High level SDL 1.2 shared library wrapper", - "license": "NCSA", - "web": "https://github.com/amnr/nsdl1" - }, - { - "name": "highlightjs", - "url": "https://github.com/Ethosa/highlightjs", - "method": "git", - "tags": [ - "highlight.js", - "highlight", - "javascript", - "frontend", - "web", - "bindings" - ], - "description": "highlight.js bindings for Nim", - "license": "MIT", - "web": "https://github.com/Ethosa/highlightjs" - }, - { - "name": "tailwindcss", - "url": "https://github.com/Ethosa/tailwindcss-nim", - "method": "git", - "tags": [ - "web", - "frontend", - "tailwindcss", - "tailwind", - "javascript", - "bindings" - ], - "description": "Tailwind CSS bindings for Nim", - "license": "MIT", - "web": "https://github.com/Ethosa/tailwindcss-nim" - }, - { - "name": "mummy_utils", - "url": "https://github.com/ThomasTJdev/mummy_utils", - "method": "git", - "tags": [ - "mummy", - "web", - "server" - ], - "description": "Utility package for mummy multithreaded server", - "license": "MIT", - "web": "https://github.com/ThomasTJdev/mummy_utils" - }, - { - "name": "httpbeastfork", - "url": "https://github.com/ThomasTJdev/httpbeast_fork", - "method": "git", - "tags": [ - "http", - "server", - "parallel" - ], - "description": "Fork of httpbeast with Nim v2.x support", - "license": "MIT", - "web": "https://github.com/ThomasTJdev/httpbeast_fork" - }, - { - "name": "jesterfork", - "url": "https://github.com/ThomasTJdev/jester_fork", - "method": "git", - "tags": [ - "web", - "http", - "jester" - ], - "description": "Fork of jester with Nim v2.x support", - "license": "MIT", - "web": "https://github.com/ThomasTJdev/jester_fork" - }, - { - "name": "templater", - "url": "https://github.com/Wraith29/templater", - "method": "git", - "tags": [ - "web", - "template engines" - ], - "description": "HTML Template Engine", - "license": "MIT", - "doc": "https://wraith29.github.io/templater/templater.html" - }, - { - "name": "nsdl3", - "url": "https://github.com/amnr/nsdl3", - "method": "git", - "tags": [ - "sdl", - "sdl3", - "library", - "wrapper", - "gui", - "graphics", - "audio", - "video" - ], - "description": "High level SDL 3.0 shared library wrapper", - "license": "NCSA OR MIT OR Zlib", - "web": "https://github.com/amnr/nsdl3" - }, - { - "name": "nsdl2", - "url": "https://github.com/amnr/nsdl2", - "method": "git", - "tags": [ - "sdl", - "sdl2", - "library", - "wrapper", - "gui", - "graphics", - "audio", - "video" - ], - "description": "High level SDL 2.0 shared library wrapper", - "license": "NCSA OR MIT OR Zlib", - "web": "https://github.com/amnr/nsdl2" - }, - { - "name": "getopty", - "url": "https://github.com/amnr/getopty", - "method": "git", - "tags": [ - "posix", - "cli", - "getopt", - "parser" - ], - "description": "POSIX compliant command line parser", - "license": "MIT or NCSA", - "web": "https://github.com/amnr/getopty" - }, - { - "name": "awsSigV4", - "url": "https://github.com/ThomasTJdev/nim_awsSigV4", - "method": "git", - "tags": [ - "aws", - "sigv4", - "signed", - "presigned" - ], - "description": "Simple package for creating AWS Signature Version 4 (SigV4)", - "license": "MIT", - "web": "https://github.com/ThomasTJdev/nim_awsSigV4" - }, - { - "name": "vier", - "url": "https://git.sr.ht/~xigoi/vier", - "method": "git", - "tags": [ - "pixel", - "editor", - "modal" - ], - "description": "Vim-Inspired Editor of Rasters", - "license": "GPL-3.0-or-later", - "web": "https://xigoi.srht.site/vier/" - }, - { - "name": "instagram", - "url": "https://github.com/thisago/instagram", - "method": "git", - "tags": [ - "instagram", - "library", - "internal-api" - ], - "description": "Instagram internal web api implementation", - "license": "MIT", - "web": "https://github.com/thisago/instagram" - }, - { - "name": "cppconst", - "url": "https://github.com/sls1005/nim-cppconst", - "method": "git", - "tags": [ - "cpp" - ], - "description": "Nim wrapper for C++ const-qualified types.", - "license": "MIT", - "web": "https://github.com/sls1005/nim-cppconst" - }, - { - "name": "dither", - "url": "https://github.com/Nycto/dither-nim", - "method": "git", - "tags": [ - "dither", - "graphics" - ], - "description": "Dithering algorithms in Nim", - "license": "Apache-2.0", - "web": "https://github.com/Nycto/dither-nim" - }, - { - "name": "traitor", - "url": "https://github.com/beef331/traitor", - "method": "git", - "tags": [ - "trait", - "interfaces", - "vtable" - ], - "description": "Trait-like package made without insight", - "license": "MIT", - "web": "https://github.com/beef331/traitor" - }, - { - "name": "bttrwttrin", - "url": "https://github.com/nirokay/bttrwttrin", - "method": "git", - "tags": [ - "weather", - "weather-api", - "wttrin", - "library" - ], - "description": "Nim library to fetch weather using wttr.in", - "license": "GPL-3.0-or-later", - "web": "https://github.com/nirokay/bttrwttrin", - "doc": "https://nirokay.github.io/nim-docs/bttrwttrin/bttrwttrin.html" - }, - { - "name": "serde", - "url": "https://github.com/codex-storage/nim-json", - "method": "git", - "tags": [ - "library", - "serialization", - "json" - ], - "description": "Easy-to-use serialization capabilities (currently json only), with a drop-in replacement for std/json.", - "license": "MIT", - "web": "https://github.com/codex-storage/nim-json" - }, - { - "name": "statsdaemon", - "url": "https://github.com/Q-Master/statsdaemon.nim", - "method": "git", - "tags": [ - "bin", - "statsd", - "native" - ], - "description": "StatsD compatible daemon in pure Nim", - "license": "MIT", - "web": "https://github.com/Q-Master/statsdaemon.nim" - }, - { - "name": "amqpstats", - "url": "https://github.com/Q-Master/amqp-stats.nim", - "method": "git", - "tags": [ - "library", - "pure", - "rabbitmq", - "async", - "sync" - ], - "description": "Pure Nim library to read AMQP stats via management plugin API", - "license": "MIT", - "web": "https://github.com/Q-Master/amqp-stats.nim" - }, - { - "name": "nimAdif", - "url": "https://github.com/clzls/nimAdif", - "method": "git", - "tags": [ - "ham", - "adif", - "parser", - "formatter" - ], - "description": "An Amateur Data Interchange Format (ADIF) formatter and parser.", - "license": "MIT", - "web": "https://github.com/clzls/nimAdif" - }, - { - "name": "selfpipe", - "url": "https://github.com/tdely/selfpipe", - "method": "git", - "tags": [ - "signal", - "signalhandling" - ], - "description": "Easy safe signal handling", - "license": "MIT", - "web": "https://github.com/tdely/selfpipe" - }, - { - "name": "simplestatsdclient", - "url": "https://github.com/Q-Master/statsdclient.nim", - "method": "git", - "tags": [ - "statsd", - "client", - "library", - "sync", - "async" - ], - "description": "Pure nim interface library to send data to any StatsD compatible daemon", - "license": "MIT", - "web": "https://github.com/Q-Master/statsdclient.nim" - }, - { - "name": "sunny", - "url": "https://github.com/guzba/sunny", - "method": "git", - "tags": [ - "json" - ], - "description": "JSON in Nim with Go-like field tags", - "license": "MIT", - "web": "https://github.com/guzba/sunny" - }, - { - "name": "rmq_statsd", - "url": "https://github.com/Q-Master/rmq-statsd.nim", - "method": "git", - "tags": [ - "rabbitmq", - "statsd", - "metrics" - ], - "description": "Pure nim rabbitmq to statsd metrics pusher", - "license": "MIT", - "web": "https://github.com/Q-Master/rmq-statsd.nim" - }, - { - "name": "caprese", - "url": "https://github.com/zenywallet/caprese", - "method": "git", - "tags": [ - "web", - "http", - "https", - "ssl", - "tls", - "websocket", - "proxy", - "framework" - ], - "description": "A front-end web server specialized for real-time message exchange", - "license": "MIT", - "web": "https://github.com/zenywallet/caprese" - }, - { - "name": "pon2", - "url": "https://github.com/izumiya-keisuke/pon2", - "method": "git", - "tags": [ - "puyopuyo", - "nazopuyo" - ], - "description": "Puyo Puyo and Nazo Puyo Application", - "license": "Apache-2.0", - "web": "https://github.com/izumiya-keisuke/pon2" - }, - { - "name": "sat", - "url": "https://github.com/nim-lang/sat", - "method": "git", - "tags": [ - "sat", - "official", - "solver" - ], - "description": "A SAT solver written in Nim.", - "license": "MIT", - "web": "https://github.com/nim-lang/sat" - }, - { - "name": "nginwho", - "url": "https://github.com/pouriyajamshidi/nginwho", - "method": "git", - "tags": [ - "nginx", - "linux", - "nginx log parser" - ], - "description": "A lightweight and extremely fast nginx log parser that stores the result into a sqlite3 database for further analysis and action", - "license": "MIT", - "web": "https://github.com/pouriyajamshidi/nginwho" - }, - { - "name": "umriss", - "url": "https://github.com/tdely/umriss", - "method": "git", - "tags": [ - "cli", - "syscalls", - "tool", - "seccomp", - "strace" - ], - "description": "Extract syscall stats from strace output files", - "license": "MIT", - "web": "https://github.com/tdely/umriss" - }, - { - "name": "impulse", - "url": "https://github.com/SciNim/impulse", - "method": "git", - "tags": [ - "signals", - "signal processing", - "FFT", - "PocketFFT", - "science" - ], - "description": "Signal processing primitives (FFT, ...) ", - "license": "MIT", - "web": "https://github.com/SciNim/impulse" - }, - { - "name": "xrayAttenuation", - "url": "https://github.com/SciNim/xrayAttenuation", - "method": "git", - "tags": [ - "xrays", - "xray interactions", - "reflection", - "transmission", - "attenuation", - "xray optics", - "multilayers", - "science" - ], - "description": "Library for X-ray reflectivity and transmission / absorption through matter", - "license": "MIT", - "web": "https://github.com/SciNim/xrayAttenuation" - }, - { - "name": "orgtables", - "url": "https://github.com/Vindaar/orgtables", - "method": "git", - "tags": [ - "org", - "org mode", - "tables", - "emacs" - ], - "description": "A library to turn Nim data into Org tables", - "license": "MIT", - "web": "https://github.com/Vindaar/orgtables" - }, - { - "name": "flatBuffers", - "url": "https://github.com/Vindaar/flatBuffers", - "method": "git", - "tags": [ - "buffers", - "serialization", - "pickle" - ], - "description": "Package to turn (nested) Nim objects to flat buffers and back.", - "license": "MIT", - "web": "https://github.com/Vindaar/flatBuffers" - }, - { - "name": "pnimrp", - "url": "https://github.com/bloomingchad/pnimrp", - "method": "git", - "tags": [ - "radio", - "terminal", - "minimal", - "mpv", - "libmpv", - "nim-lang" - ], - "description": "simple terminal radio station player in nim making life easier", - "license": "GPL-3.0-or-later", - "web": "https://github.com/bloomingchad/pnimrp" - }, - { - "name": "expect", - "url": "https://codeberg.org/penguinite/expect", - "method": "git", - "tags": [ - "rust", - "expect", - "basic" - ], - "description": "Rust-style expect procedures", - "license": "BSD-3-Clause", - "web": "https://pony.biz/expect/" - }, - { - "name": "css3selectors", - "url": "https://github.com/Niminem/CSS3Selectors", - "method": "git", - "tags": [ - "css3", - "css-selector", - "css-selectors", - "html-parser", - "htmlparser" - ], - "description": "A Nim CSS Selectors library for the WHATWG standard compliant Chame HTML parser. Query HTML using CSS selectors with Nim just like you can with JavaScript.", - "license": "MIT", - "web": "https://github.com/Niminem/CSS3Selectors" - }, - { - "name": "nimjl", - "url": "https://github.com/SciNim/nimjl", - "method": "git", - "tags": [ - "Julia", - "Nim", - "Bridge", - "SciNim", - "Scientific", - "Computing" - ], - "description": "Nim Julia bridge", - "license": "MIT", - "web": "https://github.com/SciNim/nimjl" - }, - { - "name": "pmath", - "url": "https://github.com/nlits-projects/pmath", - "method": "git", - "tags": [ - "math", - "fractions", - "radicals", - "precise" - ], - "description": "library that resolves the inaccuracies of normal float math. ", - "license": "MIT", - "web": "https://github.com/nlits-projects/pmath" - }, - { - "name": "sweet", - "url": "https://github.com/FyraLabs/sweet", - "method": "git", - "tags": [ - "sugar", - "macros", - "syntax", - "utility" - ], - "description": "🍬 General syntactic sugar", - "license": "MIT", - "web": "https://github.com/FyraLabs/sweet" - }, - { - "name": "cdp", - "url": "https://github.com/Niminem/ChromeDevToolsProtocol", - "method": "git", - "tags": [ - "cdp", - "chrome-devtools-protocol", - "chromedevtoolsprotocol", - "browser", - "browser-automation", - "web-scraper", - "spider" - ], - "description": "Low-level Nim wrapper for Chrome DevTools Protocol (CDP) v1.3 stable. Bend Chrome to your will with complete control over your browser. Scrape dynamic webpages, create browser automations, and beyond.", - "license": "MIT", - "web": "https://github.com/Niminem/ChromeDevToolsProtocol" - }, - { - "name": "octolog", - "url": "https://github.com/jaar23/octolog", - "method": "git", - "tags": [ - "std-logging", - "thread", - "multiple-thread", - "logging" - ], - "description": "octolog is a logging library built on top of std/logging for multi-threaded logging.", - "license": "GPL3", - "web": "https://github.com/jaar23/octolog", - "doc": "https://jaar23.github.io/octolog" - }, - { - "name": "nimcls", - "url": "https://github.com/YaDev/NimCLS", - "method": "git", - "tags": [ - "class", - "dependency-injection", - "oop", - "inheritance", - "object", - "di", - "method", - "singleton", - "inject" - ], - "description": "Classes and dependency injection for Nim.", - "license": "MIT", - "web": "https://github.com/YaDev/NimCLS" - }, - { - "name": "stylus", - "url": "https://github.com/ferus-web/stylus", - "method": "git", - "tags": [ - "css", - "parsing" - ], - "description": "A standards compliant CSS level 3 tokenizer and parser written in pure Nim", - "license": "MIT", - "web": "https://github.com/ferus-web/stylus" - }, - { - "name": "mirage", - "url": "https://github.com/ferus-web/mirage", - "method": "git", - "tags": [ - "interpreter", - "bytecode", - "code" - ], - "description": "A bytecode language generator and runtime", - "license": "MIT", - "web": "https://github.com/ferus-web/mirage" - }, - { - "name": "ferusgfx", - "url": "https://github.com/ferus-web/ferusgfx", - "method": "git", - "tags": [ - "graphics", - "gpu" - ], - "description": "A high-performance graphics renderer made for web engines", - "license": "MIT", - "web": "https://github.com/ferus-web/ferusgfx" - }, - { - "name": "nimtcl", - "url": "https://github.com/neroist/nimtcl", - "method": "git", - "tags": [ - "tcl", - "tk", - "wrapper", - "bindings", - "lang" - ], - "description": "Low-level Tcl & Tk bindings for Nim", - "license": "MIT", - "web": "https://github.com/neroist/nimtcl" - }, - { - "name": "simpleMail", - "url": "https://github.com/up7down8/simpleMail", - "method": "git", - "tags": [ - "smtp", - "mail" - ], - "description": "Make sending HTML and file emails easier.", - "license": "MIT", - "web": "https://github.com/up7down8/simpleMail" - }, - { - "name": "asyncssh2", - "url": "https://github.com/up7down8/asyncssh2", - "method": "git", - "tags": [ - "scp", - "ssh", - "sftp", - "asyncssh" - ], - "description": "Execute commands and upload/download files using multiple processes and asynchronous methods via SSH.", - "license": "MIT", - "web": "https://github.com/up7down8/asyncssh2" - }, - { - "name": "rex", - "url": "https://github.com/minamorl/rex", - "method": "git", - "tags": [ - "observable", - "observe", - "library", - "rx", - "reactive" - ], - "description": "Reactive programming, in nim", - "license": "MIT", - "web": "https://github.com/minamorl/rex" - }, - { - "name": "dim", - "url": "https://github.com/lorenzoliuzzo/dim", - "method": "git", - "tags": [ - "dimensional", - "analysis" - ], - "description": "Dimensional Analysis in Nim", - "license": "GPL-3.0-or-later", - "web": "https://github.com/lorenzoliuzzo/dim" - }, - { - "name": "respite", - "url": "https://github.com/guzba/respite", - "method": "git", - "tags": [ - "redis", - "resp", - "sqlite", - "sql", - "database", - "server" - ], - "description": "Redis protocol backed by SQLite", - "license": "MIT", - "web": "https://github.com/guzba/respite" - }, - { - "name": "sudo", - "url": "https://github.com/FyraLabs/sudo.nim", - "method": "git", - "tags": [ - "sudo", - "linux", - "unix" - ], - "description": "Detect if you are running as root, restart self with sudo if needed or setup uid zero when running with the SUID flag set.", - "license": "MIT", - "web": "https://github.com/FyraLabs/sudo.nim", - "doc": "https://fyralabs.github.io/sudo.nim/" - }, - { - "name": "nimsrvstat", - "url": "https://github.com/Minejerik/nimsrvstat", - "method": "git", - "tags": [ - "minecraft", - "api" - ], - "description": "A nim wrapper around mcsrvstat", - "license": "MIT", - "web": "https://github.com/Minejerik/nimsrvstat" - }, - { - "name": "easter", - "url": "https://github.com/GeK2K/easter", - "method": "git", - "tags": [ - "gregorian", - "easter" - ], - "description": "Easter date calculation engine.", - "license": "MIT", - "web": "https://github.com/GeK2K/easter" - }, - { - "name": "happyx-ui", - "url": "https://github.com/HapticX/happyx-ui", - "method": "git", - "tags": [ - "web", - "gui", - "ui", - "library", - "happyx", - "happyx-native" - ], - "description": "UI library for HappyX web framework", - "license": "MIT", - "web": "https://github.com/HapticX/happyx-ui" - }, - { - "name": "dira", - "url": "https://github.com/tdely/dira", - "method": "git", - "tags": [ - "git", - "profile", - "manager" - ], - "description": "git profile manager", - "license": "MIT", - "web": "https://github.com/tdely/dira" - }, - { - "name": "nudates", - "url": "https://github.com/GeK2K/nudates", - "method": "git", - "tags": [ - "dates" - ], - "description": "Some useful tools when working with dates.", - "license": "MIT", - "web": "https://github.com/GeK2K/nudates" - }, - { - "name": "leveldbstatic", - "url": "https://github.com/codex-storage/nim-leveldb", - "method": "git", - "tags": [ - "leveldb", - "library", - "wrapper", - "static", - "static-linked" - ], - "description": "Statically linked LevelDB wrapper for Nim", - "license": "MIT", - "web": "https://github.com/codex-storage/nim-leveldb" - }, - { - "name": "nimtk", - "url": "https://github.com/neroist/nimtk", - "method": "git", - "tags": [ - "gui", - "ui", - "tcl", - "tk", - "tkinter", - "wrapper", - "cross-platform", - "windows", - "linux", - "macosx" - ], - "description": "High-level Tk wrapper for Nim", - "license": "MIT", - "web": "https://github.com/neroist/nimtk" - }, - { - "name": "clap", - "url": "https://github.com/NimAudio/nim-clap", - "method": "git", - "tags": [ - "audio", - "plugin", - "audio-plugin", - "clap", - "clap-plugin", - "wrapper", - "sound" - ], - "description": "Clap audio plugin bindings", - "license": "MIT", - "web": "https://github.com/NimAudio/nim-clap" - }, - { - "name": "pugl", - "url": "https://github.com/NimAudio/nim-pugl", - "method": "git", - "tags": [ - "plugin", - "audio-plugin", - "pugl", - "graphics", - "opengl", - "gui", - "windowing", - "window" - ], - "description": "PUGL plugin graphics bindings", - "license": "MIT", - "web": "https://github.com/NimAudio/nim-pugl" - }, - { - "name": "vecray", - "url": "https://github.com/morganholly/vecray", - "method": "git", - "tags": [ - "vector", - "matrix", - "array", - "array2d", - "array3d", - "multidimensional-array" - ], - "description": "2d/3d array and vector types with basic math for them", - "license": "MIT", - "web": "https://github.com/morganholly/vecray" - }, - { - "name": "negl", - "url": "https://github.com/lualvsil/negl", - "method": "git", - "tags": [ - "binding", - "egl", - "opengl", - "gles", - "android" - ], - "description": "Nim bindings for EGL", - "license": "MIT", - "web": "https://github.com/lualvsil/negl" - }, - { - "name": "rng", - "url": "https://codeberg.org/onbox/rng", - "method": "git", - "tags": [ - "random", - "sysrand", - "rng", - "crypto", - "cross" - ], - "description": "Basic wrapper over std/sysrand", - "license": "BSD-3-Clause", - "web": "https://pony.biz/rng/" - }, - { - "name": "businessdays", - "url": "https://github.com/GeK2K/businessdays", - "method": "git", - "tags": [ - "calendar", - "businessday", - "bizday", - "holiday" - ], - "description": "Business Days (or Working Days) calculator.", - "license": "MIT", - "web": "https://github.com/GeK2K/businessdays" - }, - { - "name": "nim_lk", - "url": "https://git.sr.ht/~ehmry/nim_lk", - "method": "git", - "tags": [ - "package", - "sbom" - ], - "description": "Nix lockfile generator", - "license": "BSD-3-Clause", - "web": "https://git.sr.ht/~ehmry/nim_lk" - }, - { - "name": "gitty", - "url": "https://github.com/chrischtel/gitty", - "method": "git", - "tags": [ - "cli", - "tool", - "gitignore" - ], - "description": "Easily create .gitignore files from your terminal", - "license": "BSD-3-Clause", - "web": "https://github.com/chrischtel/gitty" - }, - { - "name": "libtray", - "url": "https://github.com/neroist/libtray", - "method": "git", - "tags": [ - "wrapper", - "bindings", - "tray", - "libtray", - "windows", - "qt", - "linux", - "macos", - "gui" - ], - "description": "Wrapper for dmikushin/tray", - "license": "MIT", - "web": "https://github.com/neroist/libtray", - "doc": "https://neroist.github.io/libtray/libtray.html" - }, - { - "name": "shobiz", - "url": "https://github.com/logavanc/shobiz", - "method": "git", - "tags": [ - "cli", - "logging", - "structured", - "json" - ], - "description": "Simple structured console messages for Nim applications.", - "license": "MIT", - "web": "https://github.com/logavanc/shobiz" - }, - { - "name": "nimsutils", - "url": "https://github.com/FyraLabs/nimsutils", - "method": "git", - "tags": [ - "nimscript", - "nims", - "utils", - "sugar" - ], - "description": "Common utils for Nimscript", - "license": "MIT", - "web": "https://github.com/FyraLabs/nimsutils" - }, - { - "name": "chame", - "url": "https://git.sr.ht/~bptato/chame", - "method": "git", - "tags": [ - "html", - "html5", - "parser" - ], - "description": "Standards-compliant HTML5 parser in Nim", - "license": "Unlicense", - "web": "https://chawan.net/doc/chame/" - }, - { - "name": "chagashi", - "url": "https://git.sr.ht/~bptato/chagashi", - "method": "git", - "tags": [ - "encoding", - "charset", - "encode", - "decode" - ], - "description": "Implementation of the WHATWG-specified text encoders and decoders", - "license": "Unlicense", - "web": "https://git.sr.ht/~bptato/chagashi" - }, - { - "name": "monoucha", - "url": "https://git.sr.ht/~bptato/monoucha", - "method": "git", - "tags": [ - "quickjs", - "javascript", - "js", - "wrapper", - "bindings" - ], - "description": "High-level wrapper for QuickJS", - "license": "MIT & Unlicense", - "web": "https://git.sr.ht/~bptato/monoucha" - }, - { - "name": "libcapstone", - "url": "https://github.com/m4ul3r/libcapstone-nim", - "method": "git", - "tags": [ - "capstone", - "disassembly", - "disassembler", - "library", - "futhark", - "wrapper" - ], - "description": "Futhark generated wrapper around libcapstone", - "license": "MIT", - "web": "https://github.com/m4ul3r/libcapstone-nim" - }, - { - "name": "libunicorn", - "url": "https://github.com/m4ul3r/libunicorn-nim", - "method": "git", - "tags": [ - "unicorn", - "unicorn-engine", - "enumlation", - "cpu-emulator", - "security", - "library", - "futhark", - "wrapper" - ], - "description": "Futhark generated wrapper around unicorn-engine", - "license": "MIT", - "web": "https://github.com/m4ul3r/libunicorn-nim" - }, - { - "name": "ninit", - "url": "https://github.com/cypherwytch/ninit", - "method": "git", - "tags": [ - "nimble", - "package" - ], - "description": "Initialize a Nim package non-interactively (does not require nimble)", - "license": "BSD", - "web": "https://github.com/cypherwytch/ninit" - }, - { - "name": "cloths", - "url": "https://github.com/panno8M/cloths", - "method": "git", - "tags": [ - "string", - "format" - ], - "description": "Cloths provides the way to process and structure string easily.", - "license": "MIT", - "web": "https://github.com/panno8M/cloths" - }, - { - "name": "aptos", - "url": "https://github.com/C-NERD/nimAptos", - "method": "git", - "tags": [ - "aptos", - "cryptocurrency", - "web3", - "crypto", - "coin", - "sdk", - "bcs", - "movelang", - "move" - ], - "description": "aptos library for nim lang", - "license": "MIT", - "web": "https://github.com/C-NERD/nimAptos" - }, - { - "name": "nimPGP", - "url": "https://gitlab.com/IAlbassort/nimPGP/", - "method": "git", - "tags": [ - "pgp", - "encryption", - "rust", - "security", - "privacy" - ], - "description": "A high-level and easy to use PGP library. Using Rust & Sequoia-PGP on the backend!", - "license": "MIT", - "web": "https://gitlab.com/IAlbassort/nimPGP/" - }, - { - "name": "lsblk", - "url": "https://github.com/FyraLabs/lsblk.nim", - "method": "git", - "tags": [ - "lsblk", - "disks", - "partitions", - "mountpoints", - "filesystem" - ], - "description": "List out block-devices, including disks, partitions and their mountpoints", - "license": "MIT", - "web": "https://github.com/FyraLabs/lsblk.nim" - }, - { - "name": "constantine", - "url": "https://github.com/mratsim/constantine", - "method": "git", - "tags": [ - "cryptography", - "blockchain", - "zk", - "bigint", - "math", - "proof-systems", - "elliptic-curves", - "finite-fields", - "assembly", - "gpu", - "cuda", - "sha256", - "hash", - "hmac", - "hkdf", - "crypto", - "security", - "simd", - "crypto" - ], - "description": "Modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.", - "license": "MIT or Apache License 2.0", - "web": "https://github.com/mratsim/constantine" - }, - { - "name": "ecslib", - "url": "https://github.com/glassesneo/ecslib", - "method": "git", - "tags": [ - "game-development", - "entity-component-system" - ], - "description": "A nimble package for Entity Component System", - "license": "MIT", - "web": "https://github.com/glassesneo/ecslib" - }, - { - "name": "box2d", - "url": "https://github.com/jon-edward/box2d.nim", - "method": "git", - "tags": [ - "game", - "physics", - "wrapper" - ], - "description": "Nim bindings for Erin Catto's Box2D physics engine. ", - "license": "MIT", - "web": "https://github.com/jon-edward/box2d.nim" - }, - { - "name": "holidapi", - "url": "https://github.com/nirokay/holidapi", - "method": "git", - "tags": [ - "api", - "api-wrapper", - "holiday" - ], - "description": "Collection of Holiday APIs - get holidays, their dates and additional information.", - "license": "GPL-3.0-only", - "web": "https://github.com/nirokay/holidapi" - }, - { - "name": "brotli", - "url": "https://github.com/neroist/brotli", - "method": "git", - "tags": [ - "brotli", - "compression", - "decompression", - "bindings", - "wrapper" - ], - "description": "Brotli compression & decompression for Nim", - "license": "MIT", - "web": "https://github.com/neroist/brotli", - "doc": "https://neroist.github.io/brotli" - }, - { - "name": "hannah", - "url": "https://github.com/sainttttt/hannah", - "method": "git", - "tags": [ - "xxhash", - "wrapper", - "library" - ], - "description": "xxhash wrapper library for Nim", - "license": "MIT", - "web": "https://github.com/sainttttt/hannah" - }, - { - "name": "batmon", - "url": "https://codeberg.org/pswilde/batmon", - "method": "git", - "tags": [ - "battery", - "notification" - ], - "description": "A simple daemon to notify you about changed to your battery's status. ", - "license": "BSD-3", - "web": "https://codeberg.org/pswilde/batmon" - }, - { - "name": "wayland_native", - "url": "https://git.sr.ht/~ehmry/wayland-nim", - "method": "git", - "tags": [ - "client", - "cps", - "library", - "wayland" - ], - "description": "Native Wayland client library", - "license": "Unlicense", - "web": "https://git.sr.ht/~ehmry/wayland-nim" - }, - { - "name": "nclap", - "url": "https://github.com/AinTEAsports/nclap", - "method": "git", - "tags": [ - "cli", - "argument", - "parser" - ], - "description": "A simple clap-like command line argument parser written in Nim", - "license": "MIT", - "web": "https://github.com/AinTEAsports/nclap" - }, - { - "name": "turso-nim", - "url": "https://codeberg.org/13thab/turso-nim", - "method": "git", - "tags": [ - "client", - "sdk", - "db" - ], - "description": "A new awesome nimble client for libsql and turso", - "license": "BSD-3-Clause", - "web": "https://codeberg.org/13thab/turso-nim" - }, - { - "name": "norg", - "url": "https://codeberg.org/pswilde/norgbackup", - "method": "git", - "tags": [ - "backup", - "system-tools", - "borg", - "restic" - ], - "description": "A portable wrapper for borg backup and restic inspired by borgmatic.", - "license": "AGPL-3.0-or-later", - "web": "https://norgbackup.net", - "doc": "https://norgbackup.net/usage/" - }, - { - "name": "formatja", - "url": "https://github.com/enthus1ast/formatja", - "method": "git", - "tags": [ - "string", - "interpolation", - "runtime", - "template" - ], - "description": "A simple runtime string interpolation library, that leverages nimjas lexer.", - "license": "MIT", - "web": "https://github.com/enthus1ast/formatja" - }, - { - "name": "seiryu", - "url": "https://github.com/glassesneo/seiryu", - "method": "git", - "tags": [ - "assertions", - "design-by-contract", - "metaprogramming" - ], - "description": "A nimble package for improving your Nim code", - "license": "MIT", - "web": "https://github.com/glassesneo/seiryu" - }, - { - "name": "spellua", - "url": "https://github.com/glassesneo/spellua", - "method": "git", - "tags": [ - "lua", - "metaprogramming" - ], - "description": "A high level LuaJIT bindings for Nim", - "license": "MIT", - "web": "https://github.com/glassesneo/spellua" - }, - { - "name": "ipv4utils", - "url": "https://github.com/TelegramXPlus/ipv4utils", - "method": "git", - "tags": [ - "networking" - ], - "description": "Simple library to work with IPv4 addresses. Made for fun for everyone.", - "license": "MIT", - "web": "https://github.com/TelegramXPlus/ipv4utils" - }, - { - "name": "simdutf", - "url": "https://github.com/ferus-web/simdutf", - "description": "High performance, SIMD accelerated routines for unicode and base64 processing", - "method": "git", - "tags": [ - "simd", - "performance", - "base64", - "unicode", - "avx2", - "avx512", - "neon", - "sse", - "riscv", - "utf8", - "utf16", - "utf32", - "transcoding" - ], - "license": "Apache-2.0", - "web": "https://github.com/ferus-web/simdutf" - }, - { - "name": "hippo", - "url": "https://github.com/monofuel/hippo", - "method": "git", - "tags": [ - "cuda", - "hip", - "gpu" - ], - "description": "HIP / CUDA programming library for Nim.", - "license": "MIT", - "web": "https://monofuel.github.io/hippo/" - }, - { - "name": "fenstim", - "url": "https://github.com/CardealRusso/fenstim", - "method": "git", - "tags": [ - "gui", - "desktop-app", - "minimal" - ], - "description": "The most minimal cross-platform GUI library - in Nim.", - "license": "MIT", - "web": "https://github.com/CardealRusso/fenstim" - }, - { - "name": "newt", - "url": "https://github.com/navid-m/newt", - "method": "git", - "tags": [ - "youtube", - "media", - "downloader", - "download", - "scraper", - "api", - "library", - "pytube", - "youtube-dl" - ], - "description": "Youtube downloader library and CLI.", - "license": "GPLv3", - "web": "https://github.com/navid-m/newt" - }, - { - "name": "surrealdb", - "url": "https://github.com/Xkonti/surrealdb.nim", - "method": "git", - "tags": [ - "surrealdb", - "database", - "surrealql", - "driver", - "sql", - "nosql", - "websocket" - ], - "description": "SurrealDB driver for Nim", - "license": "MIT", - "web": "https://github.com/Xkonti/surrealdb.nim" - }, - { - "name": "minilru", - "url": "https://github.com/status-im/nim-minilru", - "method": "git", - "tags": [ - "cache", - "lru", - "data structure" - ], - "description": "Minim(al/ized) LRU cache", - "license": "MIT", - "web": "https://github.com/status-im/nim-minilru" - }, - { - "name": "openai_leap", - "url": "https://github.com/monofuel/openai_leap", - "method": "git", - "tags": [ - "openai", - "chatgpt", - "llm" - ], - "description": "OpenAI ChatGPT API client library.", - "license": "MIT", - "web": "https://monofuel.github.io/openai_leap/" - }, - { - "name": "llama_leap", - "url": "https://github.com/monofuel/llama_leap", - "method": "git", - "tags": [ - "ollama", - "llama2", - "llama3", - "meta", - "llm" - ], - "description": "Ollama API client library.", - "license": "MIT", - "web": "https://monofuel.github.io/llama_leap/" - }, - { - "name": "manta", - "url": "https://github.com/metagn/manta", - "method": "git", - "tags": [ - "array", - "length", - "runtime", - "seq", - "destructor", - "arc", - "orc" - ], - "description": "runtime array types with destructors", - "license": "MIT", - "web": "https://github.com/metagn/manta" - }, - { - "name": "nimutils", - "url": "https://github.com/GeK2K/nimutils", - "method": "git", - "tags": [ - "util", - "date", - "intersection", - "easter" - ], - "description": " some useful tools for programming with Nim", - "license": "MIT", - "web": "https://github.com/GeK2K/nimutils" - }, - { - "name": "buju", - "url": "https://github.com/haoyu234/buju", - "method": "git", - "tags": [ - "layout", - "ui", - "ux", - "gui" - ], - "description": "buju (布局) is a simple layout engine, based on layout.h", - "license": "MIT", - "web": "https://github.com/haoyu234/buju" - }, - { - "name": "froth", - "url": "https://github.com/metagn/froth", - "method": "git", - "tags": [ - "pointer", - "taggedpointer", - "pointertag", - "library", - "memory", - "optimization" - ], - "description": "tagged pointer types with destructors", - "license": "MIT", - "web": "https://github.com/metagn/froth" - }, - { - "name": "smelly", - "url": "https://github.com/guzba/smelly", - "method": "git", - "tags": [ - "xml" - ], - "description": "Sometimes you have to parse XML", - "license": "MIT", - "web": "https://github.com/guzba/smelly" - }, - { - "name": "crossdb", - "url": "https://github.com/openpeeps/crossdb-nim", - "method": "git", - "tags": [ - "database", - "sql", - "imdb", - "embedded-db", - "crossdb", - "rdbms", - "in-memory" - ], - "description": "CrossDB Driver for Nim", - "license": "MIT", - "web": "https://github.com/openpeeps/crossdb-nim" - }, - { - "name": "nim_2048", - "url": "https://github.com/enkaito/nim_2048", - "method": "git", - "tags": [ - "game", - "puzzle", - "2048" - ], - "description": "2048 game clone runs in your terminal, written in Nim", - "license": "MIT", - "web": "https://github.com/enkaito/nim_2048" - }, - { - "name": "rangex", - "url": "https://github.com/PegasusPlusUS/rangex-nim", - "method": "git", - "tags": [ - "Snippet" - ], - "description": "Clear range maker", - "license": "MIT", - "web": "https://github.com/PegasusPlusUS/rangex-nim" - }, - { - "name": "katalis", - "url": "https://github.com/zendbit/katalis", - "method": "git", - "tags": [ - "web", - "framework", - "http", - "util" - ], - "description": "Katalis is nim lang micro web framework", - "license": "MIT", - "web": "https://github.com/zendbit/katalis" - }, - { - "name": "fox", - "url": "https://github.com/navid-m/fox", - "method": "git", - "tags": [ - "hot-reload", - "debugging", - "development" - ], - "description": "Hot reloading for development of applications in Nim", - "license": "GPLv3", - "web": "https://github.com/navid-m/fox" - }, - { - "name": "twim", - "url": "https://github.com/aspiring-aster/twim", - "method": "git", - "tags": [ - "library", - "development", - "twitter" - ], - "description": "A X(Formally known as Twitter) API wrapper library for Nim", - "license": "MIT", - "web": "https://aspiring-aster.github.io/twim/" - }, - { - "name": "temple", - "url": "https://codeberg.org/onbox/temple", - "method": "git", - "tags": [ - "library", - "template", - "templating", - "web" - ], - "description": "A templating library for run-time templating with support for simple conditionals and attributes.", - "license": "BSD-3-Clause", - "web": "https://pony.biz/temple/" - }, - { - "name": "blend2d", - "url": "https://github.com/openpeeps/blend2d-nim", - "method": "git", - "tags": [ - "graphics", - "2d", - "blend2d", - "2d-graphics", - "rasterization", - "vector" - ], - "description": "Blend2D for Nim language", - "license": "MIT", - "web": "https://github.com/openpeeps/blend2d-nim" - }, - { - "name": "bestfetch", - "url": "https://gitlab.com/Maxb0tbeep/bestfetch", - "method": "git", - "tags": [ - "console", - "cli", - "terminal", - "linux", - "fetch", - "system-fetch", - "sysfetch" - ], - "description": "a customizable, beautiful, and blazing fast system fetch", - "license": "GPLv3", - "web": "https://gitlab.com/Maxb0tbeep/bestfetch" - }, - { - "name": "flame", - "url": "https://github.com/navid-m/flame", - "method": "git", - "tags": [ - "music", - "audio", - "synth", - "synthesizer", - "sequencer" - ], - "description": "High level audio synthesis and sequencing library", - "license": "GPLv3", - "web": "https://github.com/navid-m/flame" - }, - { - "name": "derichekde", - "url": "https://github.com/chancyk/deriche-kde", - "method": "git", - "tags": [ - "kde", - "density", - "kernel", - "estimation", - "deriche", - "plot" - ], - "description": "Fast KDE implementation in pure Nim using linear binning and Deriche approximation", - "license": "BSD-3-Clause" - }, - { - "name": "NimBTC", - "url": "https://git.dog/Caroline/NimBTC", - "method": "git", - "tags": [ - "Crypto", - "BTC", - "Bitcoin" - ], - "description": "A BTC RPC Wrapper for Nim", - "license": "MIT" - }, - { - "name": "gdext", - "url": "https://github.com/godot-nim/gdext-nim", - "method": "git", - "tags": [ - "godot", - "godot4", - "gdextension", - "game" - ], - "description": "Nim for Godot GDExtension. A pure library and a CLI tool.", - "license": "MIT", - "web": "https://github.com/godot-nim/gdext-nim" - }, - { - "name": "yubikey_otp", - "url": "https://github.com/ThomasTJdev/nim_yubikey_otp", - "method": "git", - "tags": [ - "yubikey", - "otp" - ], - "description": "Simple validator and utils for Yubikey OTP", - "license": "MIT", - "web": "https://github.com/ThomasTJdev/nim_yubikey_otp" - }, - { - "name": "serverly", - "url": "https://github.com/roger-padrell/serverly", - "method": "git", - "tags": [ - "serverly", - "http", - "server", - "serving" - ], - "description": "HTTP serving made eazy", - "license": "MIT", - "web": "https://roger-padrell.github.io/serverly/" - }, - { - "name": "sigils", - "url": "https://github.com/elcritch/sigils", - "method": "git", - "tags": [ - "slots", - "signals", - "event", - "broadcast", - "gui", - "ui", - "multithreading" - ], - "description": "A slot and signals implementation for the Nim programming language", - "license": "MIT", - "web": "https://github.com/elcritch/sigils" - }, - { - "name": "macosutils", - "url": "https://github.com/elcritch/macosutils", - "method": "git", - "tags": [ - "macos", - "osx", - "system", - "utilities", - "cfcore", - "corefoundation", - "wrapper" - ], - "description": "MacOS/OSX system util wrappers for CFCore and the like", - "license": "Apache-2.0", - "web": "https://github.com/elcritch/macosutils" - }, - { - "name": "dmon", - "url": "https://github.com/elcritch/dmon-nim", - "method": "git", - "tags": [ - "file-water", - "file-monitor", - "monitor", - "cross-platform", - "notify", - "files", - "directories" - ], - "description": "Library to monitor file changes in a folder. A port of Dmon.", - "license": "BSD-2-Clause", - "web": "https://github.com/elcritch/dmon-nim" - }, - { - "name": "sdl3", - "url": "https://github.com/transmutrix/nim-sdl3", - "method": "git", - "tags": [ - "sdl", - "game-dev", - "game-development", - "multimedia", - "wrapper", - "bindings", - "audio", - "video" - ], - "description": "SDl3 bindings for Nim", - "license": "MIT", - "web": "https://github.com/transmutrix/nim-sdl3" - }, - { - "name": "steamworksgen", - "url": "https://github.com/bob16795/steamworksgen-nim", - "method": "git", - "tags": [ - "steamworks", - "game" - ], - "description": "Autogenerated sanitized steamworks Binds", - "license": "MIT", - "web": "https://github.com/bob16795/steamworksgen-nim" - }, - { - "name": "ferrite", - "url": "https://github.com/ferus-web/ferrite", - "method": "git", - "tags": [ - "unicode", - "UTF-16", - "UTF-8", - "encodings" - ], - "description": "A collection of utilities useful for implementing web standards", - "license": "MIT", - "web": "https://github.com/ferus-web/ferrite" - }, - { - "name": "icu4nim", - "url": "https://github.com/ferus-web/icu4nim", - "method": "git", - "tags": [ - "unicode", - "icu", - "timezones", - "i18n" - ], - "description": "Non-mature ICU 76.x bindings in Nim", - "license": "MIT", - "web": "https://github.com/ferus-web/icu4nim" - }, - { - "name": "kaleidoscope", - "url": "https://github.com/xTrayambak/kaleidoscope", - "method": "git", - "tags": [ - "simd", - "strutils", - "strings", - "avx", - "sse", - "non-mature", - "x86" - ], - "description": "Non-mature SIMD-accelerated drop-ins for std/strutils functions", - "license": "MIT", - "web": "https://github.com/xTrayambak/kaleidoscope" - }, - { - "name": "icedhash", - "url": "https://github.com/IcedQuinn/icedhash", - "method": "git", - "tags": [ - "hash", - "xxhash" - ], - "description": "A collection of cryptographic and non-cryptographic hashing routines which have been ported to native Nim", - "license": "MIT", - "web": "https://github.com/IcedQuinn/icedhash" - }, - { - "name": "errorcodes", - "url": "https://github.com/nim-lang/errorcodes.git", - "method": "git", - "tags": [ - "errorcode", - "errno", - "statuscode", - "httpstatuscode", - "httpcode" - ], - "description": "Errorcodes maps Nim error states and POSIX and HTTP error codes to a single common enum. It can be used as an alternative to exceptions.", - "license": "MIT", - "web": "https://github.com/nim-lang/errorcodes" - }, - { - "name": "nimony", - "url": "https://github.com/nim-lang/nimony.git", - "method": "git", - "tags": [ - "Nim compiler" - ], - "description": "Nimony is a new Nim implementation that is in heavy development.", - "license": "MIT", - "web": "https://github.com/nim-lang/nimony" - }, - { - "name": "args", - "url": "https://github.com/threatfender/args", - "method": "git", - "tags": [ - "cli", - "args" - ], - "description": "argv and argc for command line arguments", - "license": "MIT", - "web": "https://github.com/threatfender/args" - }, - { - "name": "nim_kyber", - "url": "https://github.com/roger-padrell/nim-kyber", - "method": "git", - "tags": [ - "crypto", - "encrypting", - "kyber", - "post-quantum" - ], - "description": "Implementation of KYBER in NIM", - "license": "MIT", - "web": "https://roger-padrell.github.io/nim-kyber/" - }, - { - "name": "floof", - "url": "https://github.com/arashi-software/floof", - "method": "git", - "tags": [ - "fuzzy", - "search", - "fuzzysearch", - "simd", - "threads", - "library" - ], - "description": "SIMD-accelerated multithreaded fuzzy search thats fast as f*ck", - "license": "BSD-3-Clause", - "web": "https://github.com/arashi-software/floof" - }, - { - "name": "libclip", - "url": "https://github.com/jabbalaci/libclip", - "method": "git", - "tags": [ - "clipboard", - "library", - "cross-platform", - "copy", - "paste", - "wrapper" - ], - "description": "A cross-platform Nim library for reading/writing text from/to the clipboard", - "license": "MIT", - "web": "https://github.com/jabbalaci/libclip" - }, - { - "name": "colors", - "url": "https://github.com/thing-king/colors", - "method": "git", - "tags": [ - "colors", - "coloring", - "terminal" - ], - "description": "A simple, powerful terminal coloring and styling library akin to NPM `colors`", - "license": "MIT", - "web": "https://github.com/thing-king/colors" - }, - { - "name": "aws", - "url": "https://github.com/thing-king/aws", - "method": "git", - "tags": [ - "aws" - ], - "description": "Rudimentary `aws-cli` wrapper", - "license": "MIT", - "web": "https://github.com/thing-king/aws" - }, - { - "name": "nimdtp", - "url": "https://github.com/WKHAllen/nimdtp", - "method": "git", - "tags": [ - "socket", - "networking", - "async" - ], - "description": "Modern networking interfaces for Nim.", - "license": "MIT", - "web": "https://github.com/WKHAllen/nimdtp" - }, - { - "name": "jsony_plus", - "url": "https://github.com/thing-king/jsony_plus", - "method": "git", - "tags": [ - "json", - "serializer", - "serialization", - "schema", - "jsony" - ], - "description": "An extension of `jsony` supporting better hooks, and type creation from schemas", - "license": "MIT", - "web": "https://github.com/thing-king/jsony_plus" - }, - { - "name": "json_schema_import", - "url": "https://github.com/Nycto/NimJsonSchemaImporter", - "method": "git", - "tags": [ - "json", - "schema" - ], - "description": "Converts JSON schema definitions to nim types", - "license": "MIT", - "web": "https://github.com/Nycto/NimJsonSchemaImporter" - }, - { - "name": "dogen", - "url": "https://github.com/roger-padrell/dogen", - "method": "git", - "tags": [ - "dogen", - "documentation", - "dog", - "docgen", - "doc", - "documentation generation" - ], - "description": "DOGEN is a beautifully simple (to use) DOcumentation GENerator from nim files.", - "license": "MIT", - "web": "https://roger-padrell.github.io/dogen/" - }, - { - "name": "dataforseo", - "url": "https://github.com/Niminem/DataForSEO", - "method": "git", - "tags": [ - "dataforseo,", - "seo", - "api" - ], - "description": "Nim client for the DataForSEO API (v3). Zero dependencies, supports both sync and async requests.", - "license": "MIT", - "web": "https://github.com/Niminem/DataForSEO" - }, - { - "name": "assert", - "url": "https://github.com/alexekdahl/assert", - "method": "git", - "tags": [ - "y" - ], - "description": "DbC library for Nim providing precondition and postcondition assertions", - "license": "MIT", - "web": "https://github.com/alexekdahl/assert" - }, - { - "name": "css", - "url": "https://github.com/thing-king/css", - "method": "git", - "tags": [ - "css", - "parser", - "validaator", - "validation" - ], - "description": "CSS parser and validator", - "license": "MIT", - "web": "https://github.com/thing-king/css" - }, - { - "name": "katabase", - "url": "https://github.com/zendbit/katabase", - "method": "git", - "tags": [ - "katabase", - "rdbms", - "mysql", - "postgresql", - "sqlite", - "orm" - ], - "description": "Simple but flexible and powerfull ORM for Nim language. Currently support MySql/MariaDb, SqLite and PostgreSql", - "license": "MIT", - "web": "https://github.com/zendbit/katabase" - }, - { - "name": "md4", - "description": "dumb MD4 digest calculation", - "url": "https://github.com/infinoid/md4.nim", - "web": "https://github.com/infinoid/md4.nim", - "method": "git", - "tags": [ - "md4", - "digest", - "hash" - ], - "license": "MIT" - }, - { - "name": "ed2ksum", - "description": "ED2Ksum hash calculation", - "url": "https://github.com/infinoid/ed2ksum.nim", - "web": "https://github.com/infinoid/ed2ksum.nim", - "method": "git", - "tags": [ - "ed2ksum", - "hash" - ], - "license": "MIT" - }, - { - "name": "DotNimRemoting", - "description": "library for communicating with .NET applications using MS-NRTP", - "url": "https://github.com/filvyb/DotNimRemoting", - "web": "https://github.com/filvyb/DotNimRemoting", - "method": "git", - "tags": [ - "dotnet", - "remoting", - "nrbf", - "nrtp" - ], - "license": "MIT" - }, - { - "name": "nimpsort", - "url": "https://github.com/cycneuramus/nimpsort", - "method": "git", - "tags": [ - "autoformat", - "cli", - "formatter", - "formatting", - "import", - "imports", - "nimpretty", - "utility" - ], - "description": "Sort imports in Nim source files", - "license": "GPL-3.0-only", - "web": "https://github.com/cycneuramus/nimpsort" - }, - { - "name": "kuzu", - "url": "https://github.com/mahlonsmith/nim-kuzu", - "method": "git", - "tags": [ - "kuzu", - "kuzudb", - "library", - "wrapper", - "database", - "graph" - ], - "description": "A wrapper for Kuzu: an embedded graph database built for query speed and scalability.", - "license": "BSD-3-Clause", - "web": "https://kuzudb.com/" - }, - { - "name": "shark", - "description": "Convert nim source file content from camel to snake case and vice versa", - "url": "https://github.com/navid-m/shark", - "web": "https://github.com/navid-m/shark", - "method": "git", - "tags": [ - "formatting", - "formatter", - "camelcase", - "snakecase", - "converter", - "utility", - "cli", - "library" - ], - "license": "GPL-3.0-only" - }, - { - "name": "web", - "url": "https://github.com/thing-king/web", - "method": "git", - "tags": [ - "web", - "html", - "components", - "component", - "react" - ], - "description": "Macro-based HTML generation/templating with CSS validation", - "license": "MIT", - "web": "https://github.com/thing-king/web" - }, - { - "name": "lifter", - "url": "https://github.com/thing-king/lifter", - "method": "git", - "tags": [ - "object", - "ast", - "type", - "convert", - "lift" - ], - "description": "Lifts compile-time object to AST", - "license": "MIT", - "web": "https://github.com/thing-king/lifter" - }, - { - "name": "html", - "url": "https://github.com/thing-king/html", - "method": "git", - "tags": [ - "html", - "codegen", - "builder", - "web", - "official" - ], - "description": "Typed HTML5 element data and builder for structured HTML", - "license": "MIT", - "web": "https://github.com/thing-king/html" - }, - { - "name": "nim-sudo", - "url": "https://github.com/vandot/nim-sudo", - "method": "git", - "tags": [ - "sudo", - "linux", - "unix" - ], - "description": "Simple wrapper to execute osproc.exec* commands with sudo.", - "license": "BSD-3-Clause", - "web": "https://github.com/vandot/nim-sudo" - }, - { - "name": "darwinmetrics", - "url": "https://github.com/sm-moshi/darwinmetrics", - "method": "git", - "tags": [ - "macos", - "nim", - "async", - "monitoring", - "api", - "metrics", - "cpu", - "memory", - "disk", - "processes", - "gpu", - "power", - "network", - "darwin" - ], - "description": "System metrics library for macOS (Darwin) written in pure Nim — CPU, memory, disk, processes, and more.", - "license": "MIT", - "web": "https://github.com/sm-moshi/darwinmetrics" - }, - { - "name": "libdatachannel", - "url": "https://github.com/openpeeps/libdatachannel-nim", - "method": "git", - "tags": [ - "webrtc", - "rtc", - "websockets", - "media", - "bindings", - "wrapper" - ], - "description": "Standalone WebRTC Data Channels, WebRTC Media Transport, and WebSockets", - "license": "MIT", - "web": "https://github.com/openpeeps/libdatachannel-nim" - }, - { - "name": "dhbp", - "url": "https://github.com/moigagoo/dhbp", - "method": "git", - "tags": [ - "ci", - "docker", - "nim", - "dockerhub", - "image", - "build", - "push", - "tag" - ], - "description": "App to build Nim Docker images and push them to Docker Hub.", - "license": "MIT", - "web": "https://github.com/moigagoo/dhbp" - }, - { - "name": "nimatch", - "url": "https://github.com/voidpunk/NiMatch", - "method": "git", - "tags": [ - "match", - "rust", - "macro", - "nim", - "caseof", - "switch", - "sugar", - "synatx", - "nimatch" - ], - "description": "Rust-like match syntax macros for Nim", - "license": "MIT", - "web": "https://github.com/voidpunk/NiMatch" - }, - { - "name": "pharao", - "url": "https://github.com/capocasa/pharao", - "method": "git", - "tags": [ - "web", - "http", - "server", - "php" - ], - "description": "Quick 'n easy Nim web programming, auto compile & run .nim from the web root", - "license": "MIT", - "web": "https://github.com/capocasa/pharao" - }, - { - "name": "gbm", - "url": "https://github.com/xTrayambak/gbm-nim", - "method": "git", - "tags": [ - "gpu", - "linux", - "wayland", - "gbm", - "graphics", - "vram" - ], - "description": "Raw low-level bindings and idiomatic high-level bindings for Mesa's GBM API", - "license": "MIT", - "web": "https://github.com/xTrayambak/gbm-nim" - }, - { - "name": "louvre", - "url": "https://github.com/xTrayambak/nim-louvre", - "method": "git", - "tags": [ - "wayland", - "linux", - "louvre", - "compositor", - "window-manager" - ], - "description": "Bindings to Louvre, a simple-to-use C++ library that lets you build high-performance compositors with minimal amounts of code.", - "license": "LGPL-2.1-or-later", - "web": "https://github.com/xTrayambak/gbm-nim" - }, - { - "name": "shakar", - "url": "https://github.com/ferus-web/shakar", - "method": "git", - "tags": [ - "sugar", - "options" - ], - "description": "Syntactical sugar that's too sweet for the Nim standard library.", - "license": "MIT", - "web": "https://github.com/ferus-web/shakar" - }, - { - "name": "bytesized", - "url": "https://gitlab.com/Maxb0tbeep/bytesized", - "method": "git", - "tags": [ - "bytes", - "human", - "convert", - "converter", - "storage", - "math" - ], - "description": "a library for manipulating data storage units", - "license": "GPL-3.0-only", - "web": "https://gitlab.com/Maxb0tbeep/bytesized" - }, - { - "name": "nimlink", - "url": "https://github.com/thing-king/nimlink", - "method": "git", - "tags": [ - "nim", - "dev", - "development", - "packages", - "link" - ], - "description": "Links Nim packages via `srcDir` correctly", - "license": "MIT", - "web": "https://github.com/thing-king/nimlink" - }, - { - "name": "viper", - "url": "https://gitlab.com/navid-m/viper", - "method": "git", - "tags": [ - "sql", - "builder", - "sqlbuilder", - "language" - ], - "description": "SQL builder library with fluent syntax", - "license": "GPL-3.0-only", - "web": "https://gitlab.com/navid-m/viper" - }, - { - "name": "nmgr", - "url": "https://github.com/cycneuramus/nmgr", - "method": "git", - "tags": [ - "nomad", - "cli" - ], - "description": "Programmatically manage jobs in a Nomad cluster", - "license": "GPL-3.0-only", - "web": "https://github.com/cycneuramus/nmgr" - }, - { - "name": "deceptimeed", - "url": "https://github.com/cycneuramus/deceptimeed", - "method": "git", - "tags": [ - "blocklist", - "ip-blocking", - "threat-intelligence", - "honeypot" - ], - "description": "Loads IP blocklists into nftables from plain text or JSON feeds", - "license": "AGPL-3.0-only", - "web": "https://github.com/cycneuramus/deceptimeed" - }, - { - "name": "age", - "url": "https://github.com/attakei/age", - "method": "git", - "tags": [ - "cli", - "semver" - ], - "description": "Version bumping tool.", - "license": "Apache-2.0-only", - "web": "https://age.attakei.dev" - }, - { - "name": "jv", - "url": "https://github.com/meenbeese/jv", - "method": "git", - "tags": [ - "java", - "nim", - "build-tool", - "version-manager" - ], - "description": "A Java version manager and build tool written in Nim", - "license": "MIT", - "web": "https://github.com/meenbeese/jv" - }, - { - "name": "nimsight", - "url": "https://github.com/ire4ever1190/nimsight", - "method": "git", - "tags": [ - "lsp", - "tooling" - ], - "description": "LSP implementation for Nim based on `nim check`", - "license": "MIT", - "web": "https://github.com/ire4ever1190/nimsight" - }, - { - "name": "fur", - "url": "https://github.com/capocasa/fur", - "method": "git", - "tags": [ - "dsp", - "filter", - "fir", - "realtime" - ], - "description": "Fur is a pure Nim set of finite impulse response filters (FIR) for realtime use.", - "license": "MIT", - "web": "https://github.com/capocasa/fur" - }, - { - "name": "jill", - "url": "https://github.com/capocasa/jill", - "method": "git", - "tags": [ - "jack", - "dsp", - "audio", - "realtime" - ], - "description": "Jill is a Nimish high-level interface to the Jack Audio Connection Kit.", - "license": "MIT", - "web": "https://github.com/capocasa/jill" - }, - { - "name": "amicus", - "url": "https://codeberg.org/onbox/amicus", - "method": "git", - "tags": [ - "library", - "social", - "media" - ], - "description": "Social networking library powering Onbox.", - "license": "AGPL-3.0-or-later", - "web": "https://codeberg.org/onbox/amicus" - }, - { - "name": "nmr", - "url": "https://github.com/HapticX/nmr", - "method": "git", - "tags": [ - "package-manager", - "package", - "nimble-alternative", - "nimble" - ], - "description": "A super-fast Nim package manager with automatic dependency graph and parallel installation.", - "license": "MIT", - "web": "https://github.com/HapticX/nmr" - }, - { - "name": "quic", - "url": "https://github.com/vacp2p/nim-quic", - "method": "git", - "tags": [ - "quic" - ], - "description": "QUIC protocol implementation", - "license": "MIT", - "web": "https://github.com/vacp2p/nim-quic" - }, - { - "name": "tang", - "url": "https://github.com/5-6-1/tang-nim", - "method": "git", - "tags": [ - "syntax", - "dsl", - "macros", - "sugar" - ], - "description": "Elegant sugar", - "license": "MIT", - "web": "https://github.com/5-6-1/tang-nim" - }, - { - "name": "unitx", - "url": "https://github.com/5-6-1/unitx-nim", - "method": "git", - "tags": [ - "units", - "physics", - "dimensional", - "compile-time", - "type-safe", - "algebra", - "science", - "engineering" - ], - "description": "Zero-overhead compile-time unit system with algebraic expressions", - "license": "MIT", - "web": "https://github.com/5-6-1/unitx-nim" - }, - { - "name": "thorvg", - "url": "https://github.com/elcritch/thorvg-nim", - "method": "git", - "tags": [ - "thorvg", - "vector-graphics", - "graphics", - "renderer", - "nim", - "wrapper" - ], - "description": "ThorVG Nim Wrapper", - "license": "Unlicense", - "web": "https://github.com/elcritch/thorvg-nim" - }, - { - "name": "scope", - "url": "https://github.com/thing-king/scope", - "method": "git", - "tags": [ - "macro", - "untyped", - "scope", - "tracker" - ], - "description": "Scope tracking for untyped macros", - "license": "MIT", - "web": "https://github.com/thing-king/scope" - }, - { - "name": "uuidgen", - "url": "https://github.com/jamesfrancis2004/uuidgen", - "method": "git", - "tags": [ - "uuid", - "library", - "id" - ], - "description": "A comprehensive and standards-compliant UUID library", - "license": "MIT", - "web": "https://github.com/jamesfrancis2004/uuidgen" - }, - { - "name": "rtthread", - "url": "https://github.com/capocasa/rtthread", - "method": "git", - "tags": [ - "thread", - "dsp", - "audio", - "realtime" - ], - "description": "Nim threads with realtime scheduling", - "license": "MIT", - "web": "https://github.com/capocasa/rtthread" - }, - { - "name": "what_the_fork", - "url": "https://github.com/Luteva-ssh/what_the_fork", - "method": "git", - "tags": [ - "analyse", - "forks" - ], - "description": "What_the_fork is a terminal tool that analyses forks of a given github repo to extract changes like bugfixes, new features etc.", - "license": "MIT", - "web": "https://github.com/Luteva-ssh/what_the_fork" - }, - { - "name": "obfusel", - "url": "https://github.com/Luteva-ssh/obfusel", - "method": "git", - "tags": [ - "obfuscator", - "obfuscate", - "excel", - "xlsx", - "xl", - "ai" - ], - "description": "An obfuscator for excel sheets. If you are not allowed to transfer data to an AI system, this can be an easy solution :).", - "license": "MIT", - "web": "https://github.com/Luteva-ssh/obfusel" - }, - { - "name": "mash", - "url": "https://github.com/capocasa/mash", - "method": "git", - "tags": [ - "MIDI", - "jack", - "keyboard", - "virtual", - "precision" - ], - "description": "A very precise musical virtual keyboard for Jack MIDI", - "license": "MIT", - "web": "https://github.com/capocasa/mash" - }, - { - "name": "imguin", - "url": "https://github.com/dinau/imguin", - "method": "git", - "tags": [ - "imgui", - "nimgl", - "imgui", - "plot", - "imnodes", - "imguizmo", - "imspinner", - "imknobs", - "filedialog", - "imtoggle", - "textedit", - "implot", - "implot3d", - "sdl2", - "sdl3", - "gui", - "graph", - "glfw", - "stb", - "stb_image", - "opengl", - "futhark", - "cimgui" - ], - "description": "Nim binding for Dear ImGui / CImGui", - "license": "MIT License", - "web": "https://github.com/dinau/imguin" - }, - { - "name": "clutter", - "url": "https://github.com/arashi-software/clutter", - "method": "git", - "tags": [ - "images", - "photos", - "filters", - "colors", - "cinematic", - "fast", - "vips", - "libvips" - ], - "description": "Fast as Fuck interpolated LUT generator and applier", - "license": "GPL-3.0-only", - "web": "https://github.com/arashi-software/clutter" - }, - { - "name": "pffft", - "url": "https://github.com/capocasa/pffft", - "method": "git", - "tags": [ - "fft", - "math", - "dsp", - "audio" - ], - "description": "The fast, small and liberally licensed pffft fast-fourier-transform (FFT) library wrapped for Nim", - "license": "BSD-3-Clause", - "web": "https://github.com/capocasa/pffft" - }, - { - "name": "morsecode", - "url": "https://github.com/nemuelw/morsecode", - "method": "git", - "tags": [ - "morse", - "morsecode", - "encode", - "decode", - "encoding", - "decoding", - "text", - "communication", - "utils" - ], - "description": "Encode and decode text using standard international Morse code", - "license": "GPL-3.0-or-later", - "web": "https://github.com/nemuelw/morsecode" - }, - { - "name": "tpdne", - "url": "https://github.com/nemuelw/tpdne", - "method": "git", - "tags": [ - "thispersondoesnotexist", - "thispersondoesnotexist.com", - "ai-faces", - "face-generation", - "image-download", - "tpdne", - "nim", - "client" - ], - "description": "Fetch and optionally save AI-generated faces from thispersondoesnotexist.com", - "license": "MIT", - "web": "https://github.com/nemuelw/tpdne" - }, - { - "name": "sdl3_nim", - "url": "https://github.com/dinau/sdl3_nim", - "method": "git", - "tags": [ - "sdl3", - "nimgl", - "stb", - "stb_image", - "opengl", - "futhark", - "imguin", - "imgui" - ], - "description": "SDL3 warpper for Nim language", - "license": "MIT License", - "web": "https://github.com/dinau/sdl3_nim" - }, - { - "name": "ukpolice", - "url": "https://github.com/nemuelw/ukpolice", - "method": "git", - "tags": [ - "ukpolice", - "nim", - "wrapper", - "api-wrapper", - "nim-wrapper", - "forces", - "crimes", - "neighbourhoods", - "stop-and-search" - ], - "description": "Nim wrapper for the UK Police Data API", - "license": "MIT", - "web": "https://github.com/nemuelw/ukpolice" - }, - { - "name": "ada", - "url": "https://github.com/ferus-web/nim-ada", - "method": "git", - "tags": [ - "wrapper", - "url", - "parser", - "whatwg", - "arc", - "orc" - ], - "description": "High-level Nim wrapper over ada-url, a high-performance, spec-compliant WHATWG URL parser written in C++.", - "license": "MIT", - "web": "https://github.com/ferus-web/nim-ada" - }, - { - "name": "nullable", - "url": "https://github.com/theDataFlowClub/nullable", - "method": "git", - "tags": [ - "nullable", - "null", - "types", - "utility", - "performance", - "value-types" - ], - "description": "An optimized and highly efficient Nullable / Optional type for Nim. Designed for performance-critical applications, it provides clear, functional-style handling of optional values, especially for value types, without reference overhead.", - "license": "MIT", - "web": "https://github.com/theDataFlowClub/nullable" - }, - { - "name": "nimcp", - "url": "https://github.com/gokr/nimcp", - "method": "git", - "tags": [ - "mcp", - "library", - "protocol" - ], - "description": "Easy-to-use Model Context Protocol (MCP) server library for Nim", - "license": "MIT", - "web": "https://github.com/gokr/nimcp" - }, - { - "name": "dewitt", - "url": "https://github.com/Luteva-ssh/dewitt", - "method": "git", - "tags": [ - "audio", - "analysis", - "discrete", - "wavelet", - "transform", - "DWT" - ], - "description": "Discrete Wavelet Transform (DWT - here 'dewitt') for Audio Analysis", - "license": "MIT", - "web": "https://github.com/Luteva-ssh/dewitt" - }, - { - "name": "agify", - "url": "https://github.com/nemuelw/nim-agify", - "method": "git", - "tags": [ - "agify", - "agifyio", - "agify.io", - "agify-api", - "nim", - "wrapper", - "api-wrapper", - "nim-wrapper", - "client", - "api-client", - "nim-client" - ], - "description": "Nim wrapper for the Agify.io API", - "license": "GPL-3.0-only", - "web": "https://github.com/nemuelw/nim-agify" - }, - { - "name": "genderize", - "url": "https://github.com/nemuelw/genderize", - "method": "git", - "tags": [ - "genderize", - "genderizeio", - "genderize.io", - "genderize-api", - "nim", - "wrapper", - "api-wrapper", - "nim-wrapper", - "client", - "api-client", - "nim-client" - ], - "description": "Nim wrapper for the Genderize.io API", - "license": "GPL-3.0-only", - "web": "https://github.com/nemuelw/genderize" - }, - { - "name": "nationalize", - "url": "https://github.com/nemuelw/nationalize", - "method": "git", - "tags": [ - "nationalize", - "nationalizeio", - "nationalize.io", - "nationalize-api", - "nim", - "wrapper", - "api-wrapper", - "nim-wrapper", - "client", - "api-client", - "nim-client" - ], - "description": "Nim wrapper for the Nationalize.io API", - "license": "GPL-3.0-only", - "web": "https://github.com/nemuelw/nationalize" - }, - { - "name": "seance", - "url": "https://github.com/esafak/seance", - "method": "git", - "tags": [ - "llm" - ], - "license": "MIT", - "description": "A CLI tool and library for interacting with various LLMs" - }, - { - "name": "Rakta", - "url": "https://github.com/DitzDev/Rakta", - "method": "git", - "tags": [ - "web", - "library" - ], - "description": "Powerfull, Fast, and Minimalist web Framework for Nim. Focus on your Backend.", - "license": "MIT", - "web": "https://github.com/DitzDev/Rakta" - }, - { - "name": "razor", - "url": "https://github.com/navid-m/razor", - "method": "git", - "tags": [ - "pandas", - "polars", - "data-science", - "dataframe", - "dataframes", - "library" - ], - "description": "Library for data analysis and manipulation, equivalent to Pandas.", - "license": "GPL-3.0-only", - "web": "https://github.com/navid-m/razor" - }, - { - "name": "myip", - "url": "https://github.com/nemuelw/myip", - "method": "git", - "tags": [ - "myip", - "my-ip", - "my-ip.io", - "myip-api", - "nim", - "wrapper", - "api-wrapper", - "nim-wrapper", - "client", - "api-client", - "nim-client" - ], - "description": "Nim client for the MyIP (https://my-ip.io) API", - "license": "GPL-3.0-only", - "web": "https://github.com/nemuelw/myip" - }, - { - "name": "nife", - "url": "https://github.com/ANSI-D/NiFE", - "method": "git", - "tags": [ - "file-manager", - "terminal-based", - "linux", - "files", - "unix" - ], - "description": "A simple terminal file manager for Linux and MacOS inspired by Ranger FM", - "license": "GPL-3.0-only", - "web": "https://github.com/ANSI-D/NiFE" - }, - { - "name": "bali", - "url": "https://github.com/ferus-web/bali", - "method": "git", - "tags": [ - "javascript", - "interpreter", - "compiler", - "jit", - "x86-64", - "optimizer", - "bytecode", - "scripting", - "lexer", - "parser" - ], - "description": "Bali is an embeddable JavaScript engine written in Nim from scratch.", - "license": "LGPL-3.0", - "web": "https://ferus-web.github.io/bali/" - }, - { - "name": "Espirit", - "url": "https://github.com/Toma400/Espirit", - "method": "git", - "tags": [ - "elder-scrolls", - "morrowind", - "parser", - "parse", - "esm", - "esp" - ], - "description": "Parser for Morrowind's .esp/.esm modding files", - "license": "MIT NON-AI License", - "web": "https://baedoor.github.io/projects/esp.html" - }, - { - "name": "chronim", - "url": "https://github.com/aad1995/chronim", - "method": "git", - "tags": [ - "cdp", - "chrome", - "devtools", - "webassembley", - "nim", - "automation" - ], - "description": "Chronim is Chrome DevTools Protocol (CDP) for Nim lang", - "license": "MIT", - "web": "https://github.com/aad1995/chronim" - }, - { - "name": "nimtools", - "url": "https://github.com/alexzzzs/NimTools", - "method": "git", - "tags": [ - "a", - "utils", - "library", - "for", - "Nim" - ], - "description": "Lightweight, zero-dependency Nim library with expressive helper APIs for numbers, strings, and collections", - "license": "MIT", - "web": "https://github.com/alexzzzs/NimTools" - }, - { - "name": "claude_code_sdk", - "url": "https://github.com/Apothic-AI/claude-code-sdk-nim", - "method": "git", - "tags": [ - "claude", - "ai", - "sdk", - "api", - "anthropic", - "llm", - "chatbot", - "assistant", - "code-generation" - ], - "description": "Nim SDK for Claude Code - provides seamless integration with Claude Code functionality through a native Nim interface", - "license": "Apache-2.0", - "web": "https://github.com/Apothic-AI/claude-code-sdk-nim" - }, - { - "name": "pgvector", - "url": "https://github.com/pgvector/pgvector-nim", - "method": "git", - "tags": [ - "postgres", - "vector" - ], - "description": "pgvector support for Nim", - "license": "MIT", - "web": "https://github.com/pgvector/pgvector-nim" - }, - { - "name": "lasm", - "url": "https://github.com/fox0430/lasm", - "method": "git", - "tags": [ - "lsp", - "editor" - ], - "description": "A configurable LSP server for debugging/testing LSP clients", - "license": "MIT", - "web": "https://github.com/fox0430/lasm" - }, - { - "name": "mmops", - "url": "https://github.com/capocasa/mmops", - "method": "git", - "tags": [ - "simd", - "avx2", - "vector", - "math" - ], - "description": "Zero-cost typed SIMD operations for Nim using familiar math operators (`+`, `-`, `*`, `/`, etc.) that compile directly to AVX2 instructions.", - "license": "MIT", - "web": "https://github.com/capocasa/mmops" - }, - { - "name": "xcb_nim", - "url": "https://github.com/heysokam/xcb.nim", - "method": "git", - "tags": [ - "xcb", - "X11", - "linux", - "libxcb", - "nimmified", - "ergonomic", - "library", - "bindings", - "wrapper", - "futhark" - ], - "description": "xcb.nim | Nimmified bindings for XCB", - "license": "MPL-2.0", - "web": "https://github.com/heysokam/xcb.nim" - }, - { - "name": "nimchess", - "url": "https://github.com/tsoj/nimchess", - "method": "git", - "tags": [ - "chess", - "bitboard", - "game", - "pgn" - ], - "description": "A chess library for Nim", - "license": "LGPL-3.0-linking-exception", - "web": "https://github.com/tsoj/nimchess", - "doc": "https://tsoj.github.io/nimchess" - }, - { - "name": "celina", - "url": "https://github.com/fox0430/celina", - "method": "git", - "tags": [ - "cli", - "command-line", - "terminal", - "ui" - ], - "description": "A CLI library inspired by Ratatui", - "license": "MIT", - "web": "https://github.com/fox0430/celina" - }, - { - "name": "cglm", - "url": "https://github.com/Niminem/cglm", - "method": "git", - "tags": [ - "cglm", - "glm", - "math", - "3d", - "game", - "wrapper" - ], - "description": "Nim wrapper for cglm, an optimized 3D math library written in C99", - "license": "MIT", - "web": "https://github.com/Niminem/cglm" - } -] From 4356fba249c9879c72b57d2fcccb7e0eb26b451c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emre=20=C5=9Eafak?= <3928300+esafak@users.noreply.github.com> Date: Tue, 12 Aug 2025 09:52:24 -0400 Subject: [PATCH 6/7] Revert changes to packages.json --- packages.json | 36056 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 36056 insertions(+) create mode 100644 packages.json diff --git a/packages.json b/packages.json new file mode 100644 index 00000000..c7923f52 --- /dev/null +++ b/packages.json @@ -0,0 +1,36056 @@ +[ + { + "name": "yaclap", + "url": "https://codeberg.org/emanresu3/yaclap", + "method": "git", + "tags": [ + "console", + "command-line", + "cli" + ], + "description": "Yet another command line argument parser for Nim.", + "license": "MIT", + "web": "https://codeberg.org/emanresu3/yaclap" + }, + { + "name": "nim-compose", + "url": "https://codeberg.org/emanresu3/nim-compose", + "method": "git", + "tags": [ + "functional", + "pipeline", + "composition" + ], + "description": "Composition operators for Nim.", + "license": "MIT", + "web": "https://codeberg.org/emanresu3/nim-compose" + }, + { + "name": "vexhost", + "url": "https://github.com/roger-padrell/vexhost", + "method": "git", + "tags": [ + "vex", + "vexhost", + "host" + ], + "description": "VexHost is a server/origin hoster for VEX.", + "license": "MIT", + "web": "https://github.com/roger-padrell/vexhost" + }, + { + "name": "vexbox", + "url": "https://github.com/roger-padrell/vexbox", + "method": "git", + "tags": [ + "vexbox", + "vex", + "snap" + ], + "description": "VexBox is a code snapping software.", + "license": "MIT", + "web": "https://github.com/roger-padrell/vexbox" + }, + { + "name": "nivot", + "url": "https://github.com/Luteva-ssh/nivot", + "method": "git", + "tags": [ + "pivot", + "table", + "data", + "visualisation", + "terminal" + ], + "description": "nivot is a simple pivot library for nim.", + "license": "MIT", + "web": "https://github.com/Luteva-ssh/nivot" + }, + { + "name": "tejina", + "url": "https://github.com/bctnry/tejina", + "method": "git", + "tags": [ + "web", + "http", + "framework", + "template" + ], + "description": "Minimal web framework for Nim", + "license": "MIT", + "web": "https://github.com/bctnry/tejina" + }, + { + "name": "envmw", + "url": "https://pf4sh.eu/git/pulux/envmw", + "method": "git", + "tags": [ + "console", + "command-line", + "server", + "cli" + ], + "description": "InMemory Key-Value-Store", + "license": "MIT", + "web": "https://pf4sh.eu/git/pulux/envmw" + }, + { + "name": "niqlite", + "url": "https://github.com/mentalonigiri/niqlite", + "method": "git", + "tags": [ + "library", + "sqlite", + "fts5" + ], + "description": "sqlite wrapper with fts5 and cflags configuration for sqlite.c. Builds sqlite from source", + "license": "MIT", + "web": "https://github.com/mentalonigiri/niqlite" + }, + { + "name": "libsndfile", + "url": "https://github.com/bctnry/nim-libsndfile", + "method": "git", + "tags": [ + "audio", + "wav", + "wrapper", + "libsndfile" + ], + "description": "A C-style wrapper of libsndfile for Nim", + "license": "MIT", + "web": "https://github.com/bctnry/nim-libsndfile" + }, + { + "name": "nimgo", + "url": "https://github.com/Alogani/NimGo", + "method": "git", + "tags": [ + "library", + "coroutines", + "async", + "mincoro", + "asyncfile", + "asyncsocket", + "asyncstreams", + "asyncproc", + "eventloop" + ], + "description": "Asynchronous Library Inspired by Go's goroutines, for Nim", + "license": "MIT", + "web": "https://github.com/Alogani/NimGo" + }, + { + "name": "shellcmd", + "url": "https://github.com/Alogani/shellcmd", + "method": "git", + "tags": [ + "library", + "childprocess", + "async", + "script", + "bash", + "terminal", + "system administration" + ], + "description": "Collection of Terminal commands to be used inside nim", + "license": "MIT", + "web": "https://github.com/Alogani/shellcmd" + }, + { + "name": "asyncproc", + "url": "https://github.com/Alogani/asyncproc", + "method": "git", + "tags": [ + "library", + "childprocess", + "async" + ], + "description": "Flexible child process spawner with strong async features", + "license": "MIT", + "web": "https://github.com/Alogani/asyncproc" + }, + { + "name": "aloganimisc", + "url": "https://github.com/Alogani/aloganimisc", + "method": "git", + "tags": [ + "library", + "dependency" + ], + "description": "Dependency for asyncproc and shellcmd package. Small utilities not worthing a package. Not meant to be used in production", + "license": "MIT", + "web": "https://github.com/Alogani/aloganimisc" + }, + { + "name": "asyncio", + "url": "https://github.com/Alogani/asyncio", + "method": "git", + "tags": [ + "library", + "async", + "asyncfile", + "asyncpipe", + "asyncstreams" + ], + "description": "Async files and streams tools", + "license": "MIT", + "web": "https://github.com/Alogani/asyncio" + }, + { + "name": "asyncsync", + "url": "https://github.com/Alogani/asyncsync", + "method": "git", + "tags": [ + "library", + "async", + "primitives" + ], + "description": "Async primitives working on std/asyncdispatch", + "license": "MIT", + "web": "https://github.com/Alogani/asyncsync" + }, + { + "name": "csvdict", + "url": "https://github.com/Alogani/csvdict", + "method": "git", + "tags": [ + "csv", + "library", + "data" + ], + "description": "Another CsvTable API. Goals are efficient, simple and flexible", + "license": "MIT", + "web": "https://github.com/Alogani/csvdict" + }, + { + "name": "well_parser", + "url": "https://codeberg.org/samsamros/RRC-permits", + "method": "git", + "tags": [ + "Texas Railroad Commission", + "Drilling Permits", + "Injection wells" + ], + "description": "This project is intended to parse Texas Railroad Commission data provided in an unsuitable and non-transparent format. As of 2024, this code is able to parse Drilling Permit Master and Trailer and Underground Injection Control Data", + "license": "GPL-3.0", + "web": "https://codeberg.org/samsamros/RRC-permits" + }, + { + "name": "avrman", + "url": "https://github.com/Abathargh/avrman", + "method": "git", + "tags": [ + "avr", + "atmega", + "microcontroller", + "embedded", + "firmware", + "nim", + "nimble", + "cmake", + "make", + "makefile" + ], + "description": "A tool for managing nim and c projects targetting AVR microcontrollers.", + "license": "BSD-3", + "web": "https://github.com/Abathargh/avrman" + }, + { + "name": "nimcso", + "url": "https://github.com/amkrajewski/nimcso", + "method": "git", + "tags": [ + "data", + "optimization", + "metaprogramming", + "databases", + "data selection", + "ai", + "ml", + "science" + ], + "description": "nim Composition Space Optimization: A high-performance tool leveraging metaprogramming to implement several methods for selecting components (data dimensions) in compositional datasets, as to optimize the data availability and density for applications such as machine learning.", + "license": "MIT", + "web": "https://github.com/amkrajewski/nimcso", + "doc": "https://nimcso.phaseslab.org" + }, + { + "name": "vqsort", + "url": "https://github.com/Asc2011/vqsort", + "method": "git", + "tags": [ + "data", + "optimization", + "sorting", + "simd", + "quicksort" + ], + "description": "A vectorized Quicksort (AVX2-only)", + "license": "MIT" + }, + { + "name": "nimplex", + "url": "https://github.com/amkrajewski/nimplex", + "method": "git", + "tags": [ + "data", + "simplex", + "math", + "ai", + "ml", + "materials", + "science" + ], + "description": "NIM simPLEX: A concise scientific Nim library (with CLI and Python binding) providing samplings, uniform grids, and traversal graphs in compositional (simplex) spaces.", + "license": "MIT", + "web": "https://github.com/amkrajewski/nimplex", + "doc": "https://nimplex.phaseslab.org" + }, + { + "name": "tagforge", + "url": "https://github.com/Nimberite-Development/TagForge-Nim", + "method": "git", + "tags": [ + "minecraft", + "format", + "parse", + "dump", + "data", + "nbt", + "mc" + ], + "description": "A library made for the serialisation and deserialisation of MC NBT!", + "license": "Apache-2.0", + "web": "https://github.com/Nimberite-Development/TagForge-Nim", + "doc": "https://nimberite-development.github.io/TagForge-Nim/" + }, + { + "name": "curlies", + "url": "https://github.com/svenrdz/curlies", + "method": "git", + "tags": [ + "object construction", + "field init shorthand", + "update syntax", + "rust update syntax", + "fungus" + ], + "description": "A macro for object construction using {} (curlies).", + "license": "MIT", + "web": "https://github.com/svenrdz/curlies" + }, + { + "name": "littlefs", + "url": "https://github.com/Graveflo/nim-littlefs.git", + "method": "git", + "tags": [ + "littlefs", + "embedded", + "filesystem", + "fuse" + ], + "description": "API and bindings for littlefs. Includes a fuse implementation.", + "license": "BSD-3-Clause-1", + "web": "https://github.com/Graveflo/nim-littlefs" + }, + { + "name": "nfind", + "url": "https://github.com/Graveflo/nfind.git", + "method": "git", + "tags": [ + "glob", + "find" + ], + "description": "glob library and find tool", + "license": "MIT", + "web": "https://github.com/Graveflo/nfind" + }, + { + "name": "mutf8", + "url": "https://github.com/The-Ticking-Clockwork/MUTF-8", + "method": "git", + "tags": [ + "encoding", + "decoding", + "encode", + "decode", + "chartset", + "mutf8", + "mutf-8", + "utf8", + "utf-8", + "unicode" + ], + "description": "An implementation of a Modified UTF-8 encoder and decoder in Nim!", + "license": "Apache-2.0", + "web": "https://github.com/The-Ticking-Clockwork/MUTF-8", + "doc": "https://the-ticking-clockwork.github.io/MUTF-8/" + }, + { + "name": "dekao", + "url": "https://github.com/ajusa/dekao", + "method": "git", + "tags": [ + "html", + "template", + "htmx" + ], + "description": "Write HTML templates easily", + "license": "MIT", + "web": "https://github.com/ajusa/dekao" + }, + { + "name": "rssatom", + "url": "https://codeberg.org/samsamros/rssatom", + "method": "git", + "tags": [ + "rss", + "atom", + "rss parser", + "rss creator", + "RFC 4287" + ], + "description": "rssatom is a package designed to read and create RSS and Atom feeds", + "license": "MIT", + "web": "https://codeberg.org/samsamros/rssatom" + }, + { + "name": "sudoku", + "url": "https://github.com/roberto170/sudoku", + "method": "git", + "tags": [ + "sudoku" + ], + "description": "sudoku generator in nim.", + "license": "MIT", + "web": "https://github.com/roberto170/sudoku" + }, + { + "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/The-Ticking-Clockwork/NULID", + "method": "git", + "tags": [ + "library", + "id", + "ulid", + "uuid", + "guid" + ], + "description": "A ULID implementation in Nim!", + "license": "CC0", + "web": "https://github.com/The-Ticking-Clockwork/NULID", + "doc": "https://the-ticking-clockwork.github.io/NULID/" + }, + { + "name": "crockfordb32", + "url": "https://github.com/The-Ticking-Clockwork/Crockford-Base32-Nim", + "method": "git", + "tags": [ + "base", + "base32", + "crockford", + "encode", + "decode" + ], + "description": "A simple implementation of Crockford Base32.", + "license": "CC0", + "web": "https://github.com/The-Ticking-Clockwork/Crockford-Base32-Nim", + "doc": "https://the-ticking-clockwork.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/webui-dev/nim-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://webui.me/", + "docs": "https://webui.me/docs" + }, + { + "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/SpotlightKid/nim-sndfile", + "method": "git", + "tags": [ + "audio", + "wav", + "wrapper", + "libsndfile" + ], + "description": "A wrapper of libsndfile", + "license": "MIT", + "web": "https://github.com/SpotlightKid/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": "waku", + "url": "https://github.com/waku-org/nwaku", + "method": "git", + "tags": [ + "peet-to-peer", + "communication", + "messaging", + "networking", + "cryptography", + "protocols" + ], + "description": "Implementation of the Waku protocol", + "license": "Apache License 2.0", + "web": "https://github.com/waku-org/nwaku" + }, + { + "name": "dnsdisc", + "url": "https://github.com/status-im/nim-dnsdisc", + "method": "git", + "tags": [ + "protocols", + "discovery", + "ethereum", + "dns" + ], + "description": "Nim discovery library supporting EIP-1459", + "license": "Apache License 2.0", + "web": "https://github.com/status-im/nim-dnsdisc" + }, + { + "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": "binary_serialization", + "url": "https://github.com/status-im/nim-binary-serialization", + "method": "git", + "tags": [ + "library", + "binary", + "serialization" + ], + "description": "Binary packed serialization compatible with the status-im/nim-serialization framework", + "license": "MIT", + "web": "https://github.com/status-im/nim-binary-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": "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": "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": "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": "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": "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": "beacon_chain", + "url": "https://github.com/status-im/nimbus-eth2", + "method": "git", + "tags": [ + "ethereum" + ], + "description": "An efficient Ethereum beacon chain client", + "license": "Apache License 2.0", + "web": "https://github.com/status-im/nimbus-eth2" + }, + { + "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/nimbackup/nim-mathexpr", + "method": "git", + "tags": [ + "math", + "mathparser", + "tinyexpr" + ], + "description": "MathExpr - pure-Nim mathematical expression evaluator library", + "license": "MIT", + "web": "https://github.com/nimbackup/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/nimbackup/nim-osureplay", + "method": "git", + "tags": [ + "library", + "osu!", + "parser", + "osugame", + "replay" + ], + "description": "osu! replay parser", + "license": "MIT", + "web": "https://github.com/nimbackup/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/nimbackup/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/nimbackup/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/nimbackup/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/nimbackup/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/nimpylib/nimpylib", + "method": "git", + "tags": [ + "python", + "compatibility", + "library", + "pure", + "macros", + "metaprogramming" + ], + "description": "Nim library with python-like functions, syntax sugars and libraries", + "license": "MIT", + "web": "https://nimpylib.org" + }, + { + "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": "taggy", + "url": "https://github.com/treeform/taggy", + "method": "git", + "tags": [ + "html", + "xml", + "css" + ], + "description": "Everything to do with HTML and XML", + "license": "MIT", + "web": "https://github.com/treeform/taggy" + }, + { + "name": "tabby", + "url": "https://github.com/treeform/tabby", + "method": "git", + "tags": [ + "csv", + "tsv", + "excel" + ], + "description": "Fast CSV parser with hooks.", + "license": "MIT", + "web": "https://github.com/treeform/tabby" + }, + { + "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/nimbackup/asciigraph", + "method": "git", + "tags": [ + "graph", + "plot", + "terminal", + "io" + ], + "description": "Console ascii line charts in pure nim", + "license": "MIT", + "web": "https://github.com/nimbackup/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": "koi", + "url": "https://github.com/johnnovak/koi", + "method": "git", + "tags": [ + "ui", + "library", + "gui", + "imgui", + "opengl", + "windowing", + "glfw" + ], + "description": "Immediate mode UI for Nim", + "license": "WTFPL", + "web": "https://github.com/johnnovak/koi" + }, + { + "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": "mimalloc", + "url": "https://github.com/planetis-m/mimalloc_nim", + "method": "git", + "tags": [ + "allocator", + "mimalloc", + "multithreading" + ], + "description": "A drop-in solution to use mimalloc in Nim with ARC/ORC", + "license": "MIT", + "web": "https://github.com/planetis-m/mimalloc_nim" + }, + { + "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": "jsonpak", + "url": "https://github.com/planetis-m/jsonpak", + "method": "git", + "tags": [ + "json", + "json-patch", + "json-pointer", + "data-structure" + ], + "description": "Packed ASTs for compact and efficient JSON representation, with JSON Pointer, JSON Patch support.", + "license": "MIT", + "web": "https://github.com/planetis-m/jsonpak" + }, + { + "name": "computesim", + "url": "https://github.com/planetis-m/compute-sim", + "method": "git", + "tags": [ + "gpu-simulation", + "compute-shaders", + "gpgpu-computing", + "multithreading", + "parallelism", + "threads" + ], + "description": "Learn and understand compute shader operations and control flow.", + "license": "MIT", + "web": "https://github.com/planetis-m/compute-sim" + }, + { + "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": "memonitor", + "url": "https://github.com/quadram-institute-bioscience/memonitor", + "method": "git", + "tags": [ + "ram", + "memory", + "monitor", + "profiling", + "stats", + "system" + ], + "description": "Cross-platform memory profiler", + "license": "MIT", + "web": "https://github.com/quadram-institute-bioscience/memonitor" + }, + { + "name": "readfx", + "url": "https://github.com/quadram-institute-bioscience/readfx", + "method": "git", + "tags": [ + "fasta", + "fastq", + "fastx", + "seqfu", + "bioinformatics", + "parser", + "kseq", + "readfq" + ], + "description": "FASTX parser for SeqFu (klib)", + "license": "MIT", + "web": "https://github.com/quadram-institute-bioscience/readfx" + }, + { + "name": "abif", + "url": "https://github.com/quadram-institute-bioscience/nim-abif", + "method": "git", + "tags": [ + "abif", + "fastq", + "ab1", + "bioinformatics", + "parser" + ], + "description": "Parser for ABIF traces (output of capillary DNA sequencing machines)", + "license": "MIT", + "web": "https://quadram-institute-bioscience.github.io/nim-abif" + }, + { + "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": "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/nim-lang/choosenim", + "method": "git", + "tags": [ + "install", + "multiple", + "multiplexer", + "pyenv", + "rustup", + "toolchain" + ], + "description": "The Nim toolchain installer.", + "license": "MIT", + "web": "https://github.com/nim-lang/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/nimbackup/nim-adb", + "method": "git", + "tags": [ + "adb", + "protocol", + "android" + ], + "description": "ADB protocol implementation in Nim", + "license": "MIT", + "web": "https://github.com/nimbackup/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": "hyperx", + "url": "https://github.com/nitely/nim-hyperx", + "method": "git", + "tags": [ + "http", + "http2", + "web", + "web-server", + "web-client", + "server", + "client", + "client-server" + ], + "description": "Pure Nim http2 client and server", + "license": "MIT", + "web": "https://github.com/nitely/nim-hyperx" + }, + { + "name": "grpc", + "url": "https://github.com/nitely/nim-grpc", + "method": "git", + "tags": [ + "rpc", + "grpc", + "http", + "http2", + "web", + "web-server", + "web-client", + "server", + "client", + "client-server" + ], + "description": "Pure Nim gRPC client and server", + "license": "MIT", + "web": "https://github.com/nitely/nim-grpc" + }, + { + "name": "hyps", + "url": "https://github.com/nitely/nim-hyps", + "method": "git", + "tags": [ + "pubsub", + "web", + "async" + ], + "description": "An async pub/sub client and server", + "license": "MIT", + "web": "https://github.com/nitely/nim-hyps" + }, + { + "name": "kxrouter", + "url": "https://github.com/nitely/nim-kxrouter", + "method": "git", + "tags": [ + "karax", + "web", + "router" + ], + "description": "A karax router with life-time events", + "license": "MIT", + "web": "https://github.com/nitely/nim-kxrouter" + }, + { + "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": "silerovad", + "url": "https://github.com/nitely/nim-silero-vad", + "method": "git", + "tags": [ + "vad", + "voice", + "audio" + ], + "description": "Silero VAD Voice Activity Detection", + "license": "MIT", + "web": "https://github.com/nitely/nim-silero-vad" + }, + { + "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/nimbackup/nim-libvlc", + "method": "git", + "tags": [ + "vlc", + "libvlc", + "music", + "video", + "audio", + "media", + "wrapper" + ], + "description": "libvlc bindings for Nim", + "license": "MIT", + "web": "https://github.com/nimbackup/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/nim-meta/strenc", + "method": "git", + "tags": [ + "encryption", + "macro", + "obfuscation", + "abandoned" + ], + "description": "A library to automatically encrypt all string constants in your programs", + "license": "MIT", + "web": "https://github.com/nim-meta/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/nimbackup/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/nimbackup/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": " 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": "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/codex-storage/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": "Unit test framework evolved from std/unittest", + "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 ", + "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": "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": "cozylogwriter", + "url": "https://github.com/indiscipline/cozylogwriter", + "method": "git", + "tags": [ + "log", + "logging", + "terminal", + "color", + "colors", + "colours", + "colour" + ], + "description": "Basic zero-dependency logging with automatic colors and styling for Nim.", + "license": "GPL-2.0-or-later", + "web": "https://github.com/indiscipline/cozylogwriter" + }, + { + "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://codeberg.org/onbox/iniplus", + "method": "git", + "tags": [ + "ini", + "config", + "parser", + "extended", + "library" + ], + "description": "An extended INI parser for Nim.", + "license": "BSD-3-Clause", + "web": "https://pony.biz/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" + }, + { + "name": "happyx-native", + "url": "https://github.com/HapticX/happyx-native", + "method": "git", + "tags": [ + "happyx", + "native", + "web", + "app", + "framework", + "frontend", + "backend", + "android" + ], + "description": "Macro-oriented web-framework compiles to native written with ♥", + "license": "MIT", + "web": "https://github.com/HapticX/happyx-native" + }, + { + "name": "note", + "url": "https://codeberg.org/pswilde/note", + "method": "git", + "tags": [ + "pastebin", + "scratchpad", + "web", + "frontend" + ], + "description": "A simple pastebin, inspired by w4/bin", + "license": "AGPL-3.0-or-later", + "web": "https://codeberg.org/pswilde/note" + }, + { + "name": "ccal", + "url": "https://github.com/inv2004/ccal", + "method": "git", + "tags": [ + "cli", + "calendar", + "tools", + "productivity" + ], + "description": "calendar with local holidays via ip location", + "license": "MIT", + "web": "https://github.com/inv2004/ccal" + }, + { + "name": "implot", + "url": "https://github.com/dinau/nim_implot", + "method": "git", + "tags": [ + "imgui", + "nimgl", + "implot", + "plot", + "gui", + "graph", + "glfw", + "opengl", + "cimgui" + ], + "description": "Nim binding for ImPlot (CImPlot/ImGui/CImGui)", + "license": "MIT License", + "web": "https://github.com/dinau/nim_implot" + }, + { + "name": "nph", + "url": "https://github.com/arnetheduck/nph", + "method": "git", + "tags": [ + "nim", + "formatter", + "vscode" + ], + "description": "Opinionated code formatter", + "license": "MIT License", + "web": "https://github.com/arnetheduck/nph" + }, + { + "name": "icecream", + "url": "https://github.com/hmbemba/icecream", + "method": "git", + "tags": [ + "print", + "icecream", + "ic", + "echo" + ], + "description": "nim port of the icecream python library", + "license": "MIT", + "web": "https://github.com/hmbemba/icecream" + }, + { + "name": "threadButler", + "url": "https://github.com/PhilippMDoerner/Appster", + "method": "git", + "tags": [ + "channels", + "multithreading", + "parallelism", + "message-passing", + "client-server", + "library", + "alpha" + ], + "description": "Use threads as if they were servers/microservices to enable multi-threading with a simple mental model.", + "license": "MIT", + "web": "https://github.com/PhilippMDoerner/Appster" + }, + { + "name": "ipacore", + "url": "https://github.com/phononim/ipacore", + "method": "git", + "tags": [ + "ipa", + "library", + "core", + "phonology" + ], + "description": " A base International Phonetic Alphabet type definition. ", + "license": "BSD-3-Clause", + "web": "https://github.com/phononim/ipacore" + }, + { + "name": "bight", + "url": "https://github.com/auxym/bight", + "method": "git", + "tags": [ + "endianness", + "bytes", + "serialize", + "serialization", + "deserialize", + "deserialization" + ], + "description": "Byte-ordering operations with a simple read/write API.", + "license": "MIT", + "web": "https://github.com/auxym/bight", + "doc": "https://auxym.github.io/bight/bight.html" + }, + { + "name": "nsdl1", + "url": "https://github.com/amnr/nsdl1", + "method": "git", + "tags": [ + "sdl", + "library", + "wrapper", + "gui", + "graphics", + "audio", + "video" + ], + "description": "High level SDL 1.2 shared library wrapper", + "license": "NCSA", + "web": "https://github.com/amnr/nsdl1" + }, + { + "name": "highlightjs", + "url": "https://github.com/Ethosa/highlightjs", + "method": "git", + "tags": [ + "highlight.js", + "highlight", + "javascript", + "frontend", + "web", + "bindings" + ], + "description": "highlight.js bindings for Nim", + "license": "MIT", + "web": "https://github.com/Ethosa/highlightjs" + }, + { + "name": "tailwindcss", + "url": "https://github.com/Ethosa/tailwindcss-nim", + "method": "git", + "tags": [ + "web", + "frontend", + "tailwindcss", + "tailwind", + "javascript", + "bindings" + ], + "description": "Tailwind CSS bindings for Nim", + "license": "MIT", + "web": "https://github.com/Ethosa/tailwindcss-nim" + }, + { + "name": "mummy_utils", + "url": "https://github.com/ThomasTJdev/mummy_utils", + "method": "git", + "tags": [ + "mummy", + "web", + "server" + ], + "description": "Utility package for mummy multithreaded server", + "license": "MIT", + "web": "https://github.com/ThomasTJdev/mummy_utils" + }, + { + "name": "httpbeastfork", + "url": "https://github.com/ThomasTJdev/httpbeast_fork", + "method": "git", + "tags": [ + "http", + "server", + "parallel" + ], + "description": "Fork of httpbeast with Nim v2.x support", + "license": "MIT", + "web": "https://github.com/ThomasTJdev/httpbeast_fork" + }, + { + "name": "jesterfork", + "url": "https://github.com/ThomasTJdev/jester_fork", + "method": "git", + "tags": [ + "web", + "http", + "jester" + ], + "description": "Fork of jester with Nim v2.x support", + "license": "MIT", + "web": "https://github.com/ThomasTJdev/jester_fork" + }, + { + "name": "templater", + "url": "https://github.com/Wraith29/templater", + "method": "git", + "tags": [ + "web", + "template engines" + ], + "description": "HTML Template Engine", + "license": "MIT", + "doc": "https://wraith29.github.io/templater/templater.html" + }, + { + "name": "nsdl3", + "url": "https://github.com/amnr/nsdl3", + "method": "git", + "tags": [ + "sdl", + "sdl3", + "library", + "wrapper", + "gui", + "graphics", + "audio", + "video" + ], + "description": "High level SDL 3.0 shared library wrapper", + "license": "NCSA OR MIT OR Zlib", + "web": "https://github.com/amnr/nsdl3" + }, + { + "name": "nsdl2", + "url": "https://github.com/amnr/nsdl2", + "method": "git", + "tags": [ + "sdl", + "sdl2", + "library", + "wrapper", + "gui", + "graphics", + "audio", + "video" + ], + "description": "High level SDL 2.0 shared library wrapper", + "license": "NCSA OR MIT OR Zlib", + "web": "https://github.com/amnr/nsdl2" + }, + { + "name": "getopty", + "url": "https://github.com/amnr/getopty", + "method": "git", + "tags": [ + "posix", + "cli", + "getopt", + "parser" + ], + "description": "POSIX compliant command line parser", + "license": "MIT or NCSA", + "web": "https://github.com/amnr/getopty" + }, + { + "name": "awsSigV4", + "url": "https://github.com/ThomasTJdev/nim_awsSigV4", + "method": "git", + "tags": [ + "aws", + "sigv4", + "signed", + "presigned" + ], + "description": "Simple package for creating AWS Signature Version 4 (SigV4)", + "license": "MIT", + "web": "https://github.com/ThomasTJdev/nim_awsSigV4" + }, + { + "name": "vier", + "url": "https://git.sr.ht/~xigoi/vier", + "method": "git", + "tags": [ + "pixel", + "editor", + "modal" + ], + "description": "Vim-Inspired Editor of Rasters", + "license": "GPL-3.0-or-later", + "web": "https://xigoi.srht.site/vier/" + }, + { + "name": "instagram", + "url": "https://github.com/thisago/instagram", + "method": "git", + "tags": [ + "instagram", + "library", + "internal-api" + ], + "description": "Instagram internal web api implementation", + "license": "MIT", + "web": "https://github.com/thisago/instagram" + }, + { + "name": "cppconst", + "url": "https://github.com/sls1005/nim-cppconst", + "method": "git", + "tags": [ + "cpp" + ], + "description": "Nim wrapper for C++ const-qualified types.", + "license": "MIT", + "web": "https://github.com/sls1005/nim-cppconst" + }, + { + "name": "dither", + "url": "https://github.com/Nycto/dither-nim", + "method": "git", + "tags": [ + "dither", + "graphics" + ], + "description": "Dithering algorithms in Nim", + "license": "Apache-2.0", + "web": "https://github.com/Nycto/dither-nim" + }, + { + "name": "traitor", + "url": "https://github.com/beef331/traitor", + "method": "git", + "tags": [ + "trait", + "interfaces", + "vtable" + ], + "description": "Trait-like package made without insight", + "license": "MIT", + "web": "https://github.com/beef331/traitor" + }, + { + "name": "bttrwttrin", + "url": "https://github.com/nirokay/bttrwttrin", + "method": "git", + "tags": [ + "weather", + "weather-api", + "wttrin", + "library" + ], + "description": "Nim library to fetch weather using wttr.in", + "license": "GPL-3.0-or-later", + "web": "https://github.com/nirokay/bttrwttrin", + "doc": "https://nirokay.github.io/nim-docs/bttrwttrin/bttrwttrin.html" + }, + { + "name": "serde", + "url": "https://github.com/codex-storage/nim-json", + "method": "git", + "tags": [ + "library", + "serialization", + "json" + ], + "description": "Easy-to-use serialization capabilities (currently json only), with a drop-in replacement for std/json.", + "license": "MIT", + "web": "https://github.com/codex-storage/nim-json" + }, + { + "name": "statsdaemon", + "url": "https://github.com/Q-Master/statsdaemon.nim", + "method": "git", + "tags": [ + "bin", + "statsd", + "native" + ], + "description": "StatsD compatible daemon in pure Nim", + "license": "MIT", + "web": "https://github.com/Q-Master/statsdaemon.nim" + }, + { + "name": "amqpstats", + "url": "https://github.com/Q-Master/amqp-stats.nim", + "method": "git", + "tags": [ + "library", + "pure", + "rabbitmq", + "async", + "sync" + ], + "description": "Pure Nim library to read AMQP stats via management plugin API", + "license": "MIT", + "web": "https://github.com/Q-Master/amqp-stats.nim" + }, + { + "name": "nimAdif", + "url": "https://github.com/clzls/nimAdif", + "method": "git", + "tags": [ + "ham", + "adif", + "parser", + "formatter" + ], + "description": "An Amateur Data Interchange Format (ADIF) formatter and parser.", + "license": "MIT", + "web": "https://github.com/clzls/nimAdif" + }, + { + "name": "selfpipe", + "url": "https://github.com/tdely/selfpipe", + "method": "git", + "tags": [ + "signal", + "signalhandling" + ], + "description": "Easy safe signal handling", + "license": "MIT", + "web": "https://github.com/tdely/selfpipe" + }, + { + "name": "simplestatsdclient", + "url": "https://github.com/Q-Master/statsdclient.nim", + "method": "git", + "tags": [ + "statsd", + "client", + "library", + "sync", + "async" + ], + "description": "Pure nim interface library to send data to any StatsD compatible daemon", + "license": "MIT", + "web": "https://github.com/Q-Master/statsdclient.nim" + }, + { + "name": "sunny", + "url": "https://github.com/guzba/sunny", + "method": "git", + "tags": [ + "json" + ], + "description": "JSON in Nim with Go-like field tags", + "license": "MIT", + "web": "https://github.com/guzba/sunny" + }, + { + "name": "rmq_statsd", + "url": "https://github.com/Q-Master/rmq-statsd.nim", + "method": "git", + "tags": [ + "rabbitmq", + "statsd", + "metrics" + ], + "description": "Pure nim rabbitmq to statsd metrics pusher", + "license": "MIT", + "web": "https://github.com/Q-Master/rmq-statsd.nim" + }, + { + "name": "caprese", + "url": "https://github.com/zenywallet/caprese", + "method": "git", + "tags": [ + "web", + "http", + "https", + "ssl", + "tls", + "websocket", + "proxy", + "framework" + ], + "description": "A front-end web server specialized for real-time message exchange", + "license": "MIT", + "web": "https://github.com/zenywallet/caprese" + }, + { + "name": "pon2", + "url": "https://github.com/izumiya-keisuke/pon2", + "method": "git", + "tags": [ + "puyopuyo", + "nazopuyo" + ], + "description": "Puyo Puyo and Nazo Puyo Application", + "license": "Apache-2.0", + "web": "https://github.com/izumiya-keisuke/pon2" + }, + { + "name": "sat", + "url": "https://github.com/nim-lang/sat", + "method": "git", + "tags": [ + "sat", + "official", + "solver" + ], + "description": "A SAT solver written in Nim.", + "license": "MIT", + "web": "https://github.com/nim-lang/sat" + }, + { + "name": "nginwho", + "url": "https://github.com/pouriyajamshidi/nginwho", + "method": "git", + "tags": [ + "nginx", + "linux", + "nginx log parser" + ], + "description": "A lightweight and extremely fast nginx log parser that stores the result into a sqlite3 database for further analysis and action", + "license": "MIT", + "web": "https://github.com/pouriyajamshidi/nginwho" + }, + { + "name": "umriss", + "url": "https://github.com/tdely/umriss", + "method": "git", + "tags": [ + "cli", + "syscalls", + "tool", + "seccomp", + "strace" + ], + "description": "Extract syscall stats from strace output files", + "license": "MIT", + "web": "https://github.com/tdely/umriss" + }, + { + "name": "impulse", + "url": "https://github.com/SciNim/impulse", + "method": "git", + "tags": [ + "signals", + "signal processing", + "FFT", + "PocketFFT", + "science" + ], + "description": "Signal processing primitives (FFT, ...) ", + "license": "MIT", + "web": "https://github.com/SciNim/impulse" + }, + { + "name": "xrayAttenuation", + "url": "https://github.com/SciNim/xrayAttenuation", + "method": "git", + "tags": [ + "xrays", + "xray interactions", + "reflection", + "transmission", + "attenuation", + "xray optics", + "multilayers", + "science" + ], + "description": "Library for X-ray reflectivity and transmission / absorption through matter", + "license": "MIT", + "web": "https://github.com/SciNim/xrayAttenuation" + }, + { + "name": "orgtables", + "url": "https://github.com/Vindaar/orgtables", + "method": "git", + "tags": [ + "org", + "org mode", + "tables", + "emacs" + ], + "description": "A library to turn Nim data into Org tables", + "license": "MIT", + "web": "https://github.com/Vindaar/orgtables" + }, + { + "name": "flatBuffers", + "url": "https://github.com/Vindaar/flatBuffers", + "method": "git", + "tags": [ + "buffers", + "serialization", + "pickle" + ], + "description": "Package to turn (nested) Nim objects to flat buffers and back.", + "license": "MIT", + "web": "https://github.com/Vindaar/flatBuffers" + }, + { + "name": "pnimrp", + "url": "https://github.com/bloomingchad/pnimrp", + "method": "git", + "tags": [ + "radio", + "terminal", + "minimal", + "mpv", + "libmpv", + "nim-lang" + ], + "description": "simple terminal radio station player in nim making life easier", + "license": "GPL-3.0-or-later", + "web": "https://github.com/bloomingchad/pnimrp" + }, + { + "name": "expect", + "url": "https://codeberg.org/penguinite/expect", + "method": "git", + "tags": [ + "rust", + "expect", + "basic" + ], + "description": "Rust-style expect procedures", + "license": "BSD-3-Clause", + "web": "https://pony.biz/expect/" + }, + { + "name": "css3selectors", + "url": "https://github.com/Niminem/CSS3Selectors", + "method": "git", + "tags": [ + "css3", + "css-selector", + "css-selectors", + "html-parser", + "htmlparser" + ], + "description": "A Nim CSS Selectors library for the WHATWG standard compliant Chame HTML parser. Query HTML using CSS selectors with Nim just like you can with JavaScript.", + "license": "MIT", + "web": "https://github.com/Niminem/CSS3Selectors" + }, + { + "name": "nimjl", + "url": "https://github.com/SciNim/nimjl", + "method": "git", + "tags": [ + "Julia", + "Nim", + "Bridge", + "SciNim", + "Scientific", + "Computing" + ], + "description": "Nim Julia bridge", + "license": "MIT", + "web": "https://github.com/SciNim/nimjl" + }, + { + "name": "pmath", + "url": "https://github.com/nlits-projects/pmath", + "method": "git", + "tags": [ + "math", + "fractions", + "radicals", + "precise" + ], + "description": "library that resolves the inaccuracies of normal float math. ", + "license": "MIT", + "web": "https://github.com/nlits-projects/pmath" + }, + { + "name": "sweet", + "url": "https://github.com/FyraLabs/sweet", + "method": "git", + "tags": [ + "sugar", + "macros", + "syntax", + "utility" + ], + "description": "🍬 General syntactic sugar", + "license": "MIT", + "web": "https://github.com/FyraLabs/sweet" + }, + { + "name": "cdp", + "url": "https://github.com/Niminem/ChromeDevToolsProtocol", + "method": "git", + "tags": [ + "cdp", + "chrome-devtools-protocol", + "chromedevtoolsprotocol", + "browser", + "browser-automation", + "web-scraper", + "spider" + ], + "description": "Low-level Nim wrapper for Chrome DevTools Protocol (CDP) v1.3 stable. Bend Chrome to your will with complete control over your browser. Scrape dynamic webpages, create browser automations, and beyond.", + "license": "MIT", + "web": "https://github.com/Niminem/ChromeDevToolsProtocol" + }, + { + "name": "octolog", + "url": "https://github.com/jaar23/octolog", + "method": "git", + "tags": [ + "std-logging", + "thread", + "multiple-thread", + "logging" + ], + "description": "octolog is a logging library built on top of std/logging for multi-threaded logging.", + "license": "GPL3", + "web": "https://github.com/jaar23/octolog", + "doc": "https://jaar23.github.io/octolog" + }, + { + "name": "nimcls", + "url": "https://github.com/YaDev/NimCLS", + "method": "git", + "tags": [ + "class", + "dependency-injection", + "oop", + "inheritance", + "object", + "di", + "method", + "singleton", + "inject" + ], + "description": "Classes and dependency injection for Nim.", + "license": "MIT", + "web": "https://github.com/YaDev/NimCLS" + }, + { + "name": "stylus", + "url": "https://github.com/ferus-web/stylus", + "method": "git", + "tags": [ + "css", + "parsing" + ], + "description": "A standards compliant CSS level 3 tokenizer and parser written in pure Nim", + "license": "MIT", + "web": "https://github.com/ferus-web/stylus" + }, + { + "name": "mirage", + "url": "https://github.com/ferus-web/mirage", + "method": "git", + "tags": [ + "interpreter", + "bytecode", + "code" + ], + "description": "A bytecode language generator and runtime", + "license": "MIT", + "web": "https://github.com/ferus-web/mirage" + }, + { + "name": "ferusgfx", + "url": "https://github.com/ferus-web/ferusgfx", + "method": "git", + "tags": [ + "graphics", + "gpu" + ], + "description": "A high-performance graphics renderer made for web engines", + "license": "MIT", + "web": "https://github.com/ferus-web/ferusgfx" + }, + { + "name": "nimtcl", + "url": "https://github.com/neroist/nimtcl", + "method": "git", + "tags": [ + "tcl", + "tk", + "wrapper", + "bindings", + "lang" + ], + "description": "Low-level Tcl & Tk bindings for Nim", + "license": "MIT", + "web": "https://github.com/neroist/nimtcl" + }, + { + "name": "simpleMail", + "url": "https://github.com/up7down8/simpleMail", + "method": "git", + "tags": [ + "smtp", + "mail" + ], + "description": "Make sending HTML and file emails easier.", + "license": "MIT", + "web": "https://github.com/up7down8/simpleMail" + }, + { + "name": "asyncssh2", + "url": "https://github.com/up7down8/asyncssh2", + "method": "git", + "tags": [ + "scp", + "ssh", + "sftp", + "asyncssh" + ], + "description": "Execute commands and upload/download files using multiple processes and asynchronous methods via SSH.", + "license": "MIT", + "web": "https://github.com/up7down8/asyncssh2" + }, + { + "name": "rex", + "url": "https://github.com/minamorl/rex", + "method": "git", + "tags": [ + "observable", + "observe", + "library", + "rx", + "reactive" + ], + "description": "Reactive programming, in nim", + "license": "MIT", + "web": "https://github.com/minamorl/rex" + }, + { + "name": "dim", + "url": "https://github.com/lorenzoliuzzo/dim", + "method": "git", + "tags": [ + "dimensional", + "analysis" + ], + "description": "Dimensional Analysis in Nim", + "license": "GPL-3.0-or-later", + "web": "https://github.com/lorenzoliuzzo/dim" + }, + { + "name": "respite", + "url": "https://github.com/guzba/respite", + "method": "git", + "tags": [ + "redis", + "resp", + "sqlite", + "sql", + "database", + "server" + ], + "description": "Redis protocol backed by SQLite", + "license": "MIT", + "web": "https://github.com/guzba/respite" + }, + { + "name": "sudo", + "url": "https://github.com/FyraLabs/sudo.nim", + "method": "git", + "tags": [ + "sudo", + "linux", + "unix" + ], + "description": "Detect if you are running as root, restart self with sudo if needed or setup uid zero when running with the SUID flag set.", + "license": "MIT", + "web": "https://github.com/FyraLabs/sudo.nim", + "doc": "https://fyralabs.github.io/sudo.nim/" + }, + { + "name": "nimsrvstat", + "url": "https://github.com/Minejerik/nimsrvstat", + "method": "git", + "tags": [ + "minecraft", + "api" + ], + "description": "A nim wrapper around mcsrvstat", + "license": "MIT", + "web": "https://github.com/Minejerik/nimsrvstat" + }, + { + "name": "easter", + "url": "https://github.com/GeK2K/easter", + "method": "git", + "tags": [ + "gregorian", + "easter" + ], + "description": "Easter date calculation engine.", + "license": "MIT", + "web": "https://github.com/GeK2K/easter" + }, + { + "name": "happyx-ui", + "url": "https://github.com/HapticX/happyx-ui", + "method": "git", + "tags": [ + "web", + "gui", + "ui", + "library", + "happyx", + "happyx-native" + ], + "description": "UI library for HappyX web framework", + "license": "MIT", + "web": "https://github.com/HapticX/happyx-ui" + }, + { + "name": "dira", + "url": "https://github.com/tdely/dira", + "method": "git", + "tags": [ + "git", + "profile", + "manager" + ], + "description": "git profile manager", + "license": "MIT", + "web": "https://github.com/tdely/dira" + }, + { + "name": "nudates", + "url": "https://github.com/GeK2K/nudates", + "method": "git", + "tags": [ + "dates" + ], + "description": "Some useful tools when working with dates.", + "license": "MIT", + "web": "https://github.com/GeK2K/nudates" + }, + { + "name": "leveldbstatic", + "url": "https://github.com/codex-storage/nim-leveldb", + "method": "git", + "tags": [ + "leveldb", + "library", + "wrapper", + "static", + "static-linked" + ], + "description": "Statically linked LevelDB wrapper for Nim", + "license": "MIT", + "web": "https://github.com/codex-storage/nim-leveldb" + }, + { + "name": "nimtk", + "url": "https://github.com/neroist/nimtk", + "method": "git", + "tags": [ + "gui", + "ui", + "tcl", + "tk", + "tkinter", + "wrapper", + "cross-platform", + "windows", + "linux", + "macosx" + ], + "description": "High-level Tk wrapper for Nim", + "license": "MIT", + "web": "https://github.com/neroist/nimtk" + }, + { + "name": "clap", + "url": "https://github.com/NimAudio/nim-clap", + "method": "git", + "tags": [ + "audio", + "plugin", + "audio-plugin", + "clap", + "clap-plugin", + "wrapper", + "sound" + ], + "description": "Clap audio plugin bindings", + "license": "MIT", + "web": "https://github.com/NimAudio/nim-clap" + }, + { + "name": "pugl", + "url": "https://github.com/NimAudio/nim-pugl", + "method": "git", + "tags": [ + "plugin", + "audio-plugin", + "pugl", + "graphics", + "opengl", + "gui", + "windowing", + "window" + ], + "description": "PUGL plugin graphics bindings", + "license": "MIT", + "web": "https://github.com/NimAudio/nim-pugl" + }, + { + "name": "vecray", + "url": "https://github.com/morganholly/vecray", + "method": "git", + "tags": [ + "vector", + "matrix", + "array", + "array2d", + "array3d", + "multidimensional-array" + ], + "description": "2d/3d array and vector types with basic math for them", + "license": "MIT", + "web": "https://github.com/morganholly/vecray" + }, + { + "name": "negl", + "url": "https://github.com/lualvsil/negl", + "method": "git", + "tags": [ + "binding", + "egl", + "opengl", + "gles", + "android" + ], + "description": "Nim bindings for EGL", + "license": "MIT", + "web": "https://github.com/lualvsil/negl" + }, + { + "name": "rng", + "url": "https://codeberg.org/onbox/rng", + "method": "git", + "tags": [ + "random", + "sysrand", + "rng", + "crypto", + "cross" + ], + "description": "Basic wrapper over std/sysrand", + "license": "BSD-3-Clause", + "web": "https://pony.biz/rng/" + }, + { + "name": "businessdays", + "url": "https://github.com/GeK2K/businessdays", + "method": "git", + "tags": [ + "calendar", + "businessday", + "bizday", + "holiday" + ], + "description": "Business Days (or Working Days) calculator.", + "license": "MIT", + "web": "https://github.com/GeK2K/businessdays" + }, + { + "name": "nim_lk", + "url": "https://git.sr.ht/~ehmry/nim_lk", + "method": "git", + "tags": [ + "package", + "sbom" + ], + "description": "Nix lockfile generator", + "license": "BSD-3-Clause", + "web": "https://git.sr.ht/~ehmry/nim_lk" + }, + { + "name": "gitty", + "url": "https://github.com/chrischtel/gitty", + "method": "git", + "tags": [ + "cli", + "tool", + "gitignore" + ], + "description": "Easily create .gitignore files from your terminal", + "license": "BSD-3-Clause", + "web": "https://github.com/chrischtel/gitty" + }, + { + "name": "libtray", + "url": "https://github.com/neroist/libtray", + "method": "git", + "tags": [ + "wrapper", + "bindings", + "tray", + "libtray", + "windows", + "qt", + "linux", + "macos", + "gui" + ], + "description": "Wrapper for dmikushin/tray", + "license": "MIT", + "web": "https://github.com/neroist/libtray", + "doc": "https://neroist.github.io/libtray/libtray.html" + }, + { + "name": "shobiz", + "url": "https://github.com/logavanc/shobiz", + "method": "git", + "tags": [ + "cli", + "logging", + "structured", + "json" + ], + "description": "Simple structured console messages for Nim applications.", + "license": "MIT", + "web": "https://github.com/logavanc/shobiz" + }, + { + "name": "nimsutils", + "url": "https://github.com/FyraLabs/nimsutils", + "method": "git", + "tags": [ + "nimscript", + "nims", + "utils", + "sugar" + ], + "description": "Common utils for Nimscript", + "license": "MIT", + "web": "https://github.com/FyraLabs/nimsutils" + }, + { + "name": "chame", + "url": "https://git.sr.ht/~bptato/chame", + "method": "git", + "tags": [ + "html", + "html5", + "parser" + ], + "description": "Standards-compliant HTML5 parser in Nim", + "license": "Unlicense", + "web": "https://chawan.net/doc/chame/" + }, + { + "name": "chagashi", + "url": "https://git.sr.ht/~bptato/chagashi", + "method": "git", + "tags": [ + "encoding", + "charset", + "encode", + "decode" + ], + "description": "Implementation of the WHATWG-specified text encoders and decoders", + "license": "Unlicense", + "web": "https://git.sr.ht/~bptato/chagashi" + }, + { + "name": "monoucha", + "url": "https://git.sr.ht/~bptato/monoucha", + "method": "git", + "tags": [ + "quickjs", + "javascript", + "js", + "wrapper", + "bindings" + ], + "description": "High-level wrapper for QuickJS", + "license": "MIT & Unlicense", + "web": "https://git.sr.ht/~bptato/monoucha" + }, + { + "name": "libcapstone", + "url": "https://github.com/m4ul3r/libcapstone-nim", + "method": "git", + "tags": [ + "capstone", + "disassembly", + "disassembler", + "library", + "futhark", + "wrapper" + ], + "description": "Futhark generated wrapper around libcapstone", + "license": "MIT", + "web": "https://github.com/m4ul3r/libcapstone-nim" + }, + { + "name": "libunicorn", + "url": "https://github.com/m4ul3r/libunicorn-nim", + "method": "git", + "tags": [ + "unicorn", + "unicorn-engine", + "enumlation", + "cpu-emulator", + "security", + "library", + "futhark", + "wrapper" + ], + "description": "Futhark generated wrapper around unicorn-engine", + "license": "MIT", + "web": "https://github.com/m4ul3r/libunicorn-nim" + }, + { + "name": "ninit", + "url": "https://github.com/cypherwytch/ninit", + "method": "git", + "tags": [ + "nimble", + "package" + ], + "description": "Initialize a Nim package non-interactively (does not require nimble)", + "license": "BSD", + "web": "https://github.com/cypherwytch/ninit" + }, + { + "name": "cloths", + "url": "https://github.com/panno8M/cloths", + "method": "git", + "tags": [ + "string", + "format" + ], + "description": "Cloths provides the way to process and structure string easily.", + "license": "MIT", + "web": "https://github.com/panno8M/cloths" + }, + { + "name": "aptos", + "url": "https://github.com/C-NERD/nimAptos", + "method": "git", + "tags": [ + "aptos", + "cryptocurrency", + "web3", + "crypto", + "coin", + "sdk", + "bcs", + "movelang", + "move" + ], + "description": "aptos library for nim lang", + "license": "MIT", + "web": "https://github.com/C-NERD/nimAptos" + }, + { + "name": "nimPGP", + "url": "https://gitlab.com/IAlbassort/nimPGP/", + "method": "git", + "tags": [ + "pgp", + "encryption", + "rust", + "security", + "privacy" + ], + "description": "A high-level and easy to use PGP library. Using Rust & Sequoia-PGP on the backend!", + "license": "MIT", + "web": "https://gitlab.com/IAlbassort/nimPGP/" + }, + { + "name": "lsblk", + "url": "https://github.com/FyraLabs/lsblk.nim", + "method": "git", + "tags": [ + "lsblk", + "disks", + "partitions", + "mountpoints", + "filesystem" + ], + "description": "List out block-devices, including disks, partitions and their mountpoints", + "license": "MIT", + "web": "https://github.com/FyraLabs/lsblk.nim" + }, + { + "name": "constantine", + "url": "https://github.com/mratsim/constantine", + "method": "git", + "tags": [ + "cryptography", + "blockchain", + "zk", + "bigint", + "math", + "proof-systems", + "elliptic-curves", + "finite-fields", + "assembly", + "gpu", + "cuda", + "sha256", + "hash", + "hmac", + "hkdf", + "crypto", + "security", + "simd", + "crypto" + ], + "description": "Modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.", + "license": "MIT or Apache License 2.0", + "web": "https://github.com/mratsim/constantine" + }, + { + "name": "ecslib", + "url": "https://github.com/glassesneo/ecslib", + "method": "git", + "tags": [ + "game-development", + "entity-component-system" + ], + "description": "A nimble package for Entity Component System", + "license": "MIT", + "web": "https://github.com/glassesneo/ecslib" + }, + { + "name": "box2d", + "url": "https://github.com/jon-edward/box2d.nim", + "method": "git", + "tags": [ + "game", + "physics", + "wrapper" + ], + "description": "Nim bindings for Erin Catto's Box2D physics engine. ", + "license": "MIT", + "web": "https://github.com/jon-edward/box2d.nim" + }, + { + "name": "holidapi", + "url": "https://github.com/nirokay/holidapi", + "method": "git", + "tags": [ + "api", + "api-wrapper", + "holiday" + ], + "description": "Collection of Holiday APIs - get holidays, their dates and additional information.", + "license": "GPL-3.0-only", + "web": "https://github.com/nirokay/holidapi" + }, + { + "name": "brotli", + "url": "https://github.com/neroist/brotli", + "method": "git", + "tags": [ + "brotli", + "compression", + "decompression", + "bindings", + "wrapper" + ], + "description": "Brotli compression & decompression for Nim", + "license": "MIT", + "web": "https://github.com/neroist/brotli", + "doc": "https://neroist.github.io/brotli" + }, + { + "name": "hannah", + "url": "https://github.com/sainttttt/hannah", + "method": "git", + "tags": [ + "xxhash", + "wrapper", + "library" + ], + "description": "xxhash wrapper library for Nim", + "license": "MIT", + "web": "https://github.com/sainttttt/hannah" + }, + { + "name": "batmon", + "url": "https://codeberg.org/pswilde/batmon", + "method": "git", + "tags": [ + "battery", + "notification" + ], + "description": "A simple daemon to notify you about changed to your battery's status. ", + "license": "BSD-3", + "web": "https://codeberg.org/pswilde/batmon" + }, + { + "name": "wayland_native", + "url": "https://git.sr.ht/~ehmry/wayland-nim", + "method": "git", + "tags": [ + "client", + "cps", + "library", + "wayland" + ], + "description": "Native Wayland client library", + "license": "Unlicense", + "web": "https://git.sr.ht/~ehmry/wayland-nim" + }, + { + "name": "nclap", + "url": "https://github.com/AinTEAsports/nclap", + "method": "git", + "tags": [ + "cli", + "argument", + "parser" + ], + "description": "A simple clap-like command line argument parser written in Nim", + "license": "MIT", + "web": "https://github.com/AinTEAsports/nclap" + }, + { + "name": "turso-nim", + "url": "https://codeberg.org/13thab/turso-nim", + "method": "git", + "tags": [ + "client", + "sdk", + "db" + ], + "description": "A new awesome nimble client for libsql and turso", + "license": "BSD-3-Clause", + "web": "https://codeberg.org/13thab/turso-nim" + }, + { + "name": "norg", + "url": "https://codeberg.org/pswilde/norgbackup", + "method": "git", + "tags": [ + "backup", + "system-tools", + "borg", + "restic" + ], + "description": "A portable wrapper for borg backup and restic inspired by borgmatic.", + "license": "AGPL-3.0-or-later", + "web": "https://norgbackup.net", + "doc": "https://norgbackup.net/usage/" + }, + { + "name": "formatja", + "url": "https://github.com/enthus1ast/formatja", + "method": "git", + "tags": [ + "string", + "interpolation", + "runtime", + "template" + ], + "description": "A simple runtime string interpolation library, that leverages nimjas lexer.", + "license": "MIT", + "web": "https://github.com/enthus1ast/formatja" + }, + { + "name": "seiryu", + "url": "https://github.com/glassesneo/seiryu", + "method": "git", + "tags": [ + "assertions", + "design-by-contract", + "metaprogramming" + ], + "description": "A nimble package for improving your Nim code", + "license": "MIT", + "web": "https://github.com/glassesneo/seiryu" + }, + { + "name": "spellua", + "url": "https://github.com/glassesneo/spellua", + "method": "git", + "tags": [ + "lua", + "metaprogramming" + ], + "description": "A high level LuaJIT bindings for Nim", + "license": "MIT", + "web": "https://github.com/glassesneo/spellua" + }, + { + "name": "ipv4utils", + "url": "https://github.com/TelegramXPlus/ipv4utils", + "method": "git", + "tags": [ + "networking" + ], + "description": "Simple library to work with IPv4 addresses. Made for fun for everyone.", + "license": "MIT", + "web": "https://github.com/TelegramXPlus/ipv4utils" + }, + { + "name": "simdutf", + "url": "https://github.com/ferus-web/simdutf", + "description": "High performance, SIMD accelerated routines for unicode and base64 processing", + "method": "git", + "tags": [ + "simd", + "performance", + "base64", + "unicode", + "avx2", + "avx512", + "neon", + "sse", + "riscv", + "utf8", + "utf16", + "utf32", + "transcoding" + ], + "license": "Apache-2.0", + "web": "https://github.com/ferus-web/simdutf" + }, + { + "name": "hippo", + "url": "https://github.com/monofuel/hippo", + "method": "git", + "tags": [ + "cuda", + "hip", + "gpu" + ], + "description": "HIP / CUDA programming library for Nim.", + "license": "MIT", + "web": "https://monofuel.github.io/hippo/" + }, + { + "name": "fenstim", + "url": "https://github.com/CardealRusso/fenstim", + "method": "git", + "tags": [ + "gui", + "desktop-app", + "minimal" + ], + "description": "The most minimal cross-platform GUI library - in Nim.", + "license": "MIT", + "web": "https://github.com/CardealRusso/fenstim" + }, + { + "name": "newt", + "url": "https://github.com/navid-m/newt", + "method": "git", + "tags": [ + "youtube", + "media", + "downloader", + "download", + "scraper", + "api", + "library", + "pytube", + "youtube-dl" + ], + "description": "Youtube downloader library and CLI.", + "license": "GPLv3", + "web": "https://github.com/navid-m/newt" + }, + { + "name": "surrealdb", + "url": "https://github.com/Xkonti/surrealdb.nim", + "method": "git", + "tags": [ + "surrealdb", + "database", + "surrealql", + "driver", + "sql", + "nosql", + "websocket" + ], + "description": "SurrealDB driver for Nim", + "license": "MIT", + "web": "https://github.com/Xkonti/surrealdb.nim" + }, + { + "name": "minilru", + "url": "https://github.com/status-im/nim-minilru", + "method": "git", + "tags": [ + "cache", + "lru", + "data structure" + ], + "description": "Minim(al/ized) LRU cache", + "license": "MIT", + "web": "https://github.com/status-im/nim-minilru" + }, + { + "name": "openai_leap", + "url": "https://github.com/monofuel/openai_leap", + "method": "git", + "tags": [ + "openai", + "chatgpt", + "llm" + ], + "description": "OpenAI ChatGPT API client library.", + "license": "MIT", + "web": "https://monofuel.github.io/openai_leap/" + }, + { + "name": "llama_leap", + "url": "https://github.com/monofuel/llama_leap", + "method": "git", + "tags": [ + "ollama", + "llama2", + "llama3", + "meta", + "llm" + ], + "description": "Ollama API client library.", + "license": "MIT", + "web": "https://monofuel.github.io/llama_leap/" + }, + { + "name": "manta", + "url": "https://github.com/metagn/manta", + "method": "git", + "tags": [ + "array", + "length", + "runtime", + "seq", + "destructor", + "arc", + "orc" + ], + "description": "runtime array types with destructors", + "license": "MIT", + "web": "https://github.com/metagn/manta" + }, + { + "name": "nimutils", + "url": "https://github.com/GeK2K/nimutils", + "method": "git", + "tags": [ + "util", + "date", + "intersection", + "easter" + ], + "description": " some useful tools for programming with Nim", + "license": "MIT", + "web": "https://github.com/GeK2K/nimutils" + }, + { + "name": "buju", + "url": "https://github.com/haoyu234/buju", + "method": "git", + "tags": [ + "layout", + "ui", + "ux", + "gui" + ], + "description": "buju (布局) is a simple layout engine, based on layout.h", + "license": "MIT", + "web": "https://github.com/haoyu234/buju" + }, + { + "name": "froth", + "url": "https://github.com/metagn/froth", + "method": "git", + "tags": [ + "pointer", + "taggedpointer", + "pointertag", + "library", + "memory", + "optimization" + ], + "description": "tagged pointer types with destructors", + "license": "MIT", + "web": "https://github.com/metagn/froth" + }, + { + "name": "smelly", + "url": "https://github.com/guzba/smelly", + "method": "git", + "tags": [ + "xml" + ], + "description": "Sometimes you have to parse XML", + "license": "MIT", + "web": "https://github.com/guzba/smelly" + }, + { + "name": "crossdb", + "url": "https://github.com/openpeeps/crossdb-nim", + "method": "git", + "tags": [ + "database", + "sql", + "imdb", + "embedded-db", + "crossdb", + "rdbms", + "in-memory" + ], + "description": "CrossDB Driver for Nim", + "license": "MIT", + "web": "https://github.com/openpeeps/crossdb-nim" + }, + { + "name": "nim_2048", + "url": "https://github.com/enkaito/nim_2048", + "method": "git", + "tags": [ + "game", + "puzzle", + "2048" + ], + "description": "2048 game clone runs in your terminal, written in Nim", + "license": "MIT", + "web": "https://github.com/enkaito/nim_2048" + }, + { + "name": "rangex", + "url": "https://github.com/PegasusPlusUS/rangex-nim", + "method": "git", + "tags": [ + "Snippet" + ], + "description": "Clear range maker", + "license": "MIT", + "web": "https://github.com/PegasusPlusUS/rangex-nim" + }, + { + "name": "katalis", + "url": "https://github.com/zendbit/katalis", + "method": "git", + "tags": [ + "web", + "framework", + "http", + "util" + ], + "description": "Katalis is nim lang micro web framework", + "license": "MIT", + "web": "https://github.com/zendbit/katalis" + }, + { + "name": "fox", + "url": "https://github.com/navid-m/fox", + "method": "git", + "tags": [ + "hot-reload", + "debugging", + "development" + ], + "description": "Hot reloading for development of applications in Nim", + "license": "GPLv3", + "web": "https://github.com/navid-m/fox" + }, + { + "name": "twim", + "url": "https://github.com/aspiring-aster/twim", + "method": "git", + "tags": [ + "library", + "development", + "twitter" + ], + "description": "A X(Formally known as Twitter) API wrapper library for Nim", + "license": "MIT", + "web": "https://aspiring-aster.github.io/twim/" + }, + { + "name": "temple", + "url": "https://codeberg.org/onbox/temple", + "method": "git", + "tags": [ + "library", + "template", + "templating", + "web" + ], + "description": "A templating library for run-time templating with support for simple conditionals and attributes.", + "license": "BSD-3-Clause", + "web": "https://pony.biz/temple/" + }, + { + "name": "blend2d", + "url": "https://github.com/openpeeps/blend2d-nim", + "method": "git", + "tags": [ + "graphics", + "2d", + "blend2d", + "2d-graphics", + "rasterization", + "vector" + ], + "description": "Blend2D for Nim language", + "license": "MIT", + "web": "https://github.com/openpeeps/blend2d-nim" + }, + { + "name": "bestfetch", + "url": "https://gitlab.com/Maxb0tbeep/bestfetch", + "method": "git", + "tags": [ + "console", + "cli", + "terminal", + "linux", + "fetch", + "system-fetch", + "sysfetch" + ], + "description": "a customizable, beautiful, and blazing fast system fetch", + "license": "GPLv3", + "web": "https://gitlab.com/Maxb0tbeep/bestfetch" + }, + { + "name": "flame", + "url": "https://github.com/navid-m/flame", + "method": "git", + "tags": [ + "music", + "audio", + "synth", + "synthesizer", + "sequencer" + ], + "description": "High level audio synthesis and sequencing library", + "license": "GPLv3", + "web": "https://github.com/navid-m/flame" + }, + { + "name": "derichekde", + "url": "https://github.com/chancyk/deriche-kde", + "method": "git", + "tags": [ + "kde", + "density", + "kernel", + "estimation", + "deriche", + "plot" + ], + "description": "Fast KDE implementation in pure Nim using linear binning and Deriche approximation", + "license": "BSD-3-Clause" + }, + { + "name": "NimBTC", + "url": "https://git.dog/Caroline/NimBTC", + "method": "git", + "tags": [ + "Crypto", + "BTC", + "Bitcoin" + ], + "description": "A BTC RPC Wrapper for Nim", + "license": "MIT" + }, + { + "name": "gdext", + "url": "https://github.com/godot-nim/gdext-nim", + "method": "git", + "tags": [ + "godot", + "godot4", + "gdextension", + "game" + ], + "description": "Nim for Godot GDExtension. A pure library and a CLI tool.", + "license": "MIT", + "web": "https://github.com/godot-nim/gdext-nim" + }, + { + "name": "yubikey_otp", + "url": "https://github.com/ThomasTJdev/nim_yubikey_otp", + "method": "git", + "tags": [ + "yubikey", + "otp" + ], + "description": "Simple validator and utils for Yubikey OTP", + "license": "MIT", + "web": "https://github.com/ThomasTJdev/nim_yubikey_otp" + }, + { + "name": "serverly", + "url": "https://github.com/roger-padrell/serverly", + "method": "git", + "tags": [ + "serverly", + "http", + "server", + "serving" + ], + "description": "HTTP serving made eazy", + "license": "MIT", + "web": "https://roger-padrell.github.io/serverly/" + }, + { + "name": "sigils", + "url": "https://github.com/elcritch/sigils", + "method": "git", + "tags": [ + "slots", + "signals", + "event", + "broadcast", + "gui", + "ui", + "multithreading" + ], + "description": "A slot and signals implementation for the Nim programming language", + "license": "MIT", + "web": "https://github.com/elcritch/sigils" + }, + { + "name": "macosutils", + "url": "https://github.com/elcritch/macosutils", + "method": "git", + "tags": [ + "macos", + "osx", + "system", + "utilities", + "cfcore", + "corefoundation", + "wrapper" + ], + "description": "MacOS/OSX system util wrappers for CFCore and the like", + "license": "Apache-2.0", + "web": "https://github.com/elcritch/macosutils" + }, + { + "name": "dmon", + "url": "https://github.com/elcritch/dmon-nim", + "method": "git", + "tags": [ + "file-water", + "file-monitor", + "monitor", + "cross-platform", + "notify", + "files", + "directories" + ], + "description": "Library to monitor file changes in a folder. A port of Dmon.", + "license": "BSD-2-Clause", + "web": "https://github.com/elcritch/dmon-nim" + }, + { + "name": "sdl3", + "url": "https://github.com/transmutrix/nim-sdl3", + "method": "git", + "tags": [ + "sdl", + "game-dev", + "game-development", + "multimedia", + "wrapper", + "bindings", + "audio", + "video" + ], + "description": "SDl3 bindings for Nim", + "license": "MIT", + "web": "https://github.com/transmutrix/nim-sdl3" + }, + { + "name": "steamworksgen", + "url": "https://github.com/bob16795/steamworksgen-nim", + "method": "git", + "tags": [ + "steamworks", + "game" + ], + "description": "Autogenerated sanitized steamworks Binds", + "license": "MIT", + "web": "https://github.com/bob16795/steamworksgen-nim" + }, + { + "name": "ferrite", + "url": "https://github.com/ferus-web/ferrite", + "method": "git", + "tags": [ + "unicode", + "UTF-16", + "UTF-8", + "encodings" + ], + "description": "A collection of utilities useful for implementing web standards", + "license": "MIT", + "web": "https://github.com/ferus-web/ferrite" + }, + { + "name": "icu4nim", + "url": "https://github.com/ferus-web/icu4nim", + "method": "git", + "tags": [ + "unicode", + "icu", + "timezones", + "i18n" + ], + "description": "Non-mature ICU 76.x bindings in Nim", + "license": "MIT", + "web": "https://github.com/ferus-web/icu4nim" + }, + { + "name": "kaleidoscope", + "url": "https://github.com/xTrayambak/kaleidoscope", + "method": "git", + "tags": [ + "simd", + "strutils", + "strings", + "avx", + "sse", + "non-mature", + "x86" + ], + "description": "Non-mature SIMD-accelerated drop-ins for std/strutils functions", + "license": "MIT", + "web": "https://github.com/xTrayambak/kaleidoscope" + }, + { + "name": "icedhash", + "url": "https://github.com/IcedQuinn/icedhash", + "method": "git", + "tags": [ + "hash", + "xxhash" + ], + "description": "A collection of cryptographic and non-cryptographic hashing routines which have been ported to native Nim", + "license": "MIT", + "web": "https://github.com/IcedQuinn/icedhash" + }, + { + "name": "errorcodes", + "url": "https://github.com/nim-lang/errorcodes.git", + "method": "git", + "tags": [ + "errorcode", + "errno", + "statuscode", + "httpstatuscode", + "httpcode" + ], + "description": "Errorcodes maps Nim error states and POSIX and HTTP error codes to a single common enum. It can be used as an alternative to exceptions.", + "license": "MIT", + "web": "https://github.com/nim-lang/errorcodes" + }, + { + "name": "nimony", + "url": "https://github.com/nim-lang/nimony.git", + "method": "git", + "tags": [ + "Nim compiler" + ], + "description": "Nimony is a new Nim implementation that is in heavy development.", + "license": "MIT", + "web": "https://github.com/nim-lang/nimony" + }, + { + "name": "args", + "url": "https://github.com/threatfender/args", + "method": "git", + "tags": [ + "cli", + "args" + ], + "description": "argv and argc for command line arguments", + "license": "MIT", + "web": "https://github.com/threatfender/args" + }, + { + "name": "nim_kyber", + "url": "https://github.com/roger-padrell/nim-kyber", + "method": "git", + "tags": [ + "crypto", + "encrypting", + "kyber", + "post-quantum" + ], + "description": "Implementation of KYBER in NIM", + "license": "MIT", + "web": "https://roger-padrell.github.io/nim-kyber/" + }, + { + "name": "floof", + "url": "https://github.com/arashi-software/floof", + "method": "git", + "tags": [ + "fuzzy", + "search", + "fuzzysearch", + "simd", + "threads", + "library" + ], + "description": "SIMD-accelerated multithreaded fuzzy search thats fast as f*ck", + "license": "BSD-3-Clause", + "web": "https://github.com/arashi-software/floof" + }, + { + "name": "libclip", + "url": "https://github.com/jabbalaci/libclip", + "method": "git", + "tags": [ + "clipboard", + "library", + "cross-platform", + "copy", + "paste", + "wrapper" + ], + "description": "A cross-platform Nim library for reading/writing text from/to the clipboard", + "license": "MIT", + "web": "https://github.com/jabbalaci/libclip" + }, + { + "name": "colors", + "url": "https://github.com/thing-king/colors", + "method": "git", + "tags": [ + "colors", + "coloring", + "terminal" + ], + "description": "A simple, powerful terminal coloring and styling library akin to NPM `colors`", + "license": "MIT", + "web": "https://github.com/thing-king/colors" + }, + { + "name": "aws", + "url": "https://github.com/thing-king/aws", + "method": "git", + "tags": [ + "aws" + ], + "description": "Rudimentary `aws-cli` wrapper", + "license": "MIT", + "web": "https://github.com/thing-king/aws" + }, + { + "name": "nimdtp", + "url": "https://github.com/WKHAllen/nimdtp", + "method": "git", + "tags": [ + "socket", + "networking", + "async" + ], + "description": "Modern networking interfaces for Nim.", + "license": "MIT", + "web": "https://github.com/WKHAllen/nimdtp" + }, + { + "name": "jsony_plus", + "url": "https://github.com/thing-king/jsony_plus", + "method": "git", + "tags": [ + "json", + "serializer", + "serialization", + "schema", + "jsony" + ], + "description": "An extension of `jsony` supporting better hooks, and type creation from schemas", + "license": "MIT", + "web": "https://github.com/thing-king/jsony_plus" + }, + { + "name": "json_schema_import", + "url": "https://github.com/Nycto/NimJsonSchemaImporter", + "method": "git", + "tags": [ + "json", + "schema" + ], + "description": "Converts JSON schema definitions to nim types", + "license": "MIT", + "web": "https://github.com/Nycto/NimJsonSchemaImporter" + }, + { + "name": "dogen", + "url": "https://github.com/roger-padrell/dogen", + "method": "git", + "tags": [ + "dogen", + "documentation", + "dog", + "docgen", + "doc", + "documentation generation" + ], + "description": "DOGEN is a beautifully simple (to use) DOcumentation GENerator from nim files.", + "license": "MIT", + "web": "https://roger-padrell.github.io/dogen/" + }, + { + "name": "dataforseo", + "url": "https://github.com/Niminem/DataForSEO", + "method": "git", + "tags": [ + "dataforseo,", + "seo", + "api" + ], + "description": "Nim client for the DataForSEO API (v3). Zero dependencies, supports both sync and async requests.", + "license": "MIT", + "web": "https://github.com/Niminem/DataForSEO" + }, + { + "name": "assert", + "url": "https://github.com/alexekdahl/assert", + "method": "git", + "tags": [ + "y" + ], + "description": "DbC library for Nim providing precondition and postcondition assertions", + "license": "MIT", + "web": "https://github.com/alexekdahl/assert" + }, + { + "name": "css", + "url": "https://github.com/thing-king/css", + "method": "git", + "tags": [ + "css", + "parser", + "validaator", + "validation" + ], + "description": "CSS parser and validator", + "license": "MIT", + "web": "https://github.com/thing-king/css" + }, + { + "name": "katabase", + "url": "https://github.com/zendbit/katabase", + "method": "git", + "tags": [ + "katabase", + "rdbms", + "mysql", + "postgresql", + "sqlite", + "orm" + ], + "description": "Simple but flexible and powerfull ORM for Nim language. Currently support MySql/MariaDb, SqLite and PostgreSql", + "license": "MIT", + "web": "https://github.com/zendbit/katabase" + }, + { + "name": "md4", + "description": "dumb MD4 digest calculation", + "url": "https://github.com/infinoid/md4.nim", + "web": "https://github.com/infinoid/md4.nim", + "method": "git", + "tags": [ + "md4", + "digest", + "hash" + ], + "license": "MIT" + }, + { + "name": "ed2ksum", + "description": "ED2Ksum hash calculation", + "url": "https://github.com/infinoid/ed2ksum.nim", + "web": "https://github.com/infinoid/ed2ksum.nim", + "method": "git", + "tags": [ + "ed2ksum", + "hash" + ], + "license": "MIT" + }, + { + "name": "DotNimRemoting", + "description": "library for communicating with .NET applications using MS-NRTP", + "url": "https://github.com/filvyb/DotNimRemoting", + "web": "https://github.com/filvyb/DotNimRemoting", + "method": "git", + "tags": [ + "dotnet", + "remoting", + "nrbf", + "nrtp" + ], + "license": "MIT" + }, + { + "name": "nimpsort", + "url": "https://github.com/cycneuramus/nimpsort", + "method": "git", + "tags": [ + "autoformat", + "cli", + "formatter", + "formatting", + "import", + "imports", + "nimpretty", + "utility" + ], + "description": "Sort imports in Nim source files", + "license": "GPL-3.0-only", + "web": "https://github.com/cycneuramus/nimpsort" + }, + { + "name": "kuzu", + "url": "https://github.com/mahlonsmith/nim-kuzu", + "method": "git", + "tags": [ + "kuzu", + "kuzudb", + "library", + "wrapper", + "database", + "graph" + ], + "description": "A wrapper for Kuzu: an embedded graph database built for query speed and scalability.", + "license": "BSD-3-Clause", + "web": "https://kuzudb.com/" + }, + { + "name": "shark", + "description": "Convert nim source file content from camel to snake case and vice versa", + "url": "https://github.com/navid-m/shark", + "web": "https://github.com/navid-m/shark", + "method": "git", + "tags": [ + "formatting", + "formatter", + "camelcase", + "snakecase", + "converter", + "utility", + "cli", + "library" + ], + "license": "GPL-3.0-only" + }, + { + "name": "web", + "url": "https://github.com/thing-king/web", + "method": "git", + "tags": [ + "web", + "html", + "components", + "component", + "react" + ], + "description": "Macro-based HTML generation/templating with CSS validation", + "license": "MIT", + "web": "https://github.com/thing-king/web" + }, + { + "name": "lifter", + "url": "https://github.com/thing-king/lifter", + "method": "git", + "tags": [ + "object", + "ast", + "type", + "convert", + "lift" + ], + "description": "Lifts compile-time object to AST", + "license": "MIT", + "web": "https://github.com/thing-king/lifter" + }, + { + "name": "html", + "url": "https://github.com/thing-king/html", + "method": "git", + "tags": [ + "html", + "codegen", + "builder", + "web", + "official" + ], + "description": "Typed HTML5 element data and builder for structured HTML", + "license": "MIT", + "web": "https://github.com/thing-king/html" + }, + { + "name": "nim-sudo", + "url": "https://github.com/vandot/nim-sudo", + "method": "git", + "tags": [ + "sudo", + "linux", + "unix" + ], + "description": "Simple wrapper to execute osproc.exec* commands with sudo.", + "license": "BSD-3-Clause", + "web": "https://github.com/vandot/nim-sudo" + }, + { + "name": "darwinmetrics", + "url": "https://github.com/sm-moshi/darwinmetrics", + "method": "git", + "tags": [ + "macos", + "nim", + "async", + "monitoring", + "api", + "metrics", + "cpu", + "memory", + "disk", + "processes", + "gpu", + "power", + "network", + "darwin" + ], + "description": "System metrics library for macOS (Darwin) written in pure Nim — CPU, memory, disk, processes, and more.", + "license": "MIT", + "web": "https://github.com/sm-moshi/darwinmetrics" + }, + { + "name": "libdatachannel", + "url": "https://github.com/openpeeps/libdatachannel-nim", + "method": "git", + "tags": [ + "webrtc", + "rtc", + "websockets", + "media", + "bindings", + "wrapper" + ], + "description": "Standalone WebRTC Data Channels, WebRTC Media Transport, and WebSockets", + "license": "MIT", + "web": "https://github.com/openpeeps/libdatachannel-nim" + }, + { + "name": "dhbp", + "url": "https://github.com/moigagoo/dhbp", + "method": "git", + "tags": [ + "ci", + "docker", + "nim", + "dockerhub", + "image", + "build", + "push", + "tag" + ], + "description": "App to build Nim Docker images and push them to Docker Hub.", + "license": "MIT", + "web": "https://github.com/moigagoo/dhbp" + }, + { + "name": "nimatch", + "url": "https://github.com/voidpunk/NiMatch", + "method": "git", + "tags": [ + "match", + "rust", + "macro", + "nim", + "caseof", + "switch", + "sugar", + "synatx", + "nimatch" + ], + "description": "Rust-like match syntax macros for Nim", + "license": "MIT", + "web": "https://github.com/voidpunk/NiMatch" + }, + { + "name": "pharao", + "url": "https://github.com/capocasa/pharao", + "method": "git", + "tags": [ + "web", + "http", + "server", + "php" + ], + "description": "Quick 'n easy Nim web programming, auto compile & run .nim from the web root", + "license": "MIT", + "web": "https://github.com/capocasa/pharao" + }, + { + "name": "gbm", + "url": "https://github.com/xTrayambak/gbm-nim", + "method": "git", + "tags": [ + "gpu", + "linux", + "wayland", + "gbm", + "graphics", + "vram" + ], + "description": "Raw low-level bindings and idiomatic high-level bindings for Mesa's GBM API", + "license": "MIT", + "web": "https://github.com/xTrayambak/gbm-nim" + }, + { + "name": "louvre", + "url": "https://github.com/xTrayambak/nim-louvre", + "method": "git", + "tags": [ + "wayland", + "linux", + "louvre", + "compositor", + "window-manager" + ], + "description": "Bindings to Louvre, a simple-to-use C++ library that lets you build high-performance compositors with minimal amounts of code.", + "license": "LGPL-2.1-or-later", + "web": "https://github.com/xTrayambak/gbm-nim" + }, + { + "name": "shakar", + "url": "https://github.com/ferus-web/shakar", + "method": "git", + "tags": [ + "sugar", + "options" + ], + "description": "Syntactical sugar that's too sweet for the Nim standard library.", + "license": "MIT", + "web": "https://github.com/ferus-web/shakar" + }, + { + "name": "bytesized", + "url": "https://gitlab.com/Maxb0tbeep/bytesized", + "method": "git", + "tags": [ + "bytes", + "human", + "convert", + "converter", + "storage", + "math" + ], + "description": "a library for manipulating data storage units", + "license": "GPL-3.0-only", + "web": "https://gitlab.com/Maxb0tbeep/bytesized" + }, + { + "name": "nimlink", + "url": "https://github.com/thing-king/nimlink", + "method": "git", + "tags": [ + "nim", + "dev", + "development", + "packages", + "link" + ], + "description": "Links Nim packages via `srcDir` correctly", + "license": "MIT", + "web": "https://github.com/thing-king/nimlink" + }, + { + "name": "viper", + "url": "https://gitlab.com/navid-m/viper", + "method": "git", + "tags": [ + "sql", + "builder", + "sqlbuilder", + "language" + ], + "description": "SQL builder library with fluent syntax", + "license": "GPL-3.0-only", + "web": "https://gitlab.com/navid-m/viper" + }, + { + "name": "nmgr", + "url": "https://github.com/cycneuramus/nmgr", + "method": "git", + "tags": [ + "nomad", + "cli" + ], + "description": "Programmatically manage jobs in a Nomad cluster", + "license": "GPL-3.0-only", + "web": "https://github.com/cycneuramus/nmgr" + }, + { + "name": "deceptimeed", + "url": "https://github.com/cycneuramus/deceptimeed", + "method": "git", + "tags": [ + "blocklist", + "ip-blocking", + "threat-intelligence", + "honeypot" + ], + "description": "Loads IP blocklists into nftables from plain text or JSON feeds", + "license": "AGPL-3.0-only", + "web": "https://github.com/cycneuramus/deceptimeed" + }, + { + "name": "age", + "url": "https://github.com/attakei/age", + "method": "git", + "tags": [ + "cli", + "semver" + ], + "description": "Version bumping tool.", + "license": "Apache-2.0-only", + "web": "https://age.attakei.dev" + }, + { + "name": "jv", + "url": "https://github.com/meenbeese/jv", + "method": "git", + "tags": [ + "java", + "nim", + "build-tool", + "version-manager" + ], + "description": "A Java version manager and build tool written in Nim", + "license": "MIT", + "web": "https://github.com/meenbeese/jv" + }, + { + "name": "nimsight", + "url": "https://github.com/ire4ever1190/nimsight", + "method": "git", + "tags": [ + "lsp", + "tooling" + ], + "description": "LSP implementation for Nim based on `nim check`", + "license": "MIT", + "web": "https://github.com/ire4ever1190/nimsight" + }, + { + "name": "fur", + "url": "https://github.com/capocasa/fur", + "method": "git", + "tags": [ + "dsp", + "filter", + "fir", + "realtime" + ], + "description": "Fur is a pure Nim set of finite impulse response filters (FIR) for realtime use.", + "license": "MIT", + "web": "https://github.com/capocasa/fur" + }, + { + "name": "jill", + "url": "https://github.com/capocasa/jill", + "method": "git", + "tags": [ + "jack", + "dsp", + "audio", + "realtime" + ], + "description": "Jill is a Nimish high-level interface to the Jack Audio Connection Kit.", + "license": "MIT", + "web": "https://github.com/capocasa/jill" + }, + { + "name": "amicus", + "url": "https://codeberg.org/onbox/amicus", + "method": "git", + "tags": [ + "library", + "social", + "media" + ], + "description": "Social networking library powering Onbox.", + "license": "AGPL-3.0-or-later", + "web": "https://codeberg.org/onbox/amicus" + }, + { + "name": "nmr", + "url": "https://github.com/HapticX/nmr", + "method": "git", + "tags": [ + "package-manager", + "package", + "nimble-alternative", + "nimble" + ], + "description": "A super-fast Nim package manager with automatic dependency graph and parallel installation.", + "license": "MIT", + "web": "https://github.com/HapticX/nmr" + }, + { + "name": "quic", + "url": "https://github.com/vacp2p/nim-quic", + "method": "git", + "tags": [ + "quic" + ], + "description": "QUIC protocol implementation", + "license": "MIT", + "web": "https://github.com/vacp2p/nim-quic" + }, + { + "name": "tang", + "url": "https://github.com/5-6-1/tang-nim", + "method": "git", + "tags": [ + "syntax", + "dsl", + "macros", + "sugar" + ], + "description": "Elegant sugar", + "license": "MIT", + "web": "https://github.com/5-6-1/tang-nim" + }, + { + "name": "unitx", + "url": "https://github.com/5-6-1/unitx-nim", + "method": "git", + "tags": [ + "units", + "physics", + "dimensional", + "compile-time", + "type-safe", + "algebra", + "science", + "engineering" + ], + "description": "Zero-overhead compile-time unit system with algebraic expressions", + "license": "MIT", + "web": "https://github.com/5-6-1/unitx-nim" + }, + { + "name": "thorvg", + "url": "https://github.com/elcritch/thorvg-nim", + "method": "git", + "tags": [ + "thorvg", + "vector-graphics", + "graphics", + "renderer", + "nim", + "wrapper" + ], + "description": "ThorVG Nim Wrapper", + "license": "Unlicense", + "web": "https://github.com/elcritch/thorvg-nim" + }, + { + "name": "scope", + "url": "https://github.com/thing-king/scope", + "method": "git", + "tags": [ + "macro", + "untyped", + "scope", + "tracker" + ], + "description": "Scope tracking for untyped macros", + "license": "MIT", + "web": "https://github.com/thing-king/scope" + }, + { + "name": "uuidgen", + "url": "https://github.com/jamesfrancis2004/uuidgen", + "method": "git", + "tags": [ + "uuid", + "library", + "id" + ], + "description": "A comprehensive and standards-compliant UUID library", + "license": "MIT", + "web": "https://github.com/jamesfrancis2004/uuidgen" + }, + { + "name": "rtthread", + "url": "https://github.com/capocasa/rtthread", + "method": "git", + "tags": [ + "thread", + "dsp", + "audio", + "realtime" + ], + "description": "Nim threads with realtime scheduling", + "license": "MIT", + "web": "https://github.com/capocasa/rtthread" + }, + { + "name": "what_the_fork", + "url": "https://github.com/Luteva-ssh/what_the_fork", + "method": "git", + "tags": [ + "analyse", + "forks" + ], + "description": "What_the_fork is a terminal tool that analyses forks of a given github repo to extract changes like bugfixes, new features etc.", + "license": "MIT", + "web": "https://github.com/Luteva-ssh/what_the_fork" + }, + { + "name": "obfusel", + "url": "https://github.com/Luteva-ssh/obfusel", + "method": "git", + "tags": [ + "obfuscator", + "obfuscate", + "excel", + "xlsx", + "xl", + "ai" + ], + "description": "An obfuscator for excel sheets. If you are not allowed to transfer data to an AI system, this can be an easy solution :).", + "license": "MIT", + "web": "https://github.com/Luteva-ssh/obfusel" + }, + { + "name": "mash", + "url": "https://github.com/capocasa/mash", + "method": "git", + "tags": [ + "MIDI", + "jack", + "keyboard", + "virtual", + "precision" + ], + "description": "A very precise musical virtual keyboard for Jack MIDI", + "license": "MIT", + "web": "https://github.com/capocasa/mash" + }, + { + "name": "imguin", + "url": "https://github.com/dinau/imguin", + "method": "git", + "tags": [ + "imgui", + "nimgl", + "imgui", + "plot", + "imnodes", + "imguizmo", + "imspinner", + "imknobs", + "filedialog", + "imtoggle", + "textedit", + "implot", + "implot3d", + "sdl2", + "sdl3", + "gui", + "graph", + "glfw", + "stb", + "stb_image", + "opengl", + "futhark", + "cimgui" + ], + "description": "Nim binding for Dear ImGui / CImGui", + "license": "MIT License", + "web": "https://github.com/dinau/imguin" + }, + { + "name": "clutter", + "url": "https://github.com/arashi-software/clutter", + "method": "git", + "tags": [ + "images", + "photos", + "filters", + "colors", + "cinematic", + "fast", + "vips", + "libvips" + ], + "description": "Fast as Fuck interpolated LUT generator and applier", + "license": "GPL-3.0-only", + "web": "https://github.com/arashi-software/clutter" + }, + { + "name": "pffft", + "url": "https://github.com/capocasa/pffft", + "method": "git", + "tags": [ + "fft", + "math", + "dsp", + "audio" + ], + "description": "The fast, small and liberally licensed pffft fast-fourier-transform (FFT) library wrapped for Nim", + "license": "BSD-3-Clause", + "web": "https://github.com/capocasa/pffft" + }, + { + "name": "morsecode", + "url": "https://github.com/nemuelw/morsecode", + "method": "git", + "tags": [ + "morse", + "morsecode", + "encode", + "decode", + "encoding", + "decoding", + "text", + "communication", + "utils" + ], + "description": "Encode and decode text using standard international Morse code", + "license": "GPL-3.0-or-later", + "web": "https://github.com/nemuelw/morsecode" + }, + { + "name": "tpdne", + "url": "https://github.com/nemuelw/tpdne", + "method": "git", + "tags": [ + "thispersondoesnotexist", + "thispersondoesnotexist.com", + "ai-faces", + "face-generation", + "image-download", + "tpdne", + "nim", + "client" + ], + "description": "Fetch and optionally save AI-generated faces from thispersondoesnotexist.com", + "license": "MIT", + "web": "https://github.com/nemuelw/tpdne" + }, + { + "name": "sdl3_nim", + "url": "https://github.com/dinau/sdl3_nim", + "method": "git", + "tags": [ + "sdl3", + "nimgl", + "stb", + "stb_image", + "opengl", + "futhark", + "imguin", + "imgui" + ], + "description": "SDL3 warpper for Nim language", + "license": "MIT License", + "web": "https://github.com/dinau/sdl3_nim" + }, + { + "name": "ukpolice", + "url": "https://github.com/nemuelw/ukpolice", + "method": "git", + "tags": [ + "ukpolice", + "nim", + "wrapper", + "api-wrapper", + "nim-wrapper", + "forces", + "crimes", + "neighbourhoods", + "stop-and-search" + ], + "description": "Nim wrapper for the UK Police Data API", + "license": "MIT", + "web": "https://github.com/nemuelw/ukpolice" + }, + { + "name": "ada", + "url": "https://github.com/ferus-web/nim-ada", + "method": "git", + "tags": [ + "wrapper", + "url", + "parser", + "whatwg", + "arc", + "orc" + ], + "description": "High-level Nim wrapper over ada-url, a high-performance, spec-compliant WHATWG URL parser written in C++.", + "license": "MIT", + "web": "https://github.com/ferus-web/nim-ada" + }, + { + "name": "nullable", + "url": "https://github.com/theDataFlowClub/nullable", + "method": "git", + "tags": [ + "nullable", + "null", + "types", + "utility", + "performance", + "value-types" + ], + "description": "An optimized and highly efficient Nullable / Optional type for Nim. Designed for performance-critical applications, it provides clear, functional-style handling of optional values, especially for value types, without reference overhead.", + "license": "MIT", + "web": "https://github.com/theDataFlowClub/nullable" + }, + { + "name": "nimcp", + "url": "https://github.com/gokr/nimcp", + "method": "git", + "tags": [ + "mcp", + "library", + "protocol" + ], + "description": "Easy-to-use Model Context Protocol (MCP) server library for Nim", + "license": "MIT", + "web": "https://github.com/gokr/nimcp" + }, + { + "name": "dewitt", + "url": "https://github.com/Luteva-ssh/dewitt", + "method": "git", + "tags": [ + "audio", + "analysis", + "discrete", + "wavelet", + "transform", + "DWT" + ], + "description": "Discrete Wavelet Transform (DWT - here 'dewitt') for Audio Analysis", + "license": "MIT", + "web": "https://github.com/Luteva-ssh/dewitt" + }, + { + "name": "agify", + "url": "https://github.com/nemuelw/nim-agify", + "method": "git", + "tags": [ + "agify", + "agifyio", + "agify.io", + "agify-api", + "nim", + "wrapper", + "api-wrapper", + "nim-wrapper", + "client", + "api-client", + "nim-client" + ], + "description": "Nim wrapper for the Agify.io API", + "license": "GPL-3.0-only", + "web": "https://github.com/nemuelw/nim-agify" + }, + { + "name": "genderize", + "url": "https://github.com/nemuelw/genderize", + "method": "git", + "tags": [ + "genderize", + "genderizeio", + "genderize.io", + "genderize-api", + "nim", + "wrapper", + "api-wrapper", + "nim-wrapper", + "client", + "api-client", + "nim-client" + ], + "description": "Nim wrapper for the Genderize.io API", + "license": "GPL-3.0-only", + "web": "https://github.com/nemuelw/genderize" + }, + { + "name": "nationalize", + "url": "https://github.com/nemuelw/nationalize", + "method": "git", + "tags": [ + "nationalize", + "nationalizeio", + "nationalize.io", + "nationalize-api", + "nim", + "wrapper", + "api-wrapper", + "nim-wrapper", + "client", + "api-client", + "nim-client" + ], + "description": "Nim wrapper for the Nationalize.io API", + "license": "GPL-3.0-only", + "web": "https://github.com/nemuelw/nationalize" + }, + { + "name": "seance", + "url": "https://github.com/esafak/seance", + "method": "git", + "tags": [ + "llm" + ], + "license": "MIT", + "description": "A CLI tool and library for interacting with various LLMs" + }, + { + "name": "Rakta", + "url": "https://github.com/DitzDev/Rakta", + "method": "git", + "tags": [ + "web", + "library" + ], + "description": "Powerfull, Fast, and Minimalist web Framework for Nim. Focus on your Backend.", + "license": "MIT", + "web": "https://github.com/DitzDev/Rakta" + }, + { + "name": "razor", + "url": "https://github.com/navid-m/razor", + "method": "git", + "tags": [ + "pandas", + "polars", + "data-science", + "dataframe", + "dataframes", + "library" + ], + "description": "Library for data analysis and manipulation, equivalent to Pandas.", + "license": "GPL-3.0-only", + "web": "https://github.com/navid-m/razor" + }, + { + "name": "myip", + "url": "https://github.com/nemuelw/myip", + "method": "git", + "tags": [ + "myip", + "my-ip", + "my-ip.io", + "myip-api", + "nim", + "wrapper", + "api-wrapper", + "nim-wrapper", + "client", + "api-client", + "nim-client" + ], + "description": "Nim client for the MyIP (https://my-ip.io) API", + "license": "GPL-3.0-only", + "web": "https://github.com/nemuelw/myip" + }, + { + "name": "nife", + "url": "https://github.com/ANSI-D/NiFE", + "method": "git", + "tags": [ + "file-manager", + "terminal-based", + "linux", + "files", + "unix" + ], + "description": "A simple terminal file manager for Linux and MacOS inspired by Ranger FM", + "license": "GPL-3.0-only", + "web": "https://github.com/ANSI-D/NiFE" + }, + { + "name": "bali", + "url": "https://github.com/ferus-web/bali", + "method": "git", + "tags": [ + "javascript", + "interpreter", + "compiler", + "jit", + "x86-64", + "optimizer", + "bytecode", + "scripting", + "lexer", + "parser" + ], + "description": "Bali is an embeddable JavaScript engine written in Nim from scratch.", + "license": "LGPL-3.0", + "web": "https://ferus-web.github.io/bali/" + }, + { + "name": "Espirit", + "url": "https://github.com/Toma400/Espirit", + "method": "git", + "tags": [ + "elder-scrolls", + "morrowind", + "parser", + "parse", + "esm", + "esp" + ], + "description": "Parser for Morrowind's .esp/.esm modding files", + "license": "MIT NON-AI License", + "web": "https://baedoor.github.io/projects/esp.html" + }, + { + "name": "chronim", + "url": "https://github.com/aad1995/chronim", + "method": "git", + "tags": [ + "cdp", + "chrome", + "devtools", + "webassembley", + "nim", + "automation" + ], + "description": "Chronim is Chrome DevTools Protocol (CDP) for Nim lang", + "license": "MIT", + "web": "https://github.com/aad1995/chronim" + }, + { + "name": "nimtools", + "url": "https://github.com/alexzzzs/NimTools", + "method": "git", + "tags": [ + "a", + "utils", + "library", + "for", + "Nim" + ], + "description": "Lightweight, zero-dependency Nim library with expressive helper APIs for numbers, strings, and collections", + "license": "MIT", + "web": "https://github.com/alexzzzs/NimTools" + }, + { + "name": "claude_code_sdk", + "url": "https://github.com/Apothic-AI/claude-code-sdk-nim", + "method": "git", + "tags": [ + "claude", + "ai", + "sdk", + "api", + "anthropic", + "llm", + "chatbot", + "assistant", + "code-generation" + ], + "description": "Nim SDK for Claude Code - provides seamless integration with Claude Code functionality through a native Nim interface", + "license": "Apache-2.0", + "web": "https://github.com/Apothic-AI/claude-code-sdk-nim" + }, + { + "name": "pgvector", + "url": "https://github.com/pgvector/pgvector-nim", + "method": "git", + "tags": [ + "postgres", + "vector" + ], + "description": "pgvector support for Nim", + "license": "MIT", + "web": "https://github.com/pgvector/pgvector-nim" + }, + { + "name": "lasm", + "url": "https://github.com/fox0430/lasm", + "method": "git", + "tags": [ + "lsp", + "editor" + ], + "description": "A configurable LSP server for debugging/testing LSP clients", + "license": "MIT", + "web": "https://github.com/fox0430/lasm" + }, + { + "name": "mmops", + "url": "https://github.com/capocasa/mmops", + "method": "git", + "tags": [ + "simd", + "avx2", + "vector", + "math" + ], + "description": "Zero-cost typed SIMD operations for Nim using familiar math operators (`+`, `-`, `*`, `/`, etc.) that compile directly to AVX2 instructions.", + "license": "MIT", + "web": "https://github.com/capocasa/mmops" + }, + { + "name": "xcb_nim", + "url": "https://github.com/heysokam/xcb.nim", + "method": "git", + "tags": [ + "xcb", + "X11", + "linux", + "libxcb", + "nimmified", + "ergonomic", + "library", + "bindings", + "wrapper", + "futhark" + ], + "description": "xcb.nim | Nimmified bindings for XCB", + "license": "MPL-2.0", + "web": "https://github.com/heysokam/xcb.nim" + }, + { + "name": "nimchess", + "url": "https://github.com/tsoj/nimchess", + "method": "git", + "tags": [ + "chess", + "bitboard", + "game", + "pgn" + ], + "description": "A chess library for Nim", + "license": "LGPL-3.0-linking-exception", + "web": "https://github.com/tsoj/nimchess", + "doc": "https://tsoj.github.io/nimchess" + }, + { + "name": "celina", + "url": "https://github.com/fox0430/celina", + "method": "git", + "tags": [ + "cli", + "command-line", + "terminal", + "ui" + ], + "description": "A CLI library inspired by Ratatui", + "license": "MIT", + "web": "https://github.com/fox0430/celina" + }, + { + "name": "cglm", + "url": "https://github.com/Niminem/cglm", + "method": "git", + "tags": [ + "cglm", + "glm", + "math", + "3d", + "game", + "wrapper" + ], + "description": "Nim wrapper for cglm, an optimized 3D math library written in C99", + "license": "MIT", + "web": "https://github.com/Niminem/cglm" + } +] From 3ad434dc8c53034536e0c53d8a4d250e2673ccf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emre=20=C5=9Eafak?= <3928300+esafak@users.noreply.github.com> Date: Tue, 12 Aug 2025 09:58:15 -0400 Subject: [PATCH 7/7] update packages.json --- packages.json | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/packages.json b/packages.json index c7923f52..5a7da721 100644 --- a/packages.json +++ b/packages.json @@ -25219,23 +25219,6 @@ "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", @@ -36052,5 +36035,19 @@ "description": "Nim wrapper for cglm, an optimized 3D math library written in C99", "license": "MIT", "web": "https://github.com/Niminem/cglm" + }, + { + "name": "prettyterm", + "url": "https://github.com/CodeLibraty/prettyterm", + "method": "git", + "tags": [ + "terminal", + "tui", + "utils", + "rytonlang" + ], + "description": "Make your terminal interfaces prettier!", + "license": "MIT", + "web": "https://github.com/CodeLibraty/prettyterm" } ]