#opengl


  1. glow

    GL on Whatever: a set of bindings to run GL (Open GL, OpenGL ES, and WebGL) anywhere, and avoid target-specific code

    v0.17.0 3.1M #opengl #webgl #run-gl #target-specific #open

  2. glutin

    Cross-platform OpenGL context provider

    v0.32.3 1.6M #opengl #egl #windowing

  3. skia-safe

    Safe Skia Bindings for Rust

    v0.99.0 222K #opengl #vulkan #skia-bindings #pdf #skia #graphics

  4. pathfinder_simd

    SIMD library

    v0.5.6 1.8M #vector-graphics-rasterizer #font #font-rasterizer #gpu #practical #svg #font-rendering #compute-shader #opengl #pdf

  5. alacritty_terminal

    writing terminal emulators

    v0.26.0 140K #opengl #alacritty #terminal-emulator #bsd #find

  6. khronos-egl

    Rust bindings for EGL

    v6.0.0 2.6M #opengl #egl #khronos

  7. gleam

    Generated OpenGL bindings and wrapper for Servo

    v0.15.1 108K #opengl #servo-bindings #generated

  8. miniquad

    Cross-platform window context and rendering library

    v0.4.11 84K #opengl #windowing #3d #gamedev #graphics

  9. alacritty

    A fast, cross-platform, OpenGL terminal emulator

    v0.17.0 1.5K #opengl #terminal-emulator #bsd #find #level

  10. xcb

    Rust safe bindings for XCB

    v1.7.0 445K #x11 #opengl #xlib

  11. surfman

    A cross-platform, low-level toolkit for GPU surface management

    v0.13.0 40K #opengl #webgl #surface #gpu #texture #off-screen #platform-specific #graphics #metal

  12. mozangle

    Mozilla's fork of Google ANGLE, repackaged as a Rust crate

    v0.6.0 102K #angle #fork #google #mozilla #compile #egl #translator #build-rs #build-system #opengl

  13. glsl

    A GLSL450/GLSL460 parser

    v7.0.0 76K #spir-v #opengl #parser

  14. three-d

    2D/3D renderer - makes it simple to draw stuff across platforms (including web)

    v0.19.0 22K #opengl #webgl #3d #gamedev #graphics

  15. gl_generator

    Code generators for creating bindings to the Khronos OpenGL APIs

    v0.14.0 2.6M #opengl #khronos #egl #api-bindings

  16. qt-build-utils

    Build script helper for linking Qt libraries and using moc code generator. Intended to be used together with cc, cpp_build, or cxx_build

    v0.9.1 8.2K #cxx-qt #codegen #build-script #qml #linker #moc #cxx-qt-build #cc #cxx-build #opengl

  17. speedy2d

    Hardware-accelerated drawing of shapes, images, and text, with an easy to use API. Speedy2D aims to be the simplest Rust API for creating a window, rendering graphics, and handling input.

    v3.1.0 600 #opengl #graphics #font #gamedev

  18. gltf-json

    JSON parsing for the gltf crate

    v1.4.1 569K #gltf #assets #extension #json-parser #name #pbr #3d #opengl

  19. freya-skia-safe

    Safe Skia Bindings for Rust

    v0.98.0 2.2K #opengl #vulkan #skia-bindings #pdf #skia #graphics

  20. glslopt

    Optimizes GLSL shader code

    v0.1.14 128K #shader #glsl-shader #glsl #opengl #gles

  21. glfw

    GLFW3 bindings and idiomatic wrapper for Rust

    v0.62.0 17K #vulkan #opengl #windowing

  22. gl

    OpenGL bindings

    v0.14.0 308K #opengl #egl #khronos #api-bindings

  23. spirq

    Light weight SPIR-V query utility for graphics

    v1.2.2 94K #spir-v #vulkan #opencl #graphics #opengl

  24. gl-context-loader

    Minimal OpenGL function loader for no_std OpenGL contexts

    v0.1.10 72K #opengl #gui #gleam #graphics #no-std

  25. skia-bindings

    Skia Bindings for Rust

    v0.99.0 211K #vulkan #bindings #opengl #skia #pdf #graphics

  26. glutin-winit

    Glutin bootstrapping helpers with winit

    v0.5.0 1.3M #winit #opengl #windowing

  27. jay-compositor

    The Jay compositor

    v1.14.0 #wayland-compositor #screenshot #jay #opengl #layout #vulkan

  28. swgl

    Software OpenGL implementation for WebRender

    v0.69.0 2.3K #shader #opengl #webrender #vertex-shader #texture #frame-buffer #viewport #vec2

  29. allegro

    5 core library Rust wrapper

    v0.0.51 150 #opengl #graphics #windowing #direct3d #input

  30. tracel-rspirv

    APIs for SPIR-V module manipulation

    v0.13.1+sdk-1.4.350.0 16K #spir-v #opencl #vulkan #opengl

  31. makepad-platform

    Makepad platform layer

    v1.0.0 360 #wasm #makepad #platform-layer #opengl #maps #makepad-studio #animation #2d #android #metal

  32. asdf-overlay

    Asdf Overlay

    v1.2.5 #asdf #dxgi #hook #windows #opengl

  33. hudhook

    A graphics API hook with dear imgui render loop. Supports DirectX 9, 11, 12, and OpenGL 3.

    v0.9.1 #directx #hook #opengl #imgui #dx12 #graphics-api #dx11 #proton #dx9

  34. glcore-rs

    The OpenGL core functions for Rust, also supports OpenGL ES

    v0.3.3 600 #opengl #glfw #gpu #render #game-engine

  35. wilhelm_renderer

    A minimalist 2D graphics engine

    v0.12.1 #2d-graphics #renderer #graphics #opengl #visualization

  36. gloam

    Loader generator for Vulkan, OpenGL, OpenGL ES, EGL, GLX, and WGL

    v0.4.11 #opengl #vulkan #loader #generator #egl #glx #xml #wgl #khronos #xx-hash

  37. cutty

    A fast, cross-platform GPU terminal emulator

    v0.18.5 #wgpu #terminal #renderer #stack #cross-platform #cross-platform-gpu #vulkan #opengl

  38. fframes-skia-safe

    Safe Skia Bindings for Rust

    v0.91.0 #opengl #vulkan #skia-bindings #pdf #skia #graphics

  39. beamterm-rasterizer

    Native font rasterization for beamterm using swash + fontdb

    v1.0.0 #font #glyph #opengl #rendering #texture-atlas #emoji #terminal-text-rendering #font-rasterization #swash #webgl2

  40. r-egl

    Rust bindings for EGL

    v0.7.1 650 #egl #opengl #khronos

  41. portablegl

    A pure Rust software implementation of OpenGL 3.x core profile, ported from PortableGL

    v0.9.0 #opengl #rasterization #software-renderer #graphics

  42. tetromino

    A graphical Tetris clone

    v0.3.0 #tetris #opengl #2d-game #game #linux #graphics #tetris-game

  43. libretro-core

    Minimal Rust wrapper and core-export abstraction for libretro.h

    v0.3.0 #video #system-information #abi #callback #opengl #gles #audio #negotiation #registration #pixel-format

  44. sciter-rs

    Rust bindings for Sciter - Embeddable HTML/CSS/script engine (cross-platform desktop GUI toolkit). Also capable with DirectX / OpenGL.

    v0.5.58 150 #opengl #gtk #skia #cocoa

  45. hyprsaver

    A Wayland-native screensaver for Hyprland — fractal shaders on wlr-layer-shell overlays

    v0.4.4 #opengl #screensaver #hyprland #glsl #wayland #graphics

  46. glutin_egl_sys

    The egl bindings for glutin

    v0.7.1 1.6M #glutin #egl #opengl #bindings-for-glutin

  47. glm

    GLSL mathematics for Rust

    v0.3.0 1.5K #glsl #math #opengl

  48. i-slint-backend-linuxkms

    OpenGL rendering backend for Slint

    v1.16.1 86K #slint #back-end #rendering #opengl #opengl-rendering #declarative-ui #backend-for-slint #widgets #gui-toolkit

  49. nsys-gl-utils

    OpenGL and graphics utilities

    v0.15.1 #glium #graphics #shader #opengl #texture #glutin #camera #2d #blending #3d

  50. edgefirst-egl

    Rust bindings for the Khronos EGL API (maintained fork of khronos-egl)

    v0.27.0 290 #opengl #egl #khronos

  51. puniyu-skia-safe

    Safe Skia Bindings for Rust

    v0.97.1 #opengl #vulkan #skia-bindings #pdf #skia #graphics

  52. egui_sdl2_gl

    Backend for Egui to use with sdl2-rs and open gl

    v0.33.2 420 #opengl #sdl2 #egui #gui #graphics

  53. crtty

    Post-processing shader framework for OpenGL apps via LD_PRELOAD

    v0.1.3 #opengl #kitty #crt #post-processing #graphics

  54. gapp-winit

    Abstract event loop library for winit-based applications with OpenGL and wgpu backends, integrating gapp traits for clean separation of input, update, render, and present

    v0.12.4 #opengl #wgpu #event-loop #game #winit #graphics

  55. khronos_api

    The Khronos XML API Registry, exposed as byte string constants

    v3.1.0 2.8M #opengl #khronos #egl

  56. beamterm-unicode

    Unicode character classification utilities for beamterm

    v1.0.0 14K #opengl #font #emoji #rendering #unicode-characters #webgl2 #terminal-text-rendering #glyph #3-3 #texture-atlas

  57. freya-skia-bindings

    Skia Bindings for Rust

    v0.98.0 2.2K #vulkan #skia-bindings #bindings #opengl #skia #pdf #graphics

  58. imgui-glfw-rs

    ImGui input handling for GLFW

    v0.13.1 #imgui #glfw #opengl #input

  59. shade

    graphics library

    v0.0.5 #opengl #shader #graphics #2d

  60. realms

    A powerful and lightweight graphics library for making Rust games

    v3.5.5 #graphics #game-engine #opengl

  61. grafix-toolbox

    Personal collection of opengl and rust tools, also serving as an functional gui crate. See ./gui/elements for premade gui elements

    v0.8.33 #element #opengl #personal #collection #functional #premade #sprite #sdf

  62. xgl

    Unified minimalist OpenGL 3.3 & WebGL abstractions

    v0.3.0 250 #webgl #opengl #graphics #gamedev

  63. glemu

    WebGL (via web_sys) to GL shims for Rust, based on Emscripten's GL emulation layer

    v0.1.2 #opengl #webgl #skia

  64. piston2d-opengl_graphics

    An OpenGL 2D back-end for the Piston game engine

    v0.89.0 8.3K #2d-graphics #graphics #opengl #piston

  65. egui_gl_glfw

    OpenGL backend for egui using GLFW

    v0.1.13 700 #opengl #glfw #egui #gui #graphics

  66. cxx-qt-build

    Helpers for integrating cxx-qt crate into a Cargo build

    v0.9.1 6.4K #cxx-qt #cargo-build #qml #macro #builder #macro-generation #kdab #opengl #qt6

  67. glfw-sys-passthrough

    An Open Source, multi-platform library for creating windows with OpenGL contexts and receiving input and events

    v6.0.9 140 #opengl #glfw #vulkan #input-event #version #multi-platform #cargo-version #build-time #pre-generated #static-link

  68. std140

    GLSL interface block memory, layed-out according to the std140 convention, represented as Rust structs

    v0.2.7 #glsl #opengl #graphics

  69. drawing_api

    API for 2D graphics library

    v1010.0.0 #draw #2d-graphics #opengl #graphics #canvas #2d

  70. alacritty_config

    Alacritty configuration abstractions

    v0.2.3 1.9K #alacritty #opengl #config #bsd #terminal-emulator #github-page

  71. wilhelm_renderer_imgui

    Dear ImGui integration for wilhelm_renderer

    v0.9.0 #imgui #gui #opengl #graphics #gamedev #graphics-gui

  72. nvgx

    Pure-rust implementation of NanoVG

    v0.3.3 230 #nano-vg #opengl #wgpu

  73. golem

    A (mostly) safe library for graphics programming

    v0.2.0-alpha0 110 #webgl #opengl #graphics

  74. proof-engine

    A mathematical rendering engine for Rust. Every visual is the output of a mathematical function.

    v0.1.1 #opengl #game-engine #rendering-engine #ascii #rendering #graphics

  75. clang-format

    A basic clang-format Rust wrapper

    v0.3.0 52K #input #clang-format-style #clang-format-with-style #qt #opengl #embedded #kdab #ab #porting #contributors

  76. cutty_terminal

    writing terminal emulators

    v0.26.4 #terminal #cu-tty #wgpu #renderer #line #bsd #vulkan #opengl #alacritty

  77. cxx-qt-lib

    Qt types for integrating cxx-qt crate with cxx

    v0.9.1 6.6K #cxx-qt #qml #set #desktop #signal #ab #qt6 #qt-gui #opengl #3d

  78. edgefirst-gl

    Minimal OpenGL ES bindings — a trimmed, maintained fork of gls

    v0.28.1 300 #opengl #graphics #opengl-es

  79. sixtyfps-rendering-backend-gl

    OpenGL rendering backend for SixtyFPS

    v0.1.6 #declarative-ui #slint #opengl #gui-toolkit #opengl-rendering #language-server #javascript #embedded-devices #native-gui #widgets

  80. glfw-passthrough

    GLFW3 bindings and idiomatic wrapper for Rust

    v0.60.2 #vulkan #opengl #windowing

  81. makepad-studio

    Makepad studio

    v1.0.0 340 #makepad #desktop #client #wasm #studio #macos #opengl #metal #dx11 #creative

  82. mbgl-sys

    Low-level FFI bindings to MapLibre GL Native for server-side map rendering

    v0.1.7 #maplibre #opengl #mapbox #ffi

  83. glfw-sys

    An Open Source, multi-platform library for creating windows with OpenGL contexts and receiving input and events

    v8.0.0 11K #opengl #vulkan #input-event #version #context #multi-platform #cargo-version #pre-generated #build-time

  84. imgui-opengl-renderer-rs

    OpenGL Renderer for imgui-glfw-rs

    v0.12.3 #opengl #imgui #renderer #dear #3-3

  85. rmmesh

    A fast 3D mesh import/export crate with a compact binary format, ready for Vulkan/OpenGL/DX11/DX12

    v0.1.1 #vulkan #mesh #3d #obj #3d-mesh #opengl #graphics

  86. google-ai-edge-litert

    LiteRT Rust language binding

    v0.1.3 #lite-rt #opengl #model #tensorflow #output-buffer #environment-builder #hardware-accelerator #model-inference #web-gpu #metal

  87. deft-skia-safe

    Safe Skia Bindings for Rust

    v0.83.0 #opengl #vulkan #skia-bindings #pdf #skia #graphics

  88. fframes-skia-bindings

    Skia Bindings for Rust

    v0.91.1 #skia-bindings #vulkan #bindings #opengl #skia #pdf #graphics

  89. glium-spearman

    Elegant and safe OpenGL wrapper. Glium is an intermediate layer between OpenGL and your application. You still need to manually handle the graphics pipeline, but without having to use OpenGL's old and error-prone API…

    v0.36.0 #glium #opengl #gamedev

  90. r-egl-wayland

    lib for egl when used with wayland-client

    v0.7.1 650 #wayland-client #egl #opengl

  91. uni-gl

    Unrust native/wasm openGL/webGL compatibility layer

    v0.2.1 #opengl #webgl #wasm

  92. doryen-rs

    Pure rust OpenGL accelerated roguelike console API with native/wasm support

    v1.3.0 #rogue-like #opengl #console

  93. nanovg

    Idiomatic bindings to the NanoVG library

    v1.0.2 #opengl #vector-graphics #graphics

  94. spout-rs

    Rust bindings for Spout2 — GPU texture sharing on Windows

    v0.1.3 #opengl #directx #texture #ipc #graphics

  95. puniyu-skia-bindings

    Skia Bindings for Rust

    v0.97.1 #skia-bindings #vulkan #bindings #opengl #skia #pdf #graphics

  96. cat_engine

    A 2D graphics engine with audio output support

    v1.0.0-alpha7 130 #opengl #windows #audio-playback #audio

  97. servo/pathfinder_swf

    A fast, practical GPU rasterizer for fonts and vector graphics

    GitHub 0.1.0 #vector-graphics-rasterizer #font-rasterizer #gpu #practical #svg #font-rendering #compute-shader #opengl

  98. allegro-sys

    Allegro 5 core library Rust binding

    v0.0.51 140 #opengl #windowing #direct3d #input

  99. globject-rs

    OpenGL Object Wrapper for Rust

    v0.3.4 400 #opengl #gpu

  100. closed-gl

    a safe OpenGl wrapper that keeps the C syntax

    v0.1.4 #graphics-rendering #opengl-rendering #opengl

  101. skia-svg-macros

    Skia SVG Macros for Dom bindings

    v0.1.0 14K #svg #skia-bindings #vulkan #opengl #ios #android #metal #dom #skia-safe

  102. glume

    Windowing and OpenGL context creation framework

    v0.8.1 #opengl #graphics #gamedev

  103. ux-dx

    3D Graphics Primitives for Angular Rust

    v0.2.1 #opengl #vulkan #webgl #canvas

  104. drawing_gl

    OpenGL backend for 2D graphics library

    v0.8.0 #2d-graphics #opengl #draw #graphics #canvas

  105. spq-core

    spq core feature implementation, a light weight SPIR-V query utility for graphics

    v1.0.6 136K #spir-v #vulkan #opencl #graphics #opengl

  106. larashell_terminal

    writing terminal emulators

    v0.22.1 #terminal #larashell #lara-shell #bsd #find #opengl

  107. easydrm

    GLFW-inspired abstraction over DRM/KMS, GBM, and EGL/OpenGL that lets you build fullscreen Linux applications without a compositor (no X11, no Wayland)

    v0.3.0 #opengl #drm #wayland #kms #x11 #egl #gbm #full-screen #refresh-rate #compositor

  108. servo-glutin

    Cross-platform OpenGL context provider

    v0.15.0 170 #opengl #windowing

  109. cgl-rs

    CGL is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation

    v0.1.7 #2d #3d #opengl #gamedev

  110. cxx-qt-lib-extras

    Extra Qt types for integrating cxx-qt crate with cxx that are not available in cxx-qt-lib

    v0.8.1 #cxx-qt #cxx-qt-lib #documentation #applications #windows #desktop #opengl #qt6 #qml

  111. lento-skia-safe

    Safe Skia Bindings for Rust

    v0.75.0 #opengl #vulkan #skia-bindings #pdf #skia #graphics

  112. d7engine

    A game engine in rust with SDL2 and opengl

    v1.1.5 #game-engine #opengl #sdl2

  113. frag

    do live shader coding and rendering shaders to video

    v0.1.6 380 #opengl-rendering #shader #opengl #mp4 #fragment-shaders #graphics

  114. zng-swgl

    Software OpenGL implementation for WebRender

    v0.5.1 #webrender #zng #opengl #updating #fork #servo #security #zng-ui-zng

  115. grr

    Bare metal OpenGL 4.5+ wrapper

    v0.8.0 #vertex #graphics-pipeline #opengl #graphics

  116. glox

    A Reusable OpenGL renderer using GLOW

    v0.1.5 #renderer #glow #opengl #reusable

  117. mini_gl_fb

    Quick and easy window creation, input, and high speed bitmap rendering

    v0.9.0 #opengl #windowing #window #framebuffer

  118. webglue

    OpenGL ES 3.0 / WebGL2 wrapper for Rust and WebAssembly

    v0.1.0 #webgl #opengl #gltf #graphics #wasm

  119. tiny-game-framework

    Tiny game framework for creating games!

    v0.0.163 1.0K #glfw #graphics #gamedev #opengl

  120. cristicbz/rs_doom

    A Doom Renderer/Level Viewer written in Rust

    GitHub 0.0.9 #doom #game #opengl #glium #renderer #wad #port-of-original

  121. drawing_impeller

    Impeller backend for 2D graphics library

    v1002.0.1 #2d-graphics #graphics #draw #opengl #canvas #2d

  122. cxx-qt-lib-headers

    A small crate for cxx-qt-lib and cxx-qt-build to share cxx-qt-lib's C++ headers

    v0.6.1 100 #cxx-qt #cxx-qt-build #header #cxx-qt-lib #write #desktop #qt-gui #opengl #qt6 #qml

  123. notan_backend

    default backend for Notan

    v0.14.0 370 #notan #back-end #backend-for-notan #opengl #gamedev #glutin #winit #webgl #desktop #app-builder

  124. glerminal

    A lightweight OpenGL terminal

    v0.3.0 #opengl #renderer #terminal #console-text #console

  125. imgui-glow-renderer

    glow renderer for the imgui crate

    v0.13.0 4.0K #renderer #glow #imgui #opengl #upstream #srgb #imgui-rs

  126. roze

    Zero dependancy Windows game engine

    v0.1.1 #game-engine #sprite #opengl #gamedev #graphics

  127. epoxy

    Rust bindings for libepoxy, an OpenGL function pointer manager

    v0.1.0 4.3K #opengl #gtk #libepoxy

  128. pathfinder_gl

    cross-platform GPU abstraction library: OpenGL backend

    v0.5.0 #opengl #vector-graphics-rasterizer #gpu #back-end #font #font-rasterizer #cross-platform-gpu #font-rendering #svg #opengl-back-end

  129. frienderer

    Very simple OpenGL renderer, mainly for GUIs

    v0.15.0 #opengl #renderer #gui

  130. wasm-bus-webgl

    WebAssembly WebGL Interface

    v1.0.3 #wasi #webgl #opengl #wasm

  131. shader_version

    A helper library for detecting and picking compatible shaders

    v0.7.0 19K #glsl-shader #shader #version #glsl #opengl

  132. drawing_examples

    Examples for 2D graphics library

    v0.8.0 #2d-graphics #draw #graphics #opengl #canvas

  133. cargo-quad-apk

    Cargo subcommand that allows you to build Android packages

    v0.1.4 #java-package #sdk-version #android #android-version #package-metadata #cargo-subcommand #opengl #ndk #apk #version-number

  134. servo/pathfinder_lottie

    A fast, practical GPU rasterizer for fonts and vector graphics

    GitHub 0.1.0 #vector-graphics-rasterizer #font-rasterizer #lottie #gpu #practical #svg #font-rendering #compute-shader #opengl

  135. glwfr

    Make graphics with OpenGL

    v0.4.2 1.1K #graphics #glfw #opengl

  136. timberwolf

    a high-performance 3D-focused game engine

    v0.5.0 #game-engine #set #opengl #running #memory-safe #thread-safe #push-pull #type-safe #imperative

  137. gol

    Conway's game of life in OpenGL

    v0.1.14 #conway #game-of-life #opengl #opengl-rendering #gfx-rs

  138. tge

    A lightweight cross-platform 2D game framework written in pure Rust and based on OpenGL 3.3+

    v0.0.4 #game-engine #opengl #graphics

  139. pathfinder_gpu

    cross-platform GPU abstraction library

    v0.5.0 180 #vector-graphics-rasterizer #gpu #font-rasterizer #abstraction #name #cross-platform-gpu #opengl #svg #compute-shader #font-rendering

  140. wayrs-egl

    EGL for wayrs-client

    v0.6.0 480 #egl #opengl #wayland

  141. pathfinder_metal

    cross-platform GPU abstraction library: Metal backend

    v0.5.1 #vector-graphics-rasterizer #gpu #metal #back-end #font #font-rasterizer #cross-platform-gpu #svg #opengl #font-rendering

  142. gles30

    GLES 3.0 loader/bindings

    v0.5.2 #opengl #gles #3-0 #loader #breaking-change #signed-and-unsigned

  143. gl33

    Bindings to OpenGL 3.3 + GL_KHR_debug

    v0.2.1 260 #opengl #gamedev #graphics

  144. gfx_glow

    GL on Whatever: a set of bindings to run GL (Open GL, OpenGL ES, and WebGL) anywhere, and avoid target-specific code

    v0.11.6 #opengl #webgl #run-gl #target-specific #glow

  145. gfx_device_gl

    OpenGL backend for gfx-rs

    v0.16.2 25K #opengl #gamedev #graphics

  146. lykoi_gl

    terrible opengl bindings

    v0.5.0 #opengl #terrible #name #type-safe

  147. luminance-gl

    OpenGL backends for luminance

    v0.19.1 200 #opengl #luminance #type-safe #graphics #stateless

  148. notan_glow

    support for OpenGL, OpenGL ES and WebGL for Notan

    v0.14.0 420 #webgl #notan #glow #opengl #back-end

  149. dx9

    DirectX 9.0c

    v0.1.8 #3d #directx #opengl #windows #graphics

  150. angel

    OpenGL extension loader

    v0.1.0-alpha.2 #extension #opengl #loader

  151. azul-core

    Common datatypes used for the Azul document object model, shared across all azul-* crates

    v0.0.8 46K #gui #callback #desktop-gui-framework #dom #object-model #graphical-user-interface #opengl #css #datatype #webrender

  152. servo/pathfinder_c

    A fast, practical GPU rasterizer for fonts and vector graphics

    GitHub 0.1.0 #vector-graphics-rasterizer #font-rasterizer #svg #gpu #renderer #metal #sub-pixel #dilation #opengl #compute-shader

  153. glium_shapes

    Prefabricated shapes for the Glium OpenGL library

    v0.2.0 #shape #glium #opengl #prefabricated #sphere #cuboid #axes #geometry

  154. azul-widgets

    Builtin widgets for the Azul GUI framework (buttons, checkboxes, labels, etc.)

    v0.0.2 #gui #graphical-user-interface #gui-framework #desktop #desktop-gui-framework #azul #button #opengl #checkbox #gui-widgets

  155. glsl-include

    expanding #include directives in GLSL source strings

    v0.3.1 470 #glsl #opengl

  156. wilhelm_renderer_sys

    Native bindings and bundled GLFW/FreeType C/C++ code for wilhelm_renderer

    v0.10.1 #opengl #freetype #glfw #ffi

  157. imgui-opengl-renderer

    An OpenGL renderer for imgui-rs

    v0.12.1 350 #opengl #imgui-rs #renderer #opengl-rendering

  158. gl46

    Bindings to OpenGL 4.6 (plus some extensions)

    v0.2.1 #opengl #graphics #gamedev

  159. cube-command

    Create a cube with a meaning in no time

    v0.3.0 #opengl #glfw #cgmath #graphics

  160. servo/svg-to-skia

    A fast, practical GPU rasterizer for fonts and vector graphics

    GitHub 0.1.0 #vector-graphics-rasterizer #svg #font-rasterizer #gpu #practical #font-rendering #compute-shader #opengl

  161. mallumo

    Rendering library focused on real-time global illumination techniques

    v0.3.0 #global-illumination #opengl #illumination

  162. cat_engine_basement

    The CatEnigne's basement

    v0.0.0-alpha7 #opengl #windowing #graphics

  163. azul-webrender-build

    Code shared between precompilation (build.rs) and the rest of WebRender

    v0.0.2 #webrender #2d-rendering #rendering-engine #opengl #rest #gpu-based #precompilation #shared-between #code-shared #github-repository

  164. azul-webrender

    A GPU accelerated 2D renderer for web content

    v0.62.2 #2d-rendering #webrender #content #patch #gpu #wr #gecko #opengl #gpu-accelerated #firefox

  165. iced_glow

    A glow renderer for iced

    v0.8.0 2.0K #iced-renderer #glow #quad #border #primitive #rectangle #opengl #triangle-mesh
  166. Try searching with DuckDuckGo.


  167. deft-skia-bindings

    Skia Bindings for Rust

    v0.83.0 #skia-bindings #vulkan #bindings #opengl #pdf #skia #graphics

  168. chaos-framework

    Game framework for creating games!

    v0.1.2 130 #opengl #glfw #graphics #gamedev

  169. ocl-interop

    Creates an OpenCL Context with OpenGL Interop enabled

    v0.1.6 130 #gpgpu #opengl #opencl #gpu #api-bindings

  170. larashell

    A fast, cross-platform, OpenGL terminal emulator with AI-powered autocomplete

    v0.14.0 #opengl #autocomplete #ai-powered #md #terminal-emulator

  171. ode-rs-0000

    OYK sample for ODE (Open Dynamics Engine)

    v1.2.1 420 #dynamics #opengl #kinetics #3d #physics

  172. egui_render_glow

    egui rendering backend using glow

    v0.9.1 #egui-overlay #glow #draw #back-end #pass-through #opengl #drawing #wgpu

  173. gl_loader

    OpenGL function pointer loader based on Glad

    v0.1.2 2.4K #opengl #loader #glad

  174. prototty_glutin

    Prototty context for glutin windows

    v0.27.0 #prototty #glutin #renderer #context #window #opengl #tui #src-directory

  175. c60

    c60 (Fullerene) on the ODE (Open Dynamics Engine) for Rust

    v0.5.4 1.7K #dynamics #fullerene #opengl #3d

  176. glfw-mjrc-fork

    A fork of https://crates.io/crates/glfw, containing some required patches for MuJoCo-rs

    v0.60.0 #vulkan #opengl #windowing

  177. gl_constants

    Declares OpenGL and OpenGL ES enumerated constant values

    v0.1.1 #opengl #constant-value #declare #enumerated #object

  178. glh

    OpenGL helper functions

    v0.1.4 140 #opengl #graphics #gamedev

  179. glfw_raw_window_handle_0_5_0

    GLFW3 bindings and idiomatic wrapper for Rust

    v0.48.0 #vulkan #opengl #windowing

  180. gles31

    Bindings for OpenGL ES 3.1

    v1.0.1 120 #opengl #pointers #extension #3-1 #variables

  181. quaternion-matrix

    quaternion matrix for Rust

    v0.1.4 650 #3d #matrix #opengl #directx

  182. gl_struct_loader

    Struct for loading/calling GL functions

    v0.1.1 #calling #loading #pointers #gl #load #opengl

  183. glast

    parsing and manipulating the OpenGL Shading Language

    v0.1.0 #ast #glsl #opengl

  184. mallumo-gls

    Small low level library for modern (4.5 Core) OpenGL

    v0.43.0 130 #opengl #low-level

  185. bufro

    2D vector graphics with C and Rust API

    v0.2.10 #graphics #gpu #opengl #canvas #drawing

  186. makepad

    Makepad

    v0.1.0 #desktop #draw #vr #ide #opengl #wasm #file-tree #macos #code-editor #metal

  187. reverie-engine-opengl

    A toy game engine backed by OpenGL

    v0.0.8 #game-engine #toy #opengl #reverie #backed

  188. egui_window_glfw_passthrough

    egui windowing backend using Glfw

    v0.9.0 #glfw-window #pass-through #opengl #back-end #egui #windowing #emscripten #emulation #wgpu #egl

  189. gls

    Open Graphics Library (OpenGL) for Rust bindings with *Safe*, *Simple*, *Speed* and *Stupid*

    v0.1.6 600 #graphics #opengl #safe

  190. gli-rs

    Rust binding for OpenGL Image(GLI)

    v0.4.0 #opengl #dds #texture #graphics

  191. lento-skia-bindings

    Skia Bindings for Rust

    v0.75.0 #skia-bindings #vulkan #bindings #opengl #pdf #skia #graphics

  192. ren

    easy to use graphics library

    v0.0.2 #opengl #graphics #khronos #gamedev

  193. glium_text_rusttype

    glium_text fork, text drawing with glium and rusttype

    v0.3.3 700 #opengl #glium #text

  194. glium_sdl2

    An SDL2 backend for Glium - a high-level OpenGL wrapper for the Rust language

    v0.15.0 #glium #opengl #graphics #gamedev #sdl

  195. tiny-gl

    A set of OpenGL bindings suitable for use in a demo. This crate does not use std.

    v0.3.0 110 #opengl #demo #use-std

  196. nvg

    Pure-rust implementation of NanoVG

    v0.5.11 #nano-vg #opengl

  197. sciter-serde

    Serde support for Sciter engine

    v0.3.2 #serde #opengl #gtk #skia #gui

  198. sid_vec

    Tiny library providing id types and an id-based vector

    v0.2.1 #id-based #vector #tiny #strong-typing #glium #opengl #euclid #junk #gfx-rs

  199. processing

    environment for Rust, with influences from Cinder and openFrameworks. It is written with Glium and has a Glutin and a GLFW backend. Tested so far on macOS and Linux. It has been…

    v0.3.2 #opengl #generative-art #art #psychophysics

  200. rmgl

    A small and kinda working ray marching graphics lib

    v1.0.4 #ray-marching #graphics #opengl #check #article #him

  201. rogl

    Rust GL library (rogl): A complete gl binding built for Rust

    v0.2.1 #opengl #built #bindings #complete #version

  202. gavle

    OpenGL wrapper crate modeled after wgpu

    v0.1.1 #wgpu #opengl #graphics

  203. rusty_gfx

    Create windows, display graphics, handle input events (keyboard, mouse, etc.). Part of the rusty_engine game engine.

    v0.11.2 #graphics #opengl #educational #learn #rusty

  204. gl-capture

    Capture screenshot in OpenGL

    v0.0.2 #opengl #egl #khronos #graphics

  205. nasso/screensnap

    lightweight screenshooting program

    GitHub 0.1.1 #screenshot #windows #screenshooting #opengl #cropping #command-line-arguments #clipboard

  206. oyk

    ODE (Open Dynamics Engine) bindings for Rust yaw kinetics

    v1.2.1 #dynamics #kinetics #opengl #3d #physics

  207. vodk_math

    math vector and matrix library

    v0.0.3 #vector-math #vodk #strong-typing #id-based #opengl #glium #euclid #junk #gfx-rs #sid-vec

  208. gfx-gtk

    Integration helper for embedding GFX rendering in a gtk::GlArea

    v0.4.0 #gfx #gtk #opengl #epoxy #glarea

  209. gfx-backend-gl

    OpenGL backend for gfx-rs

    v0.9.0 9.9K #opengl #gamedev #graphics

  210. vec-2-10-10-10

    A 32-bit vector, where 2 bits are dedicated for alpha, and 30 bits are dedicated for color. Compatible with GL_UNSIGNED_INT_2_10_10_10_REV vertex attribute format.

    v0.1.2 #opengl #vector #cg #vertex-attribute

  211. gl-from-raw-window-handle

    creating an OpenGL context from a RawWindowHandle

    v0.1.4 340 #opengl #context #gl

  212. adi_gpu_opengl

    OpenGL implementation for adi_gpu

    v0.11.0 #opengl-rendering #gui #opengl #hardware #graphics #graphics-gui

  213. glfw-ext

    GLFW utilities and extension methods

    v0.59.0 #opengl #egl #khronos #windowing #graphics

  214. easy-opengl

    A set of tools to make easy opengl without lossing custumization and freedom

    v0.1.3 #opengl #tool #easy