Go Audio/Music

Open-source Go projects categorized as Audio/Music

Top 16 Go Audio/Music Projects

Audio/Music
  1. PortAudio

    Go bindings for the PortAudio audio I/O library (by gordonklaus)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. music-theory

    Go models of Note, Scale, Chord and Key

  4. id3v2

    🎵 ID3 decoding and encoding library for Go

  5. flac-mewkiz

    Package flac provides access to FLAC (Free Lossless Audio Codec) streams. (by mewkiz)

  6. portmidi

    Go bindings for libportmidi

  7. mix

    Sequence-based Go-native audio mixer for music apps

  8. mp3

    golang mp3 frame parser

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. gaad

    GAAD (Go Advanced Audio Decoder)

  11. flac

    A Free Lossless Audio Codec decoder in Go (by eaburns)

  12. taglib

    Go wrapper for taglib

  13. Music Theory

    🎵 Music theory concepts in Go.

  14. go-taglib

    portable Go audio metadata read/write via TagLib compiled to WASM (by sentriz)

    Project mention: Why Does My Ripped CD Have Messed Up Track Names? and Why Is One Track Missing? | news.ycombinator.com | 2025-06-12

    haha that's funny! I made a WASM TagLib for Go

    https://github.com/sentriz/go-taglib

  15. Package snd

    Package snd provides methods and types for sound processing and synthesis. (by dskinner)

  16. gosamplerate

    Go Bindings for libsamplerate

  17. vorbis

    A "native" ogg vorbis decoder for Go (uses inline stb_vorbis)

  18. muse

    Toolkit for working with musical theory concepts - modes, scales, degrees, notes etc. (by go-muse)

  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Audio/Music discussion

Log in or Post with

Go Audio/Music related posts

  • Why Does My Ripped CD Have Messed Up Track Names? and Why Is One Track Missing?

    2 projects | news.ycombinator.com | 12 Jun 2025
  • How to record sound in Go for Windows?

    2 projects | /r/golang | 5 May 2023
  • Can't find a Vorbis tag reader/writer library

    2 projects | /r/golang | 2 Jun 2022
  • Golang way to write to the parallel port (LPT)

    2 projects | /r/golang | 30 Mar 2022
  • Awesome Golang Audio and Music Libraries

    13 projects | dev.to | 3 Dec 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Audio/Music projects in Go? This list will help you:

# Project Stars
1 PortAudio 768
2 music-theory 446
3 id3v2 344
4 flac-mewkiz 332
5 portmidi 285
6 mix 179
7 mp3 136
8 gaad 128
9 flac 92
10 taglib 88
11 Music Theory 78
12 go-taglib 51
13 Package snd 46
14 gosamplerate 34
15 vorbis 32
16 muse 6

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?