Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Mp3

Mp3

29 projects

Showing 29 of 29 projects

mediaelement
mediaelementJavaScript

A unified HTML5 audio/video player with consistent UI across browsers, supporting MP4, WebM, MP3, HLS, Dash, YouTube, and more.

#flash#html5-video#cross-browser
Stars8.3k
Forks1.5k
Last commit3 months ago
Symphonia
SymphoniaRust

A pure Rust library for demuxing media formats, reading metadata tags, and decoding audio codecs.

#id3v1#flac#media-demuxing
Stars3.4k
Forks235
Last commit26 days ago
gtts
gttsPython

Python library and CLI tool to interface with Google Translate's text-to-speech API for generating MP3 audio from text.

#pypi#tts#python-library
Stars2.6k
Forks390
Last commit5 months ago
ESPAudio
ESPAudioC

Arduino library for playing MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC audio files on ESP8266, ESP32, and Raspberry Pi Pico via I2S DACs or software delta-sigma DAC.

#mp3-decoder#midi#flac
Stars2.4k
Forks470
Last commit1 month ago
SoLoud
SoLoudC

A free, portable C/C++ audio engine for games with minimal dependencies and simple API.

#sound#synthesizer#sound-effects
Stars2.2k
Forks349
Last commit2 years ago
mutagen
mutagenPython

Python module for handling audio metadata

#music#id3v1#flac
Stars2.0k
Forks195
Last commit19 days ago
minimp3
minimp3C

A minimalistic, single-header MP3 decoder library focused on small size, speed, and ISO conformance.

#sound#c-library#music
Stars1.9k
Forks269
Last commit1 month ago
dr_libs
dr_libsC

Public domain, single-file audio decoding libraries for C/C++ supporting FLAC, MP3, and WAV.

#c-library#flac#embedded-audio
Stars1.8k
Forks253
Last commit7 days ago
ESP32-audioI2S
ESP32-audioI2SC

An Arduino library for ESP32 multi-core chips to play audio files and streams from SD card or network via I2S to external DACs/amplifiers.

#flac#pcm5102a#embedded-audio
Stars1.7k
Forks421
Last commit15 hours ago
Karaoke Forever
Karaoke ForeverTypeScript

A self-hosted karaoke party system where guests queue songs from their phones and play MP3+G, MP4, and visualizations in a browser.

#browser-player#media-server#party
Stars895
Forks119
Last commit20 days ago
tinytag
tinytagPython

A lightweight, dependency-free Python library for reading metadata and images from various audio file formats.

#music#flac#pure-python
Stars837
Forks105
Last commit21 hours ago
web-audio-recorder-js
web-audio-recorder-jsJavaScript

A JavaScript library that records audio from Web Audio API nodes and encodes to WAV, Ogg Vorbis, or MP3 files.

#audio-encoding#mp3#javascript-library
Stars793
Forks183
Last commit2 years ago
AssetsAudioPlayer
AssetsAudioPlayerDart

A Flutter plugin for playing audio from assets, network, files, and live streams with multi-platform support and notifications.

#dart#bluetooth-audio#ios
Stars770
Forks432
Last commit1 year ago
Ion.Sound
Ion.SoundJavaScript

A JavaScript plugin for playing sounds and music in web browsers using Web Audio API with HTML5 fallback.

#play-sounds#ionsound#sound-effects
Stars711
Forks150
Last commit6 years ago
Euterpe
EuterpeGo

A self-hosted music streaming server with a web interface and RESTful API, giving you full control over your personal music library.

#music#audio-library#media-server
Stars575
Forks48
Last commit8 months ago
alonetone
alonetoneRuby

A free, open source, non-commercial home for musicians and their music

#platform#music#rails
Stars382
Forks93
Last commit1 day ago
id3v2
id3v2Go

A native Go library for reading and writing ID3 v2.3 and v2.4 metadata tags in MP3 files.

#music#library#tagging
Stars370
Forks62
Last commit2 years ago
lofty-rs
lofty-rsRust

A Rust library for parsing, converting, and writing metadata across various audio formats.

#id3v1#media-library#apev2
Stars358
Forks76
Last commit1 day ago
espeak-ruby
espeak-rubyRuby

Ruby wrapper for espeak and lame to generate Text-To-Speech MP3 files with customizable voice parameters.

#tts#ruby-wrapper#ruby-gem
Stars197
Forks21
Last commit5 months ago
SimpleAudioPlayer
SimpleAudioPlayerC#

A collection of cross-platform audio plugins for Xamarin and Windows applications.

#xamarin#nuget#plugins
Stars134
Forks52
Last commit9 months ago
minimp3
minimp3C

A Go wrapper for the minimp3 C library that provides fast, lightweight MP3 decoding capabilities.

#media#cgo#go-wrapper
Stars133
Forks19
Last commit1 year ago
XApp Thumbnailers
XApp ThumbnailersPython

A collection of thumbnail generators for various file types, compatible with GTK desktop environments and multiple Linux file managers.

#appimage#gtk-desktop#desktop-integration
Stars57
Forks14
Last commit2 months ago
lltag
lltagPerl

Automatic command-line mp3/ogg/flac file tagger and renamer

#flac#vorbis#command-line-tool
Stars39
Forks4
Last commit4 years ago
Jack
JackPython

A command-line CD ripper that extracts audio, encodes it, and augments it with metadata from sources like MusicBrainz.

#album-art#music-collection#flac
Stars18
Forks4
Last commit17 days ago
KT403A-MP3
KT403A-MP3Python

MicroPython driver for KT403A MP3 chip (DFPlayer, GroveMP3, ... used on Pycom modules)

#grove#micropython#esp32
Stars17
Forks11
Last commit9 years ago
Local-recorder
Local-recorderActionScript

A Flash-based audio recorder that captures MP3 or WAV files locally and uploads them via HTTP POST or JavaScript callback.

#http-post#flash#mp3
Stars14
Forks8
Last commit12 years ago
trax
traxDart

A macOS music management application with Apple Music-like UI for browsing, editing, and playing local audio files.

#music#dart#flac
Stars14
Forks1
Last commit2 years ago
eafd
eafdJavaScript

Generates audio clips of Snoop Dogg saying "... can eat a fat dick" (or turkey) with custom names inserted.

#humor#api#npm-package
Stars7
Forks0
Last commit7 years ago
alexa-mp3-validator
alexa-mp3-validatorJavaScript

A Node.js module that validates MP3 files against Amazon Alexa's audio requirements for skills.

#developer-tools#alexa-mp3-validator#npm-package
Stars5
Forks0
Last commit7 years ago

Related Tags

#Audio10#Flac9#Wav8#Ogg7#Music7#Audio Processing6#Audio Decoding5#Aac4#Python4#Id3v24#Audio Player3#Text To Speech3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub