Projects

Things I've built and things I'm building. More detail on each of these will be added as they progress.

eq_ui

Active
GitHub ↗

A portable Dioxus 0.7 component library following atomic design principles. It provides the building blocks behind this website and all my Dioxus projects — atoms (text, input, icon, image, divider), molecules (card, accordion, carousel, tree), and organisms (app shell, header, footer, hero, page sections). Ships with 21 built-in themes, a runtime theme switcher, co-located style files, and a CSS variable system. Everything is overridable via a class prop.

Roadmap

Currently working on an EqButton atom, an EqVideo organism, and custom theme loading. Next up: modal dialogs, toast notifications, tabs, dropdown menus, badges, avatars, and tooltips. Longer-term goals include a data table, form builder, command palette, accessibility audit, and eventually publishing to crates.io.

RustDioxus 0.7Tailwind CSS v4Atomic Design

IPcGen

Work in Progress

Iterative Point Cloud Generator — a multi-crate Rust workspace with a gRPC server built on Tonic and cross-platform FFI bindings. Designed for high-throughput 3D data processing. More details to be added as the project progresses.

RustgRPCTonicFFIPoint Clouds

Unghosty

Work in Progress

A shell alias manager for macOS, built with Rust and Dioxus. Parses shell configuration files and provides an ergonomic UI for managing aliases. Focused on doing one thing well — reliability and clean file parsing over feature bloat. More details to be added as the project progresses.

RustDioxusCLImacOS

Equidevium Website

Active

This site. Built with Dioxus and Rust, running on the eq_ui component library. Serves as a personal portfolio, CV, and eventually a space for technical writing. The site itself is also a testbed for eq_ui components in a real production context.

RustDioxuseq_uiTailwind CSS

Building the future, one line at a time.

© 2026 Equidevium. All rights reserved.