| Tested on | Reference article (no commands) |
|---|---|
| Package | N/A |
| Applies to | Anyone researching the Go programming language mascot |
| Privilege | N/A |
| Scope | History, creator, naming, license, and use of the Go Gopher mascot: WFMU and Bell Labs origins, 2009 adoption, 2011 blue/3D versions, CC BY 4.0, model sheet, and how the gopher differs from the Go logo. Not a design tutorial or community gallery. |
| Related guides | Getting started with Go Go tutorial Create a Go module Fix go.mod file not found Golang string contains |
The Go Gopher is the mascot of the Go programming language. Illustrator Renée French created the character, adapting an earlier gopher she had drawn for New Jersey radio station WFMU. The Go version became the project's mascot for Go's 2009 open-source launch.
The character has no official personal name; the official history simply calls it the "Go gopher."
What is the Go Gopher?
The Go Gopher is the mascot of the Go project—not the formal Go logo. It is widely associated with Go programmers, who are often called "gophers" in community settings such as GopherCon.
The character is a distinctive cartoon gopher: round body, large eyes, and buck teeth in Renée French's drawing style. Community groups sometimes adapt the artwork for meetups or user groups, but the canonical design remains Renée's creation.
The gopher is separate from the Go wordmark and other official brand marks. When you need logo rules for a product site or corporate page, follow the Go brand book—not gopher artwork licensing alone.
Who created the Go Gopher?
Renée French, an illustrator and cartoonist, created the gopher and the Go version used today.
She also drew Glenda, the Plan 9 mascot, and artwork that became avatars in the Bell Labs mail system for figures such as Ken Thompson (ken), Rob Pike (r), and Russ Cox (rsc). Russ Cox's nickname is rsc; Renée French is not called rsc.
How the Gopher became Go's mascot
The character moved from a WFMU fundraiser design to Bell Labs mail avatars, then to Go's 2009 mascot and the 2011 blue plush era:
The timeline summarizes four milestones; the sections below show artwork from the pre-Go and Go eras.
From WFMU to Bell Labs
Around the late 1990s, WFMU in New Jersey commissioned Renée French to design a fundraising T-shirt. The gopher on that shirt predates Go by about a decade.
The character later appeared as Bob Flandrena's avatar in the Bell Labs mail system. Other Renée drawings became avatars for ken, r, rsc, and others—illustrating how the character circulated in that community before Go adopted it.
Go's 2009 open-source launch
When the Go project needed a mascot for its open-source launch in 2009, Renée suggested adapting the WFMU gopher. That adapted design became the Go Gopher.
Before the mascot, Renée had also volunteered a Go logo for an early T-shirt and the Google Code site. The gopher and the logo are related parts of early Go branding but serve different roles today.
The blue and 3D Gopher in 2011
For the Go App Engine runtime launch at Google I/O 2011, Squishable produced plush gophers. According to The Go Gopher on the Go blog, that was the first time the gopher was colored blue and rendered in three dimensions.
Around the same period, Renée roughed out a clay gopher, which led to a refined sculpture and a vinyl figure from Kidrobot—first distributed at OSCON 2011.
Does the Go Gopher have a name?
No. The official Go history states that the gopher has no name and is called simply the "Go gopher."
Community groups sometimes give local mascots nicknames for events, but those are informal adaptations—not an official name for the canonical character.
Go Gopher license and attribution
Gopher images are licensed under Creative Commons Attribution 4.0 (CC BY 4.0). You may reuse and adapt the artwork, but you must provide appropriate attribution to Renée French—for example on a project page, slide deck, or meetup site.
This article is not legal advice. For commercial merchandise, conference branding, or unclear cases, read the official Go licensing and brand pages before publishing.
Gopher artwork vs the Go logo
The Go brand book states explicitly: the gopher is not the Go logo.
| Asset | Role | Typical guidance |
|---|---|---|
| Go Gopher artwork | Mascot character | CC BY 4.0; appropriate attribution to Renée French |
| Go logo / wordmark | Official language branding | Separate trademark and brand rules |
CC BY on gopher drawings does not grant unrestricted use of every Go trademark, store product, or branded asset. Treat mascot artwork and formal Go branding as different layers.
The vinyl and plush gopher designs are separately copyrighted designs—the blog's "accept no substitutes" line refers to those manufactured items, not to every community sketch.
Can you create your own Go Gopher?
Community adaptations are common: regional meetup mascots, conference art, and project illustrations. CC BY 4.0 still requires appropriate attribution to Renée French when you base work on the official character.
Renée French presented a model sheet at GopherCon 2016 explaining proportions and how to draw the gopher correctly. The Go FAQ describes it; the Go Wiki Gopher page links to artwork resources.
If you want your adaptation to follow the canonical Go Gopher design, use Renée French's model sheet for its proportions and characteristic features. For learning the language itself, start with getting started with Go.
Summary
The Go Gopher is Renée French's character, adapted from a late-1990s WFMU T-shirt design for Go's 2009 open-source launch. It has no official personal name, and gopher artwork is shared under CC BY 4.0 with attribution to Renée French.
The blue plush and 3D versions from 2011 are a recognizable later chapter, but the mascot remains distinct from the Go logo. Check official Go brand and licensing pages before mixing gopher art with product branding or trademarks.

