Projects in Awesome Lists tagged with 2d
A curated list of projects in awesome lists tagged with 2d .
https://github.com/libGDX/libGDX
Desktop/Android/HTML5/iOS Java game development framework
2d 3d android cross-platform framework game game-development game-engine gamedev html5 ios java libgdx linux macosx windows
Last synced: 22 Nov 2025
https://github.com/libgdx/libgdx
Desktop/Android/HTML5/iOS Java game development framework
2d 3d android cross-platform framework game game-development game-engine gamedev html5 ios java libgdx linux macosx windows
Last synced: 12 May 2025
https://github.com/opendiablo2/opendiablo2
An open source re-implementation of Diablo 2
2d arpg diablo diablo2 engine game game-engine games go golang open-source
Last synced: 05 Oct 2025
https://github.com/OpenDiablo2/OpenDiablo2
An open source re-implementation of Diablo 2
2d arpg diablo diablo2 engine game game-engine games go golang open-source
Last synced: 15 Mar 2025
https://github.com/matteobruni/tsparticles
tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.
2d angular animations bg canvas confetti fireworks hacktoberfest html javascript js npm particles react svelte ts tsparticles typescript vue web
Last synced: 02 Jul 2025
https://github.com/jonobr1/two.js
A renderer agnostic two-dimensional drawing api for the web.
2d animation bitmap-graphics canvas es6 html5 javascript renderer rendering-engine scenegraph svg text-rendering vector-graphics webgl
Last synced: 22 Oct 2025
https://github.com/tsparticles/tsparticles
tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.
2d angular animations bg canvas confetti fireworks hacktoberfest html javascript js npm particles react svelte ts tsparticles typescript vue web
Last synced: 12 May 2025
https://github.com/ecomfe/zrender
A lightweight graphic library providing 2d draw for Apache ECharts
2d canvas html5 svg vector-graphics
Last synced: 12 May 2025
https://github.com/piqnt/planck.js
2D JavaScript Physics Engine
2d box2d canvas cross-platform game-development game-engine gamedev html5 javascript physics-engine planck planck-js rigid-bodies
Last synced: 12 Dec 2025
https://github.com/librecad/librecad
LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.
2d cad drawing dxf geometry qt
Last synced: 07 Jan 2026
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/esotericsoftware/spine-runtimes
2D skeletal animation runtimes for Spine.
2d animations game-dev gamedev runtimes skeletal spine
Last synced: 12 May 2025
https://github.com/almasb/fxgl
Java / JavaFX / Kotlin Game Library (Engine)
2d 2d-framework 2d-game-engine 2d-game-framework 3d 3d-game-engine android framework fxgl game game-development game-engine gamedev ios java javafx jvm kotlin mobile web
Last synced: 12 May 2025
https://github.com/AlmasB/FXGL
Java / JavaFX / Kotlin Game Library (Engine)
2d 2d-framework 2d-game-engine 2d-game-framework 3d 3d-game-engine android framework fxgl game game-development game-engine gamedev ios java javafx jvm kotlin mobile web
Last synced: 01 Apr 2025
https://almasb.github.io/FXGL/
Java / JavaFX / Kotlin Game Library (Engine)
2d 2d-framework 2d-game-engine 2d-game-framework 3d 3d-game-engine android framework fxgl game game-development game-engine gamedev ios java javafx jvm kotlin mobile web
Last synced: 27 Mar 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/urho3d/Urho3D
Game engine
2d 3d 3d-graphics angelscript cpp cpp17 cross-platform engine game game-development game-engine gamedev open-source urho3d
Last synced: 15 Mar 2025
https://github.com/urho3d/urho3d
Game engine
2d 3d 3d-graphics angelscript cpp cpp17 cross-platform engine game game-development game-engine gamedev open-source urho3d
Last synced: 16 Dec 2025
https://github.com/LibreCAD/LibreCAD
LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.
2d cad drawing dxf geometry qt
Last synced: 15 Mar 2025
https://github.com/Kavex/GameDev-Resources
:video_game: :game_die: A wonderful list of Game Development resources.
2d 2d-framework 2d-game 2d-game-engine 2d-game-framework 3d 3d-engine 3d-game engine game game-2d game-dev game-development game-engine game-jam game-programming game-source gamedev making-2d-games video-game
Last synced: 01 Apr 2025
https://github.com/kavex/gamedev-resources
:video_game: :game_die: A wonderful list of Game Development resources.
2d 2d-framework 2d-game 2d-game-engine 2d-game-framework 3d 3d-engine 3d-game engine game game-2d game-dev game-development game-engine game-jam game-programming game-source gamedev making-2d-games video-game
Last synced: 15 Oct 2025
https://github.com/EsotericSoftware/spine-runtimes
2D skeletal animation runtimes for Spine.
2d animations game-dev gamedev runtimes skeletal spine
Last synced: 18 Mar 2025
https://github.com/hexops/mach
zig game engine & graphics toolkit
2d 3d composable cross-platform ecs entity-component-system game-development game-engine gamedev graphics gui open-source steam-deck webassembly webgpu zig ziglang
Last synced: 13 May 2025
https://github.com/deepnight/ldtk
Modern, lightweight and efficient 2D level editor
2d electron game-development haxe haxe-libs level-editor
Last synced: 13 May 2025
https://github.com/mapbox/delaunator
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
2d algorithm computational-geometry delaunay fast javascript triangulation
Last synced: 13 May 2025
https://github.com/johnBuffer/AntSimulator
Simple Ants simulator
2d cpp realtime sfml simulation
Last synced: 20 Mar 2025
https://github.com/slembcke/chipmunk2d
A fast and lightweight 2D game physics library.
Last synced: 13 Apr 2025
https://github.com/slembcke/Chipmunk2D
A fast and lightweight 2D game physics library.
Last synced: 20 Mar 2025
https://github.com/windowjs/windowjs
Window.js is an open-source Javascript runtime for desktop graphics programming.
2d graphics-programming javascript
Last synced: 15 May 2025
https://github.com/crownengine/crown
Crown Engine
2d 3d data-driven data-oriented-design game-development game-engine gamedev linux lua windows
Last synced: 18 Dec 2025
https://github.com/ekzhang/graphics-workshop
Learn computer graphics by writing GPU shaders!
2d 3d glsl graphics javascript rasterization raytracing shaders webgl
Last synced: 15 May 2025
https://github.com/dntzhang/cax
Canvas 渲染引擎,支持 SVG,兼容了小程序、小游戏和 Web
2d canvas minigame miniprogram render svg weapp web wegame
Last synced: 14 May 2025
https://github.com/strasdat/sophus
C++ implementation of Lie Groups using Eigen.
2d 3d c-plus-plus computer-vision geometry graphics math python robotics
Last synced: 09 Apr 2025
https://github.com/strasdat/Sophus
C++ implementation of Lie Groups using Eigen.
2d 3d c-plus-plus computer-vision geometry graphics math python robotics
Last synced: 15 Mar 2025
https://github.com/jondolf/avian
ECS-driven 2D and 3D physics engine for the Bevy game engine.
2d 3d bevy game-development gamedev physics physics-engine rust simulation
Last synced: 13 May 2025
https://github.com/h8man/navmeshplus
Unity NavMesh 2D Pathfinding
2d 2d-navmesh 2d-pathfinding collider2d navmesh pathfinding sprites tilemap unity unity-2d-pathfinding unity3d
Last synced: 14 May 2025
https://github.com/h8man/NavMeshPlus
Unity NavMesh 2D Pathfinding
2d 2d-navmesh 2d-pathfinding collider2d navmesh pathfinding sprites tilemap unity unity-2d-pathfinding unity3d
Last synced: 25 Apr 2025
https://github.com/synfig/synfig
This is the Official source code repository of Synfig Studio animation software
2d animation c-plus-plus gtkmm hacktoberfest synfig vector vector-graphics
Last synced: 14 May 2025
https://github.com/PixiEditor/PixiEditor
PixiEditor is a Universal Editor for all your 2D needs
2d avaloniaui csharp dotnet-core dotnetcore editor game-development graphics graphics-editor linux-desktop painting pixel-art pixi procedural-drawing procedural-generation raster-graphics sprites tabs vector-graphics
Last synced: 09 Aug 2025
https://github.com/pixieditor/pixieditor
PixiEditor is a Universal Editor for all your 2D needs
2d avaloniaui csharp discord dotnet-core dotnet8 dotnetcore draw editor game-development games graphics graphics-editor pixel-art pixel-arts pixi raster-graphics sprites tabs
Last synced: 06 Jan 2026
https://github.com/PixelVision8/PixelVision8
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
2d 2d-game-engine 8-bit csharp fantasy-console game-development game-engine gamedev games monogame pixel-vision-8 pixelvision8 pv8 retrogaming sdk sprites
Last synced: 04 Apr 2025
https://github.com/pixelvision8/pixelvision8
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
2d 2d-game-engine 8-bit csharp fantasy-console game-development game-engine gamedev games monogame pixel-vision-8 pixelvision8 pv8 retrogaming sdk sprites
Last synced: 27 Sep 2025
https://github.com/oakmound/oak
A pure Go game engine
2d game-development game-engine gamedev go golang ui
Last synced: 14 May 2025
https://github.com/artivis/manif
A small C++11 header-only library for Lie theory.
2d 3d c-plus-plus computer-vision cpp11 geometry header-only lie-groups lie-theory python3 robotics slam state-estimation
Last synced: 14 May 2025
https://github.com/Jondolf/avian
ECS-driven 2D and 3D physics engine for the Bevy game engine.
2d 3d bevy game-development gamedev physics physics-engine rust simulation
Last synced: 12 May 2025
https://github.com/a327ex/bytepath
A replayable arcade shooter with a focus on build theorycrafting.
2d game game-development gamedev indie indiedev love2d lua retro rpg shooter terminal terminal-game tutorial
Last synced: 16 May 2025
https://github.com/a327ex/BYTEPATH
A replayable arcade shooter with a focus on build theorycrafting.
2d game game-development gamedev indie indiedev love2d lua retro rpg shooter terminal terminal-game tutorial
Last synced: 30 Mar 2025
https://github.com/ozkriff/zemeroth
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
2d android circleci game hexagonal opengl rust strategy tactics travis-ci turn-based wasm webassembly
Last synced: 14 May 2025
https://github.com/opensoldat/opensoldat
OpenSoldat is a unique 2D (side-view) multiplayer action game
2002 2d 2d-game 2d-platformer-game action-game desktop game linux macos multiplayer multiplayer-action-game opengl opensoldat opensource pascal sdl2 shooter soldat windows
Last synced: 15 May 2025
https://github.com/vydd/sketch
A Common Lisp framework for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction, and more.
2d art common-lisp games graphics hci sketch visual
Last synced: 05 Apr 2025
https://github.com/brackeys/2d-character-controller
Free 2D Character Controller for Unity.
2d character controller movement player unity
Last synced: 15 May 2025
https://github.com/Brackeys/2D-Character-Controller
Free 2D Character Controller for Unity.
2d character controller movement player unity
Last synced: 25 Apr 2025
https://github.com/medmnist/medmnist
[pip install medmnist] 18x Standardized Datasets for 2D and 3D Biomedical Image Classification
2d 3d automl benchmark classification dataset decathlon deep-learning federated-learning few-shot-learning machine-learning medical medical-image-analysis medical-image-computing medical-imaging medmnist mnist multi-modal pytorch
Last synced: 14 May 2025
https://github.com/reanimate/reanimate
Haskell library for building declarative animations based on SVG graphics
Last synced: 14 May 2025
https://github.com/llgcode/draw2d
2D rendering for different output (raster, pdf, svg)
2d draw2d freetype go graphics postscript
Last synced: 15 May 2025
https://github.com/natario1/zoomlayout
2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.
2d android android-library imageview kotlin kotlin-library opengl opengl-es pan pinch-to-zoom surface touch-events zoom-engine zoom-images zooming-panning-moving
Last synced: 25 Oct 2025
https://github.com/florianfesti/boxes
Boxes.py - laser cutting boxes and more
2d boxgenerator jupyter-notebook laser lasercutter python svg
Last synced: 29 Mar 2025
https://github.com/natario1/ZoomLayout
2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.
2d android android-library imageview kotlin kotlin-library opengl opengl-es pan pinch-to-zoom surface touch-events zoom-engine zoom-images zooming-panning-moving
Last synced: 16 Mar 2025
https://github.com/paulmach/orb
Types and utilities for working with 2d geometry in Golang
2d geo geojson geospatial gis mapbox-vector-tile wkb wkt
Last synced: 14 May 2025
https://github.com/cxong/cdogs-sdl
Classic overhead run-and-gun game
2d 2d-game c game games hacktoberfest open-source pixel-art retro retrogaming sdl2 shoot-em-up
Last synced: 14 May 2025
https://github.com/foxnne/pixi
Pixel art editor made with Zig.
2d animation cross-platform editor gamedev imgui mit-license pixelart zig ziglang
Last synced: 13 Apr 2025
https://github.com/libgd/libgd
GD Graphics Library
2d avif bmp c cross-platform graphics heic image image-processing jpeg linux macos png processing tiff vector webp windows
Last synced: 14 May 2025
https://github.com/unity-technologies/unityplayground
A collection of simple scripts to create 2D physics game, intended for giving workshops to a young audience
2d 2d-physics-game beginner playground public unity workshop
Last synced: 16 May 2025
https://github.com/le5le-com/meta2d.js
The meta2d.js is real-time data exchange and interactive web 2D engine. Developers are able to build Web SCADA, IoT, Digital twins and so on. Meta2d.js是一个实时数据响应和交互的2d引擎,可用于Web组态,物联网,数字孪生等场景。
2d 2d-engine canvas diagram graph scada typescript visualization
Last synced: 14 May 2025
https://github.com/almasb/fxglgames
This repo contains sample games built with FXGL
2d android bomberman breakout flappy-bird fxgl games geometry-wars ios java javafx kotlin mario pacman pong space-invaders tic-tac-toe tower-defense
Last synced: 14 May 2025
https://github.com/obengine/obengine
2D Game Engine with Lua Scripting made on top of SFML !
2d 2d-framework 2d-game-engine 2d-game-framework cmake collider cplusplus cpp17 cross-platform engine game-development game-engine gamedev hacktoberfest lua-script sfml zlib
Last synced: 16 May 2025
https://github.com/ObEngine/ObEngine
2D Game Engine with Lua Scripting made on top of SFML !
2d 2d-framework 2d-game-engine 2d-game-framework cmake collider cplusplus cpp17 cross-platform engine game-development game-engine gamedev hacktoberfest lua-script sfml zlib
Last synced: 01 Apr 2025
https://github.com/mreliptik/godot_experiments
2D, 3D & VR experiments and tutorials in Godot 3 & 4
2d 3d game-development godot godot-experiments godot-physics godot4 godotengine oculus-quest vr
Last synced: 15 May 2025
https://github.com/MrEliptik/godot_experiments
2D, 3D & VR experiments and tutorials in Godot 3 & 4
2d 3d game-development godot godot-experiments godot-physics godot4 godotengine oculus-quest vr
Last synced: 01 Apr 2025
https://github.com/jpbruyere/vkvg
Vulkan 2D graphics library
2d cairo drawing-library gpu graphics graphics-library vector vector-graphics vulkan
Last synced: 15 May 2025
https://github.com/gurkenlabs/litiengine
LITIENGINE 🕹 The pure 2D java game engine.
2d 2d-game-engine 2d-java-games 2d-rendering-engine collision-handling easy-to-use game-engine java java-2d-engine java-game-engine litiengine physics-engine sound-engine tile tilemap tmx
Last synced: 14 May 2025
https://github.com/casparwylie/cascii-core
A web-based ASCII and Unicode diagram builder written in vanilla Javascript
2d ascii diagrams javascript rendering unicode
Last synced: 28 Dec 2025
https://github.com/felselva/mathc
Pure C math library for 2D and 3D programming
2d 3d c graphics math matrices minimal quaternions vectors
Last synced: 20 Mar 2025
https://github.com/cping/LGame
A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows
2d android dev framework game game-engine html5 ios java jfx mobile multiplatform web
Last synced: 26 Mar 2025
https://github.com/gdquest-demos/godot-platformer-2d
2d Metroidvania-inspired game for the 2019 GDquest Godot Kickstarter course project.
2d 2d-game game godot godot-engine godot-game metroidvania mit platform-game platformer
Last synced: 04 Apr 2025
https://github.com/fosterframework/foster
A small C# game framework
2d cross-platform csharp dotnet game-development game-engine game-framework gamedev graphics
Last synced: 18 Jun 2025
https://github.com/walzimmer/3d-bat
3D Bounding Box Annotation Tool (3D-BAT) Point cloud and Image Labeling
2d 3d 3d-object-detection active-learning annotation automatic autonomous-driving bounding-box detection interpolation javascript mechanical-turk multi-platform multi-view point-cloud pointcloud semi-automatic surround tool web
Last synced: 20 Mar 2025
https://github.com/danchitnis/webgl-plot
A high-Performance real-time 2D plotting library based on native WebGL
2d embedded high-performance opengl plotting realtime waveform webgl webgl-plot
Last synced: 14 May 2025
https://github.com/deathkiller/jazz2-native
🎮 · Jazz² Resurrection: Native C++ reimplementation of Jazz Jackrabbit 2
2d 2d-game android cpp cpp20 emscripten game game-2d gamedev jazz-jackrabbit linux macos multi-platform ncine opengl reimplementation steamdeck uwp windows windows-10
Last synced: 15 May 2025
https://github.com/nezvers/godot_goodies
Collection of nice stuff for Godot
2d 3d godot godot-goodies godot-shaders multiplayer
Last synced: 05 Apr 2025
https://github.com/loli/medpy
Medical image processing in Python
2d 3d 4d computed-tomography dicom feature-extraction graph-cut image-classification image-processing image-segmentation itk machine-learning magnetic-resonance-imaging medical medpy mha mhd nifti-format python simpleitk
Last synced: 21 Oct 2025
https://github.com/unity-technologies/physicsexamples2d
Examples of various Unity 2D Physics components and features.
2d physics-2d physics-simulation
Last synced: 15 May 2025
https://github.com/CloudOrc/SolidUI
one sentence generates any graph
2d 3d 3d-data-visualization aigc analytics chatglm chatgpt llms painting python react stable-diffusion stable-diffusion-webui stable-diffusion-webui-plugin
Last synced: 08 Apr 2025
https://github.com/lingdong-/q5xjs
A small and fast alternative (experimental) implementation of p5.js
2d creative-coding js-library p5js
Last synced: 24 Aug 2025
https://github.com/LingDong-/q5xjs
A small and fast alternative (experimental) implementation of p5.js
2d creative-coding js-library p5js
Last synced: 15 Mar 2025