Libraries for manipulating audio and music.
| Repository | Stars | Forks | Last Updated | Description |
|---|---|---|---|---|
| hajimehoshi/oto | 2k | 151 | 2026-08-15T20:49:45Z | A low-level library to play sound on multiple platforms. |
| gordonklaus/portaudio | 841 | 109 | 2026-08-09T22:41:44Z | Go bindings for the PortAudio audio I/O library. |
| gopxl/beep | 583 | 27 | 2026-08-14T14:47:02Z | A simple library for playback and audio manipulation. |
| go-music-theory/music-theory | 460 | 46 | 2026-08-01T13:31:09Z | Music theory models in Go. |
| DylanMeeus/GoAudio | 426 | 40 | 2026-08-08T00:17:02Z | Native Go Audio Processing Library. |
| gen2brain/malgo | 423 | 63 | 2026-08-13T01:57:23Z | Mini audio library. |
| bogem/id3v2 | 369 | 62 | 2026-08-06T00:00:32Z | ID3 decoding and encoding library for Go. |
| mewkiz/flac | 360 | 53 | 2026-08-05T11:54:17Z | Native Go FLAC encoder/decoder with support for FLAC streams. |
| Comcast/gaad | 137 | 20 | 2026-07-08T20:09:37Z | Native Go AAC bitstream parser. |
| tosone/minimp3 | 133 | 19 | 2026-07-08T20:10:36Z | Lightweight MP3 decoder library. |
| dh1tw/gosamplerate | 39 | 10 | 2026-07-15T14:45:37Z | libsamplerate bindings for go. |
| leberKleber/go-mpris | 22 | 0 | 2026-05-12T13:24:47Z | Client for mpris dbus interfaces. |
| gojargo/go-resample | 0 | 0 | 2026-07-13T08:17:22Z | Pure-Go (no cgo) audio sample-rate converter with sinc, linear, and zero-order-hold converters. |
| Repository | Stars | Forks | Last Updated | Description |
|---|---|---|---|---|
| hajimehoshi/oto | 2k | 151 | 2026-08-15T20:49:45Z | A low-level library to play sound on multiple platforms. |
| gordonklaus/portaudio | 841 | 109 | 2026-08-09T22:41:44Z | Go bindings for the PortAudio audio I/O library. |
| gen2brain/malgo | 423 | 63 | 2026-08-13T01:57:23Z | Mini audio library. |
| bogem/id3v2 | 369 | 62 | 2026-08-06T00:00:32Z | ID3 decoding and encoding library for Go. |
| mewkiz/flac | 360 | 53 | 2026-08-05T11:54:17Z | Native Go FLAC encoder/decoder with support for FLAC streams. |
| go-music-theory/music-theory | 460 | 46 | 2026-08-01T13:31:09Z | Music theory models in Go. |
| DylanMeeus/GoAudio | 426 | 40 | 2026-08-08T00:17:02Z | Native Go Audio Processing Library. |
| gopxl/beep | 583 | 27 | 2026-08-14T14:47:02Z | A simple library for playback and audio manipulation. |
| Comcast/gaad | 137 | 20 | 2026-07-08T20:09:37Z | Native Go AAC bitstream parser. |
| tosone/minimp3 | 133 | 19 | 2026-07-08T20:10:36Z | Lightweight MP3 decoder library. |
| dh1tw/gosamplerate | 39 | 10 | 2026-07-15T14:45:37Z | libsamplerate bindings for go. |
| leberKleber/go-mpris | 22 | 0 | 2026-05-12T13:24:47Z | Client for mpris dbus interfaces. |
| gojargo/go-resample | 0 | 0 | 2026-07-13T08:17:22Z | Pure-Go (no cgo) audio sample-rate converter with sinc, linear, and zero-order-hold converters. |
| Repository | Stars | Forks | Last Updated | Description |
|---|---|---|---|---|
| hajimehoshi/oto | 2k | 151 | 2026-08-15T20:49:45Z | A low-level library to play sound on multiple platforms. |
| gopxl/beep | 583 | 27 | 2026-08-14T14:47:02Z | A simple library for playback and audio manipulation. |
| gen2brain/malgo | 423 | 63 | 2026-08-13T01:57:23Z | Mini audio library. |
| gordonklaus/portaudio | 841 | 109 | 2026-08-09T22:41:44Z | Go bindings for the PortAudio audio I/O library. |
| DylanMeeus/GoAudio | 426 | 40 | 2026-08-08T00:17:02Z | Native Go Audio Processing Library. |
| bogem/id3v2 | 369 | 62 | 2026-08-06T00:00:32Z | ID3 decoding and encoding library for Go. |
| mewkiz/flac | 360 | 53 | 2026-08-05T11:54:17Z | Native Go FLAC encoder/decoder with support for FLAC streams. |
| go-music-theory/music-theory | 460 | 46 | 2026-08-01T13:31:09Z | Music theory models in Go. |
| dh1tw/gosamplerate | 39 | 10 | 2026-07-15T14:45:37Z | libsamplerate bindings for go. |
| gojargo/go-resample | 0 | 0 | 2026-07-13T08:17:22Z | Pure-Go (no cgo) audio sample-rate converter with sinc, linear, and zero-order-hold converters. |
| tosone/minimp3 | 133 | 19 | 2026-07-08T20:10:36Z | Lightweight MP3 decoder library. |
| Comcast/gaad | 137 | 20 | 2026-07-08T20:09:37Z | Native Go AAC bitstream parser. |
| leberKleber/go-mpris | 22 | 0 | 2026-05-12T13:24:47Z | Client for mpris dbus interfaces. |