Showing 36 of 109 projects
A collection of libraries and tools for processing multimedia content including audio, video, subtitles, and metadata.
A portable subtitle renderer for the ASS/SSA subtitle format, compatible with VSFilter.
A fully standalone Spotify client for the terminal with native streaming, written in Rust.
A lightweight, versatile C++11 video processing library with a unified interface for transcoding, remuxing, trimming, and more.
A video stabilization library that plugs into FFmpeg and Transcode to smooth shaky footage from handheld or vehicle-mounted cameras.
Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.
Single-file C library for decoding MPEG1 video and MP2 audio with minimal dependencies.
Go bindings for FFmpeg libraries, enabling media processing and manipulation directly in Go applications.
A library for extracting and displaying technical metadata and tags from video and audio files.
An audio management library for SDL that decodes multiple formats, mixes audio, and provides DSP effects.
An FFmpeg filter that applies GLSL video transitions from the gl-transitions collection to video streams.
A curated list of tools, libraries, scripts, and resources for creating, editing, and working with GIFs.
A RESTful API for GStreamer enabling live audio/video stream manipulation, mixing, and routing in the cloud.
A Swift wrapper for the FFmpeg API, enabling multimedia processing in Swift applications.
A C++ wrapper library for SDL2 and its satellite libraries, providing RAII, exceptions, and modern C++ idioms.
A collection of free and open-source video effects plugins compatible with major video editing and processing software.
A C++ wrapper for FFmpeg that simplifies multimedia processing with modern C++ abstractions.
Go bindings for libVLC enabling multimedia playback, streaming, and recording in Go applications.
A functional reactive programming domain-specific language for efficient hybrid systems and robotics.
A ctypes-based Python bindings generator for libvlc, enabling Python applications to interface with VLC media player functionality.
Community-maintained wiki for LWJGL 3, a Java library for high-performance game and multimedia development.
Node.js native bindings to FFmpeg for asynchronous media processing via streams and promises.
Crystal bindings for the SFML multimedia library, enabling hardware-accelerated 2D graphics, audio, input, and networking in Crystal applications.
A pure Python wrapper for SDL2 and its addon libraries using ctypes, enabling multimedia applications without C extensions.
Common Lisp bindings for SDL2, enabling cross-platform game and multimedia development in Lisp.
A curated collection of resources for VLC and LibVLC, including plugins, bindings, tutorials, and community links.
An umbrella project providing cross-platform Common Lisp libraries for building large, interactive applications including game development.
A high-performance Delphi math library using SIMD assembly and approximate functions for multimedia and games.
SDL2 bindings for Deno, enabling multimedia applications with graphics, text rendering, and image loading.
SDL bindings for Rust that wrap low-level C components in idiomatic Rust code.
A Processing library for playing and exporting GIF animations with full playback control and export capabilities.
A high-level C++ API for FFmpeg/Libav that simplifies media transcoding and rewrapping.
An HEVC software encoder optimized for fast encoding of large resolution video content.
A Haxe library providing comprehensive support for reading and writing various file formats including images, archives, and Flash formats.
Ada 2022 bindings to SDL 2, providing a variable-thickness wrapper for multimedia and game development.
Static and dynamic D language bindings for SDL3 and its official extension libraries, compatible with BetterC, @nogc, and nothrow.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.