Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 31 Jul 2024

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: 30 Jul 2024

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: 30 Jul 2024

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: 31 Jul 2024

https://github.com/ecomfe/zrender

A lightweight graphic library providing 2d draw for Apache ECharts

2d canvas html5 svg vector-graphics

Last synced: 30 Jul 2024

https://github.com/spritejs/spritejs

A cross platform high-performance graphics system.

2d 3d canvas rendering webgl webgl2

Last synced: 30 Jul 2024

https://github.com/fogleman/gg

Go Graphics - 2D rendering in Go with a simple API.

2d 2d-graphics go graphics rendering

Last synced: 30 Jul 2024

https://github.com/EsotericSoftware/spine-runtimes

2D skeletal animation runtimes for Spine.

2d animations game-dev gamedev runtimes skeletal spine

Last synced: 31 Jul 2024

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: 30 Jul 2024

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: 30 Jul 2024

https://github.com/deepnight/ldtk

Modern, lightweight and efficient 2D level editor

2d electron game-development haxe haxe-libs level-editor

Last synced: 01 Aug 2024

https://github.com/JetBrains/skija

Java bindings for Skia

2d graphics java skia

Last synced: 01 Aug 2024

https://github.com/windowjs/windowjs

Window.js is an open-source Javascript runtime for desktop graphics programming.

2d graphics-programming javascript

Last synced: 01 Aug 2024

https://github.com/johnBuffer/AntSimulator

Simple Ants simulator

2d cpp realtime sfml simulation

Last synced: 31 Jul 2024

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: 31 Jul 2024

https://github.com/slembcke/Chipmunk2D

A fast and lightweight 2D game physics library.

2d 2d-physics c rigid-body

Last synced: 31 Jul 2024

https://github.com/dntzhang/cax

Canvas 渲染引擎,支持 SVG,兼容了小程序、小游戏和 Web

2d canvas minigame miniprogram render svg weapp web wegame

Last synced: 01 Aug 2024

https://github.com/ekzhang/graphics-workshop

Learn computer graphics by writing GPU shaders!

2d 3d glsl graphics javascript rasterization raytracing shaders webgl

Last synced: 01 Aug 2024

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: 30 Jul 2024

https://github.com/alibaba/GCanvas

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

2d canvas graphics opengl webgl

Last synced: 01 Aug 2024

https://github.com/synfig/synfig

This is the Official source code repository of the Synfig project

2d animation c-plus-plus gtkmm hacktoberfest synfig vector vector-graphics

Last synced: 30 Jul 2024

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: 01 Aug 2024

https://github.com/oakmound/oak

A pure Go game engine

2d game-development game-engine gamedev go golang ui

Last synced: 30 Jul 2024

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: 31 Jul 2024

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: 31 Jul 2024

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: 01 Aug 2024

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: 31 Jul 2024

https://github.com/llgcode/draw2d

2D rendering for different output (raster, pdf, svg)

2d draw2d freetype go graphics postscript

Last synced: 01 Aug 2024

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: 31 Jul 2024

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 gpu graphics rendering tgfx

Last synced: 01 Aug 2024

https://github.com/florianfesti/boxes

Boxes.py - laser cutting boxes and more

2d boxgenerator jupyter-notebook laser lasercutter python svg

Last synced: 31 Jul 2024

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: 31 Jul 2024

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: 30 Jul 2024

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: 01 Aug 2024

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: 31 Jul 2024

https://github.com/ruby2d/ruby2d

🎨 The Ruby 2D gem

2d c graphics opengl ruby

Last synced: 01 Aug 2024

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 Aug 2024

https://github.com/LingDong-/q5xjs

A small and fast alternative (experimental) implementation of p5.js

2d creative-coding js-library p5js

Last synced: 31 Jul 2024

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: 31 Jul 2024

https://github.com/deathkiller/jazz2

🎮 · Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2

2d 2d-game android game game-2d gamedev jazz-jackrabbit linux macos multi-platform opengl reimplementation steamdeck windows windows-10

Last synced: 01 Aug 2024

https://github.com/edubart/sokol_gp

Minimal modern efficient cross platform 2D graphics painter in C

2d c d3d11 graphics metal opengl rendering sokol

Last synced: 01 Aug 2024

https://github.com/graphics32/graphics32

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.

2d components delphi delphinuspackage fpc graphics graphics-library lazarus low-level object-pascal vector-graphics

Last synced: 30 Jul 2024

https://github.com/hiulit/Godot-3-2D-Destructible-Objects

A script that takes a sprite, divides it into blocks and makes them explode 💥!

2d destructible godot-engine objects

Last synced: 01 Aug 2024

https://github.com/vonWolfehaus/von-grid

Hexagonal & square tile grid system with three.js

2d 3d game-library grid-system hex-grid hexagon javascript threejs tile-engine tilemap

Last synced: 30 Jul 2024

https://github.com/3dreamengine/3DreamEngine

3DreamEngine is an *awesome* 3d engine for LÖVE.

2d 3 3d 3dengine 3dreamengine dream engine love love2d

Last synced: 01 Aug 2024

https://github.com/hiulit/Godot-3-2D-Day-Night-Cycle

A 2D ☀️ Day / 🌔 Night cycle using CanvasModulate and a moon light effect using Light2D.

2d canvasmodulate cycle day godot-engine godot3 light2d night

Last synced: 01 Aug 2024

https://github.com/littlektframework/littlekt

A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top.

2d 2d-game-framework android desktop framework game game-engine game-framework gamedev html5 ios kotlin kotlin-multiplatform linux macos mobile multiplatform opengl webgpu windows

Last synced: 01 Aug 2024

https://github.com/hiulit/Godot-3-2D-CRT-Shader

A 2D shader for Godot 3 simulating a CRT

2d crt godot-engine shader

Last synced: 01 Aug 2024

https://github.com/sammycage/plutovg

Tiny 2D vector graphics library in C

2d c canvas graphics plutovg svg vector

Last synced: 31 Jul 2024

https://github.com/azchohfi/LottieUWP

