kopia lustrzana https://github.com/kr1sp1n/awesome-gemini
Porównaj commity
21 Commity
8093c12e43
...
9934e03390
Autor | SHA1 | Data |
---|---|---|
Dmitrij D. Czarkoff | 9934e03390 | |
Dmitrij D. Czarkoff | b9973a0ff4 | |
Brian Picciano | 5b1ed1121c | |
Matt Brubeck | dd740863db | |
Beyley Thomas | f1bcc55108 | |
William Clark | 45af519bb8 | |
Stanislav Panin | 5c0f522fe4 | |
Brian Mayer | 148408000c | |
Doğa Armangil | 4c07e5f3a3 | |
Doğa Armangil | 315beec3fa | |
Doğa Armangil | ab3f30bf85 | |
Christian Lee Seibold | 033c95e41c | |
Artyom Bologov | 1cf5467368 | |
fzn0x | 371846920f | |
d47081 | 5d05aa0b18 | |
d47081 | 6a24e49bab | |
d47081 | 4cab7af54d | |
any-key-dot-press | 1c5c625a33 | |
any-key-dot-press | babdb3647c | |
d47081 | 233e707f03 | |
d47081 | 567a8d4043 |
31
README.md
31
README.md
|
@ -17,7 +17,8 @@ Repo mirrors:
|
|||
|
||||
## Gemini Specification
|
||||
|
||||
- [Official specification](https://gemini.circumlunar.space/docs/specification.gmi)
|
||||
- [Official protocol specification](https://geminiprotocol.net/docs/protocol-specification.gmi)
|
||||
- [Official gemtext specification](https://geminiprotocol.net/docs/gemtext-specification.gmi)
|
||||
- [protocol spec discussion and development](https://gitlab.com/gemini-specification/protocol)
|
||||
- [gemini-text spec discussion and development](https://gitlab.com/gemini-specification/gemini-text)
|
||||
|
||||
|
@ -44,7 +45,6 @@ Repo mirrors:
|
|||
|
||||
### Terminal
|
||||
- [Amfora](https://github.com/makeworld-the-better-one/amfora) (Go) - "fancy" terminal client. In [maintenance mode](https://www.makeworld.space/2023/08/bye_gemini.html).
|
||||
- [astro](https://github.com/blmayer/astro) (Shell) - terminal client using less written in POSIX shell script.
|
||||
- [astronaut](https://sr.ht/~adnano/astronaut/) (Go) - a gemini browser for the terminal
|
||||
- [Asuka](https://git.sr.ht/~julienxx/asuka) (Rust) - an NCurses-based Gemini client.
|
||||
- [AV-98](https://tildegit.org/solderpunk/AV-98) (Python) - Gemini client derived from the popular VF-1 Gopher client.
|
||||
|
@ -54,6 +54,7 @@ Repo mirrors:
|
|||
- [cgmnlm](https://git.sr.ht/~rwa/cgmnlm) (C) - colorful gemini line-mode client, fork of gmni.
|
||||
- [diohsc](https://mbays.sdf.org/diohsc/) (Haskell) - simple line-based command-response terminal user interface with ANSI colour.
|
||||
- [Elpher](https://thelambdalab.xyz/elpher/) (Emacs) - combined Gopher and Gemini client for the popular text editor / operating system.
|
||||
- [ereandel](https://github.com/blmayer/ereandel) (Shell) - terminal client using a custom pager written in POSIX shell script.
|
||||
- [gelim](https://sr.ht/~hedy/gelim/) (Go) - A minimalist line-mode smolnet client written in go.
|
||||
- [gem.awk](http://git.vgx.fr/gem.awk/file/gem.awk.html) (Awk) - minimal but usable interactive Gemini client in < 250 LOC of Awk.
|
||||
- [gembro](https://git.sr.ht/~rafael/gembro) (Go) - gemini client using [Bubble Tea](https://github.com/charmbracelet/bubbletea).
|
||||
|
@ -72,12 +73,12 @@ Repo mirrors:
|
|||
- [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.
|
||||
- [Offpunk](https://sr.ht/~lioploum/offpunk/) (Python) - Gemini, gopher, spartan and http/html offline-first browser.
|
||||
- [Omura](https://github.com/fzn0x/omura) (Node.js, Bun) - Pushing lightweight gemtext-based internet CLI client.
|
||||
- [Romulus](https://github.com/LukeEmmet/Romulus) (C#) - interactive TUI client with menus and mouse support
|
||||
- [Scroll-Term](https://gitlab.com/clseibold/scroll-term) (Go) - Gemini, Nex, and Scroll terminal client with audio streaming 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
|
||||
- [tgmi](https://framagit.org/apm04/tgmi) (python) - full-featured CLI terminal-based Gemini client
|
||||
- [vimini](https://git.sr.ht/~lufte/vimini) (Rust) - Desktop gemini browser inspired by qutebrowser and Vim.
|
||||
|
||||
### Graphical
|
||||
#### Cross-platform
|
||||
|
@ -93,9 +94,12 @@ Repo mirrors:
|
|||
- [Lagrange](https://git.skyjake.fi/skyjake/lagrange) (C) - desktop GUI client with inline image viewing, multiple tabs, bookmarks and more.
|
||||
- [Molasses](https://github.com/jjsimpso/molasses) (Racket) - full-featured graphical Gopher and Gemini client with tabs.
|
||||
- [Moonlander](https://sr.ht/~admicos/moonlander/) (Rust) - the fanciest Gemini client in the entire solar system.
|
||||
- [Profectus](https://gitlab.com/clseibold/profectus) (Go) - Gemini, Nex, Spartan, and Scroll client with tabs, music player, streaming, and expansive theming.
|
||||
- [Kristall](https://github.com/MasterQ32/kristall) (C++) - graphical Gopher and Gemini client using QT.
|
||||
- [spacewar](https://github.com/ResonAtom/spacewar) (Electron.js) - EXPERIMENTAL and UNSTABLE Gemini browser running on Electron.
|
||||
- [Geopard](https://github.com/ranfdev/Geopard) (Rust) - A colorful, adaptive gemini browser.
|
||||
- [vimini](https://git.sr.ht/~lufte/vimini) (Rust) - Desktop gemini browser inspired by qutebrowser and Vim.
|
||||
- [Yoda](https://github.com/YGGverse/Yoda) (PHP-GTK) - Experimental browser for Gemini Protocol based on [PHP-GTK](https://github.com/scorninpc/php-gtk3) and [gemini-php](https://github.com/YGGverse/gemini-php).
|
||||
|
||||
#### Mobile
|
||||
- [Buran](https://github.com/Corewala/Buran) (Kotlin/Java) - Gemini browser for Android, fork of Ariane.
|
||||
|
@ -129,6 +133,7 @@ Repo mirrors:
|
|||
- [gusmobile](https://git.sr.ht/~rwa/gusmobile) (Python) - gemini client for Pyhton (used by geminispace.info)
|
||||
- [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.
|
||||
- [qgeminiserver](https://deno.land/x/qgeminiserver) (Deno/TypeScript) - framework for server applications. [kaksik](https://github.com/sergetymo/kaksik) fork and bug-fix.
|
||||
- [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
|
||||
|
@ -137,6 +142,7 @@ Repo mirrors:
|
|||
- [dremini](https://github.com/marty1885/dremini) (C++) - Highly concurrent C++ Gemini server and client library
|
||||
- [Opal](https://github.com/aschuhardt/Opal) (C#) - Gemini client library targeting .NET Standard 2.0. Built-in support for TOFU and client certificates.
|
||||
- [gemax](https://github.com/ninedraft/gemax) (Go) - a golang gemini stack, inspired by go STD http library.
|
||||
- [phos](https://github.com/omar-polo/phos) (Common Lisp) - Gemini client library and experimental GUI
|
||||
|
||||
## Related Specifications
|
||||
- [GemPub Specification](https://codeberg.org/oppenlab/gempub) - Gempub, the Gemini e-book (and capsule archive) container specification.
|
||||
|
@ -144,9 +150,8 @@ Repo mirrors:
|
|||
- [Adding Emoji Favicons to Gemini](https://portal.mozz.us/gemini/mozz.us/files/rfc_gemini_favicon.gmi) - Optional extension by Michael Lazar to the Gemini Protocol, with the goal to set a Unicode emoji as favicon for a site.
|
||||
|
||||
## 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/) - list of Gemini software.
|
||||
- [transjovian.org/gemini](https://transjovian.org/gemini/) - wiki space dedicated to Gemini communities and software.
|
||||
- [Gemini Specification](https://geminiprotocol.net/docs/) - the Gemini protocol documentation.
|
||||
- [geminiprotocol.net/software/](https://portal.mozz.us/gemini/geminiprotocol.net/software/) - list of Gemini software.
|
||||
|
||||
## Servers
|
||||
- [Agate](https://github.com/mbrubeck/agate) (Rust) - simple Gemini server for static files.
|
||||
|
@ -155,9 +160,11 @@ Repo mirrors:
|
|||
- [atlas](https://github.com/Alumniminium/atlas) (C#) - .NET7 Gemini/Titan/Spartan server w/ vhost and cgi support.
|
||||
- [a-h/gemini](https://github.com/a-h/gemini) (Go) - Server for Linux, Mac, Raspberry Pi. Supports SNI for multiple domains on the same server, has Docker image.
|
||||
- [blizanci](https://github.com/mk270/blizanci) (Erlang) - server designed primarily for robustness and security.
|
||||
- [Bunkum](https://github.com/PlanetBunkum/Bunkum) (C#) - Open source .NET Gemini/Titan/Gopher/HTTP(S) request server.
|
||||
- [Denoscuri](https://github.com/caranatar/denoscuri) (Typescript) - simple Gemini server written using Deno and Typescript.
|
||||
- [Dʒɛmɪni](https://sr.ht/~rwv/dezhemini/) (Racket) - server with features like SNI and CGI.
|
||||
- [Diamant](https://git.umaneti.net/diamant/) (Ruby) - simple Gemini server for static files.
|
||||
- [doc-server](https://github.com/doga/doc-server) (Deno/Typescript) - A Gemini server for serving JSDoc documentation. Built on the Kaksik library.
|
||||
- [Doppio](https://github.com/bhavanki/doppio) (Java) - single-JAR Gemini server with CGI, authentication, and Atom feed support.
|
||||
- [Duckling proxy 🦆](https://portal.mozz.us/gemini/gemini.marmaladefoo.com/blog/31-Aug-2020_The_Duckling_Proxy.gmi) (Go) - scheme-specific filtering proxy for Gemini clients to access the web.
|
||||
- [Earl Server](https://github.com/mrletourneau/EarlServer) (Kotlin) - Gemini fileserver for the JVM.
|
||||
|
@ -193,7 +200,6 @@ Repo mirrors:
|
|||
- [Molly Brown](https://tildegit.org/solderpunk/molly-brown) (Go) - full-featured Gemini server implemented in Go.
|
||||
- [MoonGem](https://sr.ht/~panda-roux/MoonGem) (C) - gemini server with inline Lua scripting for dynamic content generation.
|
||||
- [net-gemini](https://github.com/jackdoe/net-gemini) (Go) - gemini server inspired by Molly Brown.
|
||||
- [northstar](https://github.com/panicbit/northstar) (Rust) - gemini server implementation.
|
||||
- [Orbit](https://tildegit.org/sumpygump/orbit) (PHP) - Gemini server implemented in PHP.
|
||||
- [Phoebe](https://alexschroeder.ch/cgit/phoebe/about/) (Perl) - Gemini/web wiki.
|
||||
- [pollux](https://git.sr.ht/~julienxx/pollux) (Rust) - simple server that will only serve one `index.gemini` file.
|
||||
|
@ -205,6 +211,7 @@ Repo mirrors:
|
|||
- [Taurus](https://git.sr.ht/~garritfra/taurus)(Rust) - A Concurrent Gemini Server.
|
||||
- [Titan](https://github.com/jahzielv/titan) (Rust) - simple TOML-configured Gemini server and an Express-like Gemini server framework.
|
||||
- [twins](https://code.rocketnine.space/tslocum/twins) (Go) - YAML-configured Gemini server supporting vhosts, FastCGI and reverse-proxying.
|
||||
- [twinstar](https://github.com/panicbit/twinstar) (Rust) - gemini server implementation.
|
||||
- [vger](https://tildegit.org/solene/vger) (C) - Gemini server written in C used with inetd.
|
||||
- [Windmark](https://github.com/gemrest/windmark) (Rust) - An elegant and highly performant async Gemini server framework
|
||||
- [SpaceBeans](https://git.usebox.net/spacebeans/about/) (Scala) - supports virtual hosting, user directories, classic CGI.
|
||||
|
@ -214,6 +221,8 @@ Repo mirrors:
|
|||
- [β-Doku](https://github.com/YGGverse/bdoku) (PHP) - DokuWiki Satellite for Gemini Protocol
|
||||
- [KevaChat](https://github.com/kevachat/geminiapp) (PHP) - client/server Chat in Blockchain
|
||||
- [gemini-server-clj](https://github.com/aburd/gemini-server-clj) (Clojure) - simple gemini server for serving static files
|
||||
- [vostok](https://got.any-key.press/?action=summary&path=vostok.git) (__gemini://vostok.any-key.press/__) (C++11) - gemini server
|
||||
- [gem](https://github.com/wrclark/gem) (C) - static file server with many features
|
||||
|
||||
## Services
|
||||
- __gemini://warmedal.se/~antenna/__ - Geminispace aggregator
|
||||
|
@ -237,7 +246,9 @@ Repo mirrors:
|
|||
- __gemini://houston.gmi.bacardi55.io__ - A simple tool to check if a capsule is up or not
|
||||
- __gemini://tlgs.one__ - ([http version](https://tlgs.one)) Another public search provider for Gemini([repo](https://github.com/marty1885/tlgs)).
|
||||
- __gemini://betahowto.duckdns.org__ - Yggdrasil DokuWiki Satellite ([repo](https://github.com/YGGverse/bdoku))
|
||||
- __gemini://kevachat.duckdns.org__ - KevaChat clearnet node for Gemini ([repo](https://github.com/kevachat/geminiapp)).
|
||||
- __gemini://kevachat.duckdns.org__ - KevaChat clearnet node for Gemini ([repo](https://github.com/kevachat/geminiapp))
|
||||
- __gemini://kvazar.duckdns.org__ - Observe Kevacoin Universe ([repo](https://github.com/kvazar-network/geminiapp))
|
||||
- __gemini://fumble-around.mediocregopher.com__ - Explore gemspace by hopping from one random interesting page to the next.
|
||||
|
||||
## Tools
|
||||
|
||||
|
@ -268,6 +279,7 @@ Repo mirrors:
|
|||
- [Hugo-2-Gopher-and-Gemini](https://github.com/mkamarin/Hugo-2-Gopher-and-Gemini) (Python) - A Hugo theme to convert a Hugo site to Gemini or Gopher.
|
||||
- [Gopher-and-Gemini-Walker](https://github.com/mkamarin/Gopher-and-Gemini-Walker) (Python) - Terminal client (without network connectivity) to navigate a folder structure containing a Gemini capsule or Gopher hole.
|
||||
- [Gemini Diagnostics](https://github.com/michael-lazar/gemini-diagnostics) - A torture test for gemini servers
|
||||
- [Pulsar](https://github.com/YGGverse/Pulsar) (PHP) - RSS Aggregator for Gemini Protocol
|
||||
|
||||
### Gemtext converters
|
||||
- [dioscuri](https://github.com/wooorm/dioscuri) (JS) - A Gemtext parser with interfaces to transform to and from mdast (markdown ast) and to compile to HTML.
|
||||
|
@ -306,9 +318,10 @@ Repo mirrors:
|
|||
- [koyu.space GemProxy](https://gemproxy.koyu.space)
|
||||
- [Wobbly](https://www.warmedal.se/~wobbly/)
|
||||
- [Tildeverse Gemini Proxy](https://gemini.tildeverse.org)
|
||||
- [yah2g: yet another http-to-gemini](https://gem.any-key.press/)
|
||||
|
||||
## Bots
|
||||
- [Fortune Teller Bot](https://github.com/t-900-a/gemini-fortune-bot) - Generates a fortune gmi file, gemlog/index.gmi, and atom.xml every time the bot is executed
|
||||
|
||||
---
|
||||
[1]: https://gemini.circumlunar.space/
|
||||
[1]: https://geminiprotocol.net
|
||||
|
|
Ładowanie…
Reference in New Issue