Modern desktop framework from low-level 3D graphics API to high-level view model, for development of 2D/3D rendering software or game engine, with internationalization support and many new technologies.

319 stars 22 forks 319 watchers Java GNU Lesser General Public License v3.0
2d-graphics animation api font framework gui java layout-engine library opengl rendering-engine rendering-pipeline shaders text ui vector-graphics view
3 Open Issues Need Help Last updated: Sep 3, 2025

Open Issues Need Help

View All on GitHub
help wanted

Modern desktop framework from low-level 3D graphics API to high-level view model, for development of 2D/3D rendering software or game engine, with internationalization support and many new technologies.

Java
#2d-graphics#animation#api#font#framework#gui#java#layout-engine#library#opengl#rendering-engine#rendering-pipeline#shaders#text#ui#vector-graphics#view

AI Summary: A user reports that the game crashes on launch when using a specific mod with an NVIDIA dedicated GPU on Arch Linux, while it functions correctly with an AMD integrated GPU or on Windows. The problem is reproducible by launching the game with Fabric and the mod, explicitly using the NVIDIA GPU via `prime-run`. Full crash logs are needed to properly diagnose the root cause.

Complexity: 3/5
help wanted

Modern desktop framework from low-level 3D graphics API to high-level view model, for development of 2D/3D rendering software or game engine, with internationalization support and many new technologies.

Java
#2d-graphics#animation#api#font#framework#gui#java#layout-engine#library#opengl#rendering-engine#rendering-pipeline#shaders#text#ui#vector-graphics#view

Modern desktop framework from low-level 3D graphics API to high-level view model, for development of 2D/3D rendering software or game engine, with internationalization support and many new technologies.

Java
#2d-graphics#animation#api#font#framework#gui#java#layout-engine#library#opengl#rendering-engine#rendering-pipeline#shaders#text#ui#vector-graphics#view