Gifts for Rust developers

Rust developers are one of the easiest groups in software to buy for, for a reason worth understanding: the community has an unusually strong shared identity built around a mascot that nobody officially owns. Ferris is public domain, adopted rather than issued, and Rust people call themselves Rustaceans without irony. That gives you a much clearer target than most languages offer.

Last updated

Every pick below is one of our own designs, sold through Redbubble and TeePublic — we earn from sales. How this site makes money.

  1. Pixel-art illustration of Ferris, the orange Rust crab mascot, with raised pincers

    Ferris the Crab Pixel Art

    The default Rust gift and the one most likely to land. Pixel art is a safer aesthetic bet than a rendered crab, and it reads clearly from across a room, which most logo tees do not.

  2. Ferris the orange Rust crab wearing a santa hat above the words Merry Chrustmas

    Ferris Merry Chrustmas

    Ferris in a santa hat above MERRY CHRUSTMAS. The pun is doing a great deal of work and the crab is entirely unbothered, which is roughly the tone of the whole community.

  3. Circular festive badge with the Rust R logo inside a red snowflake, ringed by the words Merry Chrustmas in blue

    cRUSTmas Mug

    The same annual joke as proper seasonal heraldry — a snowflake badge built around the Rust gear rather than a logo with festive decoration bolted on. Better executed than the genre deserves.

  4. The phrase it works on my machine set over two lines in a heavy black sans serif

    It Works On My Machine

    Lands differently with Rust developers than with anyone else. When the compiler is that strict, "it works on my machine" is much closer to a guarantee than it is in most languages, and they know it.

  5. Lucy, the pink star mascot of the Gleam programming language, with a small smile

    Lucy the Gleam Mascot

    Not Rust, but the same instinct — a friendly mascot fronting a strict type system. Rustaceans tend to be exactly the people who also find Gleam interesting, and this is a good bet for someone who reads widely.

Why the mascot works so well here

Most language mascots are commissioned. Ferris was created by Karen Rustad Tölva and released into the public domain, then adopted by the community because people liked it — not because a foundation told them to.

That difference shows up in how attached people are. Rust developers refer to themselves by a name derived from the mascot, which is not something Java or C# developers do.

The contrast that makes it funny

Rust has a reputation for difficulty. Fighting the borrow checker is a rite of passage, and the learning curve is genuinely steeper than most.

Set against that, a cheerful cartoon crab is doing deliberate work. It signals that the community intends to be welcoming even when the compiler is not, and gifts that lean into that contrast land better than ones that just show the logo.

If they are new to Rust

Go for Ferris rather than anything referencing the borrow checker. Once someone is through the learning curve those jokes are funny; six weeks in, they are just accurate, which is much less enjoyable.