| CARVIEW |
Select Language
HTTP/2 200
server: GitHub.com
content-type: text/html; charset=utf-8
last-modified: Thu, 05 Jun 2025 13:14:36 GMT
access-control-allow-origin: *
etag: W/"6841983c-1d69"
expires: Sun, 28 Dec 2025 08:58:05 GMT
cache-control: max-age=600
content-encoding: gzip
x-proxy-cache: MISS
x-github-request-id: DA86:3A7A40:763FE3:849430:6950EEC4
accept-ranges: bytes
age: 0
date: Sun, 28 Dec 2025 08:48:05 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210025-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1766911685.273998,VS0,VE202
vary: Accept-Encoding
x-fastly-request-id: 38903383089b0b4f2c2c465f4b3ec418b14cadbd
content-length: 2120
libgit2
libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library, with an API that's designed to be ergonomic to use from C directly, or from another language through FFI bindings.
-
Cross-Platform
Linux, macOS, iOS, and Windows are fully tested and supported.
-
Portable C
Written in a well-supported subset of C99. Builds in GCC, Clang and MSVC.
-
Minimal Dependencies
libgit2 prefers system libraries, but offers minimal bundled dependencies where sensible.
-
Permissive Licensing
GPLv2 with a Linking Exception that lets you use it with open or proprietary software.
