2d Open Source Projects
Browse 847 2d open source projects, ranked by GitHub stars. Find the most popular 2d tools and libraries.
AtsushiSakai/PythonRobotics
Python sample codes and textbook for robotics algorithms.
Metrics details
| Stars | 30,089 |
libgdx/libgdx
Desktop/Android/HTML5/iOS Java game development framework
Metrics details
| Stars | 25,237 |
hajimehoshi/ebiten
A dead simple 2D game engine for Go
Metrics details
| Stars | 13,349 |
TheCherno/Hazel
Hazel Engine
Metrics details
| Stars | 13,040 |
OpenDiablo2/OpenDiablo2
An open source re-implementation of Diablo 2
Metrics details
| Stars | 11,069 |
godotengine/awesome-godot
A curated list of free/libre plugins, scripts and add-ons for Godot
Metrics details
| Stars | 10,408 |
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.
Metrics details
| Stars | 8,928 |
jonobr1/two.js
A renderer agnostic two-dimensional drawing api for the web
Metrics details
| Stars | 8,643 |
simplezhli/flutter_deer
🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project (including integration testing and accessibility testing). Contains complete UI design drawings for a more realistic practice project.
Metrics details
| Stars | 8,600 |
love2d/love
LÖVE is an awesome 2D game framework for Lua.
Metrics details
| Stars | 8,538 |
SixLabors/ImageSharp
:camera: A modern, cross-platform, 2D Graphics library for .NET
Metrics details
| Stars | 8,012 |
PixiEditor/PixiEditor
PixiEditor is a Universal Editor for all your 2D needs
Metrics details
| Stars | 7,891 |
1adrianb/face-alignment
:fire: 2D and 3D Face alignment library build using pytorch
Metrics details
| Stars | 7,526 |
opentoonz/opentoonz
OpenToonz - An open-source full-featured 2D animation creation software
Metrics details
| Stars | 7,434 |
RyanNielson/awesome-unity
A curated list of awesome Unity assets, resources, and more.
Metrics details
| Stars | 7,098 |
Kavex/GameDev-Resources
:video_game: :game_die: A wonderful list of Game Development resources.
Metrics details
| Stars | 6,750 |
michidk/Unity-Script-Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
Metrics details
| Stars | 6,345 |
ecomfe/zrender
A lightweight graphic library providing 2d draw for Apache ECharts
Metrics details
| Stars | 6,294 |
LibreCAD/LibreCAD
LibreCAD is a cross-platform 2D CAD program. It can read DXF/DWG, and write DXF/DWG/PDF/SVG files. It supports point/line/circle/ellipse/parabola/hyperbola/spline primitives. The GUI is highly customizable, and has dozens of translations.
Metrics details
| Stars | 6,131 |
Xtremilicious/projectlearn-project-based-learning
A curated list of project tutorials for project-based learning.
Metrics details
| Stars | 6,123 |
galacean/runtime
A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
Metrics details
| Stars | 5,840 |
mono/SkiaSharp
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
Metrics details
| Stars | 5,516 |
spritejs/spritejs
A cross platform high-performance graphics system.
Metrics details
| Stars | 5,388 |
piqnt/planck.js
2D JavaScript Physics Engine
Metrics details
| Stars | 5,264 |
EsotericSoftware/spine-runtimes
2D skeletal animation runtimes for Spine.
Metrics details
| Stars | 5,210 |
RandyGaul/cute_headers
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
Metrics details
| Stars | 5,025 |
turbulenz/turbulenz_engine
Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices.
Metrics details
| Stars | 5,012 |
google/liquidfun
2D physics engine for games
Metrics details
| Stars | 4,897 |
AlmasB/FXGL
Java / JavaFX / Kotlin Game Library (Engine)
Metrics details
| Stars | 4,834 |
hexops/mach
zig game engine & graphics toolkit - mirror of https://code.hexops.com/hexops/mach
Metrics details
| Stars | 4,800 |
fogleman/gg
Go Graphics - 2D rendering in Go with a simple API.
Metrics details
| Stars | 4,788 |
urho3d/urho3d
Game engine
Metrics details
| Stars | 4,757 |
PistonDevelopers/piston
A modular game engine written in Rust
Metrics details
| Stars | 4,699 |
ggez/ggez
Rust library to create a Good Game Easily
Metrics details
| Stars | 4,664 |
faiface/pixel
A hand-crafted 2D game library in Go
Metrics details
| Stars | 4,524 |
maptalks/maptalks.js
A light and plugable JavaScript library for integrated 2D/3D maps.
Metrics details
| Stars | 4,518 |
deepnight/ldtk
Modern, lightweight and efficient 2D level editor
Metrics details
| Stars | 4,125 |
barbagroup/CFDPython
A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
Metrics details
| Stars | 4,085 |
thi-ng/umbrella
⛱ Broadly scoped ecosystem & mono-repository of 215 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development
Metrics details
| Stars | 3,819 |
cycfi/elements
Elements C++ GUI library
Metrics details
| Stars | 3,713 |
AtomicGameEngine/AtomicGameEngine
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
Metrics details
| Stars | 3,461 |
nicolasgramlich/AndEngine
Free Android 2D OpenGL Game Engine
Metrics details
| Stars | 3,191 |
Jondolf/bevy_xpbd
2D and 3D physics engine based on Extended Position Based Dynamics for Bevy.
Metrics details
| Stars | 3,064 |
sovrasov/flops-counter.pytorch
Flops counter for neural networks in pytorch framework
Metrics details
| Stars | 2,983 |
UDST/vizicities
A framework for 3D geospatial visualization in the browser
Metrics details
| Stars | 2,717 |
insthync/awesome-unity3d
A categorized collection of awesome opensource unity3d repos
Metrics details
| Stars | 2,708 |
JetBrains/skija
Java bindings for Skia
Metrics details
| Stars | 2,652 |
mapbox/delaunator
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
Metrics details
| Stars | 2,607 |
yuanming-hu/taichi_mpm
High-performance moving least squares material point method (MLS-MPM) solver. (ACM Transactions on Graphics, SIGGRAPH 2018)
Metrics details
| Stars | 2,567 |
timdream/wordcloud2.js
Tag cloud/Wordle presentation on 2D canvas or HTML
Metrics details
| Stars | 2,494 |
strasdat/Sophus
C++ implementation of Lie Groups using Eigen.
Metrics details
| Stars | 2,438 |
crownengine/crown
A complete and cross-platform game engine designed for flexibility, performance and fast iteration.
Metrics details
| Stars | 2,413 |
elringus/sprite-glow
Sprite glow effect with HDR outline
Metrics details
| Stars | 2,405 |
slembcke/Chipmunk2D
A fast and lightweight 2D game physics library.
Metrics details
| Stars | 2,400 |
google/XNNPACK
High-efficiency floating-point neural network inference operators for mobile, server, and Web
Metrics details
| Stars | 2,400 |
PyWavelets/pywt
PyWavelets - Wavelet Transforms in Python
Metrics details
| Stars | 2,390 |
johnBuffer/AntSimulator
Simple Ants simulator
Metrics details
| Stars | 2,374 |
h8man/NavMeshPlus
Unity NavMesh 2D Pathfinding
Metrics details
| Stars | 2,318 |
excaliburjs/Excalibur
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
Metrics details
| Stars | 2,318 |
synfig/synfig
This is the Official source code repository of Synfig Studio animation software
Metrics details
| Stars | 2,262 |
