Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Multimedia

Multimedia

83 projects

Showing 36 of 83 projects

MPV
MPVC

A free, open-source command-line media player supporting a wide variety of formats and codecs.

#hardware-decoding#lua-scripting#open-source
Stars35.5k
Forks3.4k
Last commit1 day ago
raylib
raylibC

A simple and easy-to-use C library for videogames programming and multimedia applications.

#c-library#iot#embedded-systems
Stars33.3k
Forks3.1k
Last commit1 day ago
Kodi
KodiC++

Award-winning free and open source home theater/media center software for playing and organizing digital media across multiple platforms.

#ios#open-source#home-theater
Stars20.8k
Forks6.5k
Last commit1 day ago
VLC
VLCC

A libre, cross-platform media player and multimedia engine that plays virtually any audio or video format.

#gpl-licensed#open-source#gplv2
Stars18.6k
Forks6.0k
Last commit1 day ago
moviepy
moviepyPython

A Python library for video editing, processing, and custom effects creation through code.

#hacktoberfest#animation#python-library
Stars14.7k
Forks2.1k
Last commit3 months ago
SFML
SFMLC++

A cross-platform C++ multimedia library providing windowing, graphics, audio, and networking APIs for game and application development.

#sfml#hacktoberfest#graphics
Stars11.9k
Forks1.9k
Last commit10 days ago
SFML
SFMLC++

A simple, fast, cross-platform C++ multimedia library for windowing, graphics, audio, and networking.

#sfml#hacktoberfest#graphics
Stars11.9k
Forks1.9k
Last commit10 days ago
Learn FFmpeg libav the Hard Way
Learn FFmpeg libav the Hard WayC

A hands-on tutorial teaching how to use FFmpeg's libav libraries for media processing, from basics to transcoding and transmuxing.

#transcoding#transcode-video#ffmpeg
Stars11.0k
Forks1.0k
Last commit4 months ago
OpenFrameworks
OpenFrameworksC++

A community-developed cross-platform C++ toolkit for creative coding and interactive art.

#generative-art#openframeworks#ios
Stars10.4k
Forks2.6k
Last commit11 days ago
Juce
JuceC++

An open-source cross-platform C++ framework for building desktop/mobile applications and professional audio plug-ins.

#vst3#vst#daw-integration
Stars8.5k
Forks2.1k
Last commit2 days ago
JavaCV
JavaCVJava

Java interface to OpenCV, FFmpeg, and other computer vision libraries with utility classes for easier Java/Android integration.

#java-library#ffmpeg#real-time-processing
Stars8.3k
Forks1.6k
Last commit3 months ago
fluent-ffmpeg
fluent-ffmpegJavaScript

A fluent Node.js API for FFmpeg that simplifies complex command-line video and audio processing.

#media-library#ffmpeg#video-processing
Stars8.2k
Forks940
Last commit1 year ago
image
imageRust

A pure Rust library for encoding, decoding, and processing images in many common formats.

#image-encoding#graphics#decoding-images
Stars5.8k
Forks701
Last commit2 days ago
Cinder
CinderC++

A peer-reviewed, free, open source C++ library for professional-quality creative coding.

#c-plus-plus-20#visual-programming#cmake
Stars5.5k
Forks963
Last commit2 months ago
Silk.NET
Silk.NETC#

High-speed .NET bindings for OpenGL, Vulkan, DirectX, and other multimedia, graphics, and compute APIs.

#vulkan#graphics#opencl
Stars5.1k
Forks461
Last commit1 day ago
PHP FFmpeg
PHP FFmpegPHP

An object-oriented PHP library for video and audio manipulation using FFmpeg binaries.

#transcoding#ffmpeg#video-processing
Stars5.0k
Forks896
Last commit4 months ago
Braft
BraftJavaScript

A beautiful and easy-to-use React rich text editor built on draft-js, offering extensive customization and multimedia support.

#wysiwyg#content-editable#customizable
Stars4.6k
Forks583
Last commit1 year ago
QtAv
QtAvC++

A cross-platform multimedia playback library based on Qt and FFmpeg for building media players with hardware decoding and OpenGL support.

#hardware-decoding#qt#ffmpeg
Stars4.2k
Forks1.5k
Last commit9 months ago
rav1e
rav1eAssembly

