[ANN] Lagrange - A Beautiful Gemini Client

Luke Emmet luke at marmaladefoo.com
Sun Sep 13 22:05:21 BST 2020


Hi Jaakko

Very nice work - well done! I just took it for a spin on Win10. You 
might want to create an installer at some point, my anti virus seemed to 
look on it suspiciously and I had to retrieve it from quarantine.

A v minor comment - when using a http proxy, it seems to need the IP 
address (e.g. on local machine needs "127.0.0.1:port" using 
"localhost:port" didn't work for me).

Best wishes

  - Luke

On 13-Sep-2020 21:25, skyjake wrote:
> Hello all,
>
> This is my first post to the mailing list, so greetings everyone! I've been following Gemini for a couple of months now and really like the thinking behind it. The community has done lots of impressive work on an elegant, small foundation.
>
> I would like to introduce you to a new desktop GUI client I've been writing. It is called "Lagrange", and me being a visual/gamedev kind of guy one of the main goals is to make it an aesthetically pleasing app. At the moment, I have binaries available for Windows and macOS, and a source tarball for compiling on Linux.
>
> Short description and build instructions:
>
>      gemini://skyjake.fi/lagrange/
>
> Source code and releases:
>
>      https://git.skyjake.fi/skyjake/lagrange
>
> In the spirit of Gemini, the guiding principle has been to trim things down to the bare bones. To keep the app as portable and small as possible, it's written in C and doesn't depend on existing UI frameworks. Instead, SDL2 is used for low-level graphics/input and the rest is built on top of that. TLS is provided by OpenSSL.
>
> Feature highlights:
>
> * Beautiful typography using Unicode fonts
> * Autogenerated page style and Unicode icon for each Gemini domain
> * Smart suggestions when typing the URL — search bookmarks, history, identities
> * Sidebar for page outline, managing bookmarks and identities, and viewing history
> * Multiple tabs
> * Identity management — create and use TLS client certificates
>
> This is version 0.1 so it is not yet feature complete, but the commonly needed stuff should be working. Give it a spin if interested, and let me know if you have any comments or improvement ideas.
>
> --jaakko


More information about the Gemini mailing list