Gordon Williams

is creating Software for Microcontrollers

Select a membership level

Become A Patron

per month
Thank you!
  • See Patreon-only news updates
  • Post on the Patreon-only section of the Espruino Forum and get a Patreon tag next to your user

Extra Patronage

per month
Everything from the 'Become a Patron' tier, plus extra thanks for contributing  more to help Espruino!

Espruino Chat

per month
Access to a private Slack channel where you can ask me questions and I'll attempt to respond as as soon as possible.
  • Get access to the Web IDE forwarding (if that goal is hit!)
  • Plus all previous rewards




per month

About Gordon Williams


I'm Gordon Williams, the creator and main developer of Espruino.

What is Espruino?

Espruino is an Open Source JavaScript interpreter for Microcontrollers. Once 'flashed' on to a Microcontroller it allows you to change code while your program is running, change variables, and even debug by stepping line by line, without any specialist hardware. It makes embedded software development fast and enjoyable.

But it's not just the interpreter - there's an IDE too, command-line tools, documentation, tutorials, code libraries, thriving forum, and more.

Why do I need your support?

Espruino development and support takes a lot of time - in fact all my time. I wrote my first line of code for Espruino 8 years ago, and for the past 7 years I've been working on it full-time.

I write the software, design hardware, write documentation, and most importantly I answer Espruino's users in the forum. So far, I've supported myself with the money from KickStarter campaigns, by selling boards with Espruino pre-installed, and with the odd bit of consultancy work.

However, Espruino is Open Source and will run on a huge variety of hardware, which brings in no income for me. At the end of 2016, two thirds of my users were using Espruino on this other hardware. However, questions and support for these other users takes time, as does maintaining a codebase that supports Over 40 different pieces of hardware without inadvertently breaking things.

There's so much more I have planned that I'm struggling to find time for because I have to focus on things that will pay me a salary. Please support me on Patreon, and let's see what we can do together, for *all* boards that run Espruino.

Want to learn more? Please check out espruino.com

$488.01 of $500 per month
I'll set up test hardware for Espruino Original, Pico, WiFi, Puck.js, and ESP8266 which I'll run on each build, and will create a Patreon-only website with statistics about all Espruino Firmware builds (test passes, firmware size, etc).
1 of 3
By becoming a patron, you'll instantly unlock access to 15 exclusive posts
By becoming a patron, you'll instantly unlock access to 15 exclusive posts

Recent posts by Gordon Williams

How it works

Get started in 2 minutes

Choose a membership
Sign up
Add a payment method
Get benefits