Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. 2d

2d

56 projects

Showing 20 of 56 projects

AAAAXY
AAAAXYGo

A nonlinear 2D puzzle platformer set in impossible spaces where gravity and geometry defy Euclidean expectations.

#2d-platformer#non-euclidean#jumpnrun
Stars291
Forks16
Last commit23 hours ago
Pencil.js
Pencil.jsJavaScript

A modular, object-oriented JavaScript library for creating interactive 2D graphics and animations on HTML Canvas.

#modular#web-animation#oop
Stars288
Forks23
Last commit1 year ago
tile
tileGo

A data-oriented 2D grid engine for games, optimized for performance with pathfinding and observer systems.

#real-time-updates#2d-grid#spatial-indexing
Stars225
Forks18
Last commit11 months ago
Box2D.NET
Box2D.NETC#

A C# port of the Box2D physics engine for 2D physics simulations in .NET and Unity3D.

#unity3d#physics#csharp
Stars196
Forks12
Last commit1 month ago
trivial-gamekit
trivial-gamekitCommon Lisp

A simple Common Lisp framework for 2D game development with graphics, audio, and input handling.

#sound#gamedev#input
Stars177
Forks6
Last commit7 months ago
simplefeatures
simplefeaturesGo

A pure Go implementation of the OpenGIS Simple Feature Access Specification for 2D geometry modeling and spatial algorithms.

#cartography#postgis#library
Stars172
Forks26
Last commit1 month ago
differ
differHaxe

A Separating Axis Theorem (SAT) collision detection library for Haxe, supporting convex polygons, circles, and rays in 2D.

#haxe#convex-polygons#collision-detection
Stars165
Forks27
Last commit6 years ago
RTree2D
RTree2DScala

A 2D immutable R-tree with STR packing for ultra-fast nearest and intersection queries in plane and spherical coordinates.

#range-query#scala-js#high-performance
Stars145
Forks11
Last commit5 days ago
grid
gridRust

A two-dimensional grid data structure for Rust that provides Vec-like functionality for 2D data.

#2d-array#array#rust-lang
Stars104
Forks32
Last commit3 months ago
Kigs framework
Kigs frameworkC++

A modular C++ framework for rapid development of cross-platform applications including games, simulators, and viewers.

#modular-architecture#emscripten#visual-studio
Stars89
Forks24
Last commit2 years ago
Delaunator GDScript
Delaunator GDScriptGDScript

A GDScript port of Delaunator for fast Delaunay triangulation of 2D points in Godot Engine.

#delaunay#algorithm#procedural-generation
Stars89
Forks10
Last commit2 years ago
gridder
gridderGo

A Go library for creating grid-based 2D graphics with customizable cells, shapes, and text.

#game-boards#go-gg#graphics
Stars81
Forks14
Last commit4 years ago
shash
shashLua

A simple, lightweight spatial hash library for Lua, optimized for 2D bounding box overlap detection.

#spatial-hash#collision-detection#spatial-indexing
Stars79
Forks4
Last commit4 years ago
shy
shyC

An intuitive, opinionated foundation for building and distributing 2D games and creative applications in V.

#v-lang#foundation#animation
Stars63
Forks4
Last commit2 months ago
mathplot
mathplotC++

A header-only C++ library for 2D and 3D data visualization using modern OpenGL.

#cplusplus-20#scientific-computing#simulation
Stars59
Forks13
Last commit3 days ago
Pixelbox Lite
Pixelbox LiteLua

A fast and modular teletext character renderer for ComputerCraft, enabling 2D graphics with 3x2 pixel blocks per terminal character.

#computercraft#pixel-art#modular
Stars50
Forks1
Last commit1 year ago
Puzzle Vibes
Puzzle VibesV

A jigsaw-like puzzle game written in the V programming language.

#vlang#jigsaw-puzzle#shy
Stars16
Forks2
Last commit2 months ago
polygon-editor
polygon-editorV

A desktop tool for game developers to create and edit 2D polygon colliders with sprite reference, built with V.

#desktop-application#v-lang#2d-collision
Stars7
Forks0
Last commit3 years ago
roomshift
roomshiftLua

A room-based camera system with smooth transitions for LÖVE game development.

#camera#game-camera#room-transitions
Stars2
Forks0
Last commit6 months ago
Pixi
Pixi

A cross-platform pixel art and animation editor written in Zig, featuring an IDE-like interface and sprite packing.

#pixel-art#open-source#animation
Stars0
Forks0
Last commit1 month ago
PreviousPage 2 of 2

Related Tags

#Game Development35#Cross Platform24#2d Graphics16#Graphics15#Game Engine13#Open Source11#3d11#Gamedev11#Physics Engine9#C Plus Plus8#Game7#C7
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub