OpenCtrl - Run Your HID in Minutes

OpenCtrl is an open-source playground for building custom user interfaces and control surfaces which are fast to prototype, easy to extend, and friendly to tinkerers. The goal is a small ecosystem of reusable modules and examples that help you go from idea to working input in minutes.

Get Started

Check out our source code, documentation, and examples to get started quickly. You can find all of them on our GitHub repository.

Features

OpenCtrl currently provides an initial implementation for ESP32-based microcontrollers. The current setup allows you to:

Contributing

We welcome contributions from the community! If you have ideas, suggestions, or want to contribute code, please contact us on GitHub.