tierlist.tech
中EN

#git

86

2026-11-07 hex2f/gash A A fast, native, bash-compatible shell for Windows: a from-scratch drop-in replacement for Git Bash, written in Rust
2026-08-29 lorenzolfm/wt A Git worktrees, plus the gitignored files they need to share
2026-09-24 seuros/skipper B MCP server for git repositories: local git in-process via gitoxide, plus GitHub, GitLab, Gitea and Forgejo through their CLIs
2026-09-14 Dillonsmart/docket B Per-commit evidence records for agent-written code. Captures what the agent tried, what verified it, and what nobody reviewed
2026-11-07 reason-machines/aspen B A self-hostable Git server for agent-scale traffic: packs in object storage, per-branch history in Postgres. Pre-alpha.
2026-09-14 LalitSinghRana/pr-constellation B See how one change in a PR flows into the rest. Skip the noise.
2026-08-24 tobi/walgit C
2026-09-18 yifanzhang-pro/Agora C Agora: Git as Shared Memory for Collective AutoResearch (arXiv:2609.18094)
2026-10-15 aaravmaloo/vrai C A beautiful git client, made for Mac.
2026-11-09 supurazako/git-ad D
2026-11-03 max-sixty/worktrunk unrated Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows
2026-10-16 0xkuch/Fibo unrated
2026-10-16 Shyboy0499/precondition-library unrated An agent that compiles git maintenance chores into reusable programs, then decides whether to replay them by running checks rather than by guessing the task looks familiar
2026-10-16 enroute-sh/enroute unrated Programmable git infrastructure on top of object storage. Think turbopuffer for git. Open source alternative to Pierre (code.storage) and Cloudflare Artifacts.
2026-10-16 getgat-dev/gat unrated Simple, fast, versioned large-file storage for git 🚀 https://getgat.dev
2026-10-16 init-co-jp/diff-tour unrated Walk through a diff the way a senior engineer reads it. A read-only TUI that turns a git change into a guided tour.
2026-10-16 naw103/foremerge unrated Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.
2026-10-16 rgodha24/walgithub unrated walgit with a GitHub Enterprise Server facade — git over smart HTTP from an object-store bucket
2026-10-16 tsoding/tatr unrated Task Tracker
2026-10-16 yuema137/PairTeX unrated A local, Git-native review + feedback layer for existing LaTeX projects.
2026-10-15 Show HN: Nerudo, building a new way to work on changes concurrently unrated Had fun designing something for the Cloudflare's next Git competition. Here's my take if you want to check it out. https://nerudo.dev/ - Signed delegations with Ed25519 allowances with expiration and binding to the current rules. - Batch integration: the sequencer groups changes with non-overlapping write footprints, validates their combined state, and atomically advances trunk. - Failure isolation: the native sequencer recursively bisects failed batches, rejecting failing changes while landing passing subsets. Also having Jev to assess how much human attention a change needs before merging Full demo available on Linkedin post: https://lnkd.in/p/gmQEs2QA https://www.cloudflare.com/git-competition/
2026-10-14 Show HN: go-git2 – 10-100x faster than go-git, libgit2 -> WASM -> Go unrated go-git2 is a Go git library (read-only for now) using libgit2 transpiled to Go with wasm2go. As a result, it builds with CGO_ENABLED=0 and cross-compiles without a C toolchain. It supports 64-bit Linux, macOS, and Windows today. While go-git has been great for my uses, its performance on larger repos and quirky differences from the git CLI output have been tricky to work with. I'm a huge fan of wasm2go and go-sqlite3 and wanted to apply the same approach and see what could be done. Incredibly happy with the results thus far, with 10-100x improvements on my real-world use cases. On the django repo, finding commits touching a file goes from 40s with go-git to 350ms, against 255ms for git itself. And the only unsafe is in wasm2go's bounds-checked memory accesses! The API follows go-git v5, so read-only code is mostly a drop-in (still a few constructs to port). Write support is down the road. The main module is MIT and the libgit2 module keeps the upstream license (GPLv2 w/ linking exception). Give it a go!
2026-10-08 Show HN: Git extension for controlling Git worktree mess unrated we built a git extension and we're inviting the community to help us build a better way than just using git worktree.
2026-09-30 Show HN: CodeDiff – Fast (<100ms), robust (99.95%) syntax-aware code diff unrated Hi folks! Because of AI, there is more code to review. I don&#x27;t know about you, but I get annoyed when the default git diff doesn&#x27;t match something &quot;obvious&quot;. I built CodeDiff to help. It&#x27;s a syntax-aware, careful implementation in Rust of all current research in code diffing. It parses 24 languages with TreeSitter and falls back to a modified Myers line diffing algorithm for any file it cannot parse. I wouldn&#x27;t necessarily call it a novel algorithm, but it isn&#x27;t a re-implementation of existing tools either. I tested it on the last 50 commits of all 7400-or-so repositories that are in the Gentoo package list. CodeDiff can diff 99.95% of those file pairs in 120s and 6GB of RAM on a rusty 11 year old Intel E3-1275 v5. The median speed is 7ms and 93% of files are diffed in under 100ms. I also did a bit of hand solving and have a test dataset of 1400 hand solved diffs. CodeDiff is perfect on 70% and near-perfect on 90% of them. But accuracy is actually a complex thing to measure, because if you are only after the AST diff, then it is perfect 89% of the time. Deciding what to paint however is not an objective thing so if you do try it out, check out the render options (press M) and make it fit your style. If you just want to see how it looks like: https:&#x2F;&#x2F;ivankovic.github.io&#x2F;codediff&#x2F;showcase&#x2F;?case=python-r... If you want to install it: https:&#x2F;&#x2F;github.com&#x2F;ivankovic&#x2F;codediff Do feel free to file issues. It&#x27;s v0.1.1 at the moment, but I have been using it for months as my git difftool and I plan to keep that stable. Using it as a library directly from Rust however, might change until v1.0. The final goal for v1.0 is p99 &lt; 400ms and 99% perfect diff, including multi-file diff support in 30 languages. Credit where credit is due: There is a bunch of people researching diffs in the past 20 or so years. Without those papers, CodeDiff would be a lot harder to build. Especially without APTED and Myers algorithms. License: AGPL3.0, I kind of like copy-left. If your company prevents use of AGPL software tell them to throw a few bucks my way for my token usage and we can talk. AI disclosure: I use AI assisted coding. Claude and Mistral were used, heavily.
2026-09-28 Show HN: Gat – Version large files with Git, without an LFS server unrated Hi HN, I built Gat because I wanted one thing from data versioning: check out an old Git commit and recover the datasets, model weights, or assets that belong to it. It&#x27;s basically a lock file for large files. I’d appreciate any feedback!
2026-09-16 Show HN: Chronocity – Watch your Git repo's history grow into a 3D city unrated This is timelapse of a 3D city simulation based on your Git history, files are buildings and height is based on LOC. Weather can determines if the repo is quiet or active during a span of time. Just a fun visual to get the momentum overview of your project. I&#x27;ve been working a lot in 1 repo for the past few months and got a handsome amount of commits, so I decided to make something visually appealing to &#x27;appreciate&#x27; my work somehow. Based on the ideas of: CodeCity (Richard Wettel &amp; Michele Lanza) and Gource (Andrew Caudwell, 2009). Instead of static city like CodeCity or 2D tree like Gource, chronocity is an 3D interactive city and you can even drive car in there lol. All in the browser, TypeScript + three.js, isomorphic-git in a Web Worker, WebCodecs for the video. It scans your .git folder (all client-sided, nothing uploaded) and through the main branch (downscaled to 2000 steps for big repos), compares files, LOC with previous step. three.js renders all the buildings in one instanced mesh, and height is the square root of LOC. The weather is not random: the sky follows the local time (their time zone) of people that commited, fog indicates quiet stretches, rain means a burst of changes in a short window. Try your own project straight in my GitHub page, drop your Git cloned repo there (containing .git folder, all in your browser, your repos are stored in YOUR cache, this is serverless).
2026-09-02 Show HN: Shed – Git Repo Management for Terminal Agents unrated Hi HN, Shed is a git repo management system for terminal agents. I built it because I wanted a complete git repo and workspace management system that was agent-first by design and portable across agent harnesses. Tools like ghq, worktrunk, and vanilla git worktrees fill some of the gaps, but personally I feel they all come up short in one way or another as a complete system for agents to manage both git repos and the PR lifecycle. When you add a repo to Shed, it gets tracked in the repo catalog at ~&#x2F;.shed&#x2F;repos. This directory is read-only at the OS level and the tracked repos are synced at the start of each agent session. This guarantees your agent&#x27;s repo catalog is always fresh and pristine. You can add specific repos (shed add python&#x2F;cpython) or track all repos from a GitHub owner (shed add python). Agents read and grep code directly in ~&#x2F;.shed&#x2F;repos, and spin up cheap, writable workspaces with shed on-demand when they need to make changes. Shed includes additional QOL features such as smart workspace pruning (shed prune) which deletes workspaces if the associated PR has been merged. Internally, shed uses worktrees for the read-only catalog but deliberately gives agents plain clones as workspaces. There&#x27;s a longer discussion of this design decision in the README. TLDR; worktrees have limitations that agents don&#x27;t really benefit from, and replicating the same flow with local clones is easy, more flexible, and equivalent in speed. The workspace management itself is managed by your agent. To try it out on mac, run: brew trust AndrewHannigan&#x2F;tap &amp;&amp; brew install AndrewHannigan&#x2F;tap&#x2F;shed shed init echo &quot;show me shed&quot; | claude You can easily uninstall the shed init stuff with shed init --uninstall --purge if you don&#x27;t end up liking the tool. Shed itself is one Go binary, with no daemon and no telemetry. For the moment, Shed supports claude, cursor-agent, and opencode, and GitHub is the only git host. Will add more if people like it. I hope you give it a try and look forward to hearing your thoughts!
2026-08-31 Show HN: Issue tracker that replays workflows, deeply integrated with the code [video] unrated Epiq is an issue tracker that is distributed, Git-native, and most interestingly, can replay state as a movie on demand. This solves one of the most difficult problems with agentic workflows - auditing and tracing in a multi agent environment. Now you can trace intent, and how it evolved while you were away. Take it for a spin: https:&#x2F;&#x2F;ljtn.github.io&#x2F;epiq
2026-08-29 GitProxy unrated Proxy for Git that applies rules and workflows to all outgoing git push operations and ensures they are compliant. It supports both HTTP/HTTPS and SSH protocols with security scanning and validation. (Source Code) Apache-2.0 Nodejs/Docker
2026-08-29 Cgit unrated Fast lightweight web interface for git repositories. (Source Code) GPL-2.0 C
2026-08-29 Gollum unrated Simple, Git-powered wiki with a sweet API and local frontend. MIT Ruby
2026-08-29 Xandikos unrated Open source CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository. GPL-3.0 Python/deb
2026-08-29 Gitit unrated Wiki program that stores pages and uploaded files in a git repository, which can then be modified using the VCS command line tools or the wiki's web interface. GPL-2.0 Haskell
2026-08-29 minimal-git-server unrated Lightweight git server with a basic CLI to manage repositories, supporting multiple accounts and running in a container. MIT Docker
2026-08-29 Gogs unrated Painless self-hosted Git Service written in Go. (Source Code) MIT Go
2026-08-29 Wiki.js unrated Modern, lightweight and powerful wiki app using Git and Markdown. (Demo, Source Code) AGPL-3.0 Nodejs/Docker/K8S
2026-08-29 OneDev unrated All-In-One DevOps Platform. With Git Management, Issue Tracking, and CI/CD. Simple yet Powerful. (Source Code) MIT Java/Docker/K8S
2026-08-29 Opengist unrated Pastebin powered by Git. (Demo, Source Code) AGPL-3.0 Docker/Go/Nodejs
2026-08-29 Pagure unrated Lightweight, powerful, and flexible git-centric forge with features laying the foundation for federated and decentralized development. (Demo) GPL-2.0 Docker/Python/deb
2026-08-29 Sourcehut unrated A full web git interface with no javascript. (Demo, Source Code) GPL-2.0 Go
2026-08-29 SCM Manager unrated The easiest way to share and manage your Git, Mercurial and Subversion repositories over http. (Source Code) BSD-3-Clause Java/deb/Docker/K8S
2026-08-29 sem unrated Semantic version control CLI that provides entity-level diffs, blame, and impact analysis on top of git. Uses tree-sitter to parse 26 languages and builds a cross-file dependency graph with structural hashing. Commands include sem diff, sem blame, sem graph, and sem impact for blast-radius analysis of code changes.
2026-08-29 weave unrated Entity-level semantic merge driver for git. Resolves false conflicts that line-based merge produces when independent changes touch the same file. Parses functions and classes via tree-sitter, matches by name, and merges at the entity level. Benchmarked at 100% clean merges vs git's 48% on a 31-scenario suite.
2026-08-29 Gitleaks unrated A SAST tool for detecting hardcoded secrets like passwords, api keys, and tokens in git repos.
2026-08-29 vcsh unrated Config manager based on Git
2026-08-29 add-gitignore unrated Interactive CLI that generates a .gitignore for your project based on your needs.
2026-08-29 vmn unrated git-based automatic versioning and state recovery solution agnostic to language or architecture
2026-08-29 gita unrated A command-line tool to manage multiple git repos.
2026-08-29 git-sh unrated A customized Bash environment suitable for Git work
2026-08-29 overcommit unrated A fully configurable and extendable Git hook manager
2026-08-29 git-extras unrated Git utilities -- repo summary, repl, changelog population, author commit percentages and more
2026-08-29 git-extra-commands unrated Many Git extra utilities. Churn, cut-branch, improved-merge and many more.
2026-08-29 forgit unrated Utility tool for git taking advantage of fuzzy finder fzf.
2026-08-29 mr unrated Multiple Repository management tool
2026-08-29 pre-commit unrated A framework for managing and maintaining multi-language pre-commit hooks
2026-08-29 git-stats unrated A local GitHub-like contributions calendar.
2026-08-29 semantic-git-commit-cli unrated Ensure semantic commits messages.
2026-08-29 gitfetch unrated Neofetch-style stats of your git forge.
2026-08-29 add-gitignore unrated Interactively generate a .gitignore for your project based on your needs.
2026-08-29 czg unrated Interactively generate standardized commit messages.
2026-08-29 ll unrated ls with git status.
2026-08-29 ggc unrated A modern Git tool with both CLI and interactive incremental-search UI.
2026-08-29 gitmoji-cli unrated Use emoji in commit messages.
2026-08-29 tre unrated tree with git awareness, editor aliasing, and more.
2026-08-29 gitui unrated Blazing fast terminal-ui for git written in Rust.
2026-08-29 gitmoji-changelog unrated Generate gitmoji changelogs.
2026-08-29 hub unrated Make git easier to use with GitHub.
2026-08-29 git commander unrated Interactive git tool.
2026-08-29 lazygit unrated Simple TUI for git commands.
2026-08-29 tig unrated Text-mode interface for git.
2026-08-29 journalot unrated Journaling tool with git sync.
2026-08-29 git-standup unrated Recall what you did on the last working day.
2026-08-29 epiq unrated Local-first distributed issue tracker backed by Git.
2026-08-29 bash-git-prompt unrated Informative and fancy bash prompt for Git users.
2026-08-29 gita unrated Manage multiple git repos side by side.
2026-08-29 grv unrated Text-mode interface for git with customisable vi bindings.
2026-08-29 git-secret unrated Store your private data inside a git repository.
2026-08-29 awesome-git-addons unrated Addons that extend git cli.
2026-08-29 git-extras unrated Git utilities.
2026-08-29 gitlogue unrated Cinematic git commit replay.
2026-08-29 release unrated Generate changelogs with a single command.
2026-08-29 gitlab-cli unrated Create GitLab merge requests.
2026-08-29 release-it unrated Automate releases for Git repositories and/or npm packages. Changelog generation, GitHub/GitLab releases, etc.
2026-08-29 gibr unrated Easily create consistent git branch names.
2026-08-29 git-all-branches unrated Improved git branch -a.