{
  "id": "meshpkt",
  "name": "meshpkt",
  "kind": "library",
  "status": "active",
  "maturity": "alpha",
  "description": "Pure Go codec for the MeshCore radio packet wire format, with packet validation, payload encoding and decoding, firmware-compatible identity cryptography, extensible dispatch and TypeScript bindings powered by WASM.",
  "maintainers": [
    {
      "name": "burningtree",
      "url": "http://github.com/burningtree"
    }
  ],
  "repository": "https://github.com/meshcore-cz/meshpkt",
  "license": "MIT",
  "languages": [
    "go",
    "typescript"
  ],
  "platforms": [
    "linux",
    "macos",
    "windows",
    "web"
  ],
  "interfaces": [
    "api"
  ],
  "capabilities": [
    "packet-analysis",
    "key-management"
  ],
  "install": [
    {
      "type": "go-install",
      "package": "github.com/meshcore-cz/meshpkt",
      "url": "https://pkg.go.dev/github.com/meshcore-cz/meshpkt",
      "command": "go get github.com/meshcore-cz/meshpkt"
    },
    {
      "type": "npm",
      "package": "@meshcore-cz/meshpkt",
      "url": "https://www.npmjs.com/package/@meshcore-cz/meshpkt",
      "command": "npm install @meshcore-cz/meshpkt"
    },
    {
      "type": "source",
      "url": "https://github.com/meshcore-cz/meshpkt"
    }
  ],
  "popularity": {
    "githubStars": 1,
    "githubForks": 0,
    "githubWatchers": 0,
    "githubOpenIssues": 0,
    "githubContributors": 1,
    "lastChecked": "2026-07-21",
    "releaseDownloads": 0,
    "latestReleaseDownloads": 0
  },
  "verification": {
    "sourceAvailable": true,
    "releasesAvailable": true,
    "signedReleases": false,
    "ciBuilds": true,
    "hasDocumentation": false,
    "lastChecked": "2026-07-21",
    "notes": [
      "The project is pre-1.0 and recommends pinning a specific version for production use.",
      "The npm package declares MIT; the repository root had no separate license file when reviewed."
    ]
  },
  "tags": [
    "sdk",
    "protocol",
    "codec",
    "cryptography",
    "wasm"
  ],
  "last_reviewed": "2026-06-24",
  "source": {
    "path": "data/software/meshpkt/software.yaml",
    "updatedAt": "2026-07-21T08:04:18Z"
  },
  "latest_version": "0.1.15",
  "released": "2026-06-25",
  "releases": [
    {
      "version": "v0.1.15",
      "name": "meshpkt v0.1.15",
      "datetime": "2026-06-25T22:26:31Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.15",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/compare/v0.1.14...v0.1.15",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/compare/v0.1.14...v0.1.15\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/compare/v0.1.14...v0.1.15</a></p>\n"
    },
    {
      "version": "v0.1.14",
      "name": "meshpkt v0.1.14",
      "datetime": "2026-06-19T06:15:31Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.14",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/compare/v0.1.13...v0.1.14",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/compare/v0.1.13...v0.1.14\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/compare/v0.1.13...v0.1.14</a></p>\n"
    },
    {
      "version": "v0.1.11",
      "name": "meshpkt v0.1.11",
      "datetime": "2026-06-18T02:20:07Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.11",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/compare/v0.1.10...v0.1.11",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/compare/v0.1.10...v0.1.11\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/compare/v0.1.10...v0.1.11</a></p>\n"
    },
    {
      "version": "v0.1.10",
      "name": "meshpkt v0.1.10",
      "datetime": "2026-06-15T23:01:58Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.10",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/compare/v0.1.9...v0.1.10",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/compare/v0.1.9...v0.1.10\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/compare/v0.1.9...v0.1.10</a></p>\n"
    },
    {
      "version": "v0.1.9",
      "name": "meshpkt v0.1.9",
      "datetime": "2026-06-15T20:07:24Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.9",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/commits/v0.1.9",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/commits/v0.1.9\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/commits/v0.1.9</a></p>\n"
    },
    {
      "version": "v0.1.8",
      "name": "meshpkt v0.1.8",
      "datetime": "2026-06-13T15:10:27Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.8",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/compare/v0.1.7...v0.1.8",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/compare/v0.1.7...v0.1.8\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/compare/v0.1.7...v0.1.8</a></p>\n"
    },
    {
      "version": "v0.1.7",
      "name": "meshpkt v0.1.7",
      "datetime": "2026-06-12T13:12:54Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.7",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/compare/v0.1.6...v0.1.7",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/compare/v0.1.6...v0.1.7\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/compare/v0.1.6...v0.1.7</a></p>\n"
    },
    {
      "version": "v0.1.6",
      "name": "meshpkt v0.1.6",
      "datetime": "2026-06-09T23:55:06Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.6",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/compare/v0.1.5...v0.1.6",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/compare/v0.1.5...v0.1.6\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/compare/v0.1.5...v0.1.6</a></p>\n"
    },
    {
      "version": "v0.1.5",
      "name": "meshpkt v0.1.5",
      "datetime": "2026-06-09T23:04:53Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.5",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/compare/v0.1.4...v0.1.5",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/compare/v0.1.4...v0.1.5\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/compare/v0.1.4...v0.1.5</a></p>\n"
    },
    {
      "version": "v0.1.4",
      "name": "meshpkt v0.1.4",
      "datetime": "2026-06-09T22:39:44Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.4",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/compare/v0.1.2...v0.1.4",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/compare/v0.1.2...v0.1.4\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/compare/v0.1.2...v0.1.4</a></p>\n"
    },
    {
      "version": "v0.1.2",
      "name": "meshpkt v0.1.2",
      "datetime": "2026-06-09T21:16:47Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.2",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/compare/v0.1.1...v0.1.2",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/compare/v0.1.1...v0.1.2\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/compare/v0.1.1...v0.1.2</a></p>\n"
    },
    {
      "version": "v0.1.1",
      "name": "meshpkt v0.1.1",
      "datetime": "2026-06-09T10:51:33Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.1",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/compare/v0.1.0...v0.1.1",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/compare/v0.1.0...v0.1.1\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/compare/v0.1.0...v0.1.1</a></p>\n"
    },
    {
      "version": "v0.1.0",
      "name": "meshpkt v0.1.0",
      "datetime": "2026-06-09T10:36:01Z",
      "url": "https://github.com/meshcore-cz/meshpkt/releases/tag/v0.1.0",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/meshcore-cz/meshpkt/commits/v0.1.0",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/meshcore-cz/meshpkt/commits/v0.1.0\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/meshcore-cz/meshpkt/commits/v0.1.0</a></p>\n"
    }
  ],
  "changelogSource": "github",
  "changelogUpdatedAt": "2026-07-03T22:14:08.990Z"
}
