LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications. (by LWJGL)


Basic LWJGL repo stats
9 days ago

LWJGL/lwjgl3 is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

LWJGL Alternatives

Similar projects and alternatives to LWJGL based on common topics and language

  • GitHub repo Gson

    A Java serialization/deserialization library to convert Java Objects into JSON and back

  • GitHub repo javafx-maven-plugin

    Maven plugin to run JavaFX 11+ applications

  • GitHub repo Silk.NET

    The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.

  • GitHub repo OpenTK

    The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.

  • GitHub repo FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

  • GitHub repo gli

    jvm gli (by kotlin-graphics)

  • GitHub repo openvr

    OpenVR SDK (by kotlin-graphics)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better LWJGL alternative or higher similarity.


Posts where LWJGL has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-04.
  • Need help with planning a GUI project for my finals
    reddit.com/r/javahelp | 2021-04-04
    Lightweight Java Game Library
  • [1.12.2] game gets stuck on this screen when trying to load a world
    [16:49:56] [Thread-5/INFO] [net.minecraft.client.audio.SoundManager]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
  • popular games and some facts about them
    dev.to | 2021-03-10
    Minecraft is a sandbox video game developed by Swedish video game studio Mojang released in 2009. The game was created by Markus "Notch" Persson in the Java programming language and later he set up a video game company, Mojang with the money earned from the game. Minecraft is developed using lwjgl library written in java. this is not considered as a game engine and used as a library to work with java API's. this game currently holds the title of best-selling video game of all time with over 200 million copies sold. this is also the only game in this list that is written other than in c family languages.
  • Facing a problem .
    reddit.com/r/gamedev | 2021-02-16
    JMonkey - game engine. LibGDX - framework for game development. LWJGL - Java bindings for APIs such as OpenGL or Vulkan.
  • how to get JavaFX separately for apple silicon (or make JavaFX work on apple silicon)?
    reddit.com/r/javahelp | 2020-12-21
    Either drop M1 MacOS as a supported platform, or move away from JavaFX are your only real options for applications that will be fully supported, performant, and fully cross platform. Jmonkey/LWGL, the only other 3d engine for Java also does not support the M1 since they only target OpenGL/CL.