awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

8 repositorios

Awesome GitHub RepositoriesGraphics API Integrations

Frameworks for initializing and managing low-level graphics contexts.

Distinct from Graphics Engines and Rendering: Distinct from general graphics engines: focuses on the integration layer for OpenGL and Vulkan.

Explore 8 awesome GitHub repositories matching graphics & multimedia · Graphics API Integrations. Refine with filters or upvote what's useful.

Awesome Graphics API Integrations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • glfw/glfwAvatar de glfw

    glfw/glfw

    14,716Ver en GitHub↗

    This project is a cross-platform library designed for desktop application development, providing a unified interface for window management, input handling, and hardware-accelerated graphics. It serves as a foundational framework that abstracts platform-specific windowing protocols and graphics APIs, enabling developers to create interactive software that functions consistently across Windows, macOS, and Linux. The library distinguishes itself by providing deep integration with low-level graphics APIs, specifically OpenGL and Vulkan. It manages the complexities of graphics context initializati

    Provides deep integration for initializing and managing OpenGL and Vulkan rendering environments.

    Cclinuxmacos
    Ver en GitHub↗14,716
  • wxwidgets/wxwidgetsAvatar de wxWidgets

    wxWidgets/wxWidgets

    7,036Ver en GitHub↗

    wxWidgets is a C++ UI toolkit and cross-platform GUI framework used to develop desktop applications for Windows, macOS, and Linux. It functions as a native widget wrapper, providing an abstraction layer that maps a single set of API calls to the native interface elements of different platforms. The framework allows for the creation of native graphical user interfaces by utilizing the host operating system's own controls and APIs. This ensures that applications maintain a native look and feel across various operating systems while using a consistent codebase. Beyond interface development, the

    Provides an integration layer for managing low-level graphics contexts to render 3D elements.

    C++c-plus-pluscocoacross-platform
    Ver en GitHub↗7,036
  • fangwei716/30-days-of-react-nativeAvatar de fangwei716

    fangwei716/30-days-of-react-native

    6,879Ver en GitHub↗

    This project is a collection of practical implementation examples and demonstrations for building mobile applications using a JavaScript-based native framework. It serves as a cross-platform mobile framework demo, providing a gallery of interactive interface patterns and native integration suites. The repository showcases specialized capabilities including high-performance 2D and 3D visual content through OpenGL graphics implementation. It also features a suite of native hardware integrations, covering biometric authentication via fingerprint scanning and gesture-based unlock patterns. The p

    Implements the integration layer to initialize and manage low-level OpenGL graphics contexts on mobile.

    JavaScript
    Ver en GitHub↗6,879
  • khronosgroup/moltenvkAvatar de KhronosGroup

    KhronosGroup/MoltenVK

    5,491Ver en GitHub↗

    MoltenVK is a Vulkan implementation for macOS that acts as a cross-API graphics wrapper. It serves as a translation layer that maps Vulkan graphics and compute API calls to corresponding Metal commands for execution on Apple hardware. The project enables the translation of Vulkan rendering pipelines to the native Metal framework, allowing cross-platform graphics and compute applications to run on Apple operating systems. This facilitates the porting of games and applications developed for other platforms to macOS. The implementation includes capabilities for advanced graphics feature impleme

    Implements advanced hardware effects by accessing undocumented system interfaces not exposed in public frameworks.

    Objective-C++
    Ver en GitHub↗5,491
  • alandefreitas/matplotplusplusAvatar de alandefreitas

    alandefreitas/matplotplusplus

    4,894Ver en GitHub↗

    Esta librería de visualización de datos en C++ es un framework de trazado científico utilizado para crear gráficos 2D y 3D, grafos de red y mapas geográficos. Opera como una librería de gráficos multi-backend, desacoplando la lógica de trazado de alto nivel de los motores de renderizado de bajo nivel para soportar varios backends de salida. El proyecto se distingue por una API de interfaz dual, que proporciona tanto una interfaz funcional global para prototipado rápido como una interfaz orientada a objetos para un control preciso. Cuenta con un motor de diseño basado en componentes para gestionar cuadrículas y subgráficos, junto con un estado de trazado en capas que permite superponer múltiples series de datos sin borrar los ejes. La librería cubre una amplia gama de capacidades de visualización, incluyendo trazado de funciones matemáticas, campos vectoriales y análisis de datos multidimensionales mediante mapas de calor y coordenadas paralelas. Incluye herramientas especializadas para la visualización de datos geográficos, como gráficos geobubble y geodensity, así como herramientas para renderizar redes de grafos dirigidos y no dirigidos. Las capacidades generales incluyen gestión de ejes, estilo estético con mapas de colores y exportación de gráficos de alta calidad. El proyecto utiliza CMake para la automatización de la compilación y la recuperación de dependencias para facilitar la instalación en diferentes sistemas operativos.

    Decouples high-level plotting logic from low-level rendering engines to support various output backends.

    C++charting-librarychartscontour-plots
    Ver en GitHub↗4,894
  • attackondobby/ios-core-animation-advanced-techniquesAvatar de AttackOnDobby

    AttackOnDobby/iOS-Core-Animation-Advanced-Techniques

    4,489Ver en GitHub↗

    This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated animations using the Core Animation framework on iOS. It provides a comprehensive reference for creating high-performance motion graphics, custom graphic rendering, and the construction of 3D engines using perspective transforms and Z-axis manipulation. The collection distinguishes itself through a deep focus on GPU rendering optimization and graphics performance. It covers advanced strategies to maintain high frame rates, such as reducing offscreen rendering via shadow path optim

    Integrates high-performance 3D graphics and custom shaders via dedicated OpenGL graphics layers.

    Ver en GitHub↗4,489
  • imgui-rs/imgui-rsAvatar de imgui-rs

    imgui-rs/imgui-rs

    3,019Ver en GitHub↗

    Este proyecto proporciona bindings de Rust para la biblioteca Dear ImGui, permitiendo la creación de interfaces de usuario gráficas de alto rendimiento utilizando un paradigma de modo inmediato. Al definir elementos de interfaz directamente dentro del bucle de renderizado de la aplicación, elimina la necesidad de jerarquías de objetos persistentes, permitiendo el prototipado rápido y actualizaciones visuales dinámicas. La biblioteca se distingue por envolver firmas de funciones nativas complejas en constructores con seguridad de tipos, lo que mejora la ergonomía del desarrollador mientras mantiene las características de rendimiento de la implementación subyacente en C++. Utiliza una capa de renderizado agnóstica al backend que desacopla la lógica de la interfaz de API gráficas específicas, facilitando la compatibilidad multiplataforma a través de varios sistemas de ventanas y entornos de hardware. El framework admite una amplia gama de capacidades de interfaz, incluyendo gestión de diseño de múltiples ventanas, renderizado de geometría personalizada y estilo visual granular. Maneja la traducción de eventos brutos del sistema operativo a estados de interfaz internos y gestiona la persistencia de la geometría de las ventanas y la configuración del usuario a través de sesiones de aplicación.

    Connects the interface layer to various graphics APIs and windowing systems by processing draw lists into vertex and index buffers.

    Rustguiimguirust
    Ver en GitHub↗3,019
  • amandaghassaei/gpu-ioAvatar de amandaghassaei

    amandaghassaei/gpu-io

    1,472Ver en GitHub↗

    This library is a web-based framework designed for general-purpose parallel processing and high-performance computation on graphics hardware. It provides a toolkit for executing complex mathematical operations, physics simulations, and procedural visualizations directly within the browser by leveraging the graphics processor for data-intensive tasks. The framework distinguishes itself through automated shader management, which ensures consistent execution across diverse hardware and browser environments. It achieves this by transpiling modern shader syntax into legacy versions and automatical

    Shares graphics contexts and textures between rendering engines to allow seamless data exchange and combined visual output.

    TypeScriptcanvasglslgpgpu
    Ver en GitHub↗1,472
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Graphics API Integrations

Explorar subetiquetas

  • Backend Integration LayersMechanisms for decoupling high-level drawing logic from specific graphics API implementations. **Distinct from Graphics API Integrations:** Distinct from Graphics API Integrations by focusing on the architectural decoupling layer rather than just initializing a specific API context.
  • Private API IntegrationsIntegration layers that utilize undocumented or non-public system interfaces to enable specialized hardware features. **Distinct from Graphics API Integrations:** Specifically covers the use of private/undocumented APIs rather than standard public API integration.