Show HN: Go-mirror-Zig – A simple way to create a Zig community mirror
github.comHi everyone, I'm Savelii, an open-source software supporter.
I've built a self-hostable solution written in Go for creating a community mirror for the Zig programming language. This application is designed for communities, companies, or individuals looking to provide faster local access to Zig toolchains, reducing latency and bandwidth usage on the official servers.
Key features: Full support for ACME (Let's Encrypt) to automatically obtain and renew TLS certificates, supports HTTPS and automatic redirection from HTTP to HTTPS, compiles to a single binary, all settings are manageable via command-line flags, caches files using the official Zig directory layout.
The project is open source (GNU GPL v3.0). I welcome all feedback, bug reports, and collaboration from the community.
The source code, build instructions, and pre-compiled binaries are available on GitHub: https://github.com/savalione/go-mirror-zig
Thanks for taking a look!