So you want to write a GUI framework

made by cmyr, submitted by davidbalbert
Colin has been working on Druid[1], a cross-platform GUI framework, for a while now. In this blog post, he lays out the set of things a GUI framework for writing desktop applications needs to handle. [1]https://github.com/linebender/druid

Type-checked keypaths in Rust

made by cmyr, submitted by porterjamesj
A Rust crate for referring to paths of nested struct fields in a type-safe way (like in Swift).

Writing Pythonic Rust

made by cmyr, submitted by nicholasbs
A detailed walkthrough of the challenges of writing a Python library in Rust that feels truly Pythonic.

The hyperbezier pen tool

made by Raph, cmyr, submitted by nicholasbs
A new model for a path-drawing pen tool that uses "hyperbezier" curves, which have two control points.

cargo-instruments

made by cmyr, submitted by porterjamesj
Easily profile Rust programs using the built-in "Instruments" app on macOS.

Druid

made by cmyr, Raph, submitted by davidbalbert
A UI framework written in Rust.

Xi, a fast, native text editor

made by cmyr, Raph, submitted by davidbalbert
Xi (pronounced "Zigh") is cross platform, but it has a native UI on every operating system that it runs on. Text is rendered on the GPU, so it's blazing fast.

Rust Playground for macOS

made and submitted by cmyr
Rust Playground for macOS is a simple environment for writing and running small Rust programs.