GraphCanon updated today · GitHub synced today
1.9k stars79 forksLast push today Rust MIT
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (0d since push)
- As of today
- Provenance
- Not a fork · Organization account
- As of today
- Security (OSV)
- No lockfile
- As of today
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
cargo add josh crates.ioSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
Git at scale platform
Capability facts
- Languages
- rust
Source: github.language · Jul 15, 2026
Categories
Tags
README
Getting started
Today, the Josh project ships two major components:
- josh CLI: local tool that enables working with partial projections of Git repos. See CLI getting started guide.
- josh-proxy: Git HTTP and SSH proxy that provides on-the-fly transformation of history for multiple users with shared cache, as well as GraphQL APIs. See proxy documentation.
Apart from the links above, there are a couple of core concepts that Josh relies on:
- Filters: a way of describing the desired repository transformation: https://josh-project.github.io/josh/reference/filters.html
- Workspaces: persisted, versioned filters https://josh-project.github.io/josh/guide/workspaces.html
For agents
This page has a .md twin and JSON over the API.