32 projects
Simple DirectMedia Layer (SDL)
Simple DirectMedia Layer (SDL) is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and games.
4,131
732
$26M
Pygame
🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
2,601
321
$5.7M
GStreamer
GStreamer open-source multimedia framework
2,490
274
$128M
Qt Base
Qt Base is a core component of the Qt framework, providing essential functionality for cross-platform application development. It includes fundamental classes and modules for GUI programming, networking, file I/O, and platform abstraction, serving as the foundation for Qt-based software development.
2,358
201
$195M
AndroidX Media
Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
2,208
175
$24M
SFML
Simple and Fast Multimedia Library
1,656
330
$9.7M
JUCE
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
906
208
$45M
OpenAL Soft
OpenAL Soft is a software implementation of the OpenAL 3D audio API.
871
183
$4.3M
ImageIO
Python library for reading and writing image data
677
199
$1.2M
Libva
Libva is an implementation for VA-API (Video Acceleration API)
677
116
$661K
Rodio
Rust audio playback library
637
173
$400K
FluidSynth
Software synthesizer based on the SoundFont 2 specifications
614
135
$3.5M
TagLib
TagLib Audio Meta-Data Library
581
133
$1.5M
PortAudio
PortAudio is a cross-platform, open-source C language library for real-time audio input and output.
461
108
$5.2M
ALSA Utils
The Advanced Linux Sound Architecture (ALSA) - library
422
112
$1.7M
libavif
libavif - Library for encoding and decoding .avif files
414
102
$1.7M
SDL_ttf
Support for TrueType (.ttf) font files with Simple Directmedia Layer.
296
64
$2.9M
SDL_image
Image decoding for many popular formats for Simple Directmedia Layer.
274
63
$4M
VapourSynth
VapourSynth is a video processing framework that provides a scripting interface for video editing and manipulation. It allows for frame-accurate video processing with features like filtering, encoding, and format conversion through a Python-based scripting system.
71
7
$2M
AcademySoftwareFoundation/OpenColorIO
A color management framework for visual effects and animation.
FFmpeg
Mirror of https://git.ffmpeg.org/ffmpeg.git
Lightweight Java Game Library (LWJGL)
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
Lime
A foundational Haxe framework for cross-platform development
MLT Framework
MLT Multimedia Framework
MPP
Media Process Platform (MPP) module
PipeWire
Mirror of the PipeWire repository (see https://gitlab.freedesktop.org/pipewire/pipewire/)
iPlug2
C++ Audio Plug-in Framework for desktop, mobile and web
pyglet
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.