SkillAgentSearch skills...

Furgit

Low-level Git plumbing library in pure Go

Install / Use

/learn @runxiyu/Furgit
About this skill

Quality Score

0/100

Supported Platforms

Universal

Tags

README

Furgit

builds.sr.ht status Go Reference

Furgit is a low‐level Git library in Go.

Status

  • Years or decades away from stable
  • Absolutely no guarantees
  • Do not use in production
  • Mature alternative: go-git
  • Will use Semantic Versioning 2.0.0 starting at 1.0.0

Goals

  • General‐purpose Git plumbing library for UNIX‐like systems
  • Aim for extremely clear and modular architecture
  • Then aim for high performance
  • Expect familiarity with Git internals

Community

See the CONTRIBUTING document for bug reports and patch submissions.

Acknowledgements

Partly inspired by upstream Git, OpenBSD's Game of Trees, and 9front Git.

License

This project is licensed under the GNU Affero General Public License, Version 3.0 only.

Pursuant to Section 14 of the GNU Affero General Public License, Version 3.0, Runxi Yu is hereby designated as the proxy who is authorized to issue a public statement accepting any future version of the GNU Affero General Public License for use with this Program.

Therefore, notwithstanding the specification that this Program is licensed under the GNU Affero General Public License, Version 3.0 only, a public acceptance by the Designated Proxy of any subsequent version of the GNU Affero General Public License shall permanently authorize the use of that accepted version for this Program.

Alternatives

Not endorsements.

View on GitHub
GitHub Stars250
CategoryDevelopment
Updated10h ago
Forks6

Languages

Go

Security Score

100/100

Audited on Apr 1, 2026

No findings