gonic

Lightweight music streaming server. Subsonic compatible.

Steady · 55
55/100
Steady

Maintained, but at a slower pace than the leaders in its category.

Maintenance 15/40
Releases 21/25
Community 11/20
Momentum 8/15

Commit activity more than 38% of tracked projects; popularity more than 54%. How this is calculated.

Commits, last 11 months

2025-10: 10 commits 2025-11: 9 commits 2025-12: 7 commits 2026-01: 12 commits 2026-02: 7 commits 2026-03: 11 commits 2026-04: 13 commits 2026-05: 40 commits 2026-06: 21 commits 2026-07: 24 commits 2026-08: 3 commits
2025-10 157 total 2026-08
Stars2.6k
Latest releasev0.22.0 · 8 Jun 2026
Repo updated24 Sept 2026
LicenceGPL-3.0
Built withGo, Docker

Is gonic actively maintained?

Over the last 11 months the project absorbed 157 commits, of which 48 arrived in the most recent quarter — roughly 16 commits a month.

The most recent tagged release, v0.22.0, is about 4 months old.

gonic ranks #15 of 28 in Media Streaming - Audio Streaming, placing it mid-table for maintenance activity.

What gonic actually does

Gonic is a music streaming server written in Go that provides a Subsonic-compatible backend for your personal audio collection. It allows you to host your own music library and stream it to various client applications over the network. You can deploy it easily using Docker containers.

Best fit: It is a good fit if you want a lightweight solution to stream your locally stored audio collection using existing Subsonic clients.

Worth knowing: The feature set relies heavily on the Subsonic API standard, which might limit advanced custom functionality found in other bespoke media servers.

Deployment notes

You will typically need to configure persistent storage volumes for your music library and database files, alongside a reverse proxy to handle external TLS connections.


Alternatives to gonic

Projects in the same categories, ordered by health score.