Official Homebrew tap for Streamline — The Redis of Streaming.
brew tap streamlinelabs/tap
brew install streamlineOr install directly in one command:
brew install streamlinelabs/tap/streamlinebrew install --HEAD streamlinelabs/tap/streamlineThis requires Rust to be installed (Homebrew will install it automatically as a build dependency).
brew update
brew upgrade streamlinebrew services stop streamline # if running as a service
brew uninstall streamline
brew untap streamlinelabs/tap # optional: remove the tap# Start in foreground
streamline --data-dir /usr/local/var/streamline
# Start in playground mode (in-memory, demo topics)
streamline --playground# Start as a background service
brew services start streamline
# Stop the service
brew services stop streamline
# Restart the service
brew services restart streamline
# Check service status
brew services list | grep streamline# Produce a message
streamline-cli produce demo -m "Hello, Streamline!"
# Consume messages
streamline-cli consume demo --from-beginning
# List topics
streamline-cli topics listStreamline is Kafka protocol-compatible. Connect any Kafka client to localhost:9092.
| Path | Description |
|---|---|
$(brew --prefix)/bin/streamline |
Server binary |
$(brew --prefix)/bin/streamline-cli |
CLI binary |
/usr/local/var/streamline/ |
Data directory |
/usr/local/var/log/streamline.log |
Log file |
The formula may have placeholder hashes if the release artifacts haven't been published yet. Wait for the release to complete and retry:
brew update
brew install streamlineCheck the log file for errors:
tail -50 /usr/local/var/log/streamline.logEnsure the data directory exists and is writable:
mkdir -p /usr/local/var/streamlineStreamline defaults to port 9092. If another process (e.g., Apache Kafka) is using it:
lsof -i :9092Run brew doctor to check for common Homebrew issues:
brew doctorbrew services stop streamline
rm -rf /usr/local/var/streamline/*
brew services start streamlineSee CONTRIBUTING.md for development instructions.
make lint # Ruby syntax check
make audit # Homebrew audit (strict)
make test-install # Full install + test cycleApache-2.0
brew update
brew upgrade streamlineIf you encounter issues after upgrading:
brew uninstall streamline
brew install streamline