Skip to main content

Google put 5880 light-up arcade buttons in its lobby and you can too!

Google put 5880 light-up arcade buttons in its lobby and you can too!

Share this story

I love it when big companies open source software and ideas. Google's contributions are innumerable — for instance, the Go programming language, Android, Angular, and who can forget the 2004 publication of "MapReduce: Simplified Data Processing on Large Clusters"? Lately I've been getting really psyched on the Xi Editor project, a clean rewrite of a text editor using Rust and modern software best practices.

And then there's AnyPixel.js. It's a big board with a bunch of buttons, and you can write software for it in JavaScript using the Canvas API just like you're making a website. Imagine, buttons as easy to program as websites! Google used this tech to build an elaborate display for its NY office lobby, and has open sourced the hardware schematics and software needed to make your very own.

Look, 5,880 buttons with individually assigned LED pixels is nothing to sneeze at. I don't even know why I'm sitting here subtly complaining about it. Good job Google, you are the open-source king. We're all so proud.