ImThemes
nimgl
Our great sponsors
ImThemes | nimgl | |
---|---|---|
1 | 2 | |
263 | 356 | |
- | 0.0% | |
5.7 | 0.0 | |
24 days ago | over 2 years ago | |
Nim | Nim | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ImThemes
nimgl
-
How can I add graphics to my nim program?
Use nimgl. It supports Vulkan, OpenGL, ImGUI. I wouldn't use Vulkan cos it's very low level.
-
Nim for game development? What are some good frameworks & libs?
if you'd like something more low-level, there is nimgl which is quite similar to LWJGL
What are some alternatives?
owlkettle - A declarative user interface framework based on GTK 4
ludo - A libretro frontend written in golang
NiGui - Cross-platform desktop GUI toolkit written in Nim
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Neel - A Nim library for making Electron-like HTML/JS GUI apps, with full access to Nim capabilities.
nimqml - Qt Qml bindings for the Nim programming language
prologue-examples - A repository to host examples for Prologue framework written in Nim language.
magnum - Lightweight and modular C++11 graphics middleware for games and data visualization
ResEnforce - A application to enforce desktop resolutions on specific applications.
LWJGL - 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.
nim-fswatch - Nim wrapper for the fswatch library
nim-csfml - Nim bindings to SFML multimedia/game library