2d
There are 4687 repositories under 2d topic.
libgdx/libgdx
Desktop/Android/HTML5/iOS Java game development framework
OpenDiablo2/OpenDiablo2
An open source re-implementation of Diablo 2
jonobr1/two.js
A renderer agnostic two-dimensional drawing api for the web
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.
PixiEditor/PixiEditor
PixiEditor is a Universal Editor for all your 2D needs
ecomfe/zrender
A lightweight graphic library providing 2d draw for Apache ECharts
galacean/engine
A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
spritejs/spritejs
A cross platform high-performance graphics system.
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.
piqnt/planck.js
2D JavaScript Physics Engine
EsotericSoftware/spine-runtimes
2D skeletal animation runtimes for Spine.
AlmasB/FXGL
Java / JavaFX / Kotlin Game Library (Engine)
fogleman/gg
Go Graphics - 2D rendering in Go with a simple API.
urho3d/urho3d
Game engine
Kavex/GameDev-Resources
:video_game: :game_die: A wonderful list of Game Development resources.
hexops/mach
zig game engine & graphics toolkit
KilledByAPixel/LittleJS
Tiny fast HTML5 game engine with many features and no dependencies. 🚂 Choo-Choo!
deepnight/ldtk
Modern, lightweight and efficient 2D level editor
JetBrains/skija
Java bindings for Skia
avianphysics/avian
ECS-driven 2D and 3D physics engine for the Bevy game engine.
mapbox/delaunator
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
johnBuffer/AntSimulator
Simple Ants simulator
slembcke/Chipmunk2D
A fast and lightweight 2D game physics library.
strasdat/Sophus
C++ implementation of Lie Groups using Eigen.
gridaco/grida
Grida — Ambitious 2D Graphics Editor for the Web
windowjs/windowjs
Window.js is an open-source Javascript runtime for desktop graphics programming.
crownengine/crown
A complete and cross-platform game engine designed for flexibility, performance, and fast-iterations.
h8man/NavMeshPlus
Unity NavMesh 2D Pathfinding
ekzhang/graphics-workshop
Learn computer graphics by writing GPU shaders!
dntzhang/cax
Canvas 渲染引擎,支持 SVG,兼容了小程序、小游戏和 Web
synfig/synfig
This is the Official source code repository of Synfig Studio animation software
alibaba/GCanvas
A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
a327ex/SNKRX
A replayable arcade shooter where you control a snake of heroes.
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.
artivis/manif
A small C++11 header-only library for Lie theory.
qcad/qcad
QCAD - The Open Source 2D CAD. QCAD is a cross-platform CAD solution for Windows, macOS and Linux. It supports the DXF format and optionally the DWG format (through a proprietary plugin).