Add Resources section and a definition of Gemini

pull/5/head
Krispin Schulz 2020-08-22 20:20:56 +02:00 zatwierdzone przez GitHub
rodzic 1a6983afc3
commit f118ca0700
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 15 dodań i 0 usunięć

Wyświetl plik

@ -3,12 +3,23 @@ A collection of awesome things regarding the [gemini protocol][1] ecosystem.
Please contribute to this list to link to all the awesome gemini projects out there.
## What is Gemini
[Excerpt from gemini.circumlunar.space](https://gemini.circumlunar.space/docs/specification.html):
> Gemini is a client-server protocol featuring request-response transactions, broadly similar to gopher or HTTP.
Connections are closed at the end of a single transaction and cannot be reused. When Gemini is served over TCP/IP, servers
should listen on port 1965 (the first manned Gemini mission, Gemini 3, flew in March'65).
This is an unprivileged port, so it's very easy to run a server as a "nobody" user, even if e.g. the server is written
in Go and so can't drop privileges in the traditional fashion.
## Contents
- [Clients](#clients)
- [Terminal](#terminal)
- [Graphical](#graphical)
- [Programming](#programming)
- [Resources](#resources)
- [Servers](#servers)
- [Tools](#tools)
- [Web proxies](#web-proxies)
@ -34,6 +45,10 @@ Please contribute to this list to link to all the awesome gemini projects out th
- [gemini](https://github.com/derhuerst/gemini) (Node.js) - a server & client lib
- [gig](https://github.com/pitr/gig) (Go) - a Gemini framework
## Resources
- [Gemini Specification](https://gemini.circumlunar.space/docs/specification.html) - the Gemini protocol specification
- [gemini.circumlunar.space/software](https://portal.mozz.us/gemini/gemini.circumlunar.space/software/) - a list of Gemini software
## Servers
- [Agate](https://github.com/mbrubeck/agate) (Rust) - a simple Gemini server for static files
- [blizanci](https://github.com/mk270/blizanci) (Erlang) - a server designed primarily for robustness and security