doc.go (563B)
1 // Package gemini provides an easy interface to create client and servers that 2 // speak the Gemini protocol. 3 // 4 // At the moment, this library is client-side only, and support is not guaranteed. 5 // It is mostly a personal library. 6 // 7 // It will automatically handle URLs that have IDNs in them, ie domains with Unicode. 8 // It will convert to punycode for DNS and for sending to the server, but accept 9 // certs with either punycode or Unicode as the hostname. 10 // 11 // This also applies to hosts, for functions where a host can be passed specifically. 12 package gemini