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