UWP port of Lottie(https://github.com/airbnb/lottie-android)

2d adobe after-effects animation animations lottie uwp windows windows-10 windows10

Last synced: 01 Aug 2024

https://github.com/pencil-js/pencil.js

✏️ Nice modular interactive 2D drawing library

2d canvas draw drawing modular monorepo oop toolbelt

Last synced: 31 Jul 2024

https://github.com/felixangell/strife

a simple 2d game framework

2d game-framework game-frameworks game-library go

Last synced: 01 Aug 2024

https://github.com/kidagine/Darklings-FightingGame

DARKLINGS is an accessible F2P 2D fighting game with periodic updates (using Rollback Netcode).

2d action arcade coop deterministic fighter fighting-game game ggpo multiplayer pixel-art retro rollback unity unity3d

Last synced: 01 Aug 2024

https://github.com/divVerent/aaaaxy

A nonlinear 2D puzzle platformer taking place in impossible spaces.

2d game game-development impossible-spaces jumpnrun non-euclidean puzzle puzzle-game

Last synced: 01 Aug 2024

https://github.com/MassiveHeights/Black

World's fastest HTML5 2D game engine   🛸

2d canvas cross-platform game-engine gcc html5 math particles spine sprite tween webaudio

Last synced: 31 Jul 2024

https://github.com/novelrt/NovelRT

A cross-platform 2D game engine accompanied by a strong toolset for visual novels.

2d 2d-game-engine c-plus-plus cross-platform engine game game-development game-engine hacktoberfest visual-novel visual-novel-engine

Last synced: 01 Aug 2024

https://github.com/borodust/trivial-gamekit

Simple framework for making 2D games

2d common-lisp game-engine gamedev input sound

Last synced: 31 Jul 2024

https://github.com/alterebro/css-transform

CSS Transform Playground. Online tool to visualize 2D & 3D CSS3 Transform functions.

2d 3d css css-transforms css3 gulp netlify transform vue vuejs

Last synced: 30 Jul 2024

https://github.com/kelindar/tile

Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.

2d bfs data-oriented-design grid observer-pattern pathfinding tilemap

Last synced: 30 Jul 2024

https://github.com/peterstace/simplefeatures

Simple Features is a pure Go Implementation of the OpenGIS Simple Feature Access Specification

2d geometry gis go golang libgeos library opengis postgis spatial-analysis

Last synced: 30 Jul 2024

https://github.com/kutuluk/js13k-2d

A 2kb webgl 2d sprite renderer, designed for Js13kGames

2d gamedev js13k js13kgames renderer rendering sprites webgl

Last synced: 01 Aug 2024

https://github.com/Walkator/kailius

2D Platform Game developed in Unity for Android, Windows, and Linux. Kailius is inspired by the early RPGs, featuring PixelArt aesthetics (8 Bits).

2d 2d-game 2d-platformer-game android dungeon game game-development linux pixel-art pixelart platform platform-game-2d roleplaying-game rpg-game rpgs unity unity2d-game unity3d unity3d-games windows

Last synced: 01 Aug 2024

https://github.com/hiulit/Delaunator-GDScript

A GDScript port of Delaunator: A fast library for Delaunay triangulation of 2D points.

2d algorithm computational-geometry delaunator delaunay fast gdscript mapbox triangulation

Last synced: 01 Aug 2024

https://github.com/shomali11/gridder

A Grid based 2D Graphics library

2d 2d-graphics draw graphics grid gridder paint

Last synced: 30 Jul 2024

https://github.com/h8man/TurboTrack2D

Prototype of 2D arcade style racing game

2d arcade outrun prototype pseudo3d racing unity

Last synced: 01 Aug 2024

https://github.com/WillBlackney/Hereos-Of-Herp-Derp

Developed using the Unity Engine, 'Hereos Of Herp Derp' is a 2D, Roguelike adventure game reminiscent of titles like 'Dungeons And Dragons', 'Slay The Spire' and 'Divinity 2: Original Sin'. This project is currently my main focus.

2d csharp dotnet game roguelike rpg-game turn-based-strategy unity

Last synced: 29 Jul 2024

https://github.com/kennethreitz/super-sphere

A minimal action game by Kenneth Reitz.

2d android game ios love love2d lua mac super windows

Last synced: 31 Jul 2024

https://github.com/Rion5/2D-TowerDefense

Tower Defense Game Created in C# with Unity Game Engine

2d 2d-game c-sharp game game-development tower-defense tower-defense-game unity unity2d

Last synced: 29 Jul 2024

https://github.com/tenjou/meta2d

Meta2D is open source WebGL 2D game engine for making cross platform games.

2d ecma6 ecmascript6 engine free game game-engine game-engine-2d tilemap webgl

Last synced: 01 Aug 2024

https://github.com/jeltedeproft/Norii

A turn based strategy rpg - Java (libgdx)

2d game java libgdx open-source turn-based-strategy

Last synced: 29 Jul 2024

https://github.com/mapisarek/Survival_Zombie_2D

Zombie survival game made with the Unity engine

2d csharp rpg survival unity

Last synced: 01 Aug 2024

https://github.com/Andres6936/HALE

Hale is a turn based RPG with deep tactical combat and character customization. Included is a lengthy and varied campaign with many quests, items and monsters, visiting a variety of locales. The entire system is built to be moddable from the ground up.

2d game java role-playing rpg-game turn-based-strategy

Last synced: 29 Jul 2024

https://github.com/elifyener/TheLostForest

The Lost Forest is an open-source 2D platform game developed with Unity2D. Our character aims to reach the end of the game by collecting the carrots in the chests.

2d 2d-platformer-game unity unity2d

Last synced: 01 Aug 2024

https://github.com/hazeycode/escape-guldur

A minimalistic "retro action RPG" written in Zig for the WASM-4 fantasy console

2d game retro wasm wasm-4 zig

Last synced: 29 Jul 2024

https://github.com/rougier/gsp-matplotlib

Graphic Server Protocol (GSP) : Matplotlib implementation

2d 3d dataviz graphics protocol python scientific visualization

Last synced: 31 Jul 2024

https://github.com/KernelA/egl-offscreen-render

OpenGL offscreen rendering with EGL and antialiasing

2d 3d antialiasing cat-6 egl glsl offscreen-rendering opengl python rendering

Last synced: 31 Jul 2024