parsonlabs/parson

A local-first, self-hosted music app. Choose a folder. Start listening.

Rust

129

3,378 commits

updated Oct 12, 2026

See the code

See what people are saying

SourceMessageScoreDate

Parson 1.0.1 (r/coolgithubprojects)

[https://github.com/parsonlabs/parson](https://github.com/parsonlabs/parson)

1

Oct 12, 2026

Parson 1.0.1 (r/selfhosted)

[https://github.com/parsonlabs/parson](https://github.com/parsonlabs/parson)

0

Oct 12, 2026

README

Parson

Your music. Instantly.

Parson is a local-first music app for your own collection.

Choose a folder. Start listening.

Parson

Download · Docs · Releases

Start

Install Parson, create your account, and choose your music folder.

Desktop apps include everything needed to run your library.

Download

Get Windows, macOS and Linux packages from the latest release.

The server container is ghcr.io/parsonlabs/parson:latest. Versioned image tags are also published for pinned deployments.

Build provenance is included with the release.

Docker

services:
  parson:
    image: ghcr.io/parsonlabs/parson:latest
    network_mode: host
    volumes:
      - /path/to/parson-data:/Parson
      - /path/to/music:/music:ro
    restart: unless-stopped

Open http://localhost:1993, create your account, and choose /music.

Privacy

Parson does not upload analytics or crash reports.

Music, accounts, playlists, history, and recommendations stay on infrastructure you control. External requests are limited to services you use, such as lyrics, updates, and casting.

Privacy and security

Development

Requires Bun, Rust, Node.js, FFmpeg, and the native build toolchain for your platform.

bun install --frozen-lockfile
cargo run -p parson-music

Run the web app separately:

bun --filter parson-music-web dev

Development guide

Repository

  • crates/parson-core — accounts, identities, and libraries
  • crates/backend — server, indexer, storage, APIs, and discovery
  • apps/web — web player
  • apps/desktop — desktop packaging
  • apps/site — website and docs

Security

Report vulnerabilities privately through GitHub Security Advisories.

Deployment guidance is in the privacy and security documentation.

License

GPL-3.0-only

android
audio
audio-streaming
linux
local-first
lossless
music
music-player
music-server
open-source
rust
self-hosted
web
windows

parsonlabs/parson

A local-first, self-hosted music app. Choose a folder. Start listening.

Rust

129

3,378 commits

updated Oct 12, 2026

See the code

See what people are saying

SourceMessageScoreDate

Parson 1.0.1 (r/coolgithubprojects)

[https://github.com/parsonlabs/parson](https://github.com/parsonlabs/parson)

1

Oct 12, 2026

Parson 1.0.1 (r/selfhosted)

[https://github.com/parsonlabs/parson](https://github.com/parsonlabs/parson)

0

Oct 12, 2026

README

Parson

Your music. Instantly.

Parson is a local-first music app for your own collection.

Choose a folder. Start listening.

Parson

Download · Docs · Releases

Start

Install Parson, create your account, and choose your music folder.

Desktop apps include everything needed to run your library.

Download

Get Windows, macOS and Linux packages from the latest release.

The server container is ghcr.io/parsonlabs/parson:latest. Versioned image tags are also published for pinned deployments.

Build provenance is included with the release.

Docker

services:
  parson:
    image: ghcr.io/parsonlabs/parson:latest
    network_mode: host
    volumes:
      - /path/to/parson-data:/Parson
      - /path/to/music:/music:ro
    restart: unless-stopped

Open http://localhost:1993, create your account, and choose /music.

Privacy

Parson does not upload analytics or crash reports.

Music, accounts, playlists, history, and recommendations stay on infrastructure you control. External requests are limited to services you use, such as lyrics, updates, and casting.

Privacy and security

Development

Requires Bun, Rust, Node.js, FFmpeg, and the native build toolchain for your platform.

bun install --frozen-lockfile
cargo run -p parson-music

Run the web app separately:

bun --filter parson-music-web dev

Development guide

Repository

  • crates/parson-core — accounts, identities, and libraries
  • crates/backend — server, indexer, storage, APIs, and discovery
  • apps/web — web player
  • apps/desktop — desktop packaging
  • apps/site — website and docs

Security

Report vulnerabilities privately through GitHub Security Advisories.

Deployment guidance is in the privacy and security documentation.

License

GPL-3.0-only

android
audio
audio-streaming
linux
local-first
lossless
music
music-player
music-server
open-source
rust
self-hosted
web
windows

Significant stargazers

Ryan Phillips

217 followers · starred Sep 2024

vsrs

9 followers · starred Sep 2024

Shubham Mishra

23 followers · starred Sep 2024