lwjgl3

Graphics library

A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications.

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.

GitHub

5k stars
160 watching
643 forks
Language: Java
last commit: almost 2 years ago
Linked from 2 awesome lists

bindingsfmodfreetypeglfwharfbuzzjavakotlinlwjglopenalopenclopenglopengl-esopenxrvrvulkan

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
lwjgl/lwjglProvides high-performance cross-platform libraries and APIs for developing 3D games and applications with access to graphics, audio, and controller technologies.549
libgdx/libgdxA cross-platform Java framework for developing 2D and 3D games with support for multiple platforms including desktop, Android, iOS, and web browsers.23,466
lwjgl/lwjgl3-demosA collection of demonstration programs showcasing various features and techniques in graphics rendering using the LWJGL 3 API.352
almasb/fxglA comprehensive game development framework for creating 2D and experimental 3D games in Java with support for Kotlin.4,466
lvgl/lvglAn embedded graphics library that enables the creation of beautiful UIs for microcontrollers and displays.17,707
facebook/iglA cross-platform library providing a low-level GPU interface for multiple graphics APIs2,980
glfw/glfwA multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms13,201
mattdesl/lwjgl-basicsA Java-based 2D game development library using LWJGL and shaders1,872
bkaradzic/bgfxA cross-platform rendering library that provides a unified API for different graphics APIs and platforms.15,197
lukasbanana/llglA thin abstraction layer for multiple graphics APIs and platforms2,113
libretro/retroarchA cross-platform frontend for a generic API used by various emulators and game engines to provide video output, audio output, input, and application lifecycle.10,438
diligentgraphics/diligentengineA lightweight cross-platform graphics API and rendering framework for creating high-performance 3D graphics applications.3,655
opentk/opentkA fast and low-level C# wrapper for OpenGL, OpenAL & OpenCL, providing a robust set of libraries for 3D graphics, audio, compute, and input.3,265
visgl/luma.glA toolkit for WebGL-based data visualization, providing a low-level API and higher-level constructs to manage GPU acceleration of data analysis.2,331
zig-gamedev/zig-gamedevProvides Zig programming language libraries and sample applications for game development2,319