An open API service indexing awesome lists of open source software.

https://github.com/spinyowl/spinygui

(WIP) Java OpenGL GUI library. Created for using with latest LWJGL (LWJGL 3).
https://github.com/spinyowl/spinygui

framework gui gui-framework gui-library java lwjgl lwjgl3 opengl ui

Last synced: about 2 months ago
JSON representation

(WIP) Java OpenGL GUI library. Created for using with latest LWJGL (LWJGL 3).

Awesome Lists containing this project

README

          

[![REPO SIZE](https://img.shields.io/github/repo-size/SpinyOwl/SpinyGUI.svg?style=for-the-badge)](/)
[![CODE SIZE](https://img.shields.io/github/languages/code-size/SpinyOwl/SpinyGUI.svg?style=for-the-badge)](/)
[![License](https://img.shields.io/github/license/SpinyOwl/SpinyGUI.svg?style=for-the-badge)](/LICENSE)
[![Support me on Ko-Fi](https://img.shields.io/badge/-Buy_me_a_coffee-FF5E5B?logo=kofi&logoColor=white&style=for-the-badge)](https://ko-fi.com/J3J4L9ASJ)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SpinyOwl/SpinyGUI/gradle.yml?style=for-the-badge)](https://github.com/SpinyOwl/SpinyGUI/actions/workflows/gradle.yml)
[![Sonar Quality Gate](https://img.shields.io/sonar/quality_gate/SpinyOwl_SpinyGUI?server=https%3A%2F%2Fsonarcloud.io&style=for-the-badge)](https://sonarcloud.io/summary/overall?id=SpinyOwl_SpinyGUI)
[![Sonar Coverage](https://img.shields.io/sonar/coverage/SpinyOwl_SpinyGUI?server=https%3A%2F%2Fsonarcloud.io&style=for-the-badge)](https://sonarcloud.io/component_measures?metric=Coverage&id=SpinyOwl_SpinyGUI)

[![coverage graph](https://codecov.io/gh/SpinyOwl/SpinyGUI/branch/develop/graphs/icicle.svg)](https://codecov.io/gh/SpinyOwl/SpinyGUI)

---
# SpinyGUI (WIP)
---
First implementation is known as https://github.com/SpinyOwl/legui

New implementation should be more flexible.

## System requirements

SpinyGUI requires Java 15+.

## Links

[LWJGL - Lightweight Java Game Library 3](https://github.com/LWJGL/lwjgl3)
[JOML – Java OpenGL Math Library](https://github.com/JOML-CI/JOML)
[NanoVG -Small antialiased vector graphics rendering library for OpenGL.](https://github.com/memononen/nanovg)