An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with graphics

A curated list of projects in awesome lists tagged with graphics .

https://github.com/iced-rs/iced

A cross-platform GUI library for Rust, inspired by Elm

elm graphics gui interface renderer-agnostic rust toolkit user-interface widget widgets

Last synced: 12 May 2025

https://github.com/hecrj/iced

A cross-platform GUI library for Rust, inspired by Elm

elm graphics gui interface renderer-agnostic rust toolkit user-interface widget widgets

Last synced: 19 Dec 2024

https://github.com/processing/p5.js

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —

art creative-coding design education graphics html javascript learning p5js processing sound

Last synced: 12 May 2025

https://github.com/lvgl/lvgl

Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

c embedded graphics gui mcu microcontroller tft

Last synced: 12 May 2025

https://github.com/rough-stuff/rough

Create graphics with a hand-drawn, sketchy, appearance

canvas draw graphics html5-canvas svg svg-path

Last synced: 20 Mar 2025

https://github.com/lettier/3d-game-shaders-for-beginners

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 13 May 2025

https://github.com/lettier/3d-game-shaders-for-beginners?tab=readme-ov-file

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 24 Mar 2025

https://google.github.io/filament/

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

3d-graphics android gltf gltf-viewer graphics metal opengl opengl-es pbr real-time vulkan wasm webgl

Last synced: 11 May 2025

https://github.com/google/filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

3d-graphics android gltf gltf-viewer graphics metal opengl opengl-es pbr real-time vulkan wasm webgl

Last synced: 13 May 2025

https://lettier.github.io/3d-game-shaders-for-beginners/

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 09 May 2025

https://github.com/bkaradzic/bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

d3d11 d3d12 directx directx-11 directx-12 engine gamedev gles glfw graphics metal opengl rendering sdl vulkan vulkan-api webgl

Last synced: 13 May 2025

https://github.com/bkaradzic/bgfx?tab=readme-ov-file

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

d3d11 d3d12 directx directx-11 directx-12 engine gamedev gles glfw graphics metal opengl rendering sdl vulkan vulkan-api webgl

Last synced: 24 Mar 2025

https://github.com/hoffstadt/dearpygui

Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

cpp cross-platform dearpygui graphics gui imgui linux macos native python python-gui toolkit tools ui windows

Last synced: 13 May 2025

https://github.com/hoffstadt/DearPyGui

Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

cpp cross-platform dearpygui graphics gui imgui linux macos native python python-gui toolkit tools ui windows

Last synced: 15 Mar 2025

https://github.com/fogleman/primitive

Reproducing images with geometric primitives.

art go graphics primitives

Last synced: 13 May 2025

https://github.com/konvajs/konva

Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.

animation canvas drag-and-drop graphics javascript konva node-canvas shape

Last synced: 12 May 2025

https://github.com/antvis/g2

📊 The concise and progressive visualization grammar.

animation canvas chart grammar graphics hacktoberfest interaction svg visualization webgl

Last synced: 12 May 2025

https://github.com/antvis/G2

📊 The concise and progressive visualization grammar.

animation canvas chart grammar graphics hacktoberfest interaction svg visualization webgl

Last synced: 24 Mar 2025

https://github.com/openframeworks/openframeworks

openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

android audio computer-vision creative-coding emscripten graphics ios linux opencv openframeworks opengl osx raspberry-pi video windows

Last synced: 14 May 2025

https://github.com/openframeworks/openFrameworks

openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

android audio computer-vision creative-coding emscripten graphics ios linux opencv openframeworks opengl osx raspberry-pi video windows

Last synced: 18 Mar 2025

https://github.com/baldurk/renderdoc

RenderDoc is a stand-alone graphics debugging tool.

d3d11 d3d12 debugger direct3d directx graphics graphics-programming opengl renderdoc vulkan vulkan-api

Last synced: 15 May 2025

https://github.com/QianMo/Game-Programmer-Study-Notes

