{"id":14990814,"url":"https://github.com/leecannon/zig-libgit2","last_synced_at":"2026-03-06T04:30:16.886Z","repository":{"id":45109665,"uuid":"397506615","full_name":"leecannon/zig-libgit2","owner":"leecannon","description":"Zig bindings to libgit2","archived":true,"fork":false,"pushed_at":"2023-07-09T13:28:22.000Z","size":882,"stargazers_count":32,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-20T07:04:38.263Z","etag":null,"topics":["git","libgit2","zig","zig-library","zig-package","ziglang"],"latest_commit_sha":null,"homepage":"","language":"Zig","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leecannon.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":"2021-08-18T07:08:41.000Z","updated_at":"2025-01-02T14:15:17.000Z","dependencies_parsed_at":"2024-09-15T19:21:23.724Z","dependency_job_id":null,"html_url":"https://github.com/leecannon/zig-libgit2","commit_stats":{"total_commits":251,"total_committers":4,"mean_commits":62.75,"dds":"0.019920318725099584","last_synced_commit":"ff3e20b1343f35d639e945795314c05ac23a9d65"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leecannon%2Fzig-libgit2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leecannon%2Fzig-libgit2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leecannon%2Fzig-libgit2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leecannon%2Fzig-libgit2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leecannon","download_url":"https://codeload.github.com/leecannon/zig-libgit2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239891984,"owners_count":19714231,"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":["git","libgit2","zig","zig-library","zig-package","ziglang"],"created_at":"2024-09-24T14:20:53.980Z","updated_at":"2026-03-06T04:30:16.813Z","avatar_url":"https://github.com/leecannon.png","language":"Zig","readme":"# zig-libgit2\n\n## Warning\nThis project is not currently in a good state and is not 100% compatible with any of libgit2's releases.\n\nWork on this project stalled at step one in [TODO](TODO.md)\n\n---\n\nZig bindings to [libgit2](https://github.com/libgit2/libgit2)\n\nThis is an in-progress zig binding to libgit2, unfortunately libgit2 doesn't full document all possible errors so every errorable function returns the full errorset.\n\nThere is currently no plan to port all the headers within \"include/git2/sys\", if anyone requires any of that functionailty raise an issue.\n\n## Files fully wrapped (others maybe partially complete)\n\n- [X] annotated_commit.h\n- [X] apply.h\n- [X] attr.h\n- [X] blame.h\n- [X] blob.h\n- [X] branch.h\n- [X] buffer.h\n- [X] cert.h\n- [X] checkout.h\n- [X] cherrypick.h\n- [X] clone.h\n- [X] commit.h\n- [X] common.h\n- [X] config.h\n- [X] credential.h\n- [X] describe.h\n- [ ] diff.h\n- [X] errors.h\n- [X] filter.h\n- [X] global.h\n- [X] graph.h\n- [X] ignore.h\n- [X] index.h\n- [X] indexer.h\n- [X] mailmap.h\n- [ ] merge.h\n- [X] message.h\n- [X] notes.h\n- [X] object.h\n- [ ] odb.h\n- [X] oid.h\n- [X] oidarray.h\n- [X] pack.h\n- [X] patch.h\n- [X] pathspec.h\n- [X] proxy.h\n- [X] rebase.h\n- [X] refdb.h\n- [X] reflog.h\n- [ ] refs.h\n- [X] refspec.h\n- [X] remote.h\n- [X] repository.h\n- [X] reset.h\n- [X] revert.h\n- [X] revparse.h\n- [X] revwalk.h\n- [X] signature.h\n- [X] stash.h\n- [X] status.h\n- [X] strarray.h\n- [ ] submodule.h\n- [X] tag.h\n- [X] trace.h\n- [X] transaction.h\n- [X] tree.h\n- [X] worktree.h\n- [X] sys/alloc.h\n- [X] sys/credential.h\n- [X] sys/diff.h\n- [X] sys/hashsig.h\n- [X] sys/path.h\n- [X] sys/repository.h\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleecannon%2Fzig-libgit2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleecannon%2Fzig-libgit2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleecannon%2Fzig-libgit2/lists"}