awesome-gemini

A collection of awesome things regarding the gemini protocol ecosystem.
git clone https://git.clttr.info/awesome-gemini.git
Log (Feed) | Files | Refs (Tags) | README | LICENSE

commit 6dc800cc9e77f2425494beb39921bec08ceaa908
parent dd4f5c828dd030c7caa43b763221c61b05b4708b
Author: Luke Emmet <6898220+LukeEmmet@users.noreply.github.com>
Date:   Sun, 15 Aug 2021 14:52:57 +0100

Update README.md

Added more client libraries and applications, including Romulus, html2gemini, html2gmi, SmolNetSharp
Diffstat:
MREADME.md | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/README.md b/README.md @@ -62,6 +62,7 @@ Repo mirrors: - [leo](https://github.com/shantaram3013/leo) (Python) - lightweight, prompt-driven Gemini client. - [min](https://github.com/a-h/min) (Go) - supports advanced features like input and client certificate generation. - [ncgopher](https://github.com/jansc/ncgopher) (Rust) - gopher and gemini client for the modern internet. +- [Romulus](https://github.com/LukeEmmet/Romulus) (C#) - interactive TUI client with menus and mouse support - [Telescope](//telescope.omarpolo.com) (C) - w3m-inspired, multi-protocol client that supports Gemini, Gopher and Finger - [tinmop](https://www.autistici.org/interzona/tinmop.html) (Common Lisp) - opinionated Mastodon and Gemini client @@ -98,10 +99,12 @@ Repo mirrors: - [go-gemini](https://git.sr.ht/~yotam/go-gemini) (Go) - library that provides an easy interface to create client and servers. - [go-gemini](https://github.com/makeworld-the-better-one/go-gemini) (Go) - more recent fork of the library above. - [gig](https://github.com/pitr/gig) (Go) - Gemini framework. +- [html2gemini](https://github.com/LukeEmmet/html2gemini) (Go) - package library to convert HTML to Gemini (see also html2gmi for command line application) - [ignition](https://github.com/cbrews/ignition) (Python) - Gemini client transport/request library for python3. - [Agunua](https://framagit.org/bortzmeyer/agunua) (Python) - Gemini library to write clients. Includes IRI support, gemtext parsing and CLI tool. - [kaksik](https://github.com/sergetymo/kaksik) (Deno/TypeScript) - middleware library for building server applications. - [ruby-net-text](https://git.umaneti.net/ruby-net-text/) (Ruby) - Gemini support in Net::* and URI::* stack. +- [SmolNetSharp](https://github.com/LukeEmmet/SmolNetSharp) (C#) - cross platform .NET (core/framework) client library for building Gemini and Gopher clients - [warmuuh/jemini](https://github.com/warmuuh/jemini/tree/main/gemini-client)(Java) - reactive gemini-client, part of jemini-project - [geminic](https://github.com/WarpEngineer/geminic) (Erlang) - An Erlang library for building Gemini protocol clients. @@ -200,6 +203,7 @@ Repo mirrors: - [gmnhg](https://git.tdem.in/tdemin/gmnhg) (Go) - renders a Hugo site to a Gemini site. - [gssg](https://git.sr.ht/~gsthnz/gssg) (Go) - simple gemini static site generator. Generates pages, index and atom feeds. - [Html2GeminiPy](https://github.com/Aarontheissueguy/Html2GeminiPy) (Python) - Converts Html sites to Gemini sites using markdownify and md2gemini. +- [html2gmi](https://github.com/LukeEmmet/html2gmi) (Go) - command line utility to convert HTML to gemtext - [kiln](https://git.sr.ht/~adnano/kiln) (Go) - simple static site generator for Gemini sites. - [Lupa](https://framagit.org/bortzmeyer/lupa) - crawler to explore the geminispace and make statistics (you can see them at __gemini://gemini.bortzmeyer.org/software/lupa/stats.gmi ). - [Manisha](https://framagit.org/bortzmeyer/manisha) - Nagios (and compatible, such as Icinga) plugin to monitor Gemini servers.