{"id":20957957,"url":"https://github.com/jonpalmisc/bn_cpp_template","last_synced_at":"2025-12-29T00:03:31.885Z","repository":{"id":124277820,"uuid":"545250485","full_name":"jonpalmisc/bn_cpp_template","owner":"jonpalmisc","description":"Binary Ninja C++ plugin template","archived":false,"fork":false,"pushed_at":"2022-11-24T14:15:11.000Z","size":8,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-06T11:01:21.441Z","etag":null,"topics":["binary-ninja","binary-ninja-plugin","cpp","plugin","template"],"latest_commit_sha":null,"homepage":"","language":"CMake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonpalmisc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2022-10-04T03:17:30.000Z","updated_at":"2023-07-25T15:02:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"d2fad87d-b74e-4dc1-9cbb-b5e6189906b2","html_url":"https://github.com/jonpalmisc/bn_cpp_template","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonpalmisc%2Fbn_cpp_template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonpalmisc%2Fbn_cpp_template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonpalmisc%2Fbn_cpp_template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonpalmisc%2Fbn_cpp_template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonpalmisc","download_url":"https://codeload.github.com/jonpalmisc/bn_cpp_template/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243352028,"owners_count":20276916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["binary-ninja","binary-ninja-plugin","cpp","plugin","template"],"created_at":"2024-11-19T01:44:47.155Z","updated_at":"2025-12-29T00:03:31.847Z","avatar_url":"https://github.com/jonpalmisc.png","language":"CMake","readme":"# Binary Ninja C++ Plugin Template\n\nThis repository is meant to serve as a template for bootstrapping Binary Ninja\nplugins written in C++.\n\n## Get Started\n\nTo get started, simply clone the repository and the API submodule:\n\n```sh\ngit clone --recursive git@github.com:jonpalmisc/bn_cpp_template.git\n```\n\n\u003e The API submodule currently points to the `master` branch of the API repo; this\n\u003e branch tracks the Binary Ninja stable release. If you are running the \"dev\"\n\u003e release channel of Binary Ninja, you will likely need to update the submodule to\n\u003e point to the `dev` branch or a newer commit.\n\nIf you prefer to not use the vendored API submodule, you can pass\n`-DBN_VENDOR_API=0` when invoking CMake and configure your API setup manually.\n\n## Building\n\nSimply configure the project using CMake, then build:\n\n```sh\ncmake -S . -B build # -GNinja ...\ncmake --build build\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonpalmisc%2Fbn_cpp_template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonpalmisc%2Fbn_cpp_template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonpalmisc%2Fbn_cpp_template/lists"}