🍺 BREW Explorer

← all formulae

gitoxide

brew install gitoxide v0.54.0 Apache-2.0

Idiomatic, lean, fast & safe pure Rust implementation of Git

80
30-day installs · #3797
313
90-day · #3474
1.1k
365-day · #3708
11.6k
★ GitHub stars · updated 2mo ago

Build dependencies

GitHub topics

blazingly-fast built-with-rust cli git version-control

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "pkgconf",
    "rust"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Idiomatic, lean, fast \u0026 safe pure Rust implementation of Git",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:08+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "gitoxide",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-20T12:51:45Z",
  "github_readme_excerpt": "[![CI](https://github.com/GitoxideLabs/gitoxide/workflows/ci/badge.svg)](https://github.com/GitoxideLabs/gitoxide/actions)\n[![Crates.io](https://img.shields.io/crates/v/gitoxide.svg)](https://crates.io/crates/gitoxide)\n\u003cimg src=\"etc/msrv-badge.svg\"\u003e\n\n`gitoxide` is an implementation of `git` written in Rust for developing future-proof applications which strive for correctness and\nperformance while providing a pleasant and unsurprising developer experience.\n\nThere are two primary ways to use `gitoxide`:\n\n1. **As Rust library**: Use the [`gix`](https://docs.rs/gix) crate as a Cargo dependency for API access.\n1. **As command-line tool**: The `gix` binary as development tool to help testing the API in real repositories,\n    and the `ein` binary with workflow-enhancing tools. Both binaries may forever be unstable,\n    *do not rely on them in scripts*.\n\n[![asciicast](etc/gix-asciicast.svg)](https://asciinema.org/a/542159)\n\n[`gix`]: https://docs.rs/gix\n\n## Development Status\n\nThe command-line tools as well as the status of each crate is described in\n[the crate status document](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md).\n\nFor use in applications, look for the [`gix`](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix) crate,\nwhich serves as entrypoint to the functionality provided by various lower-level plumbing crates like\n[`gix-config`](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md#gix-config).\n\n### Feature Discovery\n\n\u003e Can `gix` do what I need it to do?\n\nThe above can be hard to answer and this paragraph is here to help with feature discovery.\n\nLook at [`crate-status.md`](https://github.com/GitoxideLabs/gitoxide/blob/main/crate-status.md) for a rather exhaustive document that contains\nboth implemented and planned features.\n\nFurther, the [`gix` crate documentation with the `git2` search term](https://docs.rs/gix/latest/gix?search=git2) helps to find all currently\nknown `git2` equivalent method calls. Please ",
  "github_repo": "GitoxideLabs/gitoxide",
  "github_stars": 11613,
  "github_topics": [
    "blazingly-fast",
    "built-with-rust",
    "cli",
    "git",
    "version-control"
  ],
  "homepage": "https://github.com/GitoxideLabs/gitoxide",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 80,
  "installs_365d": 1074,
  "installs_90d": 313,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "gitoxide",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 3797,
  "rank_365d": 3708,
  "rank_90d": 3474,
  "raw_hash": "409acecf5a068038",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/g/gitoxide.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    "curl"
  ],
  "version_head": "HEAD",
  "version_stable": "0.54.0",
  "versioned_formulae": [],
  "why_use_this": null
}