{"id":21699529,"url":"https://github.com/interpunct/clap-zig-bindings","last_synced_at":"2025-07-12T08:37:06.378Z","repository":{"id":263206435,"uuid":"889237935","full_name":"interpunct/clap-zig-bindings","owner":"interpunct","description":"manually written idiomatic zig bindings for CLAP audio API (mirror)","archived":false,"fork":false,"pushed_at":"2024-12-25T18:32:12.000Z","size":59,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-25T14:42:34.844Z","etag":null,"topics":["audio","clap","library","zig","zig-package"],"latest_commit_sha":null,"homepage":"https://sr.ht/~interpunct/clap-zig-bindings/","language":"Zig","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/interpunct.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}},"created_at":"2024-11-15T22:02:18.000Z","updated_at":"2025-01-01T13:46:17.000Z","dependencies_parsed_at":"2024-12-25T15:31:11.935Z","dependency_job_id":null,"html_url":"https://github.com/interpunct/clap-zig-bindings","commit_stats":null,"previous_names":["interpunct/clap-zig-bindings"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interpunct%2Fclap-zig-bindings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interpunct%2Fclap-zig-bindings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interpunct%2Fclap-zig-bindings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interpunct%2Fclap-zig-bindings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/interpunct","download_url":"https://codeload.github.com/interpunct/clap-zig-bindings/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244643477,"owners_count":20486630,"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":["audio","clap","library","zig","zig-package"],"created_at":"2024-11-25T20:09:57.884Z","updated_at":"2025-03-20T15:40:53.616Z","avatar_url":"https://github.com/interpunct.png","language":"Zig","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [clap-zig-bindings]\n\nZig bindings for the [CLAP] audio API. This is a full hand-written translation.\nEverything is done to make the most of Zig's type system. Currently covers\n100% of the api as of CLAP version `1.2.2`. This library does not cover draft\nextensions.\n\nFor an example on how to use this library, see the [clap-bindings-example] git\nrepo.\n\nThis is not a plugin framework!\n\n## including as a dependency\n\nUse the `zig fetch` command, ie:\n\n```sh\nzig fetch --save git+https://git.sr.ht/~interpunct/clap-zig-bindings\n```\n\nThen add the following to your `build.zig`:\n\n```zig\nconst clap_bindings = b.dependency(\"clap-bindings\", .{})\nexe.root_module.addImport(\"clap-bindings\", clap_bindings.module(\"clap-bindings\"));\n```\n\nThis library currently targets Zig version `0.13.0`.\n\n## issue tracker\n\nBrowse tickets at \u003chttps://todo.sr.ht/~interpunct/clap-zig-bindings\u003e.\n\nIf you have issues and there is no open ticket for them at the page above please\nsend an email with your problems to [my public inbox]. I will look into and make\nany needed tickets for them. This does not require a sourcehut account.\n\n## contributing\n\nPatches and disscussion are are done via email on [my public inbox]. This is\nfuncitonality built in to git. If this workflow is new to you please refer to\n\u003chttps://git-send-email.io\u003e. I promise that it is quick and easy to both learn\nand set up.\n\n## license\n\n`clap-zig-bindings` is distributed under LGPLv3, see the LICENSE file.\n\n[clap-zig-bindings]: https://sr.ht/~interpunct/clap-zig-bindings/\n[clap-bindings-example]: https://git.sr.ht/~interpunct/clap-bindings-example\n[CLAP]: https://cleveraudio.org\n[my public inbox]: https://lists.sr.ht/~interpunct/public-inbox\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finterpunct%2Fclap-zig-bindings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finterpunct%2Fclap-zig-bindings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finterpunct%2Fclap-zig-bindings/lists"}