lwjgl3
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
- lwjgl
- kotlin
- opengl
- opencl
- openal
- vulkan
- bindings
- java
- glfw
- vr
- opengl-es
- fmod
- freetype
- harfbuzz
- openxr
- Stars
- 5,467
- Forks
- 720
- + today
- +1
- Created
- 13y
Ranking data as of October 5, 2026 (UTC).
Star History
Today, hour by hour
01
Overview
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications. It ranks #2455 on GitTiger, gaining +1 star on October 5, 2026 (UTC).
The project is written in Java and has 720 forks. It was created 13y ago.
Installation
git clone https://github.com/LWJGL/lwjgl3.git
cd lwjgl3
# see README for setup