JSPM

Found 288 results for 2D

@react-three/p2

2D physics based hooks for react-three-fiber

  • v0.0.6
  • 18.53
  • Published

bu.js

A JavaScript 2D graphics library based on HTML5 Canvas

  • v0.5.0-beta.2
  • 18.40
  • Published

gsap-cc3

GSAP is a robust JavaScript toolset that turns developers into animation superheroes. Build high-performance animations that work in **every** major browser. Animate CSS, SVG, canvas, React, Vue, WebGL, colors, strings, motion paths, generic objects...any

  • v3.12.5-1
  • 18.40
  • Published

graham-scan

Implementation of Graham's Scan with a visualizer.

  • v0.0.0
  • 17.57
  • Published

inverse-kinematics

Inverse kinematics for 2D and 3D applications

  • v0.1.3
  • 17.51
  • Published

hlxb-meta2d-core

hlxb-meta2d-core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

  • v1.0.80
  • 17.29
  • Published

three-wfc

A blazing fast Wave Function Collapse engine for three.js, built for real-time 2D, 2.5D, and 3D procedural world generation at scale.

  • v0.1.0
  • 16.20
  • Published

g2o-canvas

g2o Canvas View

  • v1.0.0-alpha.0
  • 16.06
  • Published

jmounim-gsap

GSAP is a JavaScript library for creating high-performance animations that work in **every** major browser (or beyond the browser). No other library delivers such advanced sequencing, reliability, API efficiency, and tight control while solving real-world

  • v2.0.2
  • 16.04
  • Published

mathil

Toy math library

  • v0.12.1
  • 15.61
  • Published

@aladas-org/cryptoshape

Generates a representation of a Bip39 seed phrase as a 3D scene

  • v0.0.33
  • 15.48
  • Published

@g20/grid

Grid

  • v1.0.0-alpha.47
  • 15.48
  • Published

@g20/reactive

Wrapper around signal-polyfill to support different module formats

  • v1.0.0-alpha.47
  • 15.36
  • Published

@rickosborne/planar

Rick Osborne's collection of 2D Cartesian and graphics related data structures and algorithms.

  • v2025.8.28
  • 15.36
  • Published

outliers2d

Remove outliers in maps or 2D cartesian coordinate systems

  • v2.2.7
  • 15.28
  • Published

g2o-grid

g2o Grid

  • v1.0.0-alpha.0
  • 15.26
  • Published

@g20/gradient

LinearGradient and RadialGradient

  • v1.0.0-alpha.47
  • 14.79
  • Published

vue-pixi-renderer

