Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Low Level Graphics

Low Level Graphics

10 projects

Showing 10 of 10 projects

Vulkano
VulkanoRust

A safe and rich Rust wrapper around the Vulkan graphics API, preventing invalid usage through compile-time and runtime checks.

#vulkan#low-level-graphics#safe-abstractions
Stars5.1k
Forks473
Last commit17 days ago
twgl
twglJavaScript

A tiny JavaScript library that reduces WebGL verbosity by providing concise helper functions for shaders, buffers, uniforms, and textures.

#low-level-graphics#graphics#shaders
Stars3.0k
Forks260
Last commit10 months ago
Graphene
GrapheneC

A minimal C library providing essential 2D/3D graphic data types like vectors, matrices, and quaternions for building canvas libraries.

#c-library#low-level-graphics#mathematics
Stars433
Forks85
Last commit8 months ago
LoaderAndValidationLayers
LoaderAndValidationLayersC++

Deprecated repository for the official Vulkan ICD loader and validation layers, now split into separate projects.

#vulkan#low-level-graphics#icd-loader
Stars412
Forks165
Last commit
Vortice.Vulkan
Vortice.VulkanC#

Cross-platform .NET bindings for Vulkan, VMA, SPIRV-Cross, and shaderc for low-level graphics programming.

#vulkan#low-level-graphics#memory-management
Stars393
Forks31
Last commit2 months ago
vulkan
vulkanHaskell

High-level, idiomatic Haskell bindings for the Vulkan graphics API, reducing verbosity while retaining full functionality.

#vulkan#low-level-graphics#haskell
Stars167
Forks35
Last commit6 days ago
VK²
VK²Kotlin

A Kotlin wrapper for Vulkan that enhances developer experience with type safety, collection support, and concise syntax.

#vulkan-library#vulkan#low-level-graphics
Stars142
Forks6
Last commit3 years ago
Introductory Vulkan sample by GPUOpen
Introductory Vulkan sample by GPUOpenC

A minimal Vulkan sample that renders a triangle without helper libraries, demonstrating pure Vulkan API usage.

#vulkan#low-level-graphics#premake
Stars122
Forks21
Last commit5 years ago
visor
visorC++

A for-fun software rasterizer implementing the Vulkan API as a software ICD.

#vulkan#low-level-graphics#icd
Stars48
Forks11
Last commit8 years ago
libgfxinit
libgfxinitAda

A graphics initialization library for embedded environments, written in SPARK Ada and supporting Intel Core processors.

#low-level-graphics#embedded-systems#edid
Stars26
Forks22
Last commit17 days ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 years ago
#Vulkan7
#Graphics Api6
#Gpu Programming5
#Game Development4
#Cross Platform4
#Vulkan Api3