Free software worth checking out. Vol. I

Originally posted only in Gemini. Now it is here too!

Gemini version of this post

All the software listed below is free (as in freedom) and self-hostable. This list contains cool software I’ve found and fell in love with during my wanderlust journeys around the Internet.

Fossil SCM

https://fossil-scm.org/

Concourse

https://concourse-ci.org/

WireGuard VPN

https://wireguard.com/

SearX

https://searx.github.io/searx/

CryptPad

https://cryptpad.fr/

Syncthing

https://syncthing.net/

Snapdrop

https://snapdrop.net/

Lagrange

gemini://skyjake.fi/lagrange/

Oragono

https://oragono.io/

Convos

https://convos.chat/

ed(1)

https://www.gnu.org/software/ed/manual/ed_manual.html

Footnotes

  1. Github-in-a-box, as described in section 2.1 of the wiki article “Fossil Versus Git”.

  2. I wrote a resource type to monitor and pull Fossil repositories.

  3. Zero-knowledge encryption means the server has no knowledge about the private encryption keys. CryptPad, for instance, hashes your password before uploading it to the server, and the web UI encrypts your private keys with your plain-text password client-side before uploading them.

  4. No official client for iOS yet. You can use Möbius Sync (commercial, non-free-yet).

  5. Some GUI frameworks and toolkits, such as GTK+ (now GTK) are heavily dependent on platforms like GNOME or KDE. SDL is not a GUI toolkit or a framework, but a library that provides low level access to hardware and accelerated graphics. Lagrange has its own UI widgets built in, rendered using SDL and provided by the_Foundation, a C11 library written by Lagrange’s developer.

  6. While it was part of the first UNIX operating systems, the reference to it as the “standard text editor” is used as a joke, in part because of the fact that vi is now more common than ed in Unix-like systems.