:anchor: 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.

blog book books cg ebook ebooks game-developing-notes game-development game-programmer game-programming gpu-programming graphics notes real-time-rendering realtime-rendering rendering shader study-notes

Last synced: 19 Mar 2025

https://github.com/c3js/c3

:bar_chart: A D3-based reusable chart library

chart d3 data-visualization graph graphics interactive-visualizations svg

Last synced: 12 May 2025

https://github.com/masayuki0812/c3

:bar_chart: A D3-based reusable chart library

chart d3 data-visualization graph graphics interactive-visualizations svg

Last synced: 03 Feb 2025

https://github.com/qianmo/game-programmer-study-notes

:anchor: 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.

blog book books cg ebook ebooks game-developing-notes game-development game-programmer game-programming gpu-programming graphics notes real-time-rendering realtime-rendering rendering shader study-notes

Last synced: 24 Feb 2025

https://github.com/orama-interactive/pixelorama

Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or just express yourself in the language of pixel art, this software will realize your pixel-perfect dreams with a vast toolbox of features. Available on Windows, Linux, macOS and the Web!

animation art draw game-development gamedev gdscript godot godot-engine godotengine graphics paint pixel pixel-art pixel-art-maker pixel-editor pixelart pixelorama sprite-animation sprites spritesheet

Last synced: 12 May 2025

https://github.com/sixlabors/imagesharp

:camera: A modern, cross-platform, 2D Graphics library for .NET

bmp c-sharp drawing exif gif graphics hacktoberfest image-processing jpeg netcore png tiff webp

Last synced: 12 May 2025

https://github.com/Orama-Interactive/Pixelorama

Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or just express yourself in the language of pixel art, this software will realize your pixel-perfect dreams with a vast toolbox of features. Available on Windows, Linux, macOS and the Web!

animation art draw game-development gamedev gdscript godot godot-engine godotengine graphics paint pixel pixel-art pixel-art-maker pixel-editor pixelart pixelorama sprite-animation sprites spritesheet

Last synced: 01 Apr 2025

https://github.com/SixLabors/ImageSharp

:camera: A modern, cross-platform, 2D Graphics library for .NET

bmp c-sharp drawing exif gif graphics hacktoberfest image-processing jpeg netcore png tiff webp

Last synced: 16 Mar 2025

https://github.com/exyte/macaw

Powerful and easy-to-use vector graphics Swift library with SVG support

animation drawing graphics ios ios-animation svg swift transition ui

Last synced: 14 May 2025

https://github.com/exyte/Macaw

Powerful and easy-to-use vector graphics Swift library with SVG support

animation drawing graphics ios ios-animation svg swift transition ui

Last synced: 24 Mar 2025

https://github.com/libresprite/libresprite

Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite

animation cplusplus cpp drawing graphics pixel-art pixel-editor sprites

Last synced: 13 May 2025

https://github.com/gfx-rs/gfx

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.

dx11 dx12 gfx gpu graphics graphics-apis metal opengl rust vulkan

Last synced: 15 May 2025

https://github.com/Orillusion/orillusion

Orillusion is a pure Web3D rendering engine which is fully developed based on the WebGPU standard.

3d graphics html5 javascript orillusion typescript web3d webgpu wgsl

Last synced: 29 Nov 2024

https://github.com/LibreSprite/LibreSprite

Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite

animation cplusplus cpp drawing graphics pixel-art pixel-editor sprites

Last synced: 26 Apr 2025

https://github.com/mosra/magnum

Lightweight and modular C++11 graphics middleware for games and data visualization

3d android c-plus-plus c-plus-plus-11 cmake emscripten game game-engine gamedev glfw graphics graphics-engine ios magnum opengl sdl spir-v vulkan webassembly webgl

Last synced: 13 May 2025

https://github.com/mono/skiasharp

SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

android cross-platform dot-net dotnet graphics hacktoberfest ios macos skia skiasharp windows xamarin

