ola

Install command:
brew install ola

Open Lighting Architecture for lighting control information

https://www.openlighting.org/ola/

License: GPL-2.0-or-later AND LGPL-2.1-or-later

Development: Pull requests

Formula JSON API: /api/formula/ola.json

Formula code: ola.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
tahoe
sequoia
sonoma
macOS on
Intel
sonoma
Linux ARM64
x86_64

Current versions:

stable 0.10.9
head ⚡️ HEAD

Revision: 16

Depends on:

abseil 20260817.0 C++ Common Libraries
liblo 0.36 Lightweight Open Sound Control implementation
libmicrohttpd 1.0.10 Light HTTP/1.1 server library
libusb 1.0.30 Library for USB device access
numpy 2.5.2 Package for scientific computing with Python
protobuf 36.0 Protocol buffers (Google's data interchange format)

Depends on when building from source:

autoconf 2.73 Automatic configure script builder
automake 1.18.1 Tool for generating GNU Standards-compliant Makefiles
cppunit 1.15.1 Unit testing framework for C++
libtool 2.6.2 Generic library support script
pkgconf 3.0.6 Package compiler and linker metadata toolkit

Uses from macOS: bison (build), flex (build), ncurses

Binaries: ola_artnet, ola_dev_info, ola_dmxconsole, ola_dmxmonitor, ola_e131, ola_patch, ola_plugin_info, ola_plugin_state, ola_rdm_discover, ola_rdm_get, ola_rdm_set, ola_recorder, ola_set_dmx, ola_set_priority, ola_streaming_client, ola_timecode, ola_trigger, ola_uni_info, ola_uni_merge, ola_uni_name, ola_uni_stats, ola_usbpro, olad, rdmpro_sniffer, usbpro_firmware

Service:

Start now and at login: brew services start ola
Run directly: $HOMEBREW_PREFIX/opt/ola/bin/olad --no-http-quit
Python support has been removed due to:
    https://github.com/OpenLightingProject/ola/issues/2008

Analytics:

30 days90 days365 days
Installs125277968
Installs (--HEAD)001
Installs on Request125277968
Installs on Request (--HEAD)001
Build Errors4