Terminal
VS Code
Python
Hack Club

Output

Build a website that controls real-world hardware and we'll send you parts like RPi Zero 2Ws, LED matrices, stickers & more to make it happen!

Get Started →
Printer
Raspberry Pi Zero 2W
LED Matrix

What is Output?

Output is a You Ship We Ship where You build a website that interacts with real-world hardware. We send you the hardware to make it work.

Digital → Physical: Your website sends commands to a Raspberry Pi, which controls LEDs, printers, lights, motors, anything you can imagine!

How to Build

1. Plan Your Project

What will your website control? A printer? LED matrix? Something custom?

2. Build Your Website

Create a website that controls your hardware safely and let people interact with your creation from anywhere in the world.

3. Test & Submit

Get it working, then submit your project for review!

4. Get Your Hardware

Once approved, we'll send you the hardware your project needs like a RPi Zero 2W, LED matrix, stickers & more!

Cool examples

print.lukasreis.com

Leave a message on the website → it gets printed to a physical printer!

Try it →

CompilerFax

Fax your C code to a Raspberry Pi → it compiles it and faxes back the result!

View project →

inkday

Upload images via a website calendar → they show up on a physical e-ink display each day!

View project →

FAQ

Q: Who can participate?

A: Any teenager between 13 and 18 years old, anywhere in the world!

Q: Is this free?

A: Completely free! This program is run by Hack Club, a nonprofit that builds programs by teenagers, for teenagers.

Q: What hardware do I need to start?

A: Just a computer and internet access. You build and test your website first, and once approved we ship you the hardware your project needs like a RPi Zero 2W, LED matrix, stickers & more.

Q: Can I use any programming language?

A: Yes! Python, JavaScript, Go, Rust... any language that can talk to hardware works. Use whatever you want.

Need more help?

Join the Hack Club Slack and ask in the #output channel!

Submit Your Project

Submissions are currently closed, opening soon!