Projects
0001-01-01
Ongoing Projects
lamina
https://git.vdx.hu/voidcontext/lamina-rs
A cli tool written in Rust that gives additional functionality that are not officially supported by
nix
, e.g. syncing flake input definitions and locked versions between projects.
#nix
#rust-lang
mapthat
A website to track places you visited. The web UI is written in Rust and compiled to WebAssembly. The backend is written in Rust using the axum library.
#nix
#rust-lang
#web-assembly
spellcasterhub
A Magic: The Gathering TCG card inventory tracker, the frontend is written in Rust and compiled to WebAssembly, the backend in Scala 2 (cats, cats-effect, http4s, doobie, PostgreSQL).
#nix
#rust-lang
#scala
#web-assembly
nix-rust-utils
https://git.vdx.hu/voidcontext/nix-rust-utils
A high level layer on top of crane, that helps sharing best practices between my projects and reducing boilerplate.
#nix
#rust-lang
yew-components
A collection of high level compontents for yew.rs.
#rust-lang
#web-assembly
nix config
https://git.vdx.hu/voidcontext/nix-config
My reproducible dev environments on macOS, and some NixOS boxes (2 VPS @ DigitalOcean, a Raspberry Pi 4, an old Asus notebook)
#nix
#nixos
#self-hosting
woodpecker plugins
-
a base image with nix and attic client preinstalled
#nix
#woodpecker-ci
Parked projects
ghyll
https://github.com/voidcontext/ghyll
A streaming json decoder for Scala. Its main purpose is to efficiently parse and stream huge objects in a form of key value pairs.
#scala