{"id":15032162,"url":"https://github.com/nodecross/nodex","last_synced_at":"2026-01-17T01:14:33.176Z","repository":{"id":292293356,"uuid":"975338240","full_name":"nodecross/nodex","owner":"nodecross","description":"E2E Secure Messaging Platform","archived":false,"fork":false,"pushed_at":"2026-01-16T01:08:08.000Z","size":14095,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-16T11:16:27.152Z","etag":null,"topics":["decentralized-identifiers","edge-computing","embedded-security","end-to-end-encryption","identity","iot","iot-device","iot-platform","iot-security","root-of-trust","rust","security"],"latest_commit_sha":null,"homepage":"https://nodex.inc/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nodecross.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-04-30T06:45:59.000Z","updated_at":"2025-10-03T11:42:05.000Z","dependencies_parsed_at":"2025-08-22T05:25:27.647Z","dependency_job_id":"71851d0c-b30b-4486-9bb3-5feffa073a53","html_url":"https://github.com/nodecross/nodex","commit_stats":null,"previous_names":["nodecross/nodex"],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/nodecross/nodex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodecross%2Fnodex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodecross%2Fnodex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodecross%2Fnodex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodecross%2Fnodex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nodecross","download_url":"https://codeload.github.com/nodecross/nodex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodecross%2Fnodex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28491190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T00:50:05.742Z","status":"ssl_error","status_checked_at":"2026-01-17T00:43:11.982Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["decentralized-identifiers","edge-computing","embedded-security","end-to-end-encryption","identity","iot","iot-device","iot-platform","iot-security","root-of-trust","rust","security"],"created_at":"2024-09-24T20:17:36.037Z","updated_at":"2026-01-17T01:14:33.171Z","avatar_url":"https://github.com/nodecross.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"images/nodex-logo.svg\" alt=\"NodeX Logo\" width=\"130\" /\u003e\n\u003c/p\u003e\n\n\u003ch2 align=\"center\"\u003e\n  NodeX - E2E Secure Messaging Platform\u003cbr /\u003e\n  \u003ca href=\"https://github.com/nodecross/nodex/actions/workflows/release.yml\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/semantic-release/semantic-release\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/semantic--release-rust-B7410E?logo=semantic-release\" alt=\"Semantic Release\" /\u003e\n  \u003c/a\u003e\n\u003c/h2\u003e\n\nNodeX is an open-source toolkit for building end-to-end secure messaging between all devices including IoT, micro services, and on-premise servers, using features of [decentralized identifiers (DIDs)](https://www.w3.org/TR/did-core/) as a basis of security and privacy. Build atop [DIDComm messaging protocol](https://github.com/decentralized-identity/didcomm-messaging) which works over any transports, it makes end-to-end messaging reliable, secure, and easy.\n\nThis repo where we develop libraries to be installed into your devices. It enables device's IDs and keys management with root of trust (RoT), automated provisioning, mutual authentication, and end-to-end secure messaging across network boundary.\n\n[Explore NodeX Docs](https://docs.nodex.inc/manual)\n\n## Features\n\n- Device's IDs and keys management with RoT\n- Automated provisioning without centralized servers and certificate authorities and intermediaries\n- Mutual authentication and end-to-end secure messaging while ensuring confidentiality, integrity, and authenticity\n- Attribute based access control and dynamic policy management\n- Rust library with multiple language extensions for python and nodejs\n- Mutiple OS support for Linux kernel x86(32bit) \u0026 x86-64(64bit), FreeRTOS ARM Cortex-M33(32bit)\n- RoT extensions for TPM, ARM TrustZone, and Renesas SCE\n\n## Developer's Document\n\n- NodeX Official Website\u003cbr /\u003e\n  https://nodex.inc\n\n- NodeX Developers Portal\u003cbr /\u003e\n  https://docs.nodex.inc/manual\n\n## Contribution\n\nFirst off, thank you for considering making contributions. It's people like you that make NodeX better. There are many ways in which you can participate in the project, for example:\n\n- File a bug report. Be sure to include information like what version of NodeX you are using, what your operating system and CPU is, and steps to recreate the bug.\n- Suggest a new feature.\n\n## Security\n\n[SECURITY](SECURITY.md)\n\n## License\n\n[Apache License 2.0](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnodecross%2Fnodex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnodecross%2Fnodex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnodecross%2Fnodex/lists"}