![]()
AnyPixel.js is an open-source software and hardware library that makes it possible to use the web to create big, unusual, interactive displays. Anyone can fork the code and the schematics to create their own display at any scale.
The first display using this platform is in the 8th Avenue lobby at the Google NYC office. To create this installation, we used 5880 off-the-shelf arcade buttons with LEDs inside them as our pixels. AnyPixel.js’ straightforward hardware/software framework makes it easy to build any display where each pixel is an interactive element.
![]()
What You’ll Find
- /hardware - EAGLE schematics, board layouts, CAD files, wiring diagrams, and blueprints.
- /firmware - microcontroller code, written for the STM32 family of devices.
- /backend - node.js and chrome applications for communicating with the hardware.
- /frontend - the app framework, an in-browser previewer, and 12 example apps written by Googlers and friends worldwide.
Getting Started
Check out the examples
We’ve included 12 example apps written by Googlers and friends for the 8th Avenue lobby display in NYC. To check them out, install the previewer and run one of the examples.
Build your own app
Building your own app is easy with the Anypixel framework. To get started, check out the framework documentation and the example app:
var anypixel = require('anypixel');
var ctx = anypixel.canvas.getContext2D();
var colors = ['#F00', '#0F0', '#00F'];
/**
* * Listen for onButtonDown events and draw a 2x2 rectangle at the event site
*/
document.addEventListener('onButtonDown', function(event) {
ctx.fillStyle = colors[Math.floor(Math.random() * colors.length)];
ctx.fillRect(event.detail.x - 1, event.detail.y - 1, 2, 2);
});
Contributors
- Jeremy Abel
- Kyle Phillips
- Nick Fox-Gieg
- Jeramy Morrill
- Manny Tan
- Felix Woitzel
- Anders Hoff
- Dimitry Bentsionov
- Nick Stahlnecker
Note
Third party directories may have different (non-Apache 2.0) licenses.
AnyPixel
Project Details
- magiczn/anypixel
- Apache License 2.0
- Last Updated: 7/17/2016
Recomended MCP Servers
MCP Server Shortcut Project
程序员延寿指南 | A programmer's guide to live longer
Model-Context Protocol server that acts as a bridge to a SearxNG instance
Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap
Fine-tuning & Reinforcement Learning for LLMs. 🦥 Train Qwen3, Llama 4, DeepSeek-R1, Gemma 3, TTS 2x faster with...
mcp server connected to us treasury data, built with mcp-framework
This is a game use a slide_block to catch the ball,you can play the game when you need...
MCP server generated from prompt: make an mcp server for finding dog shelters in san francisco...
A powerful Word document processing service based on FastMCP, enabling AI assistants to create, edit, and manage docx...





