Packages tagged: graphics
DevIL
Wrapper for the DevIL image library
PPM
lib for ppm image
Phosphor
eaiser use of OpenGL and GLSL shaders
Xors3D
Blitz3D-esque DX9 engine for Nim
aglet
A safe, high-level, optimized OpenGL wrapper
alasgar
Game Engine
allegro5
Wrapper for Allegro version 5.X
bgfx
Wrapper for the graphics library; BGFX.
blend2d
Blend2D binding for Nim language
boxy
2D GPU rendering with a tiling atlas.
directnimrod
Wrapper for microsoft's DirectX libraries
dither
Dithering algorithms in Nim
drawille
Allows drawing in the terminal by using UTF Braille characters. Idea from https://github.com/asciimoo/drawille
dx12
DirectX 12 wrapper for Nim on Windows.
ferusgfx
High performance graphics pipeline for Ferus
figdraw
UI Engine for Nim
flippy
Flippy is a simple 2d image and drawing library.
fpdf
Pure Nim PDF generation library — create PDF documents with text, fonts, graphics, and images. Inspired by the PHP FPDF API.
gamelight
A set of simple modules for writing a JavaScript 2D game.
gbm
Nim bindings to Mesa's Generic Buffer Management API
geometrymath
Linear algebra library for computer graphics applications
geometryutils
A collection of geometry utilities for nim
ggplotnim
A port of ggplot2 for Nim
ginger
A Grid (R) like package in Nim
glbits
A light library for OpenGL and SDL2 graphics applications
gltf
glTF library and viewer for Nim.
gnuplotlib
Nim gnuplot interface
horde3d
Wrapper for Horde3D, a small open source 3D rendering engine.
html5_canvas
HTML5 Canvas and drawing for the JavaScript backend.
imageman
Image manipulation library
imlib2
Wrapper of the Imlib2 library
impeller
Bindings to Flutter's 2D vector graphics renderer
jscanvas
A Nim wrapper for the Canvas API
kirpi
A minimal 2D game and ia framework.
linuxfb
Wrapper for <linux/fb.h> framebuffer ioctls
matplotnim
Nim wrapper for matplotlib
metal4
Metal 4 bindings and examples for Nim.
metalx
metal bindings
ncurses
A wrapper for NCurses
nim-libgd
Nim Wrapper for LibGD 2.x
nim2d
2d game engine for Nim, inspired by Love2d (SDL3 / SDL_GPU)
nimAGG
nimAGG is a Nim port of Anti Grain Geometry(AGG)
nimBMP
BMP encoder and decoder
nimFF
Farbfeld encoder and decoder
nimPNG
PNG encoder and decoder
nim_sdl2
SDL2 Autogenerated wrapper
nimgl
Nim Game Library
nimgnuplot
Gnuplot interface for Nim, loosely based on pygnuplot.
nimwin
A windowing library inspired by Rust's winit library
notifishower
Simple program to show notifications with images and actions around the screen
nsdl1
High level SDL 1.2 shared library wrapper
nsdl2
High level SDL 2.0 shared library wrapper
nsdl3
High level SDL 3.0 shared library wrapper
ogl46
OpenGL 4.6 DSA wrapper for Nim.
pixels
Toy support library for primitive graphics programming.
pixie
Full-featured 2d graphics library for Nim.
rapid
A game engine for rapid development and easy prototyping
rice
2D GPU rendering library for graphical interfaces
rsvg
Wrapper for librsvg, a Scalable Vector Graphics (SVG) rendering library
sdfy
A package implementing signed distance functions
sdl1
SDL 1.2 wrapper for Nim.
silky
Silky immediate mode UI graphics.
sokol
Nim bindings for the sokol C headers
stb_image
A wrapper for stb_image (including stb_image_write & zlib client).
suffer
a nim library for drawing 2d shapes, text, and images to 32bit software pixel buffers
surfer
A neat, minimal, opinionated windowing library for Nim.
thorvg
ThorVG Nim Wrapper
tigr
TIGR is a tiny cross-platform graphics library, providing a unified API for Windows, macOS, Linux, iOS and Android.
tinyvg
TinyVG - A compact binary vector graphics format implementation in Nim
vk14
Vulkan 1.4 wrapper for Nim.
vmath
Your single stop for vector math routines for 2d and 3d graphics.
windy
Windy
wxnim
Nim wrapper for wxWidgets
xm
Nim rewrite of `xzoom` with many new features