Skip to main content

Projects

Ongoing Projects #

felis #

https://git.vdx.hu/voidcontext/felis

A companion tool that creates a bridge between the Kitty terminal and Helix editor.

#rust-lang #helix #kitty


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


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:

  • 1x VPS @ DigitalOcean
  • 1x bare metal server at Hetzner
  • 1x Raspberry Pi 4
  • 1x ClockworkPi uConsole (CM4)
  • 1x old Asus notebook

#nix #nixos #self-hosting


woodpecker plugins #

#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


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