Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: graphics-library
DiligentGraphics/DiligentEngine
A modern cross-platform low-level graphics library and rendering framework
Language: Batchfile - Size: 9.54 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 3,347 - Forks: 318
hpjansson/chafa
๐บ๐ฟ Terminal graphics for the 21st century.
Language: C - Size: 3.13 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,607 - Forks: 56
lovyan03/LovyanGFX
SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
Language: C - Size: 77 MB - Last synced: about 9 hours ago - Pushed: 2 days ago - Stars: 1,038 - Forks: 189
ISC-HEI/gdx2d
A simple to use Java library for games and graphics, for desktop (PC, Linux and Mac) and Android.
Language: Kotlin - Size: 169 MB - Last synced: about 11 hours ago - Pushed: 1 day ago - Stars: 30 - Forks: 11
ProjectPhysX/FluidX3D
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL.
Language: C++ - Size: 20.6 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 3,322 - Forks: 265
mattgallivan/cairn
Little grey stones, little grey stones on a cairn.
Language: C++ - Size: 1.6 MB - Last synced: about 19 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0
vExcess/Drawlite
A lightweight yet powerful library for drawing graphics inspired by Processing.js
Language: JavaScript - Size: 187 KB - Last synced: about 22 hours ago - Pushed: 1 day ago - Stars: 5 - Forks: 0
Devsh-Graphics-Programming/Nabla
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
Language: C++ - Size: 1.84 GB - Last synced: about 17 hours ago - Pushed: about 22 hours ago - Stars: 439 - Forks: 48
graphics32/graphics32
Graphics32 is a graphics library for Delphi and Lazarus. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives. In most cases Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.
Language: Pascal - Size: 28.5 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 373 - Forks: 120
repalash/threepipe
A 3D viewer framework built on top of three.js with a focus on rendering, modularity and extensibility.
Language: TypeScript - Size: 3.06 MB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 297 - Forks: 12
bgrabitmap/bgracontrols
๐ BGRA Controls is a set of graphical UI elements that you can use with Lazarus LCL applications.
Language: Pascal - Size: 28.2 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 169 - Forks: 29
itsYakub/Soft
Simple 2D Real-Time Graphics Library
Language: C - Size: 129 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 2 - Forks: 0
furkanunsal42/GraphicsCortex
A custom opengl and physx based graphics api to be used in game engine and physics simulation applications.
Language: C++ - Size: 1.24 GB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 9 - Forks: 4
exomia/vulkan-api
The exomia/vulkan-api repository contains .NET bindings providing low-level and cross-platform access to the Vulkan API.
Language: C# - Size: 5.69 MB - Last synced: 1 day ago - Pushed: 20 days ago - Stars: 26 - Forks: 0
Bexin3/SpeeduinoGL
A library with basic graphical functions optimised for arm cortex m7.
Language: C++ - Size: 93.8 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 2
alandefreitas/matplotplusplus
Matplot++: A C++ Graphics Library for Data Visualization ๐๐พ
Language: C++ - Size: 38.3 MB - Last synced: 9 days ago - Pushed: about 2 months ago - Stars: 3,989 - Forks: 301
tboox/gbox ๐ฆ
๐จ A multi-platform graphic library
Language: C - Size: 75.4 MB - Last synced: 10 days ago - Pushed: 8 months ago - Stars: 262 - Forks: 49
Dolkar/Tephra
A modern, high-performance C++17 graphics and compute library based on Vulkan
Language: C++ - Size: 2.91 MB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 12 - Forks: 1
rust-skia/rust-skia
Rust Bindings for the Skia Graphics Library
Language: Rust - Size: 6.29 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1,342 - Forks: 121
aiafrasinei/PaceLib
library for 2d graphics
Language: C++ - Size: 32.5 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 0 - Forks: 0
nobuyuki83/del-msh
Static mesh utility library written completely in Rust :crab: for computer graphics research :test_tube: and prototyping :hammer:.
Language: Rust - Size: 261 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 2 - Forks: 0
EQMG/Acid
A high speed C++17 Vulkan game engine
Language: C++ - Size: 169 MB - Last synced: 11 days ago - Pushed: 8 months ago - Stars: 1,688 - Forks: 149
wooster0/lime
A library for drawing graphics on the console screen
Language: Crystal - Size: 122 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 32 - Forks: 1
AEspinosaDev/OpenGL-StarterPack
OpenGL-StarterPack (GLSP) is a lightweight open source OpenGL based framework that facilitates and speeds up project creation by offering a thin and flexible abstraction to the basic objects of the OpenGL API
Language: C++ - Size: 14.7 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 1 - Forks: 0
GUISharp/GUISharp
A rich GUI library in C# (using .NET 5.0 and MonoGame)
Language: C# - Size: 10.4 MB - Last synced: 2 days ago - Pushed: 2 months ago - Stars: 6 - Forks: 0
jslee02/awesome-graphics-libraries
:sunglasses: A curated list of 3D graphics libraries and resources
Size: 55.7 KB - Last synced: 12 days ago - Pushed: 9 months ago - Stars: 373 - Forks: 31
opentk/opentk
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Language: C# - Size: 129 MB - Last synced: 14 days ago - Pushed: 20 days ago - Stars: 3,104 - Forks: 626
codam-coding-college/MLX42
Codam's own fixed, functioning and open source alternative of the miniLibX. MLX42 is a simple cross-platform graphics library running on GLFW and OpenGL.
Language: C - Size: 5.59 MB - Last synced: 11 days ago - Pushed: about 2 months ago - Stars: 326 - Forks: 52
MethanePowered/MethaneKit
๐ฒ Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
Language: C++ - Size: 52.3 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 775 - Forks: 44
LechevSpace/embedded-canvas
A canvas on which you can draw anything with ease before drawing the pixels on your small hardware display.
Language: Rust - Size: 111 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 18 - Forks: 4
OldTimes-Software/hei
Small utility library that serves as an abstraction layer between your application and everything else.
Language: C - Size: 15.3 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 18 - Forks: 3
krehwell/Memake
Yeet! C++ 2D graphics library to output primitives and other custom shapes, easily.
Language: C++ - Size: 5.65 MB - Last synced: 18 days ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0
gfxprim/gfxprim
Open-source modular 2D bitmap graphics library with emphasis on speed and correctness.
Language: C - Size: 46.4 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 43 - Forks: 7
schmelczer/sdf-2d
A graphics library to enable the real-time rendering of 2D signed distance fields on the web.
Language: TypeScript - Size: 8.6 MB - Last synced: 7 days ago - Pushed: over 2 years ago - Stars: 99 - Forks: 0
mikeroyal/Metal-Guide
Metal Guide
Language: Swift - Size: 78.1 KB - Last synced: 8 days ago - Pushed: 8 months ago - Stars: 57 - Forks: 6
idea4good/GuiLite
โ๏ธThe smallest header-only GUI library(4 KLOC) for all platforms
Language: C++ - Size: 77.1 MB - Last synced: 22 days ago - Pushed: 5 months ago - Stars: 7,183 - Forks: 770
Shryne/goop
A decorator based high level library to create windows and draw shapes on it.
Language: Java - Size: 506 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 2 - Forks: 0
lemunozm/ruscii
Terminal graphics engine: build your games in the terminal!
Language: Rust - Size: 151 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 144 - Forks: 12
ollelogdahl/ConsoleGameEngine
.NET Console Graphics Engine
Language: C# - Size: 404 KB - Last synced: 7 days ago - Pushed: almost 3 years ago - Stars: 345 - Forks: 46
killer-cobra/GraphicsLibraru
My graphics library made on C++
Language: C++ - Size: 1.42 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 1 - Forks: 0
overdev/raylibpyctbg
A Python ctypes binding generator for the awesome C library Raylib.
Language: Python - Size: 1.44 MB - Last synced: 3 days ago - Pushed: 5 months ago - Stars: 26 - Forks: 2
SilkCommunity/TrippyGL
A simple, lightweight yet highly versatile OpenGL graphics library
Language: C# - Size: 28.9 MB - Last synced: 24 days ago - Pushed: about 1 month ago - Stars: 157 - Forks: 11
DiegoG1019/SDL2.NET
SDL2 brought into .NET 6, using its feature, code styles and best practices
Language: C# - Size: 8.52 MB - Last synced: 1 day ago - Pushed: 8 months ago - Stars: 15 - Forks: 1
danieljprice/giza
giza - a scientific plotting library for C/Fortran
Language: C - Size: 2.28 MB - Last synced: 27 days ago - Pushed: 6 months ago - Stars: 31 - Forks: 17
salinityengine/seagl
Graphics library for WebGL 2 experimentation.
Language: JavaScript - Size: 4.74 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0
dotnet/Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Language: C# - Size: 1.11 GB - Last synced: 29 days ago - Pushed: about 1 month ago - Stars: 3,694 - Forks: 351
neoblizz/cudagl
CUDA based Graphics Library for NVIDIA's GPUs.
Language: C++ - Size: 55.6 MB - Last synced: 28 days ago - Pushed: about 7 years ago - Stars: 4 - Forks: 2
tuupola/hagl
Hardware Agnostic Graphics Library for embedded
Language: C - Size: 280 KB - Last synced: 29 days ago - Pushed: 7 months ago - Stars: 280 - Forks: 45
Gissio/mcu-renderer
A low-resource graphics library for MCUs with anti-aliased font rendering
Language: C - Size: 2.25 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 11 - Forks: 1
ROCKTAKEY/wSDL
wrapped SDL for C++
Language: C++ - Size: 33.2 KB - Last synced: 29 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
NorbertGerberg/NGE2
A collection of libraries for easy software and game development.
Language: C++ - Size: 38.2 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 2 - Forks: 0
EduApps-CDG/OpenDX
Bring DirectX to Linux! This is a Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games, without relying on Wine's Windows compatibility layer.
Language: C++ - Size: 61.7 MB - Last synced: 29 days ago - Pushed: about 1 month ago - Stars: 144 - Forks: 6
JuliaWGPU/WGPUNative.jl
WGPU bindings (Alias for WGPU_jll without JLLWrappers)
Language: Julia - Size: 31.3 MB - Last synced: 21 days ago - Pushed: 30 days ago - Stars: 12 - Forks: 3
nepluno/libwetcloth
A Multi-Scale Model for Simulating Liquid-Fabric Interactions
Language: C++ - Size: 15.2 MB - Last synced: 28 days ago - Pushed: over 2 years ago - Stars: 467 - Forks: 67
fdivitto/FabGL
ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal
Language: C++ - Size: 89 MB - Last synced: 29 days ago - Pushed: 6 months ago - Stars: 1,367 - Forks: 203
andrejnau/FlyCube
Graphics API wrapper is written in C++ on top of DirectX 12, Vulkan and Metal. Provides main features including ray tracing.
Language: C++ - Size: 843 MB - Last synced: 28 days ago - Pushed: 4 months ago - Stars: 364 - Forks: 18
glampert/debug-draw
Immediate-mode, renderer agnostic, lightweight debug drawing API.
Language: C++ - Size: 1.26 MB - Last synced: 28 days ago - Pushed: over 2 years ago - Stars: 489 - Forks: 35
ebassi/graphene
A thin layer of graphic data types
Language: C - Size: 2.77 MB - Last synced: 27 days ago - Pushed: about 1 month ago - Stars: 364 - Forks: 78
Bonfra04/Rund
Language: C - Size: 344 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0
roipeker/draw-lib
Draw is a Starling powered Graphics implementation.
Language: ActionScript - Size: 2.97 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 19 - Forks: 3
jpvanoosten/LearningDirectX12
This repository is intended to be used as a code repository for learning DirectX 12.
Language: C++ - Size: 312 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 543 - Forks: 79
Redninja106/simulationframework
A simple and user-friendly framework for writing small graphical apps in C#.
Language: C# - Size: 25.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 28 - Forks: 2
proof88/tmcsgfxlib2
Graphics library based on OpenGL, written in Delphi in 2007 for my project PR00FPS
Language: Pascal - Size: 54.7 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 0 - Forks: 1
ravenexp/planetarium
Sub-pixel precision light spot rendering library
Language: Rust - Size: 133 KB - Last synced: 27 days ago - Pushed: about 1 year ago - Stars: 9 - Forks: 0
AntonSchnfeld/NebulaGraphics
Simple Graphics library built on top of LWJGL OpenGL and GLFW
Language: Java - Size: 4.05 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
lvntky/targalib
header only TARGA image library for C/C++
Language: C - Size: 424 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
zeozeozeo/tinygp
Tiny Graphics Painter: small, fast and pretty graphics tessellation in C99.
Language: C - Size: 45.9 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
chirag-droid/OpenGl
This is my first OpenGl project.
Language: C++ - Size: 41 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
ChristianPanov/glcore
No-dependency OpenGL support library, which abstracts the processes of creating buffers and shaders
Language: C++ - Size: 585 KB - Last synced: 28 days ago - Pushed: about 1 year ago - Stars: 11 - Forks: 0
heysokam/ngpu
n*gpu | Graphics Library for Nim
Language: Nim - Size: 25.1 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 12 - Forks: 0
xcesco/xenon
2D, 2.5D, 3D graphic library for Android platform
Language: Java - Size: 25.1 MB - Last synced: about 1 month ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 1
D3PSI/nautilus
another graphics engine
Language: C++ - Size: 99.1 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 16 - Forks: 1
azarus/SGL.js
Simple Graphics Library for Javascript (SGL.js)
Language: JavaScript - Size: 162 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 3 - Forks: 1
Krassnig/CodeDraw
CodeDraw is a beginner-friendly drawing library which can be used to create pictures, animations and even interactive applications.
Language: Java - Size: 2.69 MB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 16 - Forks: 7
r-marques/doomfire
DOOM fire implementation written in rust
Language: Rust - Size: 2.54 MB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 82 - Forks: 2
DiligentGraphics/DiligentFX
High-level rendering components
Language: C++ - Size: 7.78 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 187 - Forks: 44
Rohan-Bharatia/PixelForge-gl
PixelForge is a 2D and 3D graphics library for C++20
Language: C++ - Size: 1.65 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
AlexanderJCS/JANGL
A Java Graphics Library built on top of LWJGL/OpenGL
Language: Java - Size: 22.7 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 4 - Forks: 0
jpbruyere/vkvg
Vulkan 2D graphics library
Language: C - Size: 4.27 MB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 725 - Forks: 31
LucMatheus2/SNSIconsLikeSMW
Social media icons like SMW interrogation blocks pack
Size: 84 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
ollix/MetalNanoVG
The Metal port of NanoVG.
Language: C - Size: 605 KB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 210 - Forks: 40
ThingPulse/minigrafx
ESP8266 graphics library
Language: C++ - Size: 394 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 218 - Forks: 45
bgrabitmap/bgrabitmap
๐ BGRABitmap graphics library made with Lazarus (Free Pascal).
Language: Pascal - Size: 15.2 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 185 - Forks: 30
recp/gkern
๐ฅ Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)
Language: C - Size: 1.2 MB - Last synced: 29 days ago - Pushed: 11 months ago - Stars: 96 - Forks: 11
Aalto-LeTech/SMILe Fork of Aalto-LeTech/Scala-Media-Computation
Media computation library for introductory programming courses
Language: Scala - Size: 6.12 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 0
Wildric-Auric/NWin
Lightweight utility library that interfaces with Win32 using C++ to create and manage (customizable) windows
Language: C++ - Size: 60.5 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
santyarellano/frug
A simple graphics library for rust
Language: Rust - Size: 104 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 9 - Forks: 1
geekprojects/libgeek
Useful stuff from geekprojects
Language: C++ - Size: 474 KB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 3 - Forks: 0
saumitrasapre/periodic-table
Periodic Table using C++ Graphics
Language: C++ - Size: 14.6 KB - Last synced: 2 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0
nullable-sources/null-render
rewritten ImGui renderer with minor additions
Language: C++ - Size: 4.63 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 12 - Forks: 2
WilsonBerkow/graphics-engine
A graphics engine written from scratch.
Language: Rust - Size: 85 KB - Last synced: 3 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0
FurDevsCN/SFGL
Simple Furry Graphics Library (For K210 - Micropython UI Framework)
Language: Python - Size: 30.3 KB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0
lvgl/lv_port_pc_eclipse
PC simulator project for LVGL embedded GUI Library. Recommended on Linux and Mac.
Language: C - Size: 2.87 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 248 - Forks: 203
m4reQ/pygl
A simple OpenGL utility library to speed up development.
Language: C - Size: 146 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
OpenSmock/Bloc-Serialization
Bloc serialization features to store/unstore BlElements.
Language: Smalltalk - Size: 80.1 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
AngelMonica126/GraphicAlgorithm
:octopus: :octopus:ๅพๅฝขๅญฆ่ฎบๆๅฎ็ฐ
Language: C++ - Size: 806 MB - Last synced: 3 months ago - Pushed: about 2 years ago - Stars: 1,343 - Forks: 217
a-e-k/canvas_ity
A tiny, single-header <canvas>-like 2D rasterizer for C++
Language: C++ - Size: 217 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 310 - Forks: 23
LechevSpace/embedded-fps
Frames per second counter for embedded devices
Language: Rust - Size: 85.9 KB - Last synced: 29 days ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
AhmedDiaa0212/Computer-Graphics-with-Python
This repository contains Python code examples for creating drawings using both a graphics library and the turtle library. The graphics library provides a low-level interface for creating graphics, while the turtle library offers a higher-level, more user-friendly approach.
Language: Python - Size: 8.79 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
grz0zrg/fbg
Lightweight C 2D graphics API agnostic library with parallelism support
Language: C - Size: 3.92 MB - Last synced: 3 months ago - Pushed: 7 months ago - Stars: 486 - Forks: 40