Show HN: Go-mirror-Zig – A simple way to create a Zig community mirror

Hi 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!

2 points savalione 1 year ago 0 comments

No comments yet

Be the first to share your thoughts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton