playcanvas
PlayCanvas WebGL game engine
Found 1141 results for 2d bar code
PlayCanvas WebGL game engine
Fast by default, flexible 2D plotting library.
Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun
Minimum bounding rectangle implementation in JavaScript. Uses `concaveman` and `mathjs` as dependencies.
utility for working with polygons (arrays of vec2s)
Encode a string into a QR code.
Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations
2D JavaScript/TypeScript physics engine for cross-platform HTML5 game development
The Swiss Army Knife of Vector Graphics Scripting
perform boolean operations on arbitrary polygons in 2d
The official Spine Runtimes for PixiJS v8.
A JavaScript 2D vector class with methods for common vector operations
Fast nd point clustering.
fast matrix math library for WebGPU
2d circle implementation
Phaser CE (Community Edition) is a fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers.
binary tree based bin packing algorithm
compute the area of a 2d polygon
Micro module to get the color of a single pixel on a HTML canvas
The Swiss Army Knife of Vector Graphics Scripting
A lightweight graphic library providing 2d draw for Apache ECharts
2D intersection utilities for TLDraw and maybe you, too.
paper.js fork
Matrices.
perform operations on infinite lines in 2 dimensions
This library may not be fast, but it is robust. Robust in the fact that it will find all of the self-intersections in a polygon - minus of course shared endpoints.
2D HTML5 Rendering and Layout
2D camera for WebGL
A wrapper for attaching a 2D camera to a DOM element
Free texture packer core
Small, typed, dependency free tool to round corners of 2d-polygon provided by an array of { x, y } points.
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
2d segment to segment intersection detection
return whether two boxes or points are colliding in 2d
The official Spine Runtimes for the web.
2D line generator for Regl
Draw S-curved arrows between points or shapes
The official Spine Runtimes for the web PixiJS v7.
High-performance 2D plotting library based on native WebGL
unproject 2D point to 3D coordinate
TaggedText for pixi.js
a minimal requestAnimationFrame render loop
2D Vector library offering Float32Array, Array or standard Object based vectors.
A cross platform high-performance graphics system.
Perform a chi-square independence test.
Calculate the Euclidean distance been two points in 2D/3D/nD space.
Flatten a two-dimensional nested array according to a callback function.
The official Spine Runtimes for CanvasKit for NodeJS
snap round 2d points
A JavaScript 2D physics engine.
The Swiss Army Knife of Vector Graphics Scripting, packaged for headless use in Node.js
svg-to-mesh is a JavaScript utility function that converts an SVG file into a 3D mesh. This function is ideal for turning 2D vector-based graphics into 3D models that can be used in WebGL or other 3D environments.
Matrix & quaternion operations for 2D/3D geometry processing
N-dimensional distance metrics & K-nearest neighborhoods for point queries
Font loader plugin for PixiJS
A simple 2d function plotter powered by d3
A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.
Quickly pack a nested 2D array into a typed array – useful for flattening point data into a WebGL-friendly format
A utility for quickly prototyping 2D and WebGL sketches
GeoGirafe is a flexible application to build online geoportals.
2D WebGL scatter plots
Efficient quadtrees library written in CoffeeScript.
chaikin's smoothing algorithm for 2D lines
A Tiled editor renderer for WebGL.
一款革新、好用的 Canvas 引擎, 轻松实现专业图形编辑。适用于图形编辑、小游戏、互动应用、组态软件、生成图片与短视频等场景。
1D / 2D bit field implementations
triangulates a series of 2D contours
2D line clipping (Liang-Barsky)
Pixi'VN is a npm package that provides various features for creating visual novels.
Fast 2D convex hull (Graham Scan)
creates a picking ray for a 2D/3D camera
The official Spine Runtimes for the Phaser v3.
WASM bindings for Grida Canvas
2D/3D convex polygon tessellators
A lightweight canvas library which providing 2d draw for ECharts。一个轻量级的Canvas类库,MVC封装,数据驱动,提供类Dom事件模型,让canvas绘图大不同!
2D shape shader for regl
A web component to integrate Phaser Framework with Angular, React, Vue, etc
Functional, polymorphic API for 2D geometry types & SVG generation
2D line plots
clip a polygon with another
Crop a dimension in a viewport: Compute a rectangle from a zoom ratio and a center point while preserving the dimension ratio.
The official Spine Runtimes for the web.
Graphviz document abstraction & serialization to DOT format
Freely customizable, iterative nD subdivision curves for open / closed geometries
Detect if a polygon has self intersecting lines
Excalidraw math functions
Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions
A CLI used alongside canvas-sketch
Decompress with NRV2E algorithm
Cross platform DXF loader for three.js. Out of the box usable with react-three-fiber.
generic controls for orbiting a target in 3D
Convert coordinate within the bounds of an object to relative offsets given a based width and height
2D / 3D closest point / proximity helpers
Vector2 class library written in javascript.
2D/3D shape intersection checks
This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.
Lightweight HTML5 canvas 2D game engine suitable for small projects and creative coding. Inspired by PICO-8 and p5.js/Processing.
Simple 2D shape generators
A 2D Vector library
lines expanded in a vertex shader
Simple gradient noise library for use with Three.js. Now with fBm!
A lightweight, class-based alternative to gl-matrix providing vector, matrix, and quaternion math utilities for 2D/3D graphics, game development, and WebGL/WebGPU applications.
Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation
Math library inspired by Google Closure library
2D-vector algebra. Vectors are immutable - every operation returns new instance.
A purely functional 2d vector library.
2D polygon/polyline analysis & processing utilities
The Swiss Army Knife of Vector Graphics Scripting, packaged for Node.js with rendering to Node-Canvas
Javascript library for 2d geometry
Modulární herní engine pro 2D hry v JavaScriptu
Mathematical data structures.
[](https://github.com/PRNDcompany/fast-vector/actions) [](https://www.npmjs.com/package/fast-
2D circular / elliptic arc operations
Multi-Style Text for pixi.js
A C++ native canvas 2D/WebGL component based on gpu opengl glsl shader GCanvas
Cross-Platform JavaScript Creative Coding Framework
Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.
This script finds all points where the polygons intersect each other.
A 2D graphics rendering interface that takes JSON input and renders pixels using PixiJS
Headless 2D shape drawing, filling & rasterization for arbitrary targets/purposes (no canvas required)
nD cubic & quadratic curve analysis, conversion, interpolation, splitting
n-D spatial indexing data structures with a shared ES6 Map/Set-like API
A JavaScript 2D physics engine.
2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)
Integrated-2d, framework for 2D graphics rendering for SVG/Canvas/WebGl context
Rotates two-dimensional arrays clockwise by 90 degrees, 180 degrees, or 270 degrees
whether a picking ray intersects with a plane
Free texture packer CLI
Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast
A 2D WebGpu renderer
A React component to help handle complex nested 2d and 3d css transformations
Tools for using pixi in Expo
WebGL & GLSL abstraction layer
Gulp texture packer
leafer
Extensible keyframe interpolation/tweening of arbitrary, nested types
test whether a point is inside a triangle
Browser polyfill with native canvas 2d 3d for making React Native compatible with web libs like zdog (and pixi.js, three.js, phaser.js to be validated)
The official Spine Runtimes for the web.
Two dimensional vector math library for JavaScript. Built for performance in computation-heavy real-time engines without sacrificing usability. Supports tree shaking and dead code removal to avoid bloating client-side bundles. Zero dependencies.
Constraint a Rectangle into another by preserving the ratio.
Tools for interpolation a set of 2D points by using Cubic Bezier Curves algorithm.
Declarative, functional & multi-format data visualization toolkit based around @thi.ng/hiccup
A TypeScript port of Box2D
sample the signed distance field of a polygon in 2d space
Computes the convex hull of a given set of points using the Quick Hull algorithm.
2D grid and shape iterators w/ multiple orderings
0D/1D/2D/3D/4D tensors with extensible polymorphic operations and customizable storage
wraps words based on arbitrary 2D glyphs
project 3D point into 2D window space
**leafer-editor** 在 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的基础上,集成了 图形编辑器、视图控制 、滚动条、箭头、HTML 插件,适用于在线图形编辑的场景。
2d line segment
Perform Affine, Projective or Piecewise Affine transformations over any Image or HTMLElement from only a set of reference points. High-Performance and easy-to-use.
chaikin's smoothing algorithm for any dimension lines
Basic 2D graphics library for node.js
A basic canvas framework for 2d drawing.
This library provides you simple Angular bindings for [KonvaJS](https://konvajs.org/). This is still a work in progress and not an official release of Konva framework. PRs and contributions are more than welcome.
A TypeScript game engine focused on 2D, ease of use, and high performance.
Procedural generation of 2D maps with distinct biomes
n-dimensional boids simulation with modular behavior system
Tailwind CSS plugin to enable tailwind container queries for both width and height
A library for interpolating 2D scalar fields/ 3D surfaces.
Fast 2D contour line extraction / generation
A point in 2d space
Decode Polish Vehicle Registration Certificate Aztec 2D barcode data
Turns lineTo, moveTo, quadratic & bezier curves into discrete Vector2 points
A 2D map plugin for React Canvas
An object representing a 2D vector.
Fork of kittykatattack's bump library for PixiJS (https://github.com/kittykatattack/bump), wrapped into npm package
Library to allow batching and rendering of SVGs onto the canvas EFFICIENTLY. Currently only compatible w/ simple geometry.
Test if a value is a 2-dimensional ndarray-like object.
A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers.
Draws a text in a rectangle on a canvas, on multiple lines
ScrollMoo is a pure JavaScript-based tool that lets you create high-performance, keyframed scroll animations.
A declarative Canvas layout engine for JavaScript with advanced rich text support.
2D Polygon math: boolean operations, triangulation, graphs, support for holes and non-convex shapes.
Simple and tileable Poisson disk sampling, allowing for the generation of a specified number of points in any number of dimensions
spawn a window and draw stuff using the html5 canvas api"
A modern web-based animation library for mathematical visualizations - like Manim but live in the browser
The official Spine Runtimes for the Phaser v4.
Rectpack-ts is a TypeScript library that implements heuristic algorithms for solving the 2D knapsack problem, also known as the bin packing problem. This involves packing a set of rectangles into the smallest number of bins.
Fast 2D pathfinding library using triangulated navmesh
Create a new Emerald project with a single command
Excalidraw math functions
nD Stratified grid and Poisson-disc sampling w/ support for spatial density functions and custom PRNGs
leafer-in 是 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的官方增强功能插件中心。
A wasm build and a simple wrapper of the FreeCAD PlaneGCS (2D geometric constraint solver)
The RAW JavaScript 2D Vector library
**leafer-draw** 是 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的轻量版,体积小巧,移除了交互功能,仅提供绘制元素的功能,适用于绘制海报、插图、图表、动画等场景,或作为框架的底层绘制库。
Configurable nested 2D grid layout generators
A 2D collision checker for modern JavaScript games.
Hiccup shape tree renderer for vanilla Canvas 2D contexts
A TypeScript based WebGL rendering framework.
Minimal Ray geometric primitive
TaggedText for pixi.js
2D Point to Line Segment distance function
**leafer-game** 在 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的基础上,集成了 Robot、状态、 动画、运动路径插件,适用于小游戏场景。
HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications
Library for polygons operations
Canvas 2D path made out of a particles swarm
implements arcTo with generic 2D arrays
Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support
Highly configurable t-SNE implementation for arbitrary dimensions
Customizable Graphviz DOT serialization for @thi.ng/dgraph
Minimal AxiDraw plotter/drawing machine controller for Node.js
Functional, extensible L-System architecture w/ support for probabilistic rules
Smoothing algorithm for 2D lines and polygons
Project (transform) point coordinates from 3D to 2D and unproject it back.
2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators
A simple WebGL renderer
Fast, incremental 2D Delaunay & Voronoi mesh implementation
Vue component for 2D, 3D, VR and AR force directed graphs
ECS框架2D数学库 - 提供向量、矩阵、几何形状和碰撞检测功能
Draw chemical structures with js and Konva
Conversion and preparation of thi.ng/geom shapes & shape groups to/from AxiDraw pen plotter draw commands
IGES 5.3 serializer for (currently only) polygonal geometry, both open & closed
twr-wasm provides a simple way to run C/C++ code in a web browser using WebAssembly.
Micro library for performing 2D spatial calculations of DOM elements
Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support
A collection of collision detection and response functions for 2D
a high level quad batcher for stackgl
A class that represents a graphical image.
A simple square grid made for games
Asim Unity Extensions 2D
monkey patch CanvasRenderingContext2D to include a getTransform method
Quadedge data structure after Guibas & Stolfi
Create a RenderingContext (2d, webgl, webgl2, webgpu) for use in PEX.
Excalidraw math functions
React library with mesmerizing components including BallEscapeCanvas - interactive animation with rotating rings and bouncing ball. Features customizable colors, backgrounds, and themes.
The official Spine webcomponents.
Interpolate 2 rectangles
a typescript module implementing some vector and matrix math
Performant & ergonomic 2D geometry in typescript
minimal canvas 2d renderer
CPU-based computer graphics playground for JS: 2D/3D transforms, ImageData, simple projection.
Create starters for BGEW 2D Game Engine
Svg-editor
TotoyeVN or Totoye Visual Novel is a JavaScript game library built to create visual novels or any type of games related. It is entirely JavaScript with no other engine integrated. The users have access to easy functions or methods to create pretty good vi
2D molecule visualization using React and D3
二维地图库
The RAW library to work with CSS transform strings
This is a utility function to calculate the bounding box of series of 2D points
A library for declarative use of Canvas API with Angular
Hand-crafted and fun to use game framework for jamming, creative coding, and rapid game development
A comprehensive 2D game engine with agent-based architecture, real-time multiplayer support, advanced visual effects, and LLM-powered intelligence with centralized arslib integration.
This package allows a simple connection between MessageChannel-based channels such as WebWorker
A simple hexagon grid made for games
Create a space and add assets to it
A toolkit for making generative art.
A simple javascript plotting boilerplate for 2d stuff.