# projects

The things I run and the things I build. The services run on servers I manage; the Matrix services share one salix.host account, while the SimpleX relay needs no account at all. The code lives on my forge. Fair warning on the projects: they are personal, some are early, and I make no promises. But the code is there and you’re welcome to look around.

## hosted services

salix@host:~/services

~$ cat matrix-homeserver

The heart of it all: the salix.host homeserver itself. Federated, end-to-end encrypted, and open to anyone. Grab a registration token from the Matrix page and sign up with just a username.

~$ cat element-web

The web client I host at chat.salix.host. Full-featured, works in any browser, and it's where the sign-up flow on the Matrix page sends you. If you don't know which client to pick, start here.

~$ cat cinny

A second web client I host, for people who like it clean and minimal. Same account, same rooms, just a different feel. Try both and keep the one you like.

~$ cat simplex-smp-relay

A public SimpleX Messaging Protocol relay at smp.salix.host, also reachable as an onion service. Add it to SimpleX to route your encrypted message queues through a server I manage.

~$

## my projects

salix@host:~/projects

~$ cat vitis

A very early-stage Matrix homeserver experiment in Rust, forked from the Conduit family. It is not used in production, and the code is not public for now.

~$ cat invio

A personal YouTube client built around Invidious instances: a shared Rust core, an Android app, and a GNOME app. Watch without the ads, the tracking or the account. Mostly built for my own use, source available.

~$ cat threado

An account-free Reddit reader for Android and GNOME. It reads public Old Reddit pages directly, keeps subscriptions and saved threads local, and can route traffic through Tor. One shared Rust core, two native apps, no Reddit account.

~$ cat androidsip

A small SIP softphone for Android: baresip as the engine, Kotlin and Compose on top. Register a SIP account, make and receive calls, nothing more. Early and unpolished, but a nice base if you want to play with SIP on Android.

~$ cat searchlightng

Searchlight NG, my fork of the Search Light GNOME Shell extension: app search in a Spotlight-style popup instead of the Overview. The fork adds GNOME 50 compatibility, a bunch of bug fixes, and a theming engine with presets.

~$ cat gnomesip

The GNOME counterpart of androidsip: a simple SIP client for the Linux desktop, in Python. Very early days, it exists mostly because I wanted my calls on my laptop too.

~$