Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with 2d-graphics
A curated list of projects in awesome lists tagged with 2d-graphics .
https://github.com/GraphiteEditor/Graphite
2D vector & raster editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.
2d-graphics art compositor design graphic-design graphics-editor image-generation image-manipulation image-processing node-editor node-graph photo-editing photo-editor procedural procedural-art procedural-drawing svg-editor vector-editor
Last synced: 05 Nov 2024
https://github.com/graphiteeditor/graphite
2D vector & raster editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.
2d-graphics art compositor design graphic-design graphics-editor image-generation image-manipulation image-processing node-editor node-graph photo-editing photo-editor procedural procedural-art procedural-drawing svg-editor vector-editor
Last synced: 13 Jan 2025
https://github.com/fogleman/gg
Go Graphics - 2D rendering in Go with a simple API.
2d 2d-graphics go graphics rendering
Last synced: 14 Jan 2025
https://github.com/blend2d/blend2d
2D Vector Graphics Engine Powered by a JIT Compiler
2d-graphics asmjit cpp jit rasterization
Last synced: 16 Jan 2025
https://github.com/antvis/g
đĨ A flexible rendering engine for visualization.
2d-graphics antv antvis canvas visualization webgl webgpu
Last synced: 14 Jan 2025
https://github.com/antvis/G
đĨ A flexible rendering engine for visualization.
2d-graphics antv antvis canvas visualization webgl webgpu
Last synced: 28 Oct 2024
https://github.com/erkkah/tigr
TIGR - the TIny GRaphics library for Windows, macOS, Linux, iOS and Android.
2d-graphics android cross-platform ios linux osx tigr tiny-graphics-library windows
Last synced: 15 Jan 2025
https://github.com/GimelStudio/GimelStudio
Non-destructive, node based 2D image editor with an API for custom nodes
2d-graphics compositor design-tools gimel-studio glsl graphics graphics-editor image-editor image-manipulation node-based node-editor non-destructive photo-editor photography python wxpython
Last synced: 05 Nov 2024
https://github.com/simple2d/simple2d
:video_game: Simple, open-source 2D graphics for everyone
2d-graphics c game-development graphics-engine opengl sdl2
Last synced: 27 Oct 2024
https://github.com/juliagraphics/luxor.jl
Simple drawings using vector graphics; Cairo "for tourists!"
2d-graphics cairo diagrams drawing graphics julia luxor simple turtle-graphics vector-graphics visualization
Last synced: 10 Jan 2025
https://github.com/JuliaGraphics/Luxor.jl
Simple drawings using vector graphics; Cairo "for tourists!"
2d-graphics cairo diagrams drawing graphics julia luxor simple turtle-graphics vector-graphics visualization
Last synced: 31 Oct 2024
https://github.com/grz0zrg/fbg
Lightweight C 2D graphics API agnostic library with parallelism support
2d-graphics embedded fbdev framebuffer gba graphics graphics-library graphics-rendering library lightweight multi-core multithreaded multithreading opengl
Last synced: 19 Jan 2025
https://github.com/onecoolx/picasso
Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.
2d 2d-graphics android canvas canvas2d font graphics high-performance image linux low-footprint path2d render rendering svg vector-graphics vevtor wasm webassembly windows
Last synced: 19 Jan 2025
https://github.com/JakobGlock/Generative-Art
A selection of generative art scripts written in Python
2d-graphics algorithmic algorithmic-art art artist cairo cornwall generative generative-art images pycairo python python3 scripts vector-graphics
Last synced: 06 Nov 2024
https://github.com/audulus/vger
2D GPU renderer for dynamic UIs
2d-graphics c ios macos metal nanovg objective-c swift vector-graphics vger
Last synced: 19 Jan 2025
https://github.com/Mormert/jle
Jet-Lagged Engine is a work-in-progress C++/Lua game engine supporting Windows, Linux, Mac and browsers.
2d-graphics 3d-graphics cross-platform game game-development game-engine game-engines game-framework opengl webassembly
Last synced: 29 Dec 2024
https://github.com/crushedpixel/polyline2d
A header-only library to generate meshes for a solid path. Useful to render thick lines using OpenGL.
2d-graphics mesh opengl polyline
Last synced: 17 Jan 2025
https://github.com/nomade040/nmd
set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.
2d-graphics assembly c89 disassembler header-only length-disassembler single-header x86
Last synced: 12 Oct 2024
https://github.com/buchanae/ink
Creative coding in Go
2d-graphics creative-coding generative-art golang opengl
Last synced: 12 Nov 2024
https://github.com/srwiley/rasterx
Rasterx is an SVG 2.0 path compliant rasterizer that can use either scany, the golang vector or a derivative of the freetype anti-aliaser.
2d-graphics antialiasing golang raster
Last synced: 03 Nov 2024
https://github.com/Goutte/godot-addon-animated-shape-2d
Godot addon to animate a CollisionShape2D along with the frames of an AnimatedSprite2D. Useful for making changing hitboxes, hurtboxes and hardboxes. Comes with an Editor, making things easy.
2d-game 2d-graphics game-development gdscript godot godot-addon godot-engine godot-plugin godot4 sprite-animation
Last synced: 02 Nov 2024
https://github.com/goutte/godot-addon-animated-shape-2d
Godot addon to animate a CollisionShape2D along with the frames of an AnimatedSprite2D. Useful for making changing hitboxes, hurtboxes and hardboxes. Comes with an Editor, making things easy.
2d-game 2d-graphics game-development gdscript godot godot-addon godot-engine godot-plugin godot4 sprite-animation
Last synced: 12 Oct 2024
https://github.com/elchininet/isometric
A lightweight JavaScript library, written in TypeScript, to create isometric projections using SVGs
2d 2d-graphics 2d-library coordinates draw drawing engineering-drawing graphics isometric isometric-paths isometric-projection isometric-projections javascript javascript-library orthogonal orthogonal-projection projection svg svgs typescript
Last synced: 16 Jan 2025
https://github.com/eleev/spritekit-water-node
đ Custom SpriteKit node that allows to simulate 2D water with respect to physics. The app demonstrates Flocking behaviour using GameplayKit, key-frame animation and custom fragment shader chaining (GLSL) đ¤¯
2d-graphics gameplaykit glsl ios shader-effect spritekit swift water-simulation
Last synced: 18 Nov 2024
https://github.com/fzipp/canvas
Draw on an HTML 2D canvas in a web browser from a server program using WebSockets.
2d 2d-graphics canvas canvas-api canvas2d drawing go golang graphics websockets
Last synced: 13 Jan 2025
https://github.com/alxm/faur
âī¸â¨ My personal C games framework. 2D graphics, sound, inputs, states, ECS, and misc utils for data, files, math, memory, strings, time, and more. Builds for Linux, Windows, Web, and embedded devices.
2d-game-framework 2d-graphics arduino arduino-library c c99 caanoo emscripten game-development gamebuino-meta gamedev gamedev-framework gp2x gp2x-wiz linux mingw odroid-go pandora-console sdl sdl2
Last synced: 15 Jan 2025
https://github.com/valkryst/vterminal
A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.
2d 2d-framework 2d-game 2d-game-engine 2d-graphics ascii discord font game-engine gamedev hacktoberfest laf look-and-feel roguelike roguelike-library roguelike-tiles swing terminal tiles unicode
Last synced: 15 Jan 2025
https://github.com/shomali11/gridder
A Grid based 2D Graphics library
2d 2d-graphics draw graphics grid gridder paint
Last synced: 02 Nov 2024
https://github.com/hudsonb/kubed
2d-graphics d3 data-visualization dsl javafx kotlin visualization
Last synced: 17 Nov 2024
https://github.com/pardcode/game-engine-development-series
Game Engine Development Series - Learn to code a Game Engine in C++ from scratch
2d-game-engine 2d-graphics 3d 3d-engine 3d-game-engine 3d-graphics cpp cpp17 framework game game-development game-engine game-engine-3d game-engine-development game-engine-framework game-engine-programming game-framework gamedev
Last synced: 25 Nov 2024
https://github.com/DoogeJ/MonoGame.Primitives2D
Easy-to-use 2D primitives
2d 2d-game-framework 2d-graphics game-development monogame monogame-framework monogame-primitives2d xna
Last synced: 27 Oct 2024
https://github.com/bitsawer/renpy-shader
Custom OpenGL 2D and 3D rendering with skeletal animation support for Ren'Py
2d-graphics 3d-graphics opengl python renpy skeletal-animation
Last synced: 17 Nov 2024
https://github.com/cerus/maps
maps is a simple Spigot plugin and api for creating clientside maps and map screens.
2d-engine 2d-graphics alpha-blending bukkit bukkit-plugin game-mod hacktoberfest java minecraft minecraft-maps minecraft-plugin modtoberfest spigot spigot-plugin
Last synced: 16 Jan 2025
https://github.com/node-3d/node-3d
Guidlines and common information
2d 2d-graphics 3d 3d-graphics crossplatform gl js node-3d nodejs opengl webgl
Last synced: 05 Dec 2024
https://github.com/kkukshtel/SimpleTilemap
A fast, easy way to generate runtime tilemaps in Unity
2d-graphics game-development gamedev unity3d
Last synced: 10 Nov 2024
https://github.com/y-taka-23/elm-ballpool
A demo of a toy physics engine written in pure Elm. â
2d-graphics elm physics-simulation
Last synced: 24 Nov 2024
https://github.com/lvntky/fbgl
Lightweight 2D Framebuffer Library for Linux
2d 2d-graphics embedded fbdev framebuffer graphics graphics-library graphics-rendering library lightweight unix
Last synced: 16 Dec 2024
https://github.com/tversteeg/blit
:space_invader: Blitting library for 2D sprites
2d-graphics 2d-sprites gamedev rust sprites
Last synced: 13 Jan 2025
https://github.com/erkkah/timogr
TIny MObile GRaphics starter. Create tiny Android apps based on the TIGR library.
2d-graphics android mobile-game tigr tiny
Last synced: 01 Nov 2024
https://github.com/m1rza-s/Cellsim-2
Simulating complete lives of different cellular animals and plants. Evolution, inheritance, predation and more.
2d-graphics animal-behavior breeds cellsim cellular-automata cellular-automatons cellularautomata emergent-behavior evolution java javafx mutations simulation zero-player-game
Last synced: 19 Nov 2024
https://github.com/dentrax/tilemapgenerator
Create your own 2D Maps with layer-by-layer system using Noise-Sample and BufferedImage pattern
2d 2d-graphics 2d-map 2d-map-iterator 2d-tile java layer map map-generation map-generator map-tiles map-viewer noise-2d noise-algorithms noise-generator noise-maps noise-sample randomization tilemap
Last synced: 09 Nov 2024
https://github.com/s-macke/webgpu-lab
Demos and experiments in WebGPU technology. Focus on compute shaders.
2d-graphics compute-shader demos webgpu wgsl-shader
Last synced: 14 Oct 2024
https://github.com/orchaldir/texture_generator
Generating procedural textures
2d-graphics procedural-textures texture-generation tilemap
Last synced: 27 Oct 2024
https://github.com/robinck/smooth-polyline
:wavy_dash: Smoothing algorithm for 2D lines and polygons
2d-graph-functions 2d-graphics smooth smooth-polygon smooth-polyline
Last synced: 27 Oct 2024
https://s-macke.github.io/WebGPU-Lab/
Demos and experiments in WebGPU technology. Focus on compute shaders.
2d-graphics compute-shader demos webgpu wgsl-shader
Last synced: 02 Nov 2024
https://github.com/florian-a/so_long
Et merci pour les pièces !
2d 2d-game 2d-game-engine 2d-graphics 42 42born2code 42projects 42school c mlx pixel-art pixelart so-long so-long42
Last synced: 10 Nov 2024
https://github.com/veykril/blend2d-rs
Blend2D Bindings for Rust
2d-graphics blend2d jit rasterization rust-bindings
Last synced: 28 Oct 2024
https://github.com/atomicptr/anima
A 2D animation library for Odin
2d 2d-graphics animation animation-library animations game-dev game-development gamedev odin-lang odin-lib odin-libraries odin-programming-language raylib raylib-odin
Last synced: 14 Dec 2024
https://github.com/lechevspace/embedded-canvas
A canvas on which you can draw anything with ease before drawing the pixels on your small hardware display.
2d 2d-graphics canvas draw embedded graphics graphics-library rust rustlang
Last synced: 27 Dec 2024
https://github.com/ziglibs/painterz
Low-level implementation of different painting primitives (lines, rectangles, ...) without specialization on a certain draw target
2d-graphics canvas graphics painting zig zig-package ziglang
Last synced: 12 Nov 2024
https://github.com/jangko/nimagg
nimAGG is a Nim port of Anti Grain Geometry(AGG)
2d-graphics agg graphics rasterizer rendering-2d-graphics
Last synced: 05 Jan 2025
https://github.com/luizzak/swift-blend2d
Experimental Swift bindings for Blend2D
2d-graphics blend2d rasterization
Last synced: 30 Oct 2024
https://github.com/sid-bhatia-0/simpledraw.jl
Simple drawing package written in Julia
2d 2d-graphics draw drawing graphics julia simple
Last synced: 02 Nov 2024
https://github.com/santyarellano/frug
A simple graphics library for rust
2d-graphics game-development gamedev graphics graphics-library rust rust-lang
Last synced: 13 Oct 2024
https://github.com/tirithen/clipper2
A polygon Clipping and Offsetting library for Rust.
2d-graphics algorithm algorithms boolean cnc game-development geometry geospatial gis offsetting path-tracing rust
Last synced: 16 Nov 2024
https://github.com/darkpurple141/tank-hunter-2d
A little toy 2D game made to experiment with paper.js.
2d-game 2d-graphics games javascript paperjs
Last synced: 17 Nov 2024
https://github.com/franeklubi/tie
Package franeklubi/tie provides a Processing-like API for simple and fun drawing, game making, data and algorithm visualization, and generally - art :)
2d-graphics 3d-graphics go golang graphics processing tie
Last synced: 07 Nov 2024
https://github.com/warioddly/pacman
Pac Man in Japan đ¯, is a 1980 maze action video game developed and released by Namco for arcades. đŽ
2d-game 2d-graphics collaborate dart dartlang flame flame-engine flutter flutter-flame flutter-ga game github github-pages pacman pixel
Last synced: 28 Sep 2024
https://github.com/ls9512/ayagameengine2d
AGE 2D is a game engine based on CSGL, used to create 2D windows game,This is an abandoned beginner training project, only for introductory learning.
2d 2d-game 2d-game-engine 2d-graphics csgl csharp game game-development game-engine game-framework opengl
Last synced: 10 Nov 2024
https://github.com/samson-mano/draw2d_geometry
An application to create 2D geometry. A flexible user-friendly application to create 2D objects (points, curves and surfaces).
2d-drawing 2d-drawings 2d-graphics bezier-curves curve curves drawing gdi-plus linear-algebra reflection rotation surface surface-detection surfaces translation
Last synced: 07 Nov 2024
https://github.com/malisipi/mfb
Frame buffer graphic (mouse, keyboard) library for V
2d 2d-graphics framebuffer graphics mui vlang
Last synced: 19 Dec 2024
https://github.com/djeedai/bevy_keith
đ Bevy Keith â 2D graphic library for the Bevy game engine
2d 2d-graphics 2d-graphics-library bevy bevy-engine game-development game-engine gamedev sdf
Last synced: 09 Oct 2024
https://github.com/erkkah/timogrios
TIny MObile GRaphics starter. Create tiny iOS apps based on the TIGR library.
2d-graphics ios mobile-game tigr tiny
Last synced: 16 Oct 2024
https://github.com/beatthat/concentric-radio-waves
A 2D concentric-radio-waves effect.
2d 2d-graphics effects fx package shader unity unity3d
Last synced: 26 Dec 2024
https://github.com/tinybiggames/lunagametoolkit
The easy, fast and fun 2D game development toolkit!
2d 2d-game-framework 2d-graphics delphi opengl pascal win64
Last synced: 05 Dec 2024
https://github.com/pony-hpp/explodeforexplode
An OpenGL destruction simulator game (in progress).
2d 2d-game 2d-graphics cpp cpp-game cpp17 opengl opengl-game simulator simulator-game
Last synced: 03 Jan 2025
https://github.com/cemderv/cerlib
Lightweight, cross-platform 2D game library for C++
2d 2d-game 2d-game-development 2d-game-engine 2d-game-framework 2d-game-library 2d-graphics cpp cpp20 cpp20-library modern-cpp
Last synced: 01 Nov 2024
https://github.com/markusmoenig/rusterix
Rusterix is a fast software renderer and a retro game engine with support for procedural content.
2d-graphics 3d-graphics game-engine software-rendering
Last synced: 09 Jan 2025
https://github.com/christianoellers/silent-space
Experimental Arcade 2D space shooter. Conceptual game engine built with JavaScript and Canvas 2D.
2d 2d-game 2d-game-engine 2d-graphics audio-api canvas canvas-api canvas-game ecmascript game game-development game-engine html5 javascript space-game space-invaders space-shooter starship top-down-game top-down-shooter
Last synced: 06 Nov 2024
https://github.com/raphsenn/elastic-collision
Uses SFML for a compact physics simulation illustrating elastic collisions in C++.
2d 2d-graphics cpp elasticcollision graphics math physics physics-2d physics-based-animation physics-based-simulation physics-engine physics-simulation sfml simulation
Last synced: 20 Nov 2024
https://github.com/rysuds/exsprite
A Python CLI tool for extracting sprites from spritesheets
2d-graphics cli extracting-sprites game-development image-processing python3 sprites spritesheet spritesheets
Last synced: 16 Jan 2025
https://github.com/nathan-fiscaletti/jtwod
đšī¸ A Java Game Engine (2D)
2d 2d-game-engine 2d-graphics 2d-java-game-engine awt game-engine java java-game-engine
Last synced: 12 Oct 2024
https://github.com/fwcd/sketch
2D drawing widget for Swing
2d-graphics drawing-library swing vector-graphics
Last synced: 13 Dec 2024
https://github.com/wokidoo/handy_godot_shaders
Collection of useful shaders snippets for Godot
2d 2d-graphics 3d 3d-graphics game-development gamedev gdshader godot graphics graphics-programming shaders
Last synced: 14 Dec 2024
https://github.com/samson-mano/truss_static_analysis_cpp
This repository contains a C++ project that implements a Finite Element Method (FEM) solver for plane truss structures.
2d-graphics finite-element-analysis finite-element-methods finite-elements graphics imgui opengl plane-truss truss truss-analysis truss-solver
Last synced: 29 Dec 2024
https://github.com/setanarut/gog
Object-oriented 2d drawing package for Go language
2d-graphics animation apng apng-animation creative-coding draw drawing generative-art go golang-library golang-package procedural-generation rasterizer
Last synced: 22 Oct 2024
https://github.com/bradsec/gridgg
For use with Go Graphics fogleman/gg. Functions assist with simplifying position of images and text using positive grid x, y axis references. Ensures images are placed on the canvas in correct alignment and within set padding values.
2d-graphics go golang grid grid-layout grid-system
Last synced: 07 Jan 2025
https://github.com/hello-computer-science/hello-skiasharp
Repo that records my learning experience about SkiaSharp
2d-graphics csharp learn learning skiasharp
Last synced: 19 Nov 2024
https://github.com/mtrudel/ex_paint
A simple 2D rasterizer for Elixir
2d-graphics bitmap egd elixir fonts png rasterizer
Last synced: 19 Jan 2025
https://github.com/emilerolley/vgr-pixmap
Vg renderer in pure OCaml for raster outputs.
Last synced: 15 Dec 2024
https://github.com/openpeeps/blend2d-nim
Blend2D binding for đ Nim language
2d 2d-graphics blend2d graphics-engine nim nim-language openpeeps
Last synced: 20 Nov 2024
https://github.com/thebookofeveryone/elm-composer
A (Pure Elm) 2D Scene Composer
2d-graphics canvas elm elm-lang svg
Last synced: 21 Nov 2024
https://github.com/d34d0s/worldforge
A user-friendly 2D level editor that empowers you to craft stunning maps and tilesets effortlessly.
Last synced: 04 Dec 2024
https://github.com/sawsent/sirjoca
Single-Player platformer game built for the CodeForAll_ 1-week game jam. Built in week 6 of the Full-stack programming bootcamp.
2d-game 2d-graphics animated game game-development gamedev java platformer
Last synced: 11 Jan 2025
https://github.com/jxarco/time-hallows
Short story 2D game developed within a C++ OpenGL framework.
2d-game 2d-graphics graphics-programming opengl storyline
Last synced: 11 Jan 2025
https://github.com/jotavare/so_long
Simple 2D game using the minilibx library and C.
2d-game 2d-game-engine 2d-graphics c game game-development gdb makefile minilibx mlx norminette pixel-art sprite-animation valgrind
Last synced: 08 Nov 2024
https://github.com/amari-calipso/pong-plus-plus
Pong++ - A game inspired by https://www.lessmilk.com/almost-pong/
2d-game 2d-graphics cython game python python3 raycasting
Last synced: 19 Dec 2024
https://github.com/eddykasp/polygon-generator
nodejs module for generating equilateral polygons
Last synced: 15 Oct 2024
https://github.com/wlodpawlowski/2d-breakout-web-browser-game
My first 2D breakout web-browser game base on Canvas, HTML5 and plain JavaScript.
2d-game 2d-graphics breakout-game canvas canvas-game canvas2d html5 html5-canvas html5-game javascript javascript-game plain-js web-browser webgame
Last synced: 24 Nov 2024
https://github.com/rattata2me/cuddly-calculator
Calculator and 2d Graphics Library. Open source and designed for low-end processors. Made in C
2d-graphics c calculator interpreter math
Last synced: 17 Nov 2024
https://github.com/typesafeschwalbe/wein2dandroid
Wein2DAndroid is a library for handling graphics, input and sound for Android apps in Java.
2d-game 2d-graphics android app application game game-2d game-development game2d gamedev games java
Last synced: 20 Nov 2024
https://github.com/samson-mano/bezier_intersection_opentk
OpenTK (modern openGL) implementation for displaying heatmaps. This application provides a general framework to implement openTK graphics in C#.
2d-graphics bezier bezier-curve bezier-curves gdi-plus graphics-programming opengl opentk opentk-controlgl visualization
Last synced: 29 Dec 2024
https://github.com/fwcd/whiteboard
2D drawing application with real-time collaboration
2d-graphics canvas drawingboard paint whiteboard
Last synced: 13 Dec 2024
https://github.com/adct-the-experimenter/door-to-life
Trapped in a labyrinth, must find golden tile to escape.
2d 2d-game 2d-graphics 3d-sound adventure dungeon maze-explorer maze-game maze-generator video-game
Last synced: 20 Nov 2024
https://github.com/fahdseddik/space-shooter-game
This is a retro-style 2D space-shooter game written in Python (OOP) using Pygame library.
2d 2d-game 2d-graphics object-oriented-programming oop oop-in-python pygame python space-invaders spaceshooter
Last synced: 28 Dec 2024