Vue.js components render to pixi canvas

    • v1.1.0
    • 14.79
    • Published

    solandra-react

    A React wrapper for Solandra

    • v0.0.1
    • 14.72
    • Published

    derivco-gsap

    Think of GSAP as the Swiss Army Knife of animation...but better. It animates anything JavaScript can touch (CSS properties, canvas library objects, SVG, generic objects, whatever) and it solves lots of browser inconsistencies, all with blazing speed (up t

    • v1.16.1
    • 14.55
    • Published

    whiskerweb

    ![WhiskerWeb Logo](http://slynch.xyz/images/whiskerweb_256.png)

      • v0.5.2
      • 14.34
      • Published

      create-parametrix

      The npm-initializer for creating a new parametrix project

      • v1.0.8
      • 14.13
      • Published

      storyscroll

      The javascript library for story scroll interactions with html5 canvas

      • v3.8.6
      • 13.69
      • Published

      voctor

      voctor is a versatile and high-performance library for vector mathematics, providing easy-to-use implementations for vectors

      • v2.1.3
      • 13.67
      • Published

      @meta2d-zmm/core

      @meta2d/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

        • v1.0.77
        • 13.62
        • Published

        artistic-engine

        General purpose html5 canvas rendering game engine

        • v1.4.8
        • 13.62
        • Published

        @zimjs/three

        Three is a helper module for the ZIM JavaScript Canvas Framework that imports three.js and provides a fast easy way to get started, bring three.js into ZIM or bring ZIM into three.js as TextureActives for full 2D interactivity on any texture / material in

        • v2.4.2
        • 13.46
        • Published

        starfield-ag

        used to create a starfield in 2d

        • v6.0.3
        • 13.44
        • Published

        crash-colliders

        Crash performs optimized 2D collisions, powered by RBush and SAT.js, written in javascript.

        • v2.0.2
        • 13.25
        • Published

        wordcloud-cr

        Tag cloud/Wordle presentation on 2D canvas or HTML

        • v1.2.1
        • 13.21
        • Published

        matrix-map

        A class object for to aid in the creation of 2D grid games.

        • v1.1.0
        • 13.16
        • Published

        @indrampd/gsap

        GSAP is a robust JavaScript toolset that turns developers into animation superheroes. Build high-performance animations that work in **every** major browser. Animate CSS, SVG, canvas, React, Vue, WebGL, colors, strings, motion paths, generic objects...any

        • v3.12.7
        • 13.14
        • Published

        g2o-svg

        g2o Scalable Vector Graphics

        • v1.0.0-alpha.0
        • 13.08
        • Published

        roll-calc

        Roll (spiral) calculator functions.

        • v1.0.0
        • 12.87
        • Published

        @g20/browser

        Everything in a UMD bundle

        • v1.0.0-alpha.47
        • 12.40
        • Published

        gamegrids

        a utility toolbelt for making grids for games (or apps)

        • v1.0.0-alpha2
        • 12.39
        • Published

        g2o-server

        g2o Server Side Rendering

        • v1.0.0-alpha.0
        • 11.99
        • Published

        @s7n/math

        a math library for js

        • v0.0.9
        • 11.96
        • Published

        melonjsx

        melonJS Game Engine

        • v16.1.7
        • 11.89
        • Published

        flevar

        FlevaR is a declarative JavaScript game engine for creating 2D browser games and applications.

        • v2.2.0
        • 11.89
        • Published

        component-map-web

        web端电子地图组件-基于leaflet实现的2D地图效果

          • v0.1.18
          • 11.87
          • Published

          @g20/core

          Geometric Algebra 2D Graphics Library

          • v1.0.0-alpha.47
          • 11.79
          • Published

          fastnoise-lite-typed

          FastNoise Lite is an extremely portable open source noise generation library with a large selection of noise algorithms

          • v1.1.7
          • 11.78
          • Published

          @indrampd/plugin

          GSAP is a robust JavaScript toolset that turns developers into animation superheroes. Build high-performance animations that work in **every** major browser. Animate CSS, SVG, canvas, React, Vue, WebGL, colors, strings, motion paths, generic objects...any

          • v3.12.5
          • 11.62
          • Published

          @gcanvas/node

          gcanvas for node developer

            • v1.3.4
            • 11.52
            • Published

            jdebugcanvasjs

            Nice features-rich debugging utility for canvas rendering

            • v1.0.0
            • 11.35
            • Published

            @zayesh/noise

            A 2D noise texture generator.

            • v0.0.2
            • 11.35
            • Published

            p5.anims

            p5.animS animates p5.js shapes by rendering their drawing processes.

            • v0.0.7
            • 11.10
            • Published

            constraint-solver-js

            2D rigid body constraint solver written in typescript.

            • v0.1.1
            • 10.63
            • Published

            shadowed

            Dead simple shadow casting computation.

            • v0.0.10
            • 10.63
            • Published

            screenlayer

            2D Presentation Layer for Web Applications

            • v0.0.2
            • 10.31
            • Published

            @g20/svg

            Scalable Vector Graphics Renderer

            • v1.0.0-alpha.47
            • 10.24
            • Published

            lucy-b2

            2D physics (Box2D with liquidfun particles).

            • v1.0.1
            • 10.10
            • Published

            spatial-noise

            Spatially deterministic noise generators

            • v1.0.0
            • 10.04
            • Published

            contra.js

            A Swiss army knife for 2D vectors math

            • v1.2.0
            • 10.04
            • Published

            g2o-mock

            MockElement, MockNode, and initBoard

            • v1.0.0-alpha.0
            • 9.87
            • Published

            dacong-gsap

            GSAP is a framework-agnostic JavaScript animation library that turns developers into animation superheroes. Build high-performance animations that work in **every** major browser. Animate CSS, SVG, canvas, React, Vue, WebGL, colors, strings, motion paths,

            • v3.12.5
            • 9.87
            • Published

            vi.js

              • v0.0.1
              • 9.75
              • Published

              malyan

              JavaScript canvas 2D engine library

              • v0.0.7
              • 9.73
              • Published

              pyrsmk-horizon

              The next generation parallax library

              • v4.2.0
              • 9.68
              • Published

              @spinodev/gsap-old-modded

              Think of GSAP as the Swiss Army Knife of animation. It animates anything JavaScript can touch (CSS properties, canvas library objects, SVG, generic objects, whatever) and solves countless browser inconsistencies, all with blazing speed (up to 20x faster t

              • v1.20.3
              • 9.55
              • Published

              sgame

              A minimalist (web) game framework powered by Solandra

              • v0.0.1
              • 9.39
              • Published

              @g20/server

              Server Side Rendering

              • v1.0.0-alpha.47
              • 9.38
              • Published

              linear-alg-lib

              Linear algebra library to support my 2D-3D visualizations.

              • v1.0.7
              • 9.14
              • Published

              fast-noise-lite-ts

              A fast and lightweight noise generation library for JavaScript

              • v1.0.0
              • 8.87
              • Published

              @i3yun/viewer.amarkups

              amarkups是本组织viewer的一个插件,提供模型的二维视角下的批注功能。

                • v2022.1.1
                • 8.59
                • Published

                @ystone/meta2d-core

                @meta2d/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                  • v1.0.6
                  • 8.59
                  • Published

                  datamatrix-2d-decode

                  Module for decoding data from 2d decode to use with Europen Medical Verification System (EMVS)

                  • v1.0.1
                  • 8.43
                  • Published

                  awayjs-lite

                  Minimal monolitic build for simple AwayJS projects

                  • v5.0.4
                  • 8.29
                  • Published

                  sap-sap-trial-suhaib

                  Trial version of GSAP that includes all bonus plugins which are normally available exclusively to Club GSAP members. *** DO NOT DEPLOY THESE FILES *** They only work locally or on domains like codepen.io, codesandbox.io, stackblitz.com and jsfiddle.com. I

                  • v1.0.2
                  • 7.92
                  • Published

                  v6.js

                  A JavaScript (ES5) library for rendering. The main feature is one API for WebGL and 2D contexts.

                  • v0.3.3
                  • 7.88
                  • Published

                  manichrome

                  A 2D graphics engine for drawing and animating canvas elements.

                  • v2.3.0
                  • 7.81
                  • Published

                  gl2d

                  2D graphics package for WebGL

                  • v0.6.8
                  • 7.81
                  • Published

                  re-poly2tri

                  A 2D constrained Delaunay triangulation library

                  • v1.5.1
                  • 7.77
                  • Published

                  @magikmaker/magik-vector

                  Vector class for 2D, 3D and multi dimensional vector calculations

                  • v0.8.2
                  • 7.77
                  • Published

                  density-plot

                  A simple density plot / 2D histogram / heatmap.

                  • v1.0.4
                  • 7.75
                  • Published

                  crossplatform

                  Hyper-cross-platform UI engine

                  • v1.0.0
                  • 7.64
                  • Published

                  printarray

                  prints javascript arrays with easy 1D, 2D and rebroadcast API

                  • v0.1.4
                  • 7.63
                  • Published

                  react-use-polygon

                  Simple React hooks to create polygon and geometry primitives for modern web UI.

                  • v0.0.10
                  • 7.63
                  • Published

                  areality

                  Augmented Reality JS library

                  • v1.0.0
                  • 7.63
                  • Published

                  enchanted

                  Lightweight 2D library

                  • v0.1.4
                  • 7.16
                  • Published

                  canvas-tile-map

                  Using HTML's canvas element to create and maneuver 2D game maps

                  • v0.0.3
                  • 7.12
                  • Published

                  magik-vector

                  Vector class for 2D, 3D and multi dimensional vector calculations

                  • v0.8.3
                  • 7.12
                  • Published

                  fluid-engine

                  a simple, RxJs based, 2D game engine

                    • v0.1.6
                    • 7.12
                    • Published

                    vue-pixi

                    Vue.js components rendering 2D graphics reactively via pixi.js

                    • v0.1.1
                    • 7.02
                    • Published

                    scale-to-fit

                    Given 2D view bounds and content bounds, gives you a 3x3 transformation matrix that will scale and translate the content such that it fits to the view.

                    • v1.0.4
                    • 7.00
                    • Published

                    crash-colliders2

                    Crash performs optimized 2D collisions, powered by RBush and SAT.js, written in javascript.

                    • v2.0.1
                    • 6.89
                    • Published

                    @jupinbao/core

                    @meta2d/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                    • v1.0.42
                    • 6.28
                    • Published

                    @aliser/vector2

                    Some basic functionality to represent and work with 2D vectors.

                    • v2.0.0
                    • 6.27
                    • Published

                    @kongshangming/core

                    @kongshangming/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                    • v1.2.14
                    • 6.24
                    • Published

                    itk-convert

                    Convert image or mesh files from one format to another.

                    • v3.0.0
                    • 6.19
                    • Published

                    cenci

                    2D graphics

                    • v0.0.0-rc.0
                    • 6.19
                    • Published

                    @g20/texture

                    Texture Color Provider

                    • v1.0.0-alpha.47
                    • 6.16
                    • Published

                    @thi.ng/geom-clip

                    2D line & convex polygon clipping (Liang-Barsky / Sutherland-Hodgeman)

                    • v0.1.12
                    • 6.14
                    • Published

                    walkable

                    Easy 2D polygonal pathfinding

                    • v1.0.7
                    • 6.05
                    • Published

                    poisson-disk

                    A fast Poisson Disk sampling algorithm for random 2D points generation

                    • v1.1.1
                    • 6.05
                    • Published

                    loaf-matter

                    A library to help you use matter.js

                    • v0.0.10
                    • 6.05
                    • Published

                    grender

                    A lightweight canvas library for 2D.

                    • v0.0.2
                    • 5.24
                    • Published

                    bvas

                    A 2D canvas library.

                    • v1.0.2
                    • 5.23
                    • Published

                    react-affine

                    2D Transformation Framework For React

                    • v0.0.2
                    • 5.23
                    • Published

                    ragdoll

                    A 2D JavaScript Game Engine

                    • v0.1.0
                    • 5.16
                    • Published

                    wordcloud-y

                    Tag cloud/Wordle presentation on 2D canvas or HTML(based on timdream's wordcloud)

                    • v1.1.2
                    • 5.16
                    • Published

                    canny-canvas

                    A 2D canvas renderer.

                    • v0.0.3
                    • 5.13
                    • Published

                    @udityapatel/jsnake

                    A Pygame-inspired game development library for JavaScript (Canvas-based), designed to make 2D game development feel familiar and fun. This project includes a Flappy Bird-style demo built using the `jsnake` API.

                      • v1.0.0
                      • 5.13
                      • Published

                      @kiswa/kilo

                      A simple 2D game engine.

                      • v0.1.11
                      • 5.12
                      • Published

                      proxiscan

                      ProxiScan is a JavaScript library designed to handle proximity-based dataset matching in 2D and 3D space. The library allows you to compare multiple master datasets and test datasets based on spatial proximity, supporting both AND/OR conditions for flexib

                      • v0.2.0
                      • 5.12
                      • Published

                      t-hmi-core

                      @topology/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                      • v1.0.5
                      • 5.05
                      • Published

                      rorty

                      2D graphics

                      • v0.0.0-rc.0
                      • 5.04
                      • Published

                      unscene

                      2D graphics library for the web

                      • v0.0.6
                      • 3.96
                      • Published

                      jquery.rsSlideIt

                      Performs a smooth interpolation between two geometric transformations.

                      • v1.0.4
                      • 3.96
                      • Published

                      tbag-engine

                      Tristan's Bad Ass Game Engine.

                      • v0.1.0-alpha.6
                      • 3.96
                      • Published

                      @danieldx/wordcloud

                      Tag cloud/Wordle presentation on 2D canvas or HTML

                      • v1.1.0
                      • 3.96
                      • Published

                      longbeard

                      A 2D game engine in WebGL

                      • v0.0.1
                      • 3.94
                      • Published

                      stormerjs

                      Declarative 2D Graphics on HTML5 Canvas

                        • v1.0.1
                        • 3.94
                        • Published

                        primo-rigidbody

                        Rudimentary 2D physics component for PrimoJS

                        • v0.0.1
                        • 3.91
                        • Published

                        @flee_wang/topology

                        @topology/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                        • v1.1.37
                        • 3.91
                        • Published

                        jrpg.js

                        2D games (RPGs, etc...) in JavaScript in the browser A library for creating

                        • v0.0.2
                        • 3.91
                        • Published

                        raingame

                        2D game framework

                        • v1.0.0
                        • 3.88
                        • Published

                        @ytopology/core

                        @ytopology/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                          • v1.0.48
                          • 3.87
                          • Published

                          regards-mizar

                          API of geographical and astronomical display and navigation

                          • v1.0.1
                          • 3.87
                          • Published

                          @nijunjun/core

                          @nijunjun/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                          • v1.0.1
                          • 3.87
                          • Published

                          @g20/player

                          Window Animation Frame Player

                          • v1.0.0-alpha.47
                          • 3.87
                          • Published

                          spine-animate

                          'One case of personal research'

                            • v1.0.0
                            • 3.82
                            • Published

                            isometric-map

                            Convert (x,y,z) 3D coordinates to Isometric 2D coordinates

                            • v0.1.0
                            • 3.82
                            • Published

                            poki-player

                            AVM Player for poki games

                              • v0.0.2
                              • 3.82
                              • Published

                              vreality

                              Virtual Reality JS library

                              • v1.0.0
                              • 3.81
                              • Published

                              infinigon

                              A simple 2-dimensional JavaScript game engine with circular pieces.

                              • v0.0.31
                              • 2.32
                              • Published

                              gl-man

                              A WebGL library to simplify the 2D drawing.

                                • v0.0.1
                                • 2.32
                                • Published

                                @mw_meta2d/core

                                @mw_meta2d/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                                • v1.0.23
                                • 2.31
                                • Published

                                structured2dgrid

                                A simple test for a structured 2d grid object that we will later on render

                                  • v1.0.0
                                  • 2.31
                                  • Published

                                  matrix-fill

                                  Initializes and fills a 2D matrix with a given value.

                                  • v1.0.1
                                  • 2.28
                                  • Published

                                  medialayer

                                  Media management layer

                                  • v0.0.1
                                  • 2.28
                                  • Published

                                  vue-pixi-onode

                                  Vue.js components rendering 2D graphics reactively via pixi.js

                                  • v0.2.4
                                  • 2.27
                                  • Published

                                  space-scene-2d

                                  Procedural generator for 2D space scenes.

                                  • v1.0.3
                                  • 2.27
                                  • Published

                                  vector-finder

                                  Find multiple virtual points as points in a matrix.

                                  • v1.0.0
                                  • 2.27
                                  • Published

                                  vinage

                                  Collision library with a cache for efficiency, and support for wrap-around

                                  • v0.2.0
                                  • 2.27
                                  • Published

                                  simple-table-refine

                                  Utility providing very simple 2D Array refinement, cleaning, and sanitization.

                                  • v0.0.1
                                  • 2.27
                                  • Published

                                  grafjs

                                  2D graph for chunk-based games.

                                  • v1.1.1
                                  • 2.27
                                  • Published

                                  @ducflair/duc

                                  The duc 2D CAD file format is a cornerstone of our advanced design system, conceived to cater to professionals seeking precision and efficiency in their design work.

                                  • v1.11.0
                                  • 2.27
                                  • Published

                                  unrail-engine

                                  A lightweight 2D game engine written in typescript

                                    • v0.5.1
                                    • 2.27
                                    • Published

                                    p2Pixi

                                    A simple 2D vector game model framework using p2.js for physics and Pixi.js for rendering.

                                    • v1.0.6
                                    • 2.23
                                    • Published

                                    networklayer

                                    Network collaboration layer for the Web

                                    • v0.0.1
                                    • 2.23
                                    • Published

                                    @leslie8469/arcgis

                                    ArcGIS API for JavaScript: A complete 2D and 3D mapping and data visualization API

                                    • v4.24.8
                                    • 0.00
                                    • Published

                                    js-vectors

                                    A lightweight library for vector data structures: Vector2, Vector3 and Vector4.

                                    • v1.0.1
                                    • 0.00
                                    • Published

                                    @t-hmi/core

                                    @topology/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                                    • v1.2.12
                                    • 0.00
                                    • Published

                                    @ystone/topology-core

                                    @ystone/topology-core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                                      • v2.1.12
                                      • 0.00
                                      • Published

                                      eric-vector

                                      An example package for a tutorial.

                                      • v0.9.1
                                      • 0.00
                                      • Published

                                      emeraldengine

                                      2D graphics library for Web

                                      • v2.0.1
                                      • 0.00
                                      • Published

                                      meta2d-core-minecc

                                      meta2d/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                                        • v1.0.84
                                        • 0.00
                                        • Published

                                        planehelper

                                        extend three plane

                                        • v1.0.3
                                        • 0.00
                                        • Published

                                        @g20/mock

                                        MockElement, MockNode, and initBoard

                                        • v1.0.0-alpha.47
                                        • 0.00
                                        • Published

                                        pl-topology-core

                                        @topology/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                                          • v1.1.5
                                          • 0.00
                                          • Published

                                          @g20/canvas

                                          Canvas View

                                          • v1.0.0-alpha.47
                                          • 0.00
                                          • Published

                                          myr.js

                                          A fast and lean WebGL 2 based 2D graphics renderer without external dependencies.

                                          • v1.1.6
                                          • 0.00
                                          • Published

                                          twodo

                                          A minimal 2D WebGL engine.

                                          • v0.0.7
                                          • 0.00
                                          • Published

                                          g2o-texture

                                          g2o Texture

                                          • v1.0.0-alpha.0
                                          • 0.00
                                          • Published

                                          vysics-engine

                                          2D rigid body impulse base physics engine.

                                            • v1.0.0
                                            • 0.00
                                            • Published

                                            canvasflow

                                            Draw objects, Move them, Control them.

                                            • v2.3.3
                                            • 0.00
                                            • Published

                                            cuarzo

                                            Native-ESM The Game Engine 2D 😜

                                            • v1.0.0-beta
                                            • 0.00
                                            • Published

                                            @unicorntech/core

                                            @unicorntech/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                                            • v0.0.7
                                            • 0.00
                                            • Published

                                            react-ion-engine

                                            A lightweight interactivity engine for React applications

                                            • v1.0.2
                                            • 0.00
                                            • Published

                                            jcclib

                                            Collection of 2D Canvas Context animation components created by Jeremy Crowe.

                                              • v0.0.2
                                              • 0.00
                                              • Published

                                              @metasvg/core

                                              @metasvg/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .

                                                • v1.0.39
                                                • 0.00
                                                • Published