{"id":23803532,"url":"https://github.com/d3cod3/ofxopendht","last_synced_at":"2026-02-05T00:34:38.738Z","repository":{"id":149329799,"uuid":"290803388","full_name":"d3cod3/ofxOpenDHT","owner":"d3cod3","description":"Openframeworks addon for wrapping and include the openDHT (https://github.com/savoirfairelinux/opendht) library, a C++17 distributed hash table implementation","archived":false,"fork":false,"pushed_at":"2024-12-08T08:18:26.000Z","size":964,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-06T16:45:27.152Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/d3cod3.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":null,"security":null,"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":"2020-08-27T14:51:30.000Z","updated_at":"2024-12-08T08:18:29.000Z","dependencies_parsed_at":"2024-12-05T21:19:09.372Z","dependency_job_id":"9c9a7d91-cb04-4f23-840b-348b51af196c","html_url":"https://github.com/d3cod3/ofxOpenDHT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/d3cod3/ofxOpenDHT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3cod3%2FofxOpenDHT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3cod3%2FofxOpenDHT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3cod3%2FofxOpenDHT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3cod3%2FofxOpenDHT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/d3cod3","download_url":"https://codeload.github.com/d3cod3/ofxOpenDHT/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3cod3%2FofxOpenDHT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29103406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T22:44:52.815Z","status":"ssl_error","status_checked_at":"2026-02-04T22:44:16.428Z","response_time":62,"last_error":"SSL_read: 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":[],"created_at":"2025-01-01T22:32:15.494Z","updated_at":"2026-02-05T00:34:38.715Z","avatar_url":"https://github.com/d3cod3.png","language":"C++","readme":"# ofxOpenDHT\n\nOpenframeworks addon for wrapping and include the [openDHT](https://github.com/savoirfairelinux/opendht) library, a C++17 distributed hash table implementation\n\n## Compile\n\nBefore using this addon, you'll need to install opendht dependencies and build the library. Just follow [this build instructions](https://github.com/savoirfairelinux/opendht/wiki/Build-the-library), when finished you'll be ready to use the ofxOpenDHT addon.\n\n### macOS ISSUES\n\nIn some macOS systems, the install of opendht library will fail due to a security feature that block coping files from user space to system folders.\nIn order to solve the issue just clone the opendht repo in a folder outside the user space and make/make install from there.\n\nTo check if you are working from user space, just try this in a terminal, from the folder where you cloned opendht for compiling ( thanks [@daandelange](https://github.com/Daandelange) ):\n\n```bash\necho `pwd` | grep -Eq \"^`realpath ~/../`\" \u0026\u0026 echo \"You are running from user space, newer versions of macos (±10.15+) will probably fail to install (below). Please copy the compilation files out of your user folder.\"\n```\n\nAnd for compiling with XCode, this is needed:\n\n```Project C Flags: -DMSGPACK_NO_BOOST```\n```Library Search Paths: /usr/local/lib/``` (if using used default install location, otherwise ```/usr/lib```)\n\n## OpenDHT License\n\nCopyright (C) 2014-2024 Savoir-faire Linux Inc.\n\nOpenDHT is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nSee COPYING or [https://www.gnu.org/licenses/gpl-3.0.en.html](https://www.gnu.org/licenses/gpl-3.0.en.html) for the full GPLv3 license.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd3cod3%2Fofxopendht","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd3cod3%2Fofxopendht","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd3cod3%2Fofxopendht/lists"}