Skip to main content
Back to trending

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
View on GitHub
Stars
5,467
Forks
720
+ today
+1
Created
13y

Ranking data as of October 5, 2026 (UTC).

Star History

Today, hour by hour

5,467 stars
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