#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 1.8M #opengl #webgl #run-gl #anywhere #target-specific
  2. glutin

    Cross-platform OpenGL context provider

    v0.32.3 1.5M #opengl #egl #windowing
  3. gl_generator

    Code generators for creating bindings to the Khronos OpenGL APIs

    v0.14.0 1.6M #opengl #khronos #egl #api-bindings
  4. skia-safe

    Safe Skia Bindings for Rust

    v0.93.1 135K #opengl #skia-bindings #vulkan #pdf #skia #graphics
  5. khronos-egl

    Rust bindings for EGL

    v6.0.0 1.4M #opengl #egl #khronos
  6. alacritty_terminal

    writing terminal emulators

    v0.26.0 32K #opengl #cross-platform-terminal #alacritty #bsd #terminal-emulation
  7. gleam

    Generated OpenGL bindings and wrapper for Servo

    v0.15.1 94K #opengl #servo #generated #bindings
  8. alacritty

    A fast, cross-platform, OpenGL terminal emulator

    v0.17.0 2.4K #opengl #cross-platform-terminal #alacritty-terminal #modern-terminal #linux #bsd
  9. pathfinder_simd

    SIMD library

    v0.5.6 1.2M #font-rendering #opengl #vector-graphics-rasterizer #gpu-rendering #font-rasterizer #3d #compute-shader #svg
  10. xcb

    Rust safe bindings for XCB

    v1.7.0 220K #x11 #opengl #xlib
  11. surfman

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

    v0.12.0 27K #gpu-surface #opengl #webgl #texture #graphics #cross-platform #off-screen #low-level-graphics #graphics-api #metal
  12. miniquad

    Cross-platform window context and rendering library

    v0.4.8 61K #opengl #graphics #3d #windowing
  13. rspirv

    APIs for SPIR-V module manipulation

    v0.13.0+sdk-1.4.341.0 65K #spir-v #opencl #vulkan #opengl
  14. mozangle

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

    v0.5.5 64K #opengl #angle #fork #compile #google #mozilla #egl #translator #build-system #build-rs
  15. three-d

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

    v0.19.0 15K #opengl #webgl #3d #graphics
  16. gltf-json

    JSON parsing for the gltf crate

    v1.4.1 490K #gltf #json-parser #extension #3d #assets #3d-assets #pbr #opengl
  17. gloam

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

    v0.4.8 #opengl #vulkan #generator #loader #egl #glx #xml #wgl #xx-hash #auxiliary
  18. gl

    OpenGL bindings

    v0.14.0 129K #opengl #egl #khronos #api-bindings
  19. glslopt

    Optimizes GLSL shader code

    v0.1.14 120K #glsl-shader #opengl #shader #gles #glsl
  20. glfw

    GLFW3 bindings and idiomatic wrapper for Rust

    v0.62.0 13K #vulkan #opengl #windowing
  21. freya-skia-safe

    Safe Skia Bindings for Rust

    v0.96.1 2.0K #opengl #vulkan #skia-bindings #pdf #skia #graphics
  22. 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.0.0 1.0K #opengl #font #graphics
  23. glutin_wgl_sys

    The wgl bindings for glutin

    v0.6.1 1.5M #glutin #opengl #wgl
  24. pathfinder_geometry

    Basic SIMD-accelerated geometry/linear algebra

    v0.5.1 1.1M #vector-graphics #linear-algebra #geometry #opengl #vector-graphics-rasterizer #algebra-geometry #font-rasterizer #simd-accelerated #pdf #gpu
  25. skia-bindings

    Skia Bindings for Rust

    v0.93.1 152K #vulkan #skia #opengl #pdf #graphics
  26. allegro

    5 core library Rust wrapper

    v0.0.50 #direct3d #opengl #graphics #windowing #input
  27. fframes-skia-safe

    Safe Skia Bindings for Rust

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

    A fast, cross-platform GPU terminal emulator

    v0.18.4 #terminal #wgpu #renderer #stack #replace #gpu #cross-platform-gpu #vulkan #opengl
  29. 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 #webgl2 #swash
  30. hudhook

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

    v0.9.0 #directx #graphics-api #winapi #hook #imgui #opengl #graphics-rendering #dx12 #dx11 #games
  31. hyprsaver

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

    v0.4.4 #opengl #screensaver #hyprland #glsl #wayland #graphics
  32. glcore-rs

    The OpenGL core functions for Rust, also supports OpenGL ES

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

    Asdf Overlay

    v1.2.1 #asdf #dxgi #hook #directx #opengl
  34. r-egl

    Rust bindings for EGL

    v0.7.1 800 #egl #opengl #khronos
  35. wilhelm_renderer

    A minimalist 2D graphics engine

    v0.12.0 #2d-graphics #renderer #graphics #opengl #visualization
  36. tracel-rspirv

    APIs for SPIR-V module manipulation

    v0.13.0+sdk-1.4.341.0 10K #spir-v #opencl #vulkan #opengl
  37. glm

    GLSL mathematics for Rust

    v0.3.0 1.6K #glsl #opengl #math
  38. portablegl

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

    v0.9.0 #opengl #rasterization #software-renderer #graphics
  39. glutin-winit

    Glutin bootstrapping helpers with winit

    v0.5.0 1.0M #winit #opengl #windowing
  40. gl-context-loader

    Minimal OpenGL function loader for no_std OpenGL contexts

    v0.1.10 20K #opengl #graphics #gleam #no-std
  41. cxx-qt-lib

    Qt types for integrating cxx-qt crate with cxx

    v0.8.1 3.1K #cxx-qt #q-object #cpp #desktop #set #qml #ab #integrating #qt6 #opengl
  42. 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 #opengl #gui-toolkit #element #functional #premade #sprite #sdf
  43. sciter-rs

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

    v0.5.58 110 #opengl #gtk #skia #cocoa
  44. webrender_api

    Public API for WebRender

    v0.68.0 30K #webrender #2d-rendering #rendering-engine #servo #2d-rendering-engine #opengl #firefox #gecko #web-rendering #speaking
  45. tetromino

    A graphical Tetris clone

    v0.2.4 #tetris #2d-game #opengl #game #graphics #tetris-game
  46. mats

    A lightweight, efficient, and easy-to-use Rust matrix library

    v2.0.1 600 #matrix #graphics #uniform #opengl #math #perspective #graphics-math #vector-matrix #glium #2d
  47. swgl

    Software OpenGL implementation for WebRender

    v0.68.0 180 #shader #opengl #webrender #vertex-shader #texture #frame-buffer #viewport #vec2
  48. piston2d-opengl_graphics

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

    v0.89.0 7.3K #piston-game-engine #2d-graphics #opengl #graphics #piston-graphics
  49. beamterm-unicode

    Unicode character classification utilities for beamterm

    v1.0.0 #font #opengl #emoji #rendering #unicode-characters #webgl2 #text-rendering #glyph #terminal-text-rendering #classification
  50. glemu

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

    v0.1.2 #opengl #webgl #skia
  51. crtty

    Post-processing shader framework for OpenGL apps via LD_PRELOAD

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

    graphics library

    v0.0.4 #graphics #shader #opengl #gfx
  53. glutin_glx_sys

    The glx bindings for glutin

    v0.6.1 1.2M #glutin #glx #opengl #context
  54. imgui-glfw-rs

    ImGui input handling for GLFW

    v0.13.1 #imgui #glfw #opengl #input
  55. egui_sdl2_gl

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

    v0.33.2 #opengl #sdl2 #egui #graphics
  56. glutin_egl_sys

    The egl bindings for glutin

    v0.7.1 1.4M #glutin #egl #opengl #bindings
  57. makepad-platform

    Makepad platform layer

    v1.0.0 440 #platform-layer #makepad #opengl #metal #webgl #macos #wasm
  58. makepad-studio

    Makepad studio

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

    Pure-rust implementation of NanoVG

    v0.3.3 230 #nano-vg #opengl #wgpu
  60. freya-skia-bindings

    Skia Bindings for Rust

    v0.96.1 2.3K #vulkan #skia-bindings #bindings #opengl #skia #pdf #graphics
  61. std140

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

    v0.2.7 #glsl #opengl #graphics
  62. realms

    A powerful and lightweight graphics library for making Rust games

    v3.4.4 750 #graphics #opengl #game-engine
  63. i-slint-backend-android-activity

    OpenGL rendering backend for Slint

    v1.16.1 1.6K #slint #android #back-end #opengl #gui-toolkit #opengl-rendering #embedded-devices #backend-for-slint
  64. glfw-passthrough

    GLFW3 bindings and idiomatic wrapper for Rust

    v0.60.2 110 #vulkan #opengl #windowing
  65. khronos_api

    The Khronos XML API Registry, exposed as byte string constants

    v3.1.0 1.4M #byte-string #opengl #khronos #egl
  66. glfw-sys-passthrough

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

    v6.0.9 350 #opengl #glfw #vulkan #input-event #context #multi-platform #cargo-version #build-time #pre-generated
  67. xgl

    Unified minimalist OpenGL 3.3 & WebGL abstractions

    v0.2.2 #webgl #opengl #graphics #gamedev
  68. egui_gl_glfw

    OpenGL backend for egui using GLFW

    v0.1.13 700 #opengl #glfw #egui #graphics
  69. cutty_terminal

    writing terminal emulators

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

    Alacritty configuration abstractions

    v0.2.3 2.2K #alacritty #opengl #alacritty-terminal #config #bsd #cross-platform-terminal
  71. wilhelm_renderer_imgui

    Dear ImGui integration for wilhelm_renderer

    v0.8.0 #imgui #graphics #opengl #gamedev #gui #graphics-gui
  72. deft-skia-safe

    Safe Skia Bindings for Rust

    v0.83.0 #opengl #vulkan #skia-bindings #pdf #skia #graphics
  73. mbgl-sys

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

    v0.1.4 #opengl #maplibre #mapbox #ffi
  74. clang-format

    A basic clang-format Rust wrapper

    v0.3.0 53K #standard #part #input #help #qt #opengl #embedded #kdab #desktop #ab
  75. nsys-gl-utils

    OpenGL and graphics utilities

    v0.11.8 #graphics #glium #opengl #shader #texture #glutin #2d #opengl-rendering #camera #blending
  76. glutin_gles2_sys

    The gles2 bindings for glutin

    v0.6.1 50K #opengl #glutin #gles2
  77. 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
  78. glfw-sys

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

    v8.0.0 17K #opengl #input-event #vulkan #version #context #multi-platform #cargo-version #pre-generated #build-time
  79. proof-engine

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

    v0.1.1 #game-engine #opengl #rendering-engine #ascii #rendering #graphics
  80. wgpu-core-deps-windows-linux-android

    Feature unification helper crate for the Windows/Linux/Android platforms

    v29.0.0 491K #graphics #opengl #cross-platform
  81. frienderer

    Very simple OpenGL renderer, mainly for GUIs

    v0.12.1 #opengl #renderer #gui
  82. sixtyfps-rendering-backend-gl

    OpenGL rendering backend for SixtyFPS

    v0.1.6 #declarative-ui #slint #gui-toolkit #opengl #opengl-rendering #desktop #language-server #javascript #embedded #native-gui
  83. imgui-opengl-renderer-rs

    OpenGL Renderer for imgui-glfw-rs

    v0.12.3 #imgui #opengl #renderer #dear
  84. spout-rs

    Rust bindings for Spout2 — GPU texture sharing on Windows

    v0.1.3 #opengl #directx #texture #ipc #graphics
  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. 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 #compositor #frame-buffer
  87. larashell_terminal

    writing terminal emulators

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

    A (mostly) safe library for graphics programming

    v0.2.0-alpha0 160 #webgl #opengl #graphics
  89. r-egl-wayland

    lib for egl when used with wayland-client

    v0.7.1 950 #wayland-client #egl #opengl
  90. 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.11.0 #opengl #wgpu #event-loop #winit #game #graphics
  91. fframes-skia-bindings

    Skia Bindings for Rust

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

    terrible opengl bindings

    v0.5.0 #opengl #terrible #name #type-safe
  93. uni-gl

    Unrust native/wasm openGL/webGL compatibility layer

    v0.2.1 #opengl #webgl #wasm
  94. doryen-rs

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

    v1.3.0 140 #rogue-like #opengl #console
  95. wayrs-egl

    EGL for wayrs-client

    v0.6.0 480 #egl #opengl #wayland
  96. pathfinder_content

    Vector path utilities for the Pathfinder rendering library

    v0.5.0 390 #vector-graphics #path-utilities #opengl #compute-shader #vector-graphics-rasterizer #webgl #font #font-rasterizer #gpu #graphics-rendering
  97. webglue

    OpenGL ES 3.0 / WebGL2 wrapper for Rust and WebAssembly

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

    Idiomatic bindings to the NanoVG library

    v1.0.2 #vector-graphics #opengl #graphics
  99. closed-gl

    a safe OpenGl wrapper that keeps the C syntax

    v0.1.4 #graphics-rendering #opengl-rendering #opengl
  100. spq-core

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

    v1.0.6 142K #spir-v #vulkan #opencl #graphics #opengl
  101. phosphorus

    Makes GL bindings for you

    v2.0.3 #bindings #system #generator #bindings-generator #gl #opengl
  102. cube-command

    Create a cube with a meaning in no time

    v0.3.0 #opengl #glfw #cgmath #graphics
  103. cat_engine

    A 2D graphics engine with audio output support

    v1.0.0-alpha7 130 #opengl #audio-playback #windows
  104. globject-rs

    OpenGL Object Wrapper for Rust

    v0.3.4 400 #opengl #gpu
  105. servo/pathfinder_swf

    A fast, practical GPU rasterizer for fonts and vector graphics

    GitHub 0.1.0 #font-rendering #vector-graphics-rasterizer #opengl #font-rasterizer #gpu #gpu-rendering #3d #pdf #lcd #compute-shader
  106. zng-swgl

    Software OpenGL implementation for WebRender

    v0.5.1 1.1K #webrender #opengl #zng #updating #fork #servo
  107. allegro-sys

    Allegro 5 core library Rust binding

    v0.0.50 140 #opengl #direct3d #windowing #input
  108. c60

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

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

    A game engine in rust with SDL2 and opengl

    v1.1.5 #game-engine #opengl #sdl2
  110. glume

    Windowing and OpenGL context creation framework

    v0.8.1 #opengl #graphics
  111. miniquad-ply

    Temporary fork of miniquad with fixes for ply-engine. Do not depend on this directly.

    v0.4.8 150 #windowing #graphics #opengl #3d #gamedev
  112. ux-dx

    3D Graphics Primitives for Angular Rust

    v0.2.1 #vulkan #opengl #webgl #canvas
  113. drawing_gl

    OpenGL backend for 2D graphics library

    v0.8.0 #2d-graphics #opengl #draw #graphics #canvas
  114. skia-svg-macros

    Skia SVG Macros for Dom bindings

    v0.1.0 10K #svg #skia-bindings #vulkan #opengl #svg-graphics #ios #android #metal #dom #desktop
  115. drawing_api

    API for 2D graphics library

    v1010.0.0 #draw #2d-graphics #graphics #opengl #canvas #2d
  116. 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 310 #cxx-qt #cxx-qt-lib #cpp #documentation #integrating #desktop #opengl #qt6
  117. cgl-rs

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

    v0.1.7 #3d #2d #opengl
  118. frag

    do live shader coding and rendering shaders to video

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

    DirectX 9.0c

    v0.1.8 #3d #directx #opengl #windows #graphics
  120. tiny-game-framework

    Tiny game framework for creating games!

    v0.0.163 1.0K #glfw #opengl #graphics
  121. servo-glutin

    Cross-platform OpenGL context provider

    v0.15.0 170 #opengl #windowing
  122. imgui-glow-renderer

    glow renderer for the imgui crate

    v0.13.0 4.7K #renderer #glow #imgui #opengl #upstream #srgb #imgui-rs
  123. lento-skia-safe

    Safe Skia Bindings for Rust

    v0.75.0 #opengl #vulkan #skia-bindings #pdf #skia #graphics
  124. 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 800 #cxx-qt #cpp-bindings #cxx-qt-build #cxx-qt-lib #desktop #qt6 #opengl
  125. glox

    A Reusable OpenGL renderer using GLOW

    v0.1.5 #renderer #opengl #glow #reusable
  126. grr

    Bare metal OpenGL 4.5+ wrapper

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

    A GPU-accelerated vector graphics and font renderer

    v0.5.0 180 #font-rendering #gpu-rendering #renderer #compute-shader #vector-graphics-renderer #vector-graphics-rasterizer #opengl #webgl #font-rasterizer #gamma
  128. notan_glow

    support for OpenGL, OpenGL ES and WebGL for Notan

    v0.14.0 500 #webgl #notan #opengl #glow #graphics #es
  129. mini_gl_fb

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

    v0.9.0 #opengl #windowing #window #framebuffer
  130. glwfr

    Make graphics with OpenGL

    v0.4.2 1.1K #glfw #opengl #graphics
  131. pathfinder_resources

    Shaders, textures, etc. for the Pathfinder vector graphics library

    v0.5.0 230 #vector-graphics #shader #webgl #resources #gpu #vector-graphics-rasterizer #opengl #font #font-rasterizer #compute-shader
  132. notan_backend

    default backend for Notan

    v0.14.0 390 #back-end #notan #opengl #winit #set
  133. pathfinder_text

    Text layout for the Pathfinder vector graphics renderer

    v0.5.0 #vector-graphics #vector-graphics-renderer #text-layout #compute-shader #opengl #vector-graphics-rasterizer #font #webgl #font-rasterization #text-rendering
  134. cristicbz/rs_doom

    A Doom Renderer/Level Viewer written in Rust

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

    OpenGL helper functions

    v0.1.4 140 #opengl #graphics #gamedev
  136. drawing_impeller

    Impeller backend for 2D graphics library

    v1002.0.1 #2d-graphics #graphics #draw #opengl #canvas #2d
  137. wasm-bus-webgl

    WebAssembly WebGL Interface

    v1.0.3 #webgl #opengl #wasm
  138. pathfinder_gl

    cross-platform GPU abstraction library: OpenGL backend

    v0.5.0 #opengl #vector-graphics-rasterizer #compute-shader #gpu #back-end #font #font-rasterizer #cross-platform-gpu #opengl-back-end #font-rendering
  139. glerminal

    A lightweight OpenGL terminal

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

    Zero dependancy Windows game engine

    v0.1.1 #game-engine #sprite #opengl #graphics
  141. drawing_examples

    Examples for 2D graphics library

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

    A helper library for detecting and picking compatible shaders

    v0.7.0 22K #shader #opengl #glsl #glsl-shader #version
  143. cargo-quad-apk

    Cargo subcommand that allows you to build Android packages

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

    cross-platform GPU abstraction library

    v0.5.0 260 #font-rendering #opengl #cross-platform-gpu #vector-graphics-rasterizer #gpu-rendering #3d #font-rasterizer #compute-shader
  145. servo/pathfinder_lottie

    A fast, practical GPU rasterizer for fonts and vector graphics

    GitHub 0.1.0 #font-rendering #vector-graphics-rasterizer #lottie #gpu #gpu-rendering #font-rasterizer #webgl #opengl #compute-shader #svg
  146. gol

    Conway's game of life in OpenGL

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

    cross-platform GPU abstraction library: Metal backend

    v0.5.1 #vector-graphics #opengl #vector-graphics-rasterizer #metal #gpu #font-rasterizer #3d #cross-platform-gpu #font-rendering #compute-shader
  148. gles30

    GLES 3.0 loader/bindings

    v0.5.2 #opengl #gles #3-0 #loader #breaking-change
  149. 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 #glow #anywhere #target-specific
  150. gfx_device_gl

    OpenGL backend for gfx-rs

    v0.16.2 24K #opengl #graphics #graphics-api
  151. larashell

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

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

    Bindings to OpenGL 3.3 + GL_KHR_debug

    v0.2.1 210 #opengl #graphics
  153. deft-skia-bindings

    Skia Bindings for Rust

    v0.83.0 #skia-bindings #vulkan #bindings #opengl #skia #pdf #graphics
  154. luminance-gl

    OpenGL backends for luminance

    v0.19.1 240 #opengl #luminance #type-safe #graphics #stateless
  155. glfw-mjrc-fork

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

    v0.60.0 #vulkan #opengl #windowing
  156. azul-core

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

    v0.0.7 20K #gui #object-model #gui-framework #desktop-gui-framework #graphical-user-interface #opengl #css #datatype #rendering-engine #webrender
  157. angel

    OpenGL extension loader

    v0.1.0-alpha.2 #extension #opengl #loader
  158. glsl-include

    expanding #include directives in GLSL source strings

    v0.3.1 900 #glsl #opengl
  159. 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 #dilation #subpixel #opengl #compute-shader
  160. shadow-compute

    an easy to use compute shader crate

    v0.1.0 #graphics #opengl
  161. wilhelm_renderer_sys

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

    v0.10.0 #opengl #freetype #glfw #ffi
  162. imgui-opengl-renderer

    An OpenGL renderer for imgui-rs

    v0.12.1 430 #opengl #imgui-rs #renderer #opengl-rendering #ui
  163. glium_shapes

    Prefabricated shapes for the Glium OpenGL library

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

    Rust bindings for libepoxy, an OpenGL function pointer manager

    v0.1.0 2.0K #opengl #gtk #libepoxy
  165. timberwolf

    a high-performance 3D-focused game engine

    v0.5.0 #game-engine #3d #opengl #set #running #memory-safe #thread-safe #push-pull #vulkan #type-safe
  166. trs_24

    An OpenGL-Powered Game Engine (OpenGL 2.0+)

    v0.2.0 350 #game-engine #opengl #android #graphics
  167. mallumo

    Rendering library focused on real-time global illumination techniques

    v0.3.0 #global-illumination #opengl #illumination
  168. simple-wgpu

    Ergonomic wrapper around wgpu-rs

    v0.3.0 230 #bind-group #wgpu-rs #texture #pipeline #less #vulkan #verbosity #im #opengl #ergonomics
  169. gl46

    Bindings to OpenGL 4.6 (plus some extensions)

    v0.2.1 #opengl #extension #graphics
  170. ode-rs-0000

    OYK sample for ODE (Open Dynamics Engine)

    v1.2.1 420 #dynamics #opengl #kinetics #3d #physics
  171. servo/svg-to-skia

    A fast, practical GPU rasterizer for fonts and vector graphics

    GitHub 0.1.0 #svg #vector-graphics #vector-graphics-rasterizer #font-rasterizer #opengl #gpu
  172. egui_render_glow

    egui rendering backend using glow

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

    The CatEnigne's basement

    v0.0.0-alpha7 #opengl #windowing #graphics
  174. gls

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

    v0.1.6 500 #opengl #graphics
  175. 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
  176. azul-webrender

    A GPU accelerated 2D renderer for web content

    v0.62.2 #webrender #content #renderer #gpu #2d-renderer #wr #gecko #opengl #gpu-accelerated #firefox
  177. iced_glow

    A glow renderer for iced

    v0.8.0 1.3K #iced-renderer #glow #opengl #primitive #quad #rectangle #triangle-mesh
  178. quaternion-matrix

    quaternion matrix for Rust

    v0.1.4 #directx #opengl #3d #matrix
  179. chaos-framework

    Game framework for creating games!

    v0.1.2 130 #opengl #glfw #graphics
  180. ocl-interop

    Creates an OpenCL Context with OpenGL Interop enabled

    v0.1.6 110 #gpgpu #opengl #opencl #gpu #api-bindings
  181. gles31

    Bindings for OpenGL ES 3.1

    v1.0.1 #opengl #pointers #extension #es #3-1
  182. prototty_glutin

    Prototty context for glutin windows

    v0.27.0 #prototty #glutin #context #renderer #input #opengl #tui #src-directory
  183. Try searching with DuckDuckGo.

  184. glfw_raw_window_handle_0_5_0

    GLFW3 bindings and idiomatic wrapper for Rust

    v0.48.0 #vulkan #opengl #windowing
  185. azul-webrender-api

    Public API for WebRender

    v0.62.0 #webrender #opengl #servo #rendering-engine #gecko #firefox #gui-framework #speaking #gpu-based #wr
  186. oyk

    ODE (Open Dynamics Engine) bindings for Rust yaw kinetics

    v1.2.1 5.7K #dynamics #kinetics #opengl #3d #physics
  187. gl_constants

    Declares OpenGL and OpenGL ES enumerated constant values

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

    OpenGL function pointer loader based on Glad

    v0.1.2 1.7K #opengl #loader #glad
  189. nuklear-sys

    Raw bindings to Nuklear 2D GUI library

    v4.0.5 #2d #opengl #immediate #drawing #gfx-hal
  190. glast

    parsing and manipulating the OpenGL Shading Language

    v0.1.0 #ast #opengl #glsl
  191. gl_struct_loader

    Struct for loading/calling GL functions

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

    The emscripten bindings for glutin

    v0.1.1 39K #glutin #emscripten #opengl #context
  193. mallumo-gls

    Small low level library for modern (4.5 Core) OpenGL

    v0.43.0 130 #opengl #low-level
  194. bufro

    2D vector graphics with C and Rust API

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

    Makepad

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

    A toy game engine backed by OpenGL

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

    easy to use graphics library

    v0.0.2 #opengl #khronos #graphics
  198. glium_sdl2

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

    v0.15.0 130 #glium #opengl #graphics #sdl
  199. 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
  200. glfw-ext

    GLFW utilities and extension methods

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

    egui windowing backend using Glfw

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

    An opengl utility and renderer library

    v0.5.0 390 #opengl #graphics #gamedev
  203. lento-skia-bindings

    Skia Bindings for Rust

    v0.75.0 #skia-bindings #vulkan #bindings #pdf #opengl #skia #graphics
  204. gli-rs

    Rust binding for OpenGL Image(GLI)

    v0.4.0 #opengl #dds #texture #graphics
  205. nvg

    Pure-rust implementation of NanoVG

    v0.5.11 #nano-vg #opengl
  206. lykoi_drive

    terrible opengl bindings

    v0.1.0 #graphics #opengl #lykoi #graphics-api #color #terrible
  207. sciter-serde

    Serde support for Sciter engine

    v0.3.2 #serde #opengl #gtk #skia #api-bindings
  208. sid_vec

    Tiny library providing id types and an id-based vector

    v0.2.1 100 #id-based #vector #tiny #strong-typing #shouldn-t #opengl #glium #junk #euclid #gfx-rs
  209. imeye-rs

    image viewer written in Rust using OpenGL and winit

    v0.1.0 #image-viewer #opengl #rotation #winit #full-screen #pan #esc
  210. gl-from-raw-window-handle

    creating an OpenGL context from a RawWindowHandle

    v0.1.4 340 #opengl #context #gl
  211. 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
  212. glium

    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 43K #opengl #api-bindings
  213. rmgl

    A small and kinda working ray marching graphics lib

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

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

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

    OpenGL wrapper crate modeled after wgpu

    v0.1.1 #wgpu #opengl #graphics
  216. gfx-backend-gl

    OpenGL backend for gfx-rs

    v0.9.0 13K #opengl #graphics #back-end
  217. 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
  218. glium_text_rusttype

    glium_text fork, text drawing with glium and rusttype

    v0.3.3 #opengl #glium #text
  219. wipe-rs

    Rust bindings for the WIPE 3d engine

    v0.1.0 #graphics-engine #opengl #sdl #graphics #engine
  220. glwindow

    Create a minimal window for OpenGl with glutin

    v0.3.0 300 #opengl #window #glutin
  221. gl-capture

    Capture screenshot in OpenGL

    v0.0.2 #opengl #egl #khronos #graphics
  222. vodk_math

    math vector and matrix library

    v0.0.3 #vector-math #vodk #strong-typing #id-based #shouldn-t #glium #opengl #junk #euclid #thinking
  223. gfx-gtk

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

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