GitPedia

Go

Go with Cloudflare experimental patches

From cloudflare·Updated May 30, 2026·View on GitHub·

🚨 This fork is offered as-is, and without guarantees. It is expected that changes in the code, repository, and API occur in the future. We recommend to take caution before using this library in production. The project is written primarily in Go, distributed under the BSD 3-Clause "New" or "Revised" License license, first published in 2014. Key topics include: delegated-credentials, ech, go, kyber, post-quantum.

🚨 This fork is offered as-is, and without guarantees. It is expected that
changes in the code, repository, and API occur in the future. We recommend to take
caution before using this library in production.

cfgo

This is an experimental fork of Go, that patches the TLS stack, to support:

  1. Encrypted ClientHello (ECH)
  2. Post-quantum key agreement
  3. Delegated Credentials
  4. Post-quantum certificates.
  5. Configuraton of keyshares sent in ClientHello with tls.Config.ClientCurveGuess.

To use upstream Go and this fork with the same codebase, this fork sets the cfgo build tag.

Build

$ git clone https://github.com/cloudflare/go
$ cd go/src
$ ./make.bash

You can now use ../bin/go as you would regular go.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from cloudflare/go via the GitHub API.Last fetched: 6/23/2026