Showing 36 of 49 projects
A renderer-agnostic 2D drawing API for the web that works with SVG, Canvas 2D, and WebGL.
A lightweight 2D graphic rendering library that powers Apache ECharts for creating interactive charts and visualizations.
A free, open-source, cross-platform 2D CAD application for reading and editing DXF/DWG files and exporting to PDF/SVG.
A TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI with a component system.
A high-performance TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI.
A 2D JavaScript/TypeScript physics engine for cross-platform HTML5 game development, rewritten from Box2D.
A pure Go library for 2D graphics rendering with a simple and comprehensive API.
A free lightweight, cross-platform 2D and 3D game engine.
An open-source, user-friendly 2D level editor designed for modern game development workflows.
An incredibly fast and robust JavaScript library for Delaunay triangulation of 2D points.
A complete, cross-platform game engine built for flexibility, performance, and rapid iteration.
A fast, lightweight 2D rigid body physics library written in C, designed specifically for video games.
A fast, lightweight 2D rigid body physics library written in C, designed specifically for video games.
An open-source JavaScript runtime for desktop graphics programming with window creation and Canvas API.
A pure Go game engine for building 2D games and GUI applications with built-in rendering, physics, and audio systems.
A minimalistic 2D turn-based tactical game with hexagonal maps, reaction attacks, and simple vector graphics, written in Rust.
A Go library providing types and utilities for 2D geometric and geospatial data, including GeoJSON and Mapbox Vector Tiles.
A classic overhead run-and-gun game supporting up to 4 players in co-op and deathmatch modes with over 100 user-created campaigns.
A collection of 2D, 3D, and VR experiments, tutorials, and mechanics built with the Godot game engine.
A C library for dynamic image creation and manipulation with support for multiple formats and language wrappers.
A 2D and 3D physics engine plugin for Godot, offering improved stability, performance, fluid simulation, and determinism.
A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.
A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.
A small cross-platform 2D-focused game framework built with C# and SDL3.
A high-performance 2D vector graphics library using Vulkan as its rendering backend, with a Cairo-like API.
A simple and cross-platform 2D graphics library for building games and visual applications in Ruby.
A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.
An open-source reimplementation of the classic 1998 platformer Jazz Jackrabbit 2, supporting multiple original versions and modern platforms.
A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.
A powerful and easy-to-use 3D engine extension for the LÖVE 2D game framework.
A high-performance graphics library for Delphi and Lazarus optimized for 32-bit pixel operations.
A Godot 3 script that divides 2D sprites into blocks and makes them explode for destructible object effects.
A Godot 3 add-on for creating dynamic 2D day and night cycles with CanvasModulate and optional moon lighting using Light2D.
A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.
A 2D shader for Godot 3 that simulates CRT screen effects like curvature, scan lines, and vignette.
A modular, object-oriented JavaScript library for creating interactive 2D graphics and animations on HTML Canvas.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.