stb single-file public domain libraries for C/C++
Repository Index
70,234 visible repositories in the index
1–24 of 200 · Most stars
👾 Fast and simple video download library and CLI tool written in Go
The most advanced free and open-source browser fingerprinting library
- javascript
- detection
- identification
- fingerprint
Deezer source separation library including pretrained models.
- deezer
- python
- tensorflow
- audio-processing
Javascript audio library for the modern web.
- javascript
- audio
- html5-audio
- playback
Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Pure Go implementation of the WebRTC API
- go
- golang
- webrtc
- pion-webrtc
music library manager and MusicBrainz tagger
- music
- musicbrainz
- python
- music-library
Peach: Local-first video metadata scraper and media manager.
- local-first
- media-library
- python
- self-hosted
Lightweight, dependency-free Python library and CLI for downloading YouTube videos, playlists, and captions.
- python
- youtube
- youtube-downloader
Download video and audio from 1000+ sites, transcribe locally with speaker labels, and summarize, translate, or chat with your media using your preferred AI provider.
- downloader
- tiktok
Spotify, native and fast. One lightweight Rust app for your whole library, local playback, and Spotify Connect on Linux, macOS, and Windows.
- audio
- cross-platform
- desktop-app
- egui
Python library for audio and music analysis
JavaScript player library / DASH & HLS client / MSE-EME player
Tiny data-over-sound library
- data-over-sound
- sound-library
- ultrasound
- fsk
Mobile music utility built with Flutter and Rust. High-quality audio management for your personal library. open source, no ads, no subscription.
Audio playback and capture library written in C, in a single source file.
- audio
- playback
- capture
- recording
Pure TypeScript media toolkit for reading, writing, and converting video and audio files, directly in the browser.
- audio
- decoding
- demuxing
- encoding
Open Source Spotify client library
- spotify
- librespot
- rust
- spotify-connect
RecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.
- recordrtc
- record-audio
- record-video
- mediarecorder
🎛 🔊 A Python library for audio.
- vst3
- vst3-host
- python
- juce
Libation: Liberate your Library
Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications
- audio
- machine-learning
- signal-processing
- audio-data