awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

Awesome GitHub RepositoriesMultimedia Application Frameworks

Provides tools for integrating graphical windows, text rendering, and audio playback into interactive applications.

Distinct from Graphics & Multimedia: Distinct from general graphics and multimedia: focuses on the application development framework aspect.

Explore 9 awesome GitHub repositories matching graphics & multimedia · Multimedia Application Frameworks. Refine with filters or upvote what's useful.

Awesome Multimedia Application Frameworks GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • mltframework/shotcutAvatar de mltframework

    mltframework/shotcut

    13,460Ver en GitHub↗

    Shotcut is a professional-grade, cross-platform non-linear video editor built on the MLT multimedia framework. It provides a comprehensive suite for post-production, supporting multi-track timeline editing, high-fidelity color processing, and complex visual effects. The application is designed to handle diverse audio and video formats natively, ensuring high-resolution and HDR workflows are managed within a unified environment. The software distinguishes itself through a modular architecture that emphasizes performance and precision. It utilizes a GPU-accelerated rendering pipeline and proxy-

    Uses a modular multimedia framework to handle diverse file formats and codecs through a unified internal API.

    C++cross-platformgplv3mlt
    Ver en GitHub↗13,460
  • laurentgomila/sfmlAvatar de LaurentGomila

    LaurentGomila/SFML

    11,911Ver en GitHub↗

    SFML is a cross-platform multimedia framework for C++ designed for creating 2D graphics, audio, and network applications. It functions as a unified set of libraries that provides a 2D graphics rendering engine, an audio processing library, a network socket library, and a cross-platform window manager. The framework allows for the development of interactive software by coordinating real-time 2D graphics rendering, audio playback, and user input handling. It provides a standardized interface for creating and controlling application windows across multiple operating systems. Its capability surf

    Provides a comprehensive framework for integrating graphical windows, text rendering, and audio playback into interactive applications.

    C++
    Ver en GitHub↗11,911
  • sfml/sfmlAvatar de SFML

    SFML/SFML

    11,665Ver en GitHub↗

    SFML is a cross-platform C++ multimedia library designed for building 2D games and interactive applications. It provides a unified interface for hardware-accelerated graphics, audio playback, and window management, allowing developers to create visual software that functions consistently across different operating systems. The library abstracts native windowing and graphics APIs, enabling the use of object-oriented primitives to render shapes, sprites, and text. It includes a dedicated audio engine that supports sound effects and music with controls for volume, pitch, and spatial positioning,

    Provides a unified framework for building multimedia applications with integrated graphics, text, and audio.

    C++audioc-plus-pluscross-platform
    Ver en GitHub↗11,665
  • openframeworks/openframeworksAvatar de openframeworks

    openframeworks/openFrameworks

    10,385Ver en GitHub↗

    openFrameworks is a C++ creative coding toolkit and multimedia framework designed for building interactive art and visual applications across multiple operating systems. It provides a development environment and graphics library that unify the handling of visuals, audio, and hardware input for real-time projects. The toolkit facilitates the development of generative art and multimedia installations through a set of libraries that ensure consistent behavior across different platforms. It includes tools for prototyping and deploying artistic software and installations, supporting the creation o

    Integrates graphics, audio, and hardware input into a unified framework for real-time interactive projects.

    C++
    Ver en GitHub↗10,385
  • floooh/sokolAvatar de floooh

    floooh/sokol

    9,620Ver en GitHub↗

    Sokol is a C hardware abstraction layer and cross-platform graphics library designed for managing windowing, input, and audio across different operating systems. It functions as a GPU resource manager and multimedia application framework, providing a unified API for rendering 2D and 3D graphics across WebGL, Metal, Direct3D, and OpenGL. The project is distinguished by its single-header implementation, which simplifies integration and portability. It utilizes a stateless render pass definition and a one-update-per-frame model to synchronize CPU data to GPU memory and manage resource lifecycles

    Provides a comprehensive framework for integrating graphical windows, text rendering, and audio playback into interactive applications.

    C
    Ver en GitHub↗9,620
  • pygame/pygameAvatar de pygame

    pygame/pygame

    8,620Ver en GitHub↗

    Pygame is a framework for building interactive 2D applications and games using the Python programming language. It functions as a 2D graphics rendering engine, a game input and event manager, and a multimedia audio toolkit. The project serves as a wrapper for the Simple DirectMedia Layer, providing a Python interface for low-level access to graphics, audio, keyboard, mouse, and joystick hardware. Its capabilities cover 2D graphics rendering and image manipulation, digital audio playback and streaming, and the management of game entities and physics simulations. It also includes tools for rea

    Provides a framework for integrating graphical windows, text rendering, and audio playback into interactive multimedia applications.

    Cgame-devgame-developmentgamedev
    Ver en GitHub↗8,620
  • programthink/opensourceAvatar de programthink

    programthink/opensource

    5,117Ver en GitHub↗

    Este proyecto es un recurso de descubrimiento de código abierto que proporciona listas curadas de código reutilizable y librerías para ayudar a los desarrolladores a encontrar soluciones técnicas para tareas específicas. Utiliza un sistema de indexación basado en categorías para organizar diversas herramientas de software por sus capacidades funcionales. El repositorio está estructurado como una colección de documentación basada en Markdown y contenido estático, sirviendo como un directorio para el descubrimiento manual y la referencia. El directorio cubre una amplia gama de áreas de capacidad, incluyendo desarrollo de aplicaciones multiplataforma, creación de herramientas de ciberseguridad, implementación de protocolos de red y flujos de trabajo de computación científica. También incluye recursos para la automatización de web scraping, almacenamiento de datos e interfaces multimedia.

    Lists frameworks for building interactive multimedia applications with audio and visual components.

    Ver en GitHub↗5,117
  • openjdk/jfxAvatar de openjdk

    openjdk/jfx

    3,186Ver en GitHub↗

    This project is a Java GUI framework used to build cross-platform desktop, mobile, and embedded applications. It centers on a hardware accelerated graphics engine that provides 2D and 3D visualizations and visual effects, complemented by a reactive UI binding system for synchronizing data and interface updates. The framework distinguishes itself through the FXML markup language, which separates the visual structure of an interface from its procedural logic. It also includes a dedicated CSS styling engine that allows for the customization of component appearances using external stylesheets and

    Integrates video and audio playback and web content rendering into a cohesive application development framework.

    C++javajavafxopenjdk
    Ver en GitHub↗3,186
  • vicky002/1000_projectsAvatar de vicky002

    vicky002/1000_Projects

    2,394Ver en GitHub↗

    1000 Projects es una colección curada de tareas de ingeniería de software y recursos educativos diseñados para facilitar la adquisición de habilidades a través de desafíos de programación estructurados. El repositorio organiza requisitos técnicos complejos en unidades modulares independientes del lenguaje, permitiendo a los desarrolladores implementar soluciones en cualquier lenguaje de programación mientras se centran en conceptos algorítmicos o arquitectónicos específicos. El proyecto se distingue por secuenciar tareas desde la lógica fundamental hasta el diseño de sistemas avanzados, guiando a los usuarios a través de una ruta de aprendizaje progresiva. Cubre un amplio espectro de dominios técnicos, incluyendo desarrollo de juegos, construcción de aplicaciones multimedia e investigaciones orientadas a la investigación en redes, criptografía y computación distribuida. Este repositorio sirve como una guía integral para practicar principios de programación básicos y patrones arquitectónicos. Al proporcionar una amplia variedad de proyectos autónomos, permite a los desarrolladores obtener experiencia práctica en diversos campos que van desde medios interactivos hasta minería de datos compleja e ingeniería a nivel de sistema.

    Provides guidance for constructing graphics and media software including image processors and media players.

    Ver en GitHub↗2,394
  1. Home
  2. Graphics & Multimedia
  3. Multimedia Application Frameworks