A gemini client
Multiple DB support, filepath support for Favorites
Add license headers, improve AbstractDb
build this plz


browse  log 



You can also use your local clone with git send-email.


builds.sr.ht status

A graphical Gemini browser and a command-line client.

#what's it look like

Twinq displaying a Gemini document


Qt 6 is required, as is a c++17 compiler; beyond those which are required by Qt itself, no other dependencies are needed.

git clone https://git.sr.ht/~bendb/twinq.git
cd twinq
cmake -B build -S . -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=/path/to/qt/6/lib/cmake
cmake --build build

# Use the CLI
build/lib/cli gemini.circumlunar.space

# or, fire up the GUI

#Caveat for macOS

On macOS 10.15+, Qt's default SSL backend is "Secure Transport". At this point in time, it appears that at least some Gemini sites (prominently gemini://gemini.circumlunar.space/) trigger TLS errors in this backend. The best option so far is to use a build of Qt that is linked against OpenSSL directly.


Code is located at https://git.sr.ht/~bendb/twinq - I'm happy to take patches. To send one, use git send-email and address patches to ~bendb/twinq-devel@lists.sr.ht.

#copyrights and licensing

Copyright Ben Bader.

Made available under the GPLv3.


The beautiful icon we're using is copyright freepik