💾 Archived View for bbs.geminispace.org › u › blah_blah_blah › 15680 captured on 2024-07-09 at 05:41:40. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Taken from "Awesome Gemini" page
https://github.com/kr1sp1n/awesome-gemini
I'm running Whonix in Qubes, so YMMV.
Code that works in 2024:
Code that might work, but has some installation issues:
OpenSSL (I have the latest OpenSSL installed, but...)
Glib
P.S.: I still can't get Lagrange TUI to compile.
Notes to self:
https://github.com/mbrubeck/agate
Version: 3.3.5
Last update: March 15, 2024
What is it?: "Simple Gemini server for static files."
Does it compile?: Yes
Does it 'cargo run -- {-h|--help}'?: Yes
Does it 'cargo install foo'?: Yes
https://git.sr.ht/~julienxx/asuka
Version: 0.8.5
Last Update: 1y10m
What is it?: "asuka is a Gemini Project client written in Rust with NCurses."
Does it compile?: No
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No
https://git.sr.ht/~julienxx/castorhttps://git.sr.ht/~julienxx/asuka
Version: 0.9.0
Last Update: 1y10m
What is it?: "A graphical client for plain-text protocols written in Rust with GTK."
Does it compile?: No ("error: failed to run custom build command for `glib-sys v0.9.1`")
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No
https://codeberg.org/jeang3nie/eva
Version: v0.4.1
Last Update: 2022-06-07 (~2y)
What is it?: "Eva is a gemini protocol browser written in Rust using the gtk+ toolkit."
Does it compile?: No (Error: "failed to run custom build command for 'glib-sys v0.16.3'")
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No
https://codeberg.org/catboomer/fluffer
Version: 4
Last Update: 29-02-2024
What is it? "Fluffer is an experimental crate that aims to make writing Gemini apps fun and easy"
Does it compile?: Yes
Does it 'cargo run -- {-h|--help}'?: No--it's a library
Does it 'cargo install foo'?: No--it's a library
https://github.com/justlark/gempost
Version: v0.3.0
Last Update: 2024-02-09
What is it?: "gempost is a minimal static site generator for publishing a blog (gemlog) on the Gemini protocol."
Does it compile?: Yes
Does it 'cargo run -- {-h|--help}'?: Yes
Does it 'cargo install foo'?: Yes
https://github.com/mk270/gemtext2md
Version: none
Last Update: ?
What is it?: Gemtext to (CommonMark) Markdown converter.
Does it compile?: Yes
Does it 'cargo run -- {-h|--help}'?: Yes
Does it 'cargo install foo'?: No
https://ranfdev.com/projects/geopard/
https://github.com/ranfdev/Geopard
Version: 1.4.0
Last Update: 23-03-2023
What is it?: "Geopard is a gemini client written in rust, using the gtk4 toolkit."
Does it compile?: No (requires meson, which requires glib-2.0, etc, etc.)
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No
https://github.com/actuday6418/gremlin
Version: ?
Last Update: ?
What is it?: "Gemini browser for the terminal."
Does it compile?: No (Error: Failed to find OpenSSL development headers.)
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No
https://github.com/spektom/hydepark
Version: ?
Last Update: ?
What is it?: "A discussion forum application for Gemini."
Does it compile?: Yes
Does it 'cargo run -- {-h|--help}'?: No (warnings + "cannot find -lsqlite3")
Does it 'cargo install foo'?: No
Version: ?
Last Update: ~8mos
What is it?: "Async Gemini protocol server."
Does it compile?: Yes
Does it 'cargo run -- {-h|--help}'?: Yes
Does it 'cargo install foo'?: No
https://sr.ht/~admicos/moonlander/
Version: alpha (in maintenance mode)
Last Update: 2021-03-22?
What is it?: "Just another 'fancy' Gemini client."
Does it compile?: No
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No candidate
Does it run?: No
https://github.com/jansc/ncgopher
Version: 0.6.0
Last Update: Dec 2023
What is it?: "ncgopher is a gopher and gemini client for the modern internet. It uses ncurses and is written in Rust."
Does it compile?: No (OpenSSL? XXX)
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No (Error: fails on ncurses)
Does it run?: No
https://github.com/panicbit/twinstar
Version: 0.4.0
Last Update: ?
What is it?: "Gemini server implementation"
Does it compile?: Yes
Does it 'cargo run -- {-h|--help}'?: No ("error: a bin target must be available for `cargo run`")
Does it 'cargo install foo'?: Yes ("error: there is nothing to install in `twinstar v0.4.0`, because it has no binaries")
https://git.sr.ht/~julienxx/pollux
Version: 0.1.2
Last Update: 3y
What is it?: "pollux is a Gemini Project server written in Rust."
Does it compile?: No ("Failed to find OpenSSL development headers.")
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No
https://git.sr.ht/~cdv/polydeukes/
Version: ?
Last Update: 2y
What is it?: "pollux is a Gemini Project server written in Rust."
Does it compile?: Yes, but ("error: a bin target must be available for `cargo run`")
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No
https://git.sr.ht/~garritfra/taurus
Version: 0.0.2
Last Update: 3y
What is it?: "A concurrent Gemini server."
Does it compile?: No ("Failed to find OpenSSL development headers.")
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No
https://github.com/jahzielv/titan
Version: 0.1.0?
Last Update: ?
What is it?: "A simple Gemini server."
Does it compile?: No ("Failed to find OpenSSL development headers.")
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No
https://git.sr.ht/~lufte/vimini
Version: 0.4.0
Last Update: Feb 2024
What is it?: "Desktop gemini browser inspired by qutebrowser and Vim."
Does it compile?: No ("cannot find -lsqlite3: No such file or directory")
Does it 'cargo run -- {-h|--help}'?: No
Does it 'cargo install foo'?: No
https://github.com/gemrest/windmark
Version: 0.3.9
Last Update: ?
What is it?: "Elegant & Highly Performant Async Gemini Server Framework for the Modern Age"
Does it compile?: Yes
Does it 'cargo run -- {-h|--help}'?: No--it's a library
Does it 'cargo install foo'?: No--it's a library
This was written in March. Since then I got vimini to run, with installation instructions.
Jun 25 · 13 days ago