awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

62 रिपॉजिटरी

Awesome GitHub RepositoriesGraphics Libraries

Tools for GDI+ interaction, image processing, and visual rendering.

Explore 62 awesome GitHub repositories matching part of an awesome list · Graphics Libraries. Refine with filters or upvote what's useful.

Awesome Graphics Libraries GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • ocornut/imguiocornut का अवतार

    ocornut/imgui

    73,875GitHub पर देखें↗

    यह प्रोजेक्ट टूल और डिबगिंग इंटरफेस के तेजी से विकास के लिए डिज़ाइन की गई एक इमीडिएट-मोड ग्राफिकल यूजर इंटरफेस लाइब्रेरी है। हर फ्रेम में प्रक्रियात्मक कोड के माध्यम से UI ज्यामिति उत्पन्न करके, यह एप्लिकेशन डेटा और इंटरफेस के बीच निरंतर स्थिति सिंक्रोनाइज़ेशन की आवश्यकता को समाप्त करता है। यह मुख्य रूप से मौजूदा रेंडरिंग पाइपलाइनों में एकीकरण के लिए अभिप्रेत है। लाइब्रेरी एक अत्यधिक डिकूपल्ड आर्किटेक्चर के माध्यम से खुद को अलग करती है जो जटिल, डॉकेबल और मल्टी-व्यूपोर्ट लेआउट का समर्थन करती है। यह विंडोज़ की स्थिति, टैब ड्रैगिंग और नोड स्प्लिटिंग का प्रबंधन करती है, जिससे डेवलपर्स इंटरफेस तत्वों को स्वतंत्र ऑपरेटिंग सिस्टम विंडोज़ में अलग कर सकते हैं। फ्रेमवर्क परिष्कृत इंजन टूलिंग और डायग्नोस्टिक उपयोगिताओं के निर्माण के लिए एक व्यापक क्षमता सतह प्रदान करता है। इसमें नोड एडिटर्स, 2D और 3D प्लॉटर्स जैसे उन्नत दृश्य घटकों के लिए समर्थन शामिल है।

    Immediate mode GUI library with Vulkan support.

    C++apicplusplusframework
    GitHub पर देखें↗73,875
  • raysan5/raylibraysan5 का अवतार

    raysan5/raylib

    33,466GitHub पर देखें↗

    This project is a C-based multimedia toolkit and cross-platform game framework designed for building interactive applications. It provides a low-level programming interface that grants direct access to hardware-accelerated graphics, real-time audio processing, and user input handling. By utilizing an immediate-mode rendering architecture, the library processes visual state changes frame-by-frame, which simplifies the logic required for dynamic interfaces and interactive simulations. The library distinguishes itself through a zero-dependency design that avoids complex external build requiremen

    Simple, easy-to-use framework for 2D and 3D programming.

    Candroidcembedded
    GitHub पर देखें↗33,466
  • tencent/ncnnTencent का अवतार

    Tencent/ncnn

    22,811GitHub पर देखें↗

    ncnn is a high-performance neural network inference framework designed for executing deep learning models locally on mobile and desktop hardware. It functions as a specialized engine that enables the deployment of artificial intelligence tasks directly on resource-constrained devices, eliminating the need for external network connectivity or cloud-based processing services. The framework provides a comprehensive toolset for model optimization, allowing users to convert and quantize machine learning models into specialized binary structures. By utilizing static model graph compilation and zero

    Neural network inference framework with Vulkan acceleration.

    C++androidarm-neonartificial-intelligence
    GitHub पर देखें↗22,811
  • google/filamentgoogle का अवतार

    google/filament

    19,658GitHub पर देखें↗

    Filament is a real-time physically based rendering engine designed for high-fidelity 3D graphics. It functions as a cross-platform graphics library that provides a unified interface for rendering complex models and materials across desktop, mobile, and web environments. The engine distinguishes itself through a data-oriented architecture that optimizes memory usage and processing speed, alongside a shader-variant system that generates specialized code for specific material and lighting configurations. By abstracting diverse hardware graphics backends, it ensures consistent visual performance

    Mobile-first, physically-based renderer.

    C++3d-graphicsandroidgltf
    GitHub पर देखें↗19,658
  • gfx-rs/wgpugfx-rs का अवतार

    gfx-rs/wgpu

    17,382GitHub पर देखें↗

    This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction layer for rendering and parallel processing. It enables developers to build high-performance applications that execute consistently across diverse operating systems and hardware backends, including Vulkan, Metal, and DirectX. By mapping high-level graphics commands to native APIs, it serves as a portable foundation for both real-time 3D rendering and general-purpose GPU computing. The framework distinguishes itself through a robust architecture that supports both native deskt

    Cross-platform graphics API, powers WebGPU in Firefox.

    Rustd3d12gpuhacktoberfest
    GitHub पर देखें↗17,382
  • libsdl-org/sdllibsdl-org का अवतार

    libsdl-org/SDL

    14,926GitHub पर देखें↗

    SDL is a cross-platform development library that provides low-level access to audio, keyboard, mouse, joystick, and graphics hardware. It functions as a hardware abstraction layer, mapping diverse operating system interfaces into a unified set of functions to ensure consistent performance across different computing environments. The library serves as a foundation for multimedia and interactive application development by providing an integrated audio processing engine and a graphics rendering framework. It manages the complexities of hardware communication by normalizing raw input events and p

    Low-level access to audio, input, and graphics hardware.

    Csdlsdl2sdl3
    GitHub पर देखें↗14,926
  • glfw/glfwglfw का अवतार

    glfw/glfw

    14,716GitHub पर देखें↗

    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

    Cross-platform API for windowing and graphics contexts.

    Cclinuxmacos
    GitHub पर देखें↗14,716
  • sfml/sfmlSFML का अवतार

    SFML/SFML

    11,665GitHub पर देखें↗

    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,

    Cross-platform access to windowing, graphics, audio, and networking.

    C++audioc-plus-pluscross-platform
    GitHub पर देखें↗11,665
  • google/skiagoogle का अवतार

    google/skia

    10,762GitHub पर देखें↗

    Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital surfaces. It functions as a hardware-accelerated graphics engine that offloads drawing operations to the GPU, a vector graphics processor for SVG and complex paths, and a typography engine for shaping and drawing characters with Unicode support. The project provides a cross-platform image codec for encoding and decoding standard image formats into raw pixel data across multiple operating systems. It also enables the development of user interfaces that maintain visual consistency a

    2D graphics library with Vulkan backend.

    C++
    GitHub पर देखें↗10,762
  • turanszkij/wickedengineturanszkij का अवतार

    turanszkij/WickedEngine

    7,117GitHub पर देखें↗

    WickedEngine एक C++ 3D गेम इंजन और फ्रेमवर्क है जिसे उच्च-फिडेलिटी त्रि-आयामी एप्लिकेशन और ग्राफिक्स प्रोजेक्ट्स बनाने के लिए डिज़ाइन किया गया है। इसमें एक आधुनिक ग्राफिक्स रेंडरर शामिल है जो विभिन्न हार्डवेयर पर जटिल ज्यामिति और लाइटिंग उत्पन्न करने के लिए वर्तमान मानकों को लागू करता है। इंजन में वातावरण डिज़ाइन करने और कोड लिखे बिना गुणों को कॉन्फ़िगर करने के लिए एक स्टैंडअलोन विज़ुअल सीन एडिटर शामिल है। यह रनटाइम लॉजिक को प्रबंधित करने और इंजन कार्यों को स्वचालित करने के लिए एक एकीकृत Lua स्क्रिप्टिंग वातावरण भी प्रदान करता है। यह फ्रेमवर्क 3D ग्राफिक्स रेंडरिंग और एप्लिकेशन डेवलपमेंट को कवर करता है, जिसमें एक मॉडल इम्पोर्ट सिस्टम शामिल है जो बाहरी फ़ाइल स्वरूपों को नेटिव सीन स्वरूप में परिवर्तित करता है। इसका आर्किटेक्चर विभिन्न ऑपरेटिंग सिस्टम और हार्डवेयर इंटरफेस का समर्थन करने के लिए एक मल्टी-API ग्राफिक्स बैकएंड को शामिल करता है।

    Engine focused on performance and modern rendering.

    C
    GitHub पर देखें↗7,117
  • memononen/nanovgmemononen का अवतार

    memononen/nanovg

    5,654GitHub पर देखें↗

    NanoVG एक हार्डवेयर-एक्सेलेरेटेड 2D ड्राइंग इंजन और C ग्राफिक्स प्रिमिटिव लाइब्रेरी है। यह OpenGL बैकएंड का उपयोग करके उच्च-गुणवत्ता वाले एंटी-अलाइज्ड वेक्टर ग्राफिक्स के लिए डिज़ाइन किया गया एक हल्का रेंडरर प्रदान करता है। इंजन जटिल ज्यामितीय पथों के निर्माण और रेंडरिंग में माहिर है। यह खोखले क्षेत्रों और मिश्रित आकृतियों को बनाने के लिए एकीकृत वाइंडिंग नियमों के साथ लाइनों, बेज़ियर और आर्क का उपयोग करके सटीक आकृतियों की परिभाषा का समर्थन करता है। लाइब्रेरी वेक्टर ग्राफिक्स क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है, जिसमें पथ संरचना और एंटी-अलाइज्ड आकृतियों की रेंडरिंग शामिल है।

    OpenGL-based vector drawing library for UI and visualizations.

    C
    GitHub पर देखें↗5,654
  • confettifx/the-forgeConfettiFX का अवतार

    ConfettiFX/The-Forge

    5,575GitHub पर देखें↗

    The Forge डेस्कटॉप, मोबाइल और कंसोल प्लेटफ़ॉर्म पर हाई-परफ़ॉर्मेंस ग्राफ़िक्स इंजन और एप्लिकेशन बनाने के लिए एक लो-लेवल टूलकिट है। यह एक क्रॉस-प्लेटफ़ॉर्म इंजन फ्रेमवर्क और एक समर्पित शेडर कंपाइलर प्रदान करता है जो विभिन्न ग्राफ़िक्स APIs और हार्डवेयर के लिए एक एकल स्रोत को लक्ष्य-विशिष्ट भाषाओं में अनुवादित करता है। प्रोजेक्ट में एक GPU मेमोरी और संसाधन मैनेजर शामिल है जो संसाधन बाइंडिंग के लिए यूनिफाइड रूट सिग्नेचर का उपयोग करता है, साथ ही एक रे ट्रेसिंग रेंडरिंग पाइपलाइन जो हार्डवेयर-एक्सेलेरेटेड रे और पाथ ट्रेसिंग क्वेरीज़ को लागू करती है। स्टेट मैनेजमेंट को एक हाई-परफ़ॉर्मेंस एंटिटी कंपोनेंट सिस्टम के माध्यम से संभाला जाता है जो डेटा और तर्क को अलग-अलग कंपोनेंट्स में व्यवस्थित करता है। व्यापक क्षमता क्षेत्रों में हार्डवेयर ब्रेडक्रंब और माइक्रो-प्रोफ़ाइलिंग के माध्यम से GPU प्रदर्शन निगरानी, विविध पेरिफेरल्स के लिए क्रॉस-प्लेटफ़ॉर्म इनपुट हैंडलिंग, और स्केलेटल प्लेबैक व ब्लेंडिंग के लिए एक एनिमेशन सिस्टम शामिल है। फ्रेमवर्क एसिंक्रोनस संसाधन लोडिंग, वेरिएबल रेट शेडिंग, और नॉन-यूनिफॉर्म संसाधन इंडेक्सिंग का भी सपोर्ट करता है। टूलकिट रीयल-टाइम इटरेशन के लिए ऑटोमेशन प्रदान करती है, जिसमें लाइव शेडर रीकंपाइलेशन और रनटाइम पर डायनामिक लाइब्रेरीज़ को रीलोड करने की क्षमता शामिल है।

    Cross-platform rendering framework for major consoles and platforms.

    C++
    GitHub पर देखें↗5,575
  • cinder/cindercinder का अवतार

    cinder/Cinder

    5,528GitHub पर देखें↗

    Cinder is a C++ creative coding library and native graphics toolkit designed for developing professional interactive media and visual art. It serves as a cross-platform multimedia framework for generating high-performance generative digital art and real-time visual rendering. The framework provides a professional suite of tools for building hardware-integrated installations and cinematic visuals. It focuses on real-time graphics programming and the production of high-quality graphics for professional displays. The library includes a cross-platform abstraction layer and a modular architecture

    App and graphics library for cross-platform development.

    C++
    GitHub पर देखें↗5,528
  • mosra/magnummosra का अवतार

    mosra/magnum

    5,169GitHub पर देखें↗

    Magnum is a C++ middleware suite for cross-platform graphics development and real-time data visualization. It provides a hardware-agnostic rendering layer that translates graphics commands into platform-specific calls, ensuring consistent behavior across different GPU drivers and APIs such as Vulkan. The project focuses on decoupling application logic from underlying hardware through abstract graphics and system utilities. It features a plugin-based resource importer for 3D assets and audio, a hierarchical scene graph for spatial transformations, and a high-performance signal-based event syst

    Modular graphics middleware for games and apps.

    C++
    GitHub पर देखें↗5,169
  • ogrecave/ogreOGRECave का अवतार

    OGRECave/ogre

    4,607GitHub पर देखें↗

    Ogre एक हाई-लेवल 3D रेंडरिंग इंजन है जिसे लो-लेवल ग्राफिक्स API कोड की आवश्यकता के बिना गेम, सिमुलेशन और विज़ुअलाइज़ेशन बनाने के लिए डिज़ाइन किया गया है। यह रियल-टाइम 3D ग्राफिक्स प्रोसेसिंग के लिए एक फ्रेमवर्क के रूप में कार्य करता है, जो जीवंत सतहों और प्रकाश व्यवस्था का अनुकरण करने के लिए एक फिजिकली-बेस्ड रेंडरर प्रदान करता है। इंजन में चरित्र की गति को नियंत्रित करने के लिए स्केलेटल एनिमेशन और बड़े टेक्सचर्ड परिदृश्य बनाने के लिए टेरेन जनरेशन सिस्टम शामिल हैं। ये विशेषताएं प्रदर्शन बनाए रखने के लिए ऑटोमैटिक लेवल ऑफ डिटेल (LOD) और दूरी-आधारित मेश प्रबंधन द्वारा समर्थित हैं। प्रोजेक्ट में 3D मेश रेंडरिंग, पार्टिकल इफेक्ट जनरेशन और मल्टी-पास पोस्ट-प्रोसेसिंग पाइपलाइन जैसे व्यापक क्षेत्र शामिल हैं। यह रेंडर विंडो प्रबंधन, इमीडिएट-मोड GUI ओवरले और रिजिड बॉडी डायनामिक्स के लिए बाहरी फिजिक्स इंजनों के साथ एकीकरण के लिए टूल भी प्रदान करता है। टूलचेन मोबाइल और वेब टारगेट्स के लिए क्रॉस-प्लेटफ़ॉर्म कंपाइलेशन का समर्थन करता है।

    Scene-oriented, flexible 3D rendering engine.

    C++
    GitHub पर देखें↗4,607
  • diligentgraphics/diligentengineDiligentGraphics का अवतार

    DiligentGraphics/DiligentEngine

    4,193GitHub पर देखें↗

    DiligentEngine is a cross-platform graphics abstraction layer and physically-based rendering engine. It provides a unified interface for executing 3D graphics commands across multiple low-level rendering backends from a single codebase, including a dedicated system for importing 3D assets via the GLTF 2.0 format. The engine features an HLSL shader cross-compiler that allows a single set of shaders to run across different graphics APIs and operating systems. It supports advanced rendering capabilities such as ray-tracing, mesh shaders, variable rate shading, and bindless resources. The framew

    Modern cross-platform graphics API abstraction.

    Batchfile3d-engined3d11d3d12
    GitHub पर देखें↗4,193
  • glium/gliumG

    glium/glium

    3,608GitHub पर देखें↗

    Glium is no longer actively developed by its original author. That said, PRs are still welcome and maintenance is continued by the surrounding community.

    Safe wrapper around the OpenGL API.

    Rust
    GitHub पर देखें↗3,608
  • gpuopen-librariesandsdks/vulkanmemoryallocatorGPUOpen-LibrariesAndSDKs का अवतार

    GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator

    3,393GitHub पर देखें↗

    Easy to integrate Vulkan memory allocation library.

    Library for simplified Vulkan memory management.

    C
    GitHub पर देखें↗3,393
  • facebook/iglfacebook का अवतार

    facebook/igl

    3,215GitHub पर देखें↗

    Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan).

    Cross-platform graphics abstraction layer.

    C++
    GitHub पर देखें↗3,215
  • lukasbanana/llglLukasBanana का अवतार

    LukasBanana/LLGL

    2,595GitHub पर देखें↗

    Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

    Thin abstraction layer for major graphics APIs.

    C++
    GitHub पर देखें↗2,595
पिछला123…4अगला
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Graphics Libraries