Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Use nimgl. It supports Vulkan, OpenGL, ImGUI. I wouldn't use Vulkan cos it's very low level.
For 2D graphics, there is a simplified API made by Araq to draw pixels and text: Pixels
Another option might be SFML, via nim-csfml. I have no idea how it stacks up against other stuff, but I do think it should allow a GUI.
There is one, but well hidden from sight :) https://github.com/thindil/nuklearnim
I heard the nimgl version of vulkan doesnt run well on mac and its missing a huge amount of extensions functionality These are the latest bindings I know of: https://github.com/DanielBelmes/vulkan
If the video example does not work, you can use the examples projects in the nim SDL repository. When ex101_init.nim works, there is no reason the video example does not work. If you have further issues, do not hesitate to share a minimal working example with your detailed configuration (Nim compiler version, command line you used, file directory, libraries installed) on the forum.nim-lang.org