Hi! My name is Héctor, but you may know me as hecrj. I am the creator of Iced, a cross-platform GUI library for Rust.
5 years ago, I decided to create my own games while contributing to open-source. I chose Rust as their main programming language. The Rust gamedev ecosystem was not quite mature yet and I saw that as an excellent opportunity to contribute!
Once I started working on my first game, my focus shifted towards game engine development, as it's tradition. After a couple of months, I released Coffee, an opinionated 2D game engine.
Shortly after, I needed a user interface for my game and... I got side-tracked again and ended up building a cross-platform GUI toolkit for Rust called Iced!
Featured work
-
iced-rs/iced
A cross-platform GUI library for Rust, inspired by Elm
Rust 24,683 -
hecrj/icebreaker
A local AI chat app powered by 🦀 Rust, 🧊 iced, 🤗 Hugging Face, and 🦙 llama.cpp
Rust 91 -
hecrj/wgpu_glyph
A fast text renderer for wgpu (https://github.com/gfx-rs/wgpu)
Rust 452 -
hecrj/window_clipboard
A library to obtain clipboard access from a `raw-window-handle`.
Rust 21 -
hecrj/coffee
An opinionated 2D game engine for Rust
Rust 1,084 -
hecrj/setup-rust-action
Set up a specific Rust toolchain in your GitHub workflows
Shell 104