Audio

Top 23 Audio Open-Source Projects

  1. FFmpeg

    Mirror of https://git.ffmpeg.org/ffmpeg.git

    Project mention: Auto-Generating Clips for Social Media from Live Streams with the Strands Agents SDK | dev.to | 2025-06-06

    To accomplish this task, I decided to try out the new Strands Agents SDK. It's a fairly new framework for building agents that has a simple way to define tools that the agent can use to assist in responding to prompts. For this solution, we'll need FFMPEG and Whisper installed on the machine where the agent runs. I'll be working locally, but this could easily be converted to a server-based solution using FastAPI or another web framework and deployed to the cloud in a Docker/Podman container.

  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. mpv

    ๐ŸŽฅ Command line media player

    Project mention: How I Built a TUI Without Leaving the Terminal | dev.to | 2025-04-13

    The biggest challenge I faced was getting some sort of way to play music. So I picked the easiest routeโ€”I directly implemented it with mpv and I channeled logs of mpv (which had timestamps, which I needed) to a log file under the .sparklines folder, and managed it with a socket (a two-way communication endpoint to handle the custom commands). With the power of NodeJS, I made it work out and somehow it turned out a lot better than expected. Also, configuration files can be accessed at .sparklines/config.

  4. srs

    SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181.

  5. howler.js

    Javascript audio library for the modern web.

    Project mention: Howler.js โ€“ A Powerful and Lightweight JavaScript Audio Library | news.ycombinator.com | 2024-08-16
  6. ultimatevocalremovergui

    GUI for a Vocal Remover that uses Deep Neural Networks.

    Project mention: Ultimate Vocal Remover GUI, a FOSS audio stem splitter | news.ycombinator.com | 2025-05-09
  7. BackgroundMusic

    Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.

  8. awesome-python-applications

    ๐Ÿ’ฟ Free software that works great, and also happens to be open-source Python.

  9. SaaSHub

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

    SaaSHub logo
  10. BlackHole

    BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.

  11. koel

    Music streaming solution that works.

    Project mention: A personal music streaming server that works | news.ycombinator.com | 2024-07-11
  12. ffmpeg.wasm

    FFmpeg for browser, powered by WebAssembly

    Project mention: Open source and self hostable/private file converter | news.ycombinator.com | 2025-04-12
  13. digital_video_introduction

    A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡จ๐Ÿ‡ณ ๐Ÿ‡ฏ๐Ÿ‡ต ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡ฐ๐Ÿ‡ท ๐Ÿ‡ท๐Ÿ‡บ ๐Ÿ‡ง๐Ÿ‡ท ๐Ÿ‡ช๐Ÿ‡ธ

  14. Kaldi Speech Recognition Toolkit

    kaldi-asr/kaldi is the official location of the Kaldi project.

    Project mention: From Voice to Text: Exploring Speech-to-Text Tools and APIs for Developers | dev.to | 2025-05-19

    #!/bin/bash # Clone Kaldi and install dependencies git clone https://github.com/kaldi-asr/kaldi.git cd kaldi/tools make # Download sample model (e.g., VoxForge) wget http://kaldi-asr.org/models/voxforge_model.tar.gz tar -xvzf voxforge_model.tar.gz # Run transcription (example command) cd ../src/online2bin ./online2-wav-nnet3-latgen-faster --config=conf/online.conf model sample.wav # Output example: Transcript written to output.txt

  15. Pion WebRTC

    Pure Go implementation of the WebRTC API

    Project mention: FFmpeg Merges WebRTC Support | news.ycombinator.com | 2025-06-04

    Depends on your needs!

    https://github.com/pion/webrtc/tree/master/examples/save-to-... here is an example of a server that does what you need on the backend

  16. screenity

    The free and privacy-friendly screen recorder with no limits ๐ŸŽฅ

    Project mention: โšก๏ธ 15 Essential tools and resources for Frontend developers | dev.to | 2024-11-07

    โญ๏ธ Get Screenity

  17. audacity

    Audio Editor

    Project mention: So you want to compete with or replace open source | news.ycombinator.com | 2024-07-18

    Title feels misleading - skip to the end:

    > As for me, I still believe in open source, and even in the commercial potential of open source. It requires creativity and a clever business acumen to identify and exploit market opportunities within this collaborative framework. To win in open source you must embrace this collaboration and embrace the fact that you will share the commercial market for the software with other entities. If youโ€™re up to that challenge, then letโ€™s keep beating the open source drum together. If not, these new movements(source-available software) may be a home for you โ€“ but know that a lot of hard work still lies ahead of you in that path.

    This article feels more like a critique of the new "source-available" trend in tech whereby existing OSS projects sell out and try to retroactively re-license themselves to be more closed-source friendly. I've been sort of aware of this phenomenon since there was a small upset when Muse Group bought Audacity, though it appears it is still GPL[1].

    [1] https://github.com/audacity/audacity/blob/master/LICENSE.txt

  18. beets

    music library manager and MusicBrainz tagger

    Project mention: Beets: The music geek's media organizer | news.ycombinator.com | 2025-06-07
  19. Sonic Pi

    Code. Music. Live.

    Project mention: Building an AI Music Assistant with Sonic Pi and MCP | dev.to | 2025-05-16

    Sonic Pi Documentation

  20. AudioKit

    Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

  21. SFML

    Simple and Fast Multimedia Library

    Project mention: New Year, New Game Engine - Nikola Engine Devlog 0 | dev.to | 2025-02-26

    You see, for the past several years I have used many programming languages and many more game frameworks and libraries. Programming languages like Java, C#, C++, and even, sadly, JavaScript (I know...). Game frameworks like LWJGL, SDL2, Raylib, MonoGame, SFML, and many more. Essentially, I have seen it all. Out of all of them, I think SDL2 was closer to what I was looking for, though, Raylib was the one I used the most at the beginning. And the reason I liked SDL more was because it was more"lower-level" than Raylib or SFML. Additionally, it had that C-style of programming that I have always been fond of. However, despite that, I decided to go against any of these libraries.

  22. OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

    Project mention: Ask HN: Who Are Your Favorite Photography and Generative Coding Artists? | news.ycombinator.com | 2025-02-26
  23. AudioGPT

    AudioGPT: Understanding and Generating Speech, Music, Sound, and Talking Head

  24. speechbrain

    A PyTorch-based Speech Toolkit

    Project mention: Speaker Diarization in Python | dev.to | 2024-08-22

    Simple Diarizer Simple Diarizer is a speaker diarization library that utilizes pretrained models from SpeechBrain . To get started with simple_diarizer, follow these steps:

  25. react-player

    A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion

    Project mention: Show HN: Winamp and other media players, rebuilt for the web with Web Components | news.ycombinator.com | 2024-10-08

    The Mux marketing strategy is brilliant.

    Take over or create new open source projects so that every developer comes across your company in the search for a video package.

    Another example I noticed recently is https://github.com/cookpete/react-player

  26. 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).

Audio discussion

Log in or Post with

Audio related posts

Index

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

# Project Stars
1 FFmpeg 50,563
2 mpv 30,975
3 srs 27,076
4 howler.js 24,674
5 ultimatevocalremovergui 20,895
6 BackgroundMusic 17,474
7 awesome-python-applications 17,182
8 BlackHole 16,641
9 koel 16,511
10 ffmpeg.wasm 15,908
11 digital_video_introduction 15,881
12 Kaldi Speech Recognition Toolkit 14,900
13 Pion WebRTC 14,885
14 screenity 14,695
15 audacity 13,742
16 beets 13,537
17 Sonic Pi 11,142
18 AudioKit 11,014
19 SFML 11,003
20 OpenFrameworks 10,170
21 AudioGPT 10,154
22 speechbrain 9,942
23 react-player 9,765

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