nimqml
nimgl
nimqml | nimgl | |
---|---|---|
2 | 2 | |
157 | 356 | |
- | 0.6% | |
0.0 | 0.0 | |
23 days ago | over 2 years ago | |
Nim | Nim | |
GNU General Public License v3.0 or later | 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.
nimqml
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?
Nim - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
ludo - A libretro frontend written in golang
nimporter - Compile Nim Extensions for Python On Import!
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
skybison - Instagram's experimental performance oriented greenfield implementation of Python.
magnum - Lightweight and modular C++11 graphics middleware for games and data visualization
status-desktop - Status Desktop client made in Nim & QML
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.
nimqt - Qt bindings for nim
nim-csfml - Nim bindings to SFML multimedia/game library
Silk.NET - The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
vulkan - Vulkan C bindings for Nim