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

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/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/spritejs/spritejs

A cross platform high-performance graphics system.

2d 3d canvas rendering webgl webgl2

Last synced: 13 May 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/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/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/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/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/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/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.

2d 2d-physics c rigid-body

Last synced: 13 Apr 2025

https://github.com/slembcke/Chipmunk2D

A fast and lightweight 2D game physics library.

2d 2d-physics c rigid-body

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/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/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/alibaba/gcanvas

A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas

2d canvas graphics opengl webgl

Last synced: 15 May 2025

https://github.com/alibaba/GCanvas

A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas

2d canvas graphics opengl webgl

Last synced: 30 Mar 2025

https://github.com/a327ex/snkrx

A replayable arcade shooter where you control a snake of heroes.

2d game gamedev indie indiedev love2d lua rpg shooter

Last synced: 16 May 2025

https://github.com/a327ex/SNKRX

A replayable arcade shooter where you control a snake of heroes.

2d game gamedev indie indiedev love2d lua rpg shooter

Last synced: 15 Mar 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: 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/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).

2d cad dwg dxf linux macos qcad windows

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/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/tencent/tgfx

A lightweight 2D graphics library for rendering texts, geometries, and images with high-performance APIs that work across various platforms.

2d filter gpu graphics image rendering shape text tgfx

Last synced: 14 May 2025

https://github.com/Tencent/tgfx

A lightweight 2D graphics library for rendering texts, geometries, and images with high-performance APIs that work across various platforms.

2d filter gpu graphics image rendering shape text tgfx

Last synced: 10 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/reanimate/reanimate

Haskell library for building declarative animations based on SVG graphics

2d animations gif haskell svg

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/idrawjs/idraw

A simple JavaScript framework for Drawing on the web.(一个面向Web绘图的JavaScript框架)

2d canvas design draw drawing fabric fabricjs figma graph graphics idraw idraw-studio idrawjs idrawjs-editor konva konvajs photoshop pixijs sketch

Last synced: 16 May 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/twpayne/go-geom

Package geom implements efficient geometry types for geospatial applications.

2d 3d decoding encoding ewkb geo geojson geom geometry-functions geospatial gis go golang kml wkb wkt

Last synced: 13 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/MattRix/Futile

A super simple Unity 2D framework

2d c-sharp unity

Last synced: 25 Apr 2025

https://github.com/mattrix/futile

A super simple Unity 2D framework

2d c-sharp unity

Last synced: 12 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/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/ruby2d/ruby2d

🎨 The Ruby 2D gem

2d c graphics opengl ruby

Last synced: 15 May 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/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/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