zrender
A lightweight graphic library providing 2d draw for Apache ECharts
Found 1137 results for 2d bar code
A lightweight graphic library providing 2d draw for Apache ECharts
Fast nd point clustering.
gets canvas context by name
Flexible tree layout algorithm that allows for variable node sizes.
gl-matrix's vec2, split into smaller pieces
The Swiss Army Knife of Vector Graphics Scripting
wraps words based on arbitrary 2D glyphs
A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers from the team at Phaser Studio Inc.
2D webgl plots
Slab decomposition data structure for 2D vertical ray queries
2D WebGL point cloud plots
Axes spikes for 2d webgl plots
2D force-directed graph rendered on HTML5 canvas
2D contour plots
2D heatmap plots
Robust 2D convex hull algorithm
Splits a convex polygon by a plane
Constrained Delaunay Triangulation in 2D
React component for 2D force directed graphs
low level utils for polyline miter joins
Industrial strength point in polygon test
Draw perfect arrows between points or shapes
The official Spine Runtimes for the web.
Line vs line, point vs line in 2D space
Measure the text width in browsers
triangulates a 2D polyline into a stroke
Any dimensional box intersection
React component for 2D, 3D, VR and AR force directed graphs
simplify 2D polyline
manipulate vectors in 2d
Javascript library for 2d geometry
Convex decomposition for 2D polygons
The official Spine Runtimes for the web.
Perfect interpolation for animated multiplayer cursors.
Convex decomposition for 2D polygons
sets up a retina-scaled canvas with render loop
2D vector utilities for TLDraw and maybe you, too.
wind layer core
The official Spine Runtimes for the web.
A tiny TypeScript library for 2D vector math.
Minimum bounding rectangle implementation in JavaScript. Uses `concaveman` and `mathjs` as dependencies.
utility for working with polygons (arrays of vec2s)
Fast by default, flexible 2D plotting library.
Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations
perform boolean operations on arbitrary polygons in 2d
2D JavaScript/TypeScript physics engine for cross-platform HTML5 game development
PlayCanvas WebGL game engine
The Swiss Army Knife of Vector Graphics Scripting
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
Encode a string into a QR code.
Fast nd point clustering.
A JavaScript 2D vector class with methods for common vector operations
The official Spine Runtimes for PixiJS v8.
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
2d circle implementation
fast matrix math library for WebGPU
Micro module to get the color of a single pixel on a HTML canvas
compute the area of a 2d polygon
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.
perform operations on infinite lines in 2 dimensions
paper.js fork
Matrices.
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 camera for WebGL
A wrapper for attaching a 2D camera to a DOM element
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
Free texture packer core
Small, typed, dependency free tool to round corners of 2d-polygon provided by an array of { x, y } points.
2D HTML5 Rendering and Layout
The official Spine Runtimes for the web.
return whether two boxes or points are colliding in 2d
Draw S-curved arrows between points or shapes
2D line generator for Regl
The official Spine Runtimes for the web PixiJS v7.
2d segment to segment intersection detection
High-performance 2D plotting library based on native WebGL
TaggedText for pixi.js
unproject 2D point to 3D coordinate
a minimal requestAnimationFrame render loop
2D Vector library offering Float32Array, Array or standard Object based vectors.
Perform a chi-square independence test.
A cross platform high-performance graphics system.
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
N-dimensional distance metrics & K-nearest neighborhoods for point queries
Matrix & quaternion operations for 2D/3D geometry processing
A JavaScript 2D physics engine.
The Swiss Army Knife of Vector Graphics Scripting, packaged for headless use in Node.js
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.
2D line clipping (Liang-Barsky)
1D / 2D bit field implementations
A utility for quickly prototyping 2D and WebGL sketches
Quickly pack a nested 2D array into a typed array – useful for flattening point data into a WebGL-friendly format
2D WebGL scatter plots
Efficient quadtrees library written in CoffeeScript.
GeoGirafe is a flexible application to build online geoportals.
A Tiled editor renderer for WebGL.
Fast 2D convex hull (Graham Scan)
chaikin's smoothing algorithm for 2D lines
一款革新、好用的 Canvas 引擎, 轻松实现专业图形编辑。适用于图形编辑、小游戏、互动应用、组态软件、生成图片与短视频等场景。
2D/3D convex polygon tessellators
creates a picking ray for a 2D/3D camera
WASM bindings for Grida Canvas
Pixi'VN is a npm package that provides various features for creating visual novels.
triangulates a series of 2D contours
The official Spine Runtimes for the Phaser v3.
A lightweight canvas library which providing 2d draw for ECharts。一个轻量级的Canvas类库,MVC封装,数据驱动,提供类Dom事件模型,让canvas绘图大不同!
Freely customizable, iterative nD subdivision curves for open / closed geometries
2D shape shader for regl
Graphviz document abstraction & serialization to DOT format
Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions
A web component to integrate Phaser Framework with Angular, React, Vue, etc
Functional, polymorphic API for 2D geometry types & SVG generation
clip a polygon with another
2D line plots
The official Spine Runtimes for the web.
Crop a dimension in a viewport: Compute a rectangle from a zoom ratio and a center point while preserving the dimension ratio.
Detect if a polygon has self intersecting lines
Lightweight HTML5 canvas 2D game engine suitable for small projects and creative coding. Inspired by PICO-8 and p5.js/Processing.
2D / 3D closest point / proximity helpers
Excalidraw math functions
2D/3D shape intersection checks
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
Vector2 class library written in javascript.
2D polygon/polyline analysis & processing utilities
Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation
This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.
2D circular / elliptic arc operations
Simple 2D shape generators
Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast
lines expanded in a vertex shader
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.
Simple gradient noise library for use with Three.js. Now with fBm!
The Swiss Army Knife of Vector Graphics Scripting, packaged for Node.js with rendering to Node-Canvas
Math library inspired by Google Closure library
2D-vector algebra. Vectors are immutable - every operation returns new instance.
A purely functional 2d vector library.
Declarative, functional & multi-format data visualization toolkit based around @thi.ng/hiccup
Javascript library for 2d geometry
n-D spatial indexing data structures with a shared ES6 Map/Set-like API
2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)
Mathematical data structures.
[](https://github.com/PRNDcompany/fast-vector/actions) [](https://www.npmjs.com/package/fast-
A 2D graphics rendering interface that takes JSON input and renders pixels using PixiJS
Modulární herní engine pro 2D hry v JavaScriptu
Headless 2D shape drawing, filling & rasterization for arbitrary targets/purposes (no canvas required)
WebGL & GLSL abstraction layer
nD cubic & quadratic curve analysis, conversion, interpolation, splitting
A C++ native canvas 2D/WebGL component based on gpu opengl glsl shader GCanvas
Cross-Platform JavaScript Creative Coding Framework
0D/1D/2D/3D/4D tensors with extensible polymorphic operations and customizable storage
Extensible keyframe interpolation/tweening of arbitrary, nested types
This script finds all points where the polygons intersect each other.
Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.
A JavaScript 2D physics engine.
A 2D Vector library
Integrated-2d, framework for 2D graphics rendering for SVG/Canvas/WebGl context
Multi-Style Text for pixi.js
Rotates two-dimensional arrays clockwise by 90 degrees, 180 degrees, or 270 degrees
Free texture packer CLI
n-dimensional boids simulation with modular behavior system
Tools for using pixi in Expo
A React component to help handle complex nested 2d and 3d css transformations
whether a picking ray intersects with a plane
leafer
Gulp texture packer
Procedural generation of 2D maps with distinct biomes
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.
test whether a point is inside a triangle
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.
A TypeScript port of Box2D
2D grid and shape iterators w/ multiple orderings
sample the signed distance field of a polygon in 2d space
Tools for interpolation a set of 2D points by using Cubic Bezier Curves algorithm.
Computes the convex hull of a given set of points using the Quick Hull algorithm.
nD Stratified grid and Poisson-disc sampling w/ support for spatial density functions and custom PRNGs
wraps words based on arbitrary 2D glyphs
**leafer-editor** 在 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的基础上,集成了 图形编辑器、视图控制 、滚动条、箭头、HTML 插件,适用于在线图形编辑的场景。
2d line segment
Fast 2D contour line extraction / generation
Basic 2D graphics library for node.js
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.
ScrollMoo is a pure JavaScript-based tool that lets you create high-performance, keyframed scroll animations.
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.
chaikin's smoothing algorithm for any dimension lines
project 3D point into 2D window space
Tailwind CSS plugin to enable tailwind container queries for both width and height
A library for interpolating 2D scalar fields/ 3D surfaces.
Decode Polish Vehicle Registration Certificate Aztec 2D barcode data
A point in 2d space
An object representing a 2D vector.
Turns lineTo, moveTo, quadratic & bezier curves into discrete Vector2 points
Hiccup shape tree renderer for vanilla Canvas 2D contexts
A 2D map plugin for React Canvas
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.
Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support
Draws a text in a rectangle on a canvas, on multiple lines
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.
Fast, incremental 2D Delaunay & Voronoi mesh implementation
Minimal AxiDraw plotter/drawing machine controller for Node.js
Configurable nested 2D grid layout generators
Simple and tileable Poisson disk sampling, allowing for the generation of a specified number of points in any number of dimensions
Highly configurable t-SNE implementation for arbitrary dimensions
A wasm build and a simple wrapper of the FreeCAD PlaneGCS (2D geometric constraint solver)
Functional, extensible L-System architecture w/ support for probabilistic rules
2D Polygon math: boolean operations, triangulation, graphs, support for holes and non-convex shapes.
spawn a window and draw stuff using the html5 canvas api"
The official Spine Runtimes for the Phaser v4.
A TypeScript game engine focused on 2D, ease of use, and high performance.
IGES 5.3 serializer for (currently only) polygonal geometry, both open & closed
Conversion and preparation of thi.ng/geom shapes & shape groups to/from AxiDraw pen plotter draw commands
2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators
HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications
Create a new Emerald project with a single command
Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support
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.
leafer-in 是 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的官方增强功能插件中心。
Excalidraw math functions
Fast 2D pathfinding library using triangulated navmesh
A 2D collision checker for modern JavaScript games.
**leafer-draw** 是 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的轻量版,体积小巧,移除了交互功能,仅提供绘制元素的功能,适用于绘制海报、插图、图表、动画等场景,或作为框架的底层绘制库。
A TypeScript based WebGL rendering framework.
Minimal Ray geometric primitive
TaggedText for pixi.js
The RAW JavaScript 2D Vector library
2D Point to Line Segment distance function
Library for polygons operations
Customizable Graphviz DOT serialization for @thi.ng/dgraph
**leafer-game** 在 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的基础上,集成了 Robot、状态、 动画、运动路径插件,适用于小游戏场景。
Canvas 2D path made out of a particles swarm
implements arcTo with generic 2D arrays
A declarative Canvas layout engine for JavaScript with advanced rich text support.
Draw chemical structures with js and Konva
Quadedge data structure after Guibas & Stolfi