Awesome Open Source
Awesome Open Source
Combined Topics
2d
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 119 2d Open Source Projects
Categories
>
Graphics
>
2d
Libgdx
⭐
18,086
Desktop/Android/HTML5/iOS Java game development framework
Opendiablo2
⭐
9,305
An open source re-implementation of Diablo 2
Zrender
⭐
4,753
A lightweight graphic library providing 2d draw for Apache ECharts
Spritejs
⭐
4,384
A cross platform high-performance graphics system.
Planck.js
⭐
3,910
2D JavaScript Physics Engine
Spine Runtimes
⭐
2,855
2D skeletal animation runtimes for Spine.
Gg
⭐
2,667
Go Graphics - 2D rendering in Go with a simple API.
Skija
⭐
1,831
Skia bindings for Java
Fxgl
⭐
1,822
Java / JavaFX / Kotlin Game Library (Engine)
Cax
⭐
1,797
HTML5 Canvas 2D Rendering Engine - 小程序、小游戏以及 Web 通用 Canvas 渲染引擎
Chipmunk2d
⭐
1,615
A fast and lightweight 2D game physics library.
Gcanvas
⭐
1,574
A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
Gamedev Resources
⭐
1,485
🎮 🎲 A wonderful list of Game Development resources.
Delaunator
⭐
1,403
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
Spriteglow
⭐
1,257
A sprite glow effect for Unity game engine
Ldtk
⭐
1,224
Modern, lightweight and efficient 2D level editor
Bytepath
⭐
1,114
A replayable arcade shooter with a focus on build theorycrafting made using Lua and LÖVE.
Synfig
⭐
1,045
This is the Official source code repository of the Synfig project
Sophus
⭐
1,043
C++ implementation of Lie Groups using Eigen.
Sketch
⭐
1,018
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.
Zemeroth
⭐
929
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
Draw2d
⭐
793
2D rendering for different output (raster, pdf, svg)
Futile
⭐
769
A super simple Unity 2D framework
Korge
⭐
765
KorGE Game Engine. Multiplatform Kotlin Game Engine
Pixelvision8
⭐
731
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.
Zoomlayout
⭐
683
2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.
2d Character Controller
⭐
631
Free 2D Character Controller for Unity.
Unityplayground
⭐
604
A collection of simple scripts to create 2D physics game, intended for giving workshops to a young audience
Reanimate
⭐
569
Haskell library for building declarative animations based on SVG graphics
Spritedicing
⭐
562
Unity extension for reusing sprite texture areas
G
⭐
544
A powerful rendering engine which providing Canvas and SVG draw for G2 & G6
Mathc
⭐
493
Pure C math library for 2D and 3D programming
Manif
⭐
481
A small C++11 header-only library for Lie theory.
Lgame
⭐
464
A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows
Go Geom
⭐
449
Package geom implements efficient geometry types for geospatial applications.
Ruby2d
⭐
422
🎮 The Ruby 2D gem
Cdogs Sdl
⭐
416
Classic overhead run-and-gun game
Boxes
⭐
403
Boxes.py - laser cutting boxes and more
Vkvg
⭐
388
Vulkan 2D graphics library
Litiengine
⭐
381
LITIENGINE 🕹 The pure 2D java game engine.
Orb
⭐
373
Types and utilities for working with 2d geometry in Golang
Godot Platformer 2d
⭐
362
2d Metroidvania-inspired game for the 2019 GDquest Godot Kickstarter course project.
Software
⭐
354
DeepValueNetwork is a peer-to-peer database network managed and hosted by its community. It contains a browser to render 2D/3D content and allow the creation of scripted applications built on top of the p2p database network and managed by its creators, without intermediary platform.
Fxglgames
⭐
353
This repo contains sample games built with FXGL
Navmeshplus
⭐
344
Unity NavMesh 2D Pathfinding
Obengine
⭐
336
2D Game Engine with Lua Scripting made on top of SFML !
Von Grid
⭐
335
Hexagonal & square tile grid system with three.js
Q5xjs
⭐
331
A small and fast alternative (experimental) implementation of p5.js
React Particles Webgl
⭐
329
🔆 A 2D/3D particle library built on React, Three.js and WebGL
Medpy
⭐
316
Medical image processing in Python
Lottieuwp
⭐
275
UWP port of Lottie(https://github.com/airbnb/lottie-android)
Machinelearningroguelike
⭐
265
A small Roguelike game that uses Machine Learning to power its entities. Originally used in talks by Ciro & Alessia.
Intersects
⭐
263
a simple collection of 2d collision/intersects functions. Supports points, circles, ellipses, lines, axis-aligned boxes, and polygons
Gl Water2d
⭐
257
2D liquid simulation in WebGL
Godot_goodies
⭐
254
Collection of nice stuff for Godot
Strife
⭐
247
a simple 2d game framework
Physicsexamples2d
⭐
247
Examples of various Unity 2D Physics components and features.
Mathnet Spatial
⭐
245
Math.NET Spatial
Delaunator Cpp
⭐
241
A really fast C++ library for Delaunay triangulation of 2D points
Graphics32
⭐
237
Graphics32 is a graphics library for Delphi and Lazarus. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives. In most cases Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.
Rustarok
⭐
221
Multiplayer, fast-paced Moba style game
Pixieditor
⭐
207
PixiEditor is a lightweight pixel art editor made with .NET 5
Picasso
⭐
203
Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.
Pencil.js
⭐
200
✏️ Nice modular interactive 2D drawing library
Webgl Plot
⭐
198
A high-Performance real-time 2D plotting library based on native WebGL
Godot 3 2d Destructible Objects
⭐
182
A script that takes a sprite, divides it into blocks and makes them explode 💥!
Godot 3 2d Crt Shader
⭐
181
A 2D shader for Godot 3 simulating a CRT
Visvis
⭐
176
Visvis - the object oriented approach to visualization
Black
⭐
175
World's fastest HTML5 2D game engine 🛸
3d Bat
⭐
175
3D Bounding Box Annotation Tool (3D-BAT) Point cloud and Image Labeling
Unity Aseprite Importer
⭐
175
An aseprite-file importer for unity written in C#, built upon the experimental AssetImporter API
Creature_ue4
⭐
173
Unreal Engine 4 Runtimes for Creature, the 2D Skeletal + Mesh Animation Tool
Rgx
⭐
170
Modern mid-level 2D graphics library
Unitymathreference
⭐
164
Math reference for games and more. All visualized in Unity3D.
Physac
⭐
151
2D physics header-only library for videogames developed in C using raylib library.
Wechart
⭐
151
Create all the [ch]arts by cax or three.js - Cax 和 three.js 创造一切图[表]
Tosios
⭐
151
The Open-Source IO Shooter is an open-source multiplayer game in the browser
Maplestory Gm Client
⭐
148
Offline MapleStory Client Emulator
Zengine
⭐
144
2D | 3D Game development library
Serpent
⭐
140
Cross-platform gaming kit in the D programming language
Creature_webgl
⭐
139
2D Skeletal Animation WebGL Runtimes for Creature ( PixiJS, PhaserJS, ThreeJS, BabylonJS, Cocos Creator )
2d Differential Growth Experiments
⭐
139
Visual experiments exploring differential growth as a 2D morphogenesis tool.
Plutovg
⭐
136
Tiny 2D vector graphics library in C
Kaetram Open
⭐
134
An open-source 2D HTML5 adventure based off BrowserQuest (BQ).
Gplayengine
⭐
129
Cross-platform C++ 2D / 3D game engine.
Trivial Gamekit
⭐
127
Simple framework for making 2D games
Rapid
⭐
124
A game engine written in Nim, optimized for making cool games fast.
Verse
⭐
121
Network protocol for real-time sharing between graphical applications
Svg.skia
⭐
121
An SVG rendering library.
O2
⭐
119
2D Game Engine with visual WYSIWYG editor
Mir2x
⭐
116
open source MMORPG game
3dreamengine
⭐
115
3DreamEngine is an *awesome* 3d engine for LÖVE.
Cavaliercontours
⭐
115
2D polyline library for offsetting, combining, etc.
Gizmo
⭐
113
2D Pixel Destruction Game written in Go.
Css Transform
⭐
113
CSS Transform Playground. Online tool to visualize 2D & 3D CSS3 Transform functions.
Fheroes2enh
⭐
112
Free Heroes 2 - Enhanced
Flutter Galaxy Game
⭐
109
2D Flutter Galaxy Game
Godot_2d_global_illumination
⭐
104
2D Global Illumination shader in Godot.
Supra
⭐
95
SUPRA: Software Defined Ultrasound Processing for Real-Time Applications - An Open Source 2D and 3D Pipeline from Beamforming to B-Mode
Rtree2d
⭐
90
RTree2D is a 2D immutable R-tree with STR (Sort-Tile-Recursive) packing for ultra-fast nearest and intersection queries
1-100 of 119 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210