Last synced: 13 May 2025

https://github.com/mono/SkiaSharp

SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

android cross-platform dot-net dotnet graphics hacktoberfest ios macos skia skiasharp windows xamarin

Last synced: 14 Mar 2025

https://github.com/aachartmodel/aachartkit

📈📊🚀🚀🚀An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. 极其精美而又强大的现代化声明式数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.

area-chart bubble-chart chart chart-types charting-library column-chart draw dynamic graphics highcharts hybrid ios-charts line-charts pie-chart polar-chart radar-chart stacked-chart support-graphics visualization webview

Last synced: 13 May 2025

https://github.com/AAChartModel/AAChartKit

📈📊🚀🚀🚀An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. 极其精美而又强大的现代化声明式数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.

area-chart bubble-chart chart chart-types charting-library column-chart draw dynamic graphics highcharts hybrid ios-charts line-charts pie-chart polar-chart radar-chart stacked-chart support-graphics visualization webview

Last synced: 13 Apr 2025

https://github.com/galacean/engine

A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.

2d 3d animation graphics html5 input javascript physics typescript web3d webgl webgl2

Last synced: 09 May 2025

https://github.com/kf-liu/The-Art-of-Linear-Algebra-zh-CN

Graphic notes on Gilbert Strang's "Linear Algebra for Everyone", 线性代数的艺术中文版, 欢迎PR.

graphics linear-algebra

Last synced: 13 Apr 2025

https://github.com/steveruizok/perfect-freehand

Draw perfect pressure-sensitive freehand lines.

drawing graphics html-canvas lines pressure stroke svg variable-width

Last synced: 26 Mar 2025

https://github.com/orillusion/orillusion

Orillusion is a pure Web3D rendering engine which is fully developed based on the WebGPU standard.

3d graphics html5 javascript orillusion typescript web3d webgpu wgsl

Last synced: 23 Apr 2025

https://github.com/fogleman/gg

Go Graphics - 2D rendering in Go with a simple API.

2d 2d-graphics go graphics rendering

Last synced: 13 May 2025

https://github.com/dotnet/silk.net

The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

3d audio csharp game-development glfw graphics graphics-library haptics native openal opencl opengl scientific-visualization silk vulkan webgpu wgpu

Last synced: 13 May 2025

https://github.com/kf-liu/the-art-of-linear-algebra-zh-cn

Graphic notes on Gilbert Strang's "Linear Algebra for Everyone", 线性代数的艺术中文版, 欢迎PR.

graphics linear-algebra

Last synced: 25 Jan 2025

https://github.com/faiface/pixel

A hand-crafted 2D game library in Go

game-engine gamedev gamedev-library go golang graphics library window

Last synced: 14 May 2025

https://github.com/oasis-engine/engine

A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.

2d 3d animation graphics html5 input javascript physics typescript web3d webgl webgl2

Last synced: 04 Feb 2025

https://github.com/has2k1/plotnine

A Grammar of Graphics for Python

data-analysis grammar graphics plotting python

Last synced: 13 May 2025

https://github.com/dotnet/Silk.NET

The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

3d audio csharp game-development glfw graphics graphics-library haptics native openal opencl opengl scientific-visualization silk vulkan webgpu wgpu

Last synced: 14 Mar 2025

https://github.com/hackerb9/lsix

Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.

files graphics imagemagick ls montage sixel-graphics terminal terminal-graphics thumbnails vt340 xterm

Last synced: 14 May 2025

https://github.com/pgsty/pigsty

Free RDS for PostgreSQL —— Pigsty

graphics infra postgres service toolbox yours

Last synced: 14 May 2025

https://github.com/vonng/pigsty

Free RDS for PostgreSQL —— Pigsty

graphics infra postgres service toolbox yours

Last synced: 19 Mar 2025

https://github.com/qianmo/real-time-rendering-4th-bibliography-collection

Real-Time Rendering 4th (RTR4) 参考文献合集典藏 | Collection of <Real-Time Rendering 4th (RTR4)> Bibliography / Reference

graphics graphics-programming real-time-rendering rendering rendering-3d-graphics rendering-engine

Last synced: 26 Mar 2025

https://github.com/QianMo/Real-Time-Rendering-4th-Bibliography-Collection

Real-Time Rendering 4th (RTR4) 参考文献合集典藏 | Collection of <Real-Time Rendering 4th (RTR4)> Bibliography / Reference

graphics graphics-programming real-time-rendering rendering rendering-3d-graphics rendering-engine

Last synced: 20 Nov 2024

https://github.com/XCharts-Team/XCharts

A charting and data visualization library for Unity. Unity数据可视化图表插件。

chart charting data-visualization graphics ugui unity

Last synced: 25 Apr 2025

https://github.com/xcharts-team/xcharts

A charting and data visualization library for Unity. Unity数据可视化图表插件。

chart charting data-visualization graphics ugui unity

Last synced: 13 May 2025

https://github.com/alibaba/GGEditor

A visual graph editor based on G6 and React

editor graphics mind react tree

Last synced: 30 Mar 2025

https://github.com/alibaba/ggeditor

A visual graph editor based on G6 and React

editor graphics mind react tree

Last synced: 11 Apr 2025

https://github.com/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.

c-sharp game-development game-engine graphics graphics-library math-library openal opencl opengl opengl-es scientific-visualization

Last synced: 13 May 2025

https://github.com/monitor1394/unity-ugui-XCharts

A charting and data visualization library for Unity. Unity数据可视化图表插件。

chart charting data-visualization graphics ugui unity

Last synced: 24 Mar 2025

https://github.com/cloudhead/rx

👾 Modern and minimalist pixel editor

8bit gamedev graphics pixel pixel-art pixel-art-editor retro rust

Last synced: 14 May 2025

https://github.com/gpac/gpac

GPAC Ultramedia OSS for Video Streaming & Next-Gen Multimedia Transcoding, Packaging & Delivery

atsc3 broadcast cenc gpac graphics hls low-latency-hls mov mp4 mp4box mpeg-dash mpeg-ts prores streaming tiling vr

Last synced: 13 May 2025

https://github.com/xelatihy/yocto-gl

Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics

3d-graphics computer-graphics cplusplus cpp gltf graphics path-tracer path-tracing physically-based-rendering rendering

Last synced: 15 May 2025

https://github.com/root-project/root

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

c-plus-plus cling data-analysis geometry graphics hacktoberfest interpreter machine-learning mathematics parallel physics python root root-cern statistics visualization

Last synced: 12 May 2025

https://github.com/microsoft/directxtk

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

cpp-library desktop directx directx-11 directxtk graphics microsoft uwp xbox

Last synced: 14 May 2025

https://github.com/microsoft/DirectXTK

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

cpp-library desktop directx directx-11 directxtk graphics microsoft uwp xbox

Last synced: 13 Mar 2025

https://github.com/jetbrains/skija

Java bindings for Skia

2d graphics java skia

Last synced: 15 May 2025

https://github.com/JetBrains/skija

Java bindings for Skia

2d graphics java skia

Last synced: 15 Apr 2025

https://github.com/antvis/g2plot

:dango: An interactive and responsive charting library based on G2.

antv charts g2 g2plot graphics plot visualization

Last synced: 08 May 2025

https://github.com/termux/termux-x11

Termux X-server add-on.

android graphics linux termux x11

Last synced: 14 May 2025

https://github.com/zauonlok/renderer

A shader-based software renderer written from scratch in C89

3d 3d-graphics c cross-platform from-scratch graphics graphics-programming ibl pbr rendering shaders software-rendering

Last synced: 15 May 2025

https://github.com/polytonic/glitter

Dead Simple OpenGL

cplusplus graphics opengl rendering

Last synced: 14 May 2025