2d-graphics

There are 656 repositories under 2d-graphics topic.

  • gg

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

    Language:Go4.5k
  • blend2d

    2D Vector Graphics Engine Powered by a JIT Compiler

    Language:C++1.7k
  • G

    💥 A flexible rendering engine for visualization.

    Language:TypeScript1.1k
  • tigr

    TIGR - the TIny GRaphics library for Windows, macOS, Linux, iOS and Android.

    Language:C780
  • GimelStudio

    Non-destructive, node based 2D image editor

    Language:Dart750
  • simple2d

    :video_game: Simple, open-source 2D graphics for everyone

    Language:C620
  • Luxor.jl

    Luxor.jl

    Simple drawings using vector graphics; Cairo "for tourists!"

    Language:Julia596
  • fbg

    Lightweight C 2D graphics API agnostic library with parallelism support

    Language:C509
  • graphics

    A library for 2D graphics, written in Rust, that works with multiple back-ends

    Language:Rust480
  • canvas_ity

    A tiny, single-header <canvas>-like 2D rasterizer for C++

    Language:C++384
  • ShapeEngine

    ShapeEngine

    My custom made engine based on the great Raylib Framework. Main focus is being performant and only using draw functions instead of textures.

    Language:C#378
  • picasso

    Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.

    Language:C355
  • Generative-Art

    A selection of generative art scripts written in Python

    Language:Python306
  • ImageSharp.Drawing

    :pen: Extensions to ImageSharp containing a cross-platform 2D polygon manipulation API and drawing operations.

    Language:C#293
  • Game

    Java 2D game library

    Language:Java291
  • ModernUI

    Modern desktop framework from low-level 3D graphics API to high-level view model, for development of 2D/3D rendering software or game engine, with internationalization support and many new technologies.

    Language:Java289
  • jzy3d-api

    A Java API for 3d and 2d charts

    Language:Java287
  • jle

    jle

    Jet-Lagged Engine is a work-in-progress C++/Lua game engine supporting Windows, Linux, Mac and browsers.

    Language:C++286
  • vger

    2D GPU renderer for dynamic UIs

    Language:C284
  • Skity

    Skity

    A light weight 2D Vector Graphic renderer library writing in c++ for OpenGL3.3+ / OpenGLES3.0+ / Vulkan 1.1+/ WebGL2 with WASM

    Language:C++221
  • urpflanze

    urpflanze

    A library for developers who want to approach to creative coding, artists who want to approach coding and for those who find it fun to play with math.

    Language:JavaScript211
  • Polyline2D

    A header-only library to generate meshes for a solid path. Useful to render thick lines using OpenGL.

    Language:C++193
  • Winston.jl

    2D plotting for Julia

    Language:Julia172
  • nmd

    set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.

    Language:C169
  • AnimeEffects

    2D Animation Tool

    Language:C++158
  • isometric

    isometric

    A lightweight JavaScript library, written in TypeScript, to create isometric projections using SVGs

    Language:TypeScript153
  • ink

    Creative coding in Go

    Language:Go153
  • godot-addon-animated-shape-2d

    godot-addon-animated-shape-2d

    Godot addon to animate a CollisionShape2D along with the frames of an AnimatedSprite2D. Useful for making changing hitboxes, hurtboxes and hardboxes. Comes with an Editor, making things easy.

    Language:GDScript140
  • rasterx

    Rasterx is an SVG 2.0 path compliant rasterizer that can use either scany, the golang vector or a derivative of the freetype anti-aliaser.

    Language:Go137
  • QtSkia

    Qt with skia

    Language:C++122
  • agge

    Anti-Grain Evolution. 2D graphics engine for Speed and Quality in C++.

    Language:C++118
  • FidoCadJ

    FidoCadJ is a free user-friendly vector graphic editor for macOS, Linux, Windows and Android with a library of electronic symbols.

    Language:Java116
  • spritekit-water-node

    🌊 Custom SpriteKit node that allows to simulate 2D water with respect to physics. The app demonstrates Flocking behaviour using GameplayKit, key-frame animation and custom fragment shader chaining (GLSL) 🤯

    Language:Swift112
  • Resources-for-teaching-programming

    Resources for teaching programming for artists, designers and architects

    Language:HTML100
  • Age-of-Sprites

    Age-of-Sprites

    Sample project for NSprites package

    Language:C#97
  • ModernUI-MC

    Minecraft mod that embeds Modern UI into Minecraft, providing modding API, text layout engine and some widgets.

    Language:Java94