All projects are open source. If you'd like further motivating me to work on them consider donating!

Website Volume

Website Volume popup

This is an extension that allows changing the volume of websites. It remembers the latest set value even after the browser is closed. Volume is stored in a per website basis, so multiple tabs in the same website have the same volume.

Due to limitations in the APIs it uses though, a user needs to either click the extension icon or press Alt+Shift+S when reopening the browser or opening a new tab with the same website.

It is currently Chromium-only (couldn't find a way to properly do what it does on Firefox) and
available in the Chrome Web Store.

R²M

R²M website

An MSNP8-12 server written in Rust. Its website is available here.

msnp11-sdk

msnp11-sdk on crates.io

A Rust MSNP11 client SDK. It also uses UniFFI, which allows generating bindings for Kotlin or Swift. The project is available at crates.io too.

icedm

icedm contact list screen

A cross-platform MSNP11 client written in Rust using the iced framework. It uses the SDK above for the protocol innerworkings and is available for Linux, macOS and Windows.

Wafrn

Explore Wafrn page

Not my project, but I have contributed to it. Wafrn is a Fediverse Tumblr-like website with native Bluesky integration, no bridges required or anything.

Artists API client

Artists API client main screen

A web client to the private API that allows me to add or remove artists and their albums from the database.

Made using Vue.js.