Hightube

Flutter + Go live streaming stack

Hightube

An open source live streaming platform designed for creators, private communities, classrooms, labs, and self-hosted media services.

LIVE
Flutter Client UI
Go Backend API
RTMP Streaming
Open Source

Architecture

Built with Flutter clients and a Go streaming backend

Hightube separates a portable client experience from a compact, self-hostable backend, keeping deployment simple while leaving room for native desktop, mobile, and web clients.

Flutter

Flutter frontends

One UI technology stack targets Linux, Android, Web, and future desktop builds with consistent interaction patterns.

Go

Go backend

The server handles API requests, authentication, live room state, RTMP publishing, HTTP-FLV playback, chat, and monitoring.

Gitea

Self-hosted streaming

Deploy the server on your own Linux host and connect compatible broadcasters such as OBS through standard RTMP workflows.

Project highlights

Open, free, and cross-platform by design

Open source freedom

Read, modify, build, and deploy the platform from source without vendor lock-in.

Cross-platform clients

Current builds include Linux, Web, and Android client packages, with Windows builds planned later.

Practical live features

Live rooms, RTMP publishing, HTTP-FLV playback, multi-quality transcoding, chat, danmaku-style messages, and admin monitoring.

Small deployment surface

The Go server uses a lightweight runtime model and can be deployed as a single Linux server component.

Downloads

Get the current executable builds

All builds are distributed through the project release page. Apple device builds are not provided at this time.

Available
Android

Android client

ARM64 Android APK build for mobile viewing and interaction.

Download Android APK
Available
Web

Web client

Static web build archive for hosting the Flutter web frontend.

Download Web archive

Source code

Build it, audit it, host it your way

Hightube is developed as an open source project. Clone the source, inspect the Flutter and Go code, build your own binaries, and adapt it for your own live platform.

Open repository