How can I add graphics to my nim program?

This page summarizes the projects mentioned and recommended in the original post on /r/nim

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • nimgl

    NimGL is a Nim library that offers bindings for popular libraries used in computer graphics

    Use nimgl. It supports Vulkan, OpenGL, ImGUI. I wouldn't use Vulkan cos it's very low level.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • pixels

    Toy support library for primitive graphics programming. (by Araq)

    For 2D graphics, there is a simplified API made by Araq to draw pixels and text: Pixels

  • pixie

    Full-featured 2d graphics library for Nim. (by treeform)

  • windy

    Windowing library for Nim using OS native APIs.

  • boxy

    2D GPU rendering with a tiling atlas. (by treeform)

  • shady

    Nim to GPU shader language compiler and supporting utilities. (by treeform)

  • nim-csfml

    Nim bindings to SFML multimedia/game library

    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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • nuklearnim

    Mirror of Nim programming language binding for Nuklear GUI library

    There is one, but well hidden from sight :) https://github.com/thindil/nuklearnim

  • vulkan

    Vulkan C bindings for Nim (by DanielBelmes)

    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

  • nimforum

    Lightweight alternative to Discourse written in Nim

    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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Easly Use Any Web Browser as GUI in Nim

    8 projects | /r/nim | 14 Mar 2023
  • Nim version 1.6.0 released - Nim Blog

    4 projects | /r/programming | 19 Oct 2021
  • Marketing the Odin Programming Language Is Weird

    4 projects | news.ycombinator.com | 22 Oct 2024
  • Fusion – a hobby OS implemented in Nim

    4 projects | news.ycombinator.com | 14 Jul 2024
  • Explain how to use fltk tile group

    1 project | /r/rust | 25 Jun 2023

Did you konow that Nim is
the 43rd most popular programming language
based on number of metions?