Owncast tech stack
Owncast is run your own live-video streaming site and chat. It runs on Next.js, React, Go, SQLite and 1 more, read from its public repo owncast/owncast.
An MIT-licensed live-streaming server with a viewer website and chat. Run it on infrastructure you control and connect a streaming encoder. The reviewed implementation has a Go server, a Next.js and React frontend, and SQLite; hosting and video-delivery costs are separate from the free software.
Media & content · web · https://owncast.online · 11,629 GitHub stars, MIT (2026-10-27)
Built with
Frontend
- Next.js (web/package.json@1afa1c0ff3e2: "next")
- React (web/package.json@1afa1c0ff3e2: "react")
Backend
- Go (go.mod@1afa1c0ff3e2: go 1.)
Database
- SQLite (go.mod@1afa1c0ff3e2: github.com/mattn/go-sqlite3)
Realtime
- WebSocket (go.mod@1afa1c0ff3e2: github.com/gorilla/websocket)