A fast and safe AV1 video encoder designed as a performant alternative to the reference encoder.

#hacktoberfest#open-source#c-api
Stars4.1k
Forks286
Last commit23 hours ago
Screenbox
ScreenboxC#

A LibVLC-based modern media player for Windows 10/11 and Xbox with a Fluent design interface.

#open-source#media-player#csharp
Stars3.8k
Forks170
Last commit1 day ago
deep-chat
deep-chatTypeScript

A fully customizable AI chat component for websites, connecting to any API or hosting models directly in the browser.

#chat#ai#openai
Stars3.6k
Forks442
Last commit1 day ago
Symphonia
SymphoniaRust

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

#id3v1#flac#media-demuxing
Stars3.3k
Forks210
Last commit1 day ago
Gear-Lib
Gear-LibC

A portable C library collection for IoT, embedded, and network service development with multimedia support.

#c-library#iot#embedded-c
Stars3.2k
Forks867
Last commit1 year ago
rust-sdl2
rust-sdl2Rust

Rust bindings for SDL2, providing safe and idiomatic access to multimedia libraries for game development and interactive applications.

#vulkan#graphics#sdl2
Stars2.9k
Forks469
Last commit2 months ago
raylib-go
raylib-goC

Go bindings for raylib, a simple library for videogames programming.

#opengl#rpi#android
Stars2.4k
Forks209
Last commit7 days ago
go-sdl2
go-sdl2C

A Go binding for the SDL2 library, enabling cross-platform multimedia application development in Go.

#graphics#sdl2#cgo
Stars2.3k
Forks228
Last commit1 year ago
Pyglet
PygletPython

A cross-platform windowing and multimedia library for Python, designed for games and visually rich applications.

#scientific-visualization#graphics#gamedev
Stars2.2k
Forks334
Last commit1 day ago
goav
goavGo

Go bindings for FFmpeg libraries enabling video/audio manipulation in Go applications.

#cgo#media-library#video-processing
Stars2.1k
Forks360
Last commit4 years ago
Bonsai
BonsaiJavaScript

A JavaScript graphics library with a separated runner and renderer architecture, supporting iFrame, Worker, and Node contexts.

#visual-effects#animation-library#creative-coding
Stars2.0k
Forks183
Last commit8 years ago
libde265
libde265C++

An open-source implementation of the H.265/HEVC video codec with a plain C API for easy integration.

#c-library#open-source#performance-optimization
Stars1.9k
Forks484
Last commit4 days ago
LibVLCSharp
LibVLCSharpC#

Cross-platform .NET/Mono bindings for LibVLC, providing a comprehensive multimedia API for audio and video playback, streaming, and encoding.

#xamarin#media-player#dotnet
Stars1.8k
Forks295
Last commit1 month ago
FDWaveformView
FDWaveformViewSwift

A Swift library for displaying interactive audio waveforms in iOS and visionOS apps.

#ios#gesture-control#ui-component
Stars1.3k
Forks167
Last commit1 month ago
vlcj
vlcjJava

A Java framework for embedding native VLC media players in Java applications, providing high-level bindings to LibVLC.

#libvlc-bindings#opengl#media-player
Stars1.2k
Forks262
Last commit3 months ago
Vortice.Windows
Vortice.WindowsC

Modern .NET bindings for Direct3D12, Direct3D11, Direct2D, XAudio, and other Windows multimedia APIs.

#windows-api#nuget#graphics
Stars1.2k
Forks87
Last commit3 months ago
FastPdfKit
FastPdfKitObjective-C

An iOS static library for embedding a high-performance PDF viewer with multimedia support, search, and custom annotations.

#search#ios#static-library
Stars1.2k
Forks322
Last commit7 years ago
FFmpeg
FFmpeg

A curated collection of FFmpeg libraries, tools, tutorials, and resources for developers working with audio and video.

#developer-tools#ffmpeg#video-processing
Stars1.2k
Forks76
Last commit10 months ago
Page 1 of 3Next

Related Tags

#Cross Platform41#Game Development29#Audio23#Graphics19#Video Processing17#Ffmpeg16#Audio Processing14#Opengl14#C Plus Plus13#Bindings13#Open Source11#Streaming11
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