C Unlicense

malgo

Mini audio library

G

gen2brain

Dernière activité 18 août 2026
gen2brain/malgo

428

étoiles

64

forks

9

issues ouvertes

alsaaudiodirectsoundgolangopensl-esopenslesosswasapi

Ce README est souvent en anglais.

malgo

Build Status Go Reference

Go bindings for miniaudio library.

Requires cgo but does not require linking to anything on the Windows/macOS and it links only -ldl on Linux/BSDs.

Installation

go get -u github.com/gen2brain/malgo

Documentation

Documentation on GoDoc. Also check examples.

Platforms

  • Windows (WASAPI, DirectSound, WinMM)
  • Linux (PulseAudio, ALSA, JACK)
  • FreeBSD/NetBSD/OpenBSD (OSS/audio(4)/sndio)
  • macOS/iOS (CoreAudio)
  • Android (OpenSL|ES, AAudio)

Projets similaires

♪ A low-level library to play sound on multiple platforms ♪

Goaudiogogolang
Eebitengine
2 k étoiles155

The Advanced Linux Sound Architecture (ALSA) - library

Calsaapilibrary
Aalsa-project
497 étoiles226

Audio playback and capture library written in C, in a single source file.

Candroidaudioaudio-library
Mmackron
7,3 k étoiles608