TUF Go Implementation

A Go implementation of The Update Framework (TUF), heavily influenced by python-tuf's design. Provides metadata, TrustedMetadata, and Updater packages implementing the TUF client workflow and specification-compliant metadata handling, as well as multi-repository support via TAP 4.

API entry from apis.yml

apis.yml Raw ↑
aid: tuf:go-tuf
name: TUF Go Implementation
description: A Go implementation of The Update Framework (TUF), heavily influenced by python-tuf's design.
  Provides metadata, TrustedMetadata, and Updater packages implementing the TUF client workflow and specification-compliant
  metadata handling, as well as multi-repository support via TAP 4.
humanURL: https://github.com/theupdateframework/go-tuf
properties:
- type: Documentation
  url: https://github.com/theupdateframework/go-tuf
- type: GitHubRepository
  url: https://github.com/theupdateframework/go-tuf
tags:
- Client Library
- Go
- Security
- Software Updates
- Supply Chain