Open source tools and research from ZKM | Center for Art and Media Karlsruhe
Wikipedia · Instagram · YouTube · LinkedIn · Facebook
The ZKM | Center for Art and Media is a cultural institution founded in 1989 in Karlsruhe, Germany — one of the world's largest centers for media art, combining museum, research institute, and production facility.
ZKM is publicly funded. We believe in Public Money, Public Code — software developed with public funds should be publicly available.
| Project | Stars | Description |
|---|---|---|
| ofxTensorFlow2 | 119 | TensorFlow 2 wrapper for openFrameworks |
| language-identification | 41 | Spoken language detection using deep learning |
| YoloOSC | 22 | Real-time YOLO object detection with OSC output |
| Styler | 6 | Neural style transfer for images, video, and camera |
| HandTracker | 6 | Hand tracking using ofxTensorFlow2 |
| LanguageIdentifier | 1 | Language identification app (openFrameworks) |
| Project | Stars | Description |
|---|---|---|
| filterdns | - | Self-hosted DNS filtering with per-profile config |
| filterdns-client | - | Desktop client for FilterDNS (Linux/macOS/Windows) |
| exhibition-vm-controller | - | VM management for digital art conservation |
| museum-label | 2 | Auto-adaptive multilingual museum labels |
| baton | 4 | UDP/WebSocket message relay |
| thoscy | 3 | Thingsboard to OSC relay |
| serial-button-osc | 3 | Physical button → OSC messages |
| Project | Stars | Description |
|---|---|---|
| lidar | 7 | LIDAR processing tools for spatial detection |
| tfluna | 3 | TF-Luna LIDAR sensor → OSC/UDP/Thingsboard |
| stingyraycontrol9000 | - | Cascadable LED driver for art installations |
| SOMA-Junction | - | Junction box for SOMA lighting |
| Project | Stars | Description |
|---|---|---|
| ZirkoniumSpatializationServer | 6 | Core Zirkonium 3D audio rendering in Pure Data |
| Project | Stars | Description |
|---|---|---|
| arklet | - | ARK identifier minter/binder/resolver |
| prep-pi | - | Raspberry Pi offline web server |
| Project | Stars | Description |
|---|---|---|
| mac-dist-helper | 10 | macOS app packaging and notarization |
| mac-dist-helper-examples | 2 | Example projects for mac-dist-helper |
| js-Gerstner-wave | 1 | Interactive Gerstner wave simulation |
zkm-open-source — Full index with templates | git.zkm.de — Additional projects
The people behind ZKM's open source projects:
| Name | Role | Links | |
|---|---|---|---|
![]() |
Dan Wilcox | Artist & Researcher | ZKM · GitHub · git.zkm.de |
![]() |
Bernd Lintermann | Artist & Head of Visual Arts/Development | ZKM · GitHub |
![]() |
Marc Schütze | Software Developer | ZKM · GitHub · git.zkm.de |
![]() |
Andreas Kohlbecker | Software Developer | ZKM · GitHub |
![]() |
Hugo Dünger | Developer | GitHub |
| Yasha Jain | Software Developer | ZKM · git.zkm.de | |
![]() |
Daniel Heiss | Software Developer | ZKM · GitHub · git.zkm.de |
With thanks to former team members who contributed to these projects:
- Paul Bethge (bytosaur)
- Christian Lölkes (loelkes)
- Chikashi Miyama (chikashimiyama)
- Anika Wilcox (anika.wilcox)





