# projects
The things I run and the things I build. The services run on servers I manage, and one account on salix.host gets you into all of them. 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
~$ 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.
~$
## my 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 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.
~$