An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org "2d" keyword

spryte 0.4.3
Blazing fast 2D renderer for the web: 2-4x faster than the most popular one, at an eighth of its ...
12 versions - Latest release: about 2 hours ago - 1 stars on GitHub - 1 maintainer
Top 0.6% on npmjs.org
konva 10.9.0 💰
HTML5 2d canvas library for interactive graphics, design editors, whiteboards, and diagrams.
250 versions - Latest release: 8 days ago - 547 dependent packages - 5,647 dependent repositories - 11.7 million downloads last month - 14,885 stars on GitHub - 1 maintainer
Top 2.8% on npmjs.org
stage-js 1.0.2
2D HTML5 Rendering and Layout
43 versions - Latest release: 7 months ago - 5 dependent packages - 36 dependent repositories - 757 thousand downloads last month - 2,576 stars on GitHub - 1 maintainer
Top 2.3% on npmjs.org
intersects 2.7.2
a simple collection of 2d collision/intersects functions, supporting points, circles, circle outl...
27 versions - Latest release: over 6 years ago - 13 dependent packages - 60 dependent repositories - 70.4 thousand downloads last month - 564 stars on GitHub - 2 maintainers
blazegpu 0.4.0
A high-performance WebGPU framework for modern graphics and compute
4 versions - Latest release: over 1 year ago - 13 downloads last month - 0 stars on GitHub - 1 maintainer
@maqiuyao/dxf-viewer 0.2.25
基于 three.js 的 DXF 图纸 2D/3D 查看与对比库(Viewer2d / DxfCompareHelper)
27 versions - Latest release: about 4 hours ago - 1.47 thousand downloads last month - 1 maintainer
@hxa-rn/react-native-gcanvas 6.0.26
A C++ native canvas 2D/WebGL component based on gpu opengl glsl shader GCanvas
4 versions - Latest release: about 5 hours ago - 82 downloads last month - 250 stars on GitHub - 9 maintainers
bu.js 0.5.0-beta.2
A JavaScript 2D graphics library based on HTML5 Canvas
3 versions - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 77 downloads last month - 5 stars on GitHub - 1 maintainer
box2d-physics 0.0.1
1 version - Latest release: about 12 years ago - 2 dependent packages - 1 dependent repositories - 4 downloads last month - 0 stars on GitHub - 1 maintainer
Top 5.2% on npmjs.org
regl-scatterplot 1.16.0
A WebGL-Powered Scalable Interactive Scatter Plot Library
102 versions - Latest release: 6 months ago - 2 dependent packages - 7 dependent repositories - 39.2 thousand downloads last month - 241 stars on GitHub - 1 maintainer
mitra_engine 0.1.4
A 2D game engine for the web
6 versions - Latest release: about 11 hours ago - 712 downloads last month - 0 stars on GitHub - 1 maintainer
@rig-c/play 1.14.1 💰
Plays skeleton.model.json written by rigc build as plain DOM elements — rigid slots as <img> pose...
17 versions - Latest release: 2 days ago - 524 downloads last month - 5 stars on GitHub - 1 maintainer
spine-html 1.14.1 💰
Plays skeleton.model.json written by rigc build as plain DOM elements — rigid slots as <img> pose...
36 versions - Latest release: 2 days ago - 7 thousand downloads last month - 5 stars on GitHub - 1 maintainer
rig-play 1.14.1 💰
Plays skeleton.model.json written by rigc build as plain DOM elements — rigid slots as <img> pose...
26 versions - Latest release: 2 days ago - 2.71 thousand downloads last month - 5 stars on GitHub - 1 maintainer
@debuffjp/share 0.13.2
Clips, share sheets and challenge links for debuff games
12 versions - Latest release: 1 day ago - 1 stars on GitHub - 1 maintainer
@debuffjp/assets 0.13.3
Manifest-driven asset loader with preload groups for debuff
25 versions - Latest release: about 13 hours ago - 1.09 thousand downloads last month - 1 stars on GitHub - 1 maintainer
@debuffjp/cli 0.13.2
The debuff CLI: dev server, builds with size reports, assets, logic tests, scenarios and fuzzing
24 versions - Latest release: 1 day ago - 2.17 thousand downloads last month - 1 stars on GitHub - 1 maintainer
@debuffjp/audio 0.13.2
Web Audio facade with buses, autoplay unlock and a tiny synth for debuff
25 versions - Latest release: 1 day ago - 2.11 thousand downloads last month - 1 stars on GitHub - 1 maintainer
@debuffjp/input 0.13.2
Action-based keyboard, pointer and gamepad input for debuff
24 versions - Latest release: 1 day ago - 1.92 thousand downloads last month - 1 stars on GitHub - 1 maintainer
@debuffjp/mcp 0.13.3
MCP server for debuff: lets AI agents inspect, build, test and play a debuff game
25 versions - Latest release: about 13 hours ago - 2 thousand downloads last month - 1 stars on GitHub - 1 maintainer
@debuffjp/core 0.13.2
Game loop, fixed-step clock, scenes, camera, sprites and typed creative parameters for debuff
24 versions - Latest release: 1 day ago - 2.19 thousand downloads last month - 1 stars on GitHub - 1 maintainer
@debuffjp/dev 0.13.2
Dev-only inspection hooks for debuff games, for tools and AI agents
24 versions - Latest release: 1 day ago - 1.98 thousand downloads last month - 1 stars on GitHub - 1 maintainer
create-debuff 0.13.3
Scaffold a new debuff game: npm create debuff
25 versions - Latest release: about 13 hours ago - 2.32 thousand downloads last month - 1 stars on GitHub - 1 maintainer
@debuffjp/ui 0.13.3
Screen transitions, menus and panels for debuff
24 versions - Latest release: about 13 hours ago - 1.8 thousand downloads last month - 1 stars on GitHub - 1 maintainer
@debuffjp/tilemap 0.13.2
Tilemaps for debuff: culled batched rendering, tile collision, Tiled and LDtk import
24 versions - Latest release: 1 day ago - 1.9 thousand downloads last month - 1 stars on GitHub - 1 maintainer
@debuffjp/juice 0.13.2
Tweens, easing, particles and game-feel effects for debuff
24 versions - Latest release: 1 day ago - 1.95 thousand downloads last month - 1 stars on GitHub - 1 maintainer
@rig-c/pose 0.45.4
Puts motion from a body-18 pose sequence onto a rig built with rig-c: bone keys in rig-c's motion...
66 versions - Latest release: about 15 hours ago - 2.97 thousand downloads last month - 2 stars on GitHub - 1 maintainer
beeengine 2.10.8
Modular, universal 2D game engine for HTML5 Canvas: physics, scenes, input, touch controls, asset...
31 versions - Latest release: about 15 hours ago - 3.63 thousand downloads last month - 2 stars on GitHub - 1 maintainer
Top 1.5% on npmjs.org
force-graph 1.52.0
2D force-directed graph rendered on HTML5 canvas
199 versions - Latest release: 25 days ago - 22 dependent packages - 474 dependent repositories - 4.08 million downloads last month - 2,143 stars on GitHub - 1 maintainer
zrender4light 4.1.0
A lightweight canvas library.
1 version - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 36 downloads last month - 6,309 stars on GitHub - 1 maintainer
zrender-touch 1.0.0
zrender force touch
1 version - Latest release: over 4 years ago - 1 dependent package - 10 downloads last month - 6,310 stars on GitHub - 1 maintainer
@kato-lee/zrender 5.6.1
A lightweight graphic library providing 2d draw for Apache ECharts
1 version - Latest release: over 1 year ago - 7 downloads last month - 6,310 stars on GitHub - 1 maintainer
dl-zrender 1.0.0
A lightweight graphic library providing 2d draw for Apache ECharts
1 version - Latest release: over 3 years ago - 44 downloads last month - 6,310 stars on GitHub - 1 maintainer
explorer-force-graph 1.42.4
2D force-directed graph rendered on HTML5 canvas
1 version - Latest release: almost 5 years ago - 1 dependent package - 10 downloads last month - 2,143 stars on GitHub - 1 maintainer
znweb_zrender 4.0.5
A lightweight canvas library.
1 version - Latest release: almost 8 years ago - 1 dependent package - 11 downloads last month - 6,310 stars on GitHub - 1 maintainer
zn-zrender 4.0.5 deprecated
A lightweight canvas library.
1 version - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 11 downloads last month - 6,310 stars on GitHub - 1 maintainer
zrenderplus 4.0.7
A lightweight canvas library.
1 version - Latest release: about 7 years ago - 1 dependent repositories - 21 downloads last month - 6,310 stars on GitHub - 1 maintainer
zrender-m 1.0.0
一个轻量级的Canvas类库 (mobile),MVC封装,数据驱动,提供类Dom事件模型,让canvas绘图大不同!
1 version - Latest release: over 10 years ago - 1 dependent package - 1 dependent repositories - 40 downloads last month - 6,310 stars on GitHub - 1 maintainer
@succsoft/zrender 6.0.0
A lightweight graphic library providing 2d draw for Apache ECharts
2 versions - Latest release: 6 days ago - 16 downloads last month - 6,310 stars on GitHub - 2 maintainers
zrender-fork 5.0.8
A lightweight canvas library.
5 versions - Latest release: over 5 years ago - 99 downloads last month - 6,310 stars on GitHub - 1 maintainer
@dxyl/zrender 6.0.1
A lightweight graphic library providing 2d draw for Apache ECharts
2 versions - Latest release: 12 months ago - 15 downloads last month - 6,310 stars on GitHub - 1 maintainer
Top 0.5% on npmjs.org
zrender 6.1.0
A lightweight graphic library providing 2d draw for Apache ECharts
81 versions - Latest release: 6 months ago - 296 dependent packages - 36,482 dependent repositories - 24.1 million downloads last month - 6,310 stars on GitHub - 20 maintainers
Top 6.3% on npmjs.org
@vesoft-inc/force-graph 2.0.16
2D force-directed graph rendered on HTML5 canvas
16 versions - Latest release: about 4 years ago - 2 dependent packages - 2 dependent repositories - 144 downloads last month - 2,143 stars on GitHub - 2 maintainers
zrender-zxy 4.2.1
A lightweight canvas library.
5 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 58 downloads last month - 6,310 stars on GitHub - 1 maintainer
@rockyf/zrender 4.3.2
A lightweight canvas library.
1 version - Latest release: over 5 years ago - 2 dependent packages - 13 downloads last month - 6,307 stars on GitHub - 1 maintainer
zrender-nightly 6.0.1-dev.20251209
A lightweight graphic library providing 2d draw for Apache ECharts
3,220 versions - Latest release: 11 months ago - 19.1 thousand downloads last month - 6,309 stars on GitHub - 1 maintainer
Top 7.8% on npmjs.org
@okfe/zrender 4.0.7
A lightweight canvas library.
3 versions - Latest release: over 8 years ago - 2 dependent packages - 1 dependent repositories - 49 downloads last month - 6,310 stars on GitHub - 1 maintainer
force-graph-xy 1.42.14
2D force-directed graph rendered on HTML5 canvas
4 versions - Latest release: about 4 years ago - 2 dependent packages - 1 dependent repositories - 18 downloads last month - 2,143 stars on GitHub - 1 maintainer
zrender-eoi 4.3.2
A lightweight canvas library.
1 version - Latest release: about 6 years ago - 39 downloads last month - 6,310 stars on GitHub - 1 maintainer
yuuna-engine 0.13.0
A lightweight, state-machine-based TypeScript game engine for quick prototypes. Runs directly in ...
14 versions - Latest release: 24 days ago - 1.17 thousand downloads last month - 0 stars on GitHub - 1 maintainer
@makefully/platypus 4.1.22
2D tile-based HTML5 game engine with a component-based entity model
17 versions - Latest release: about 20 hours ago - 569 downloads last month - 0 stars on GitHub - 1 maintainer
minimojs 1.0.0-alpha.17
MinimoJS v1 — ultra-minimal, flat, deterministic 2D web game engine. Image-first sprites with emo...
39 versions - Latest release: 7 months ago - 1.44 thousand downloads last month - 1 maintainer
@kdevtest/math 0.21.0 💰
Excalidraw math functions
1 version - Latest release: about 1 year ago - 4 downloads last month - 134,269 stars on GitHub - 1 maintainer
Top 5.3% on npmjs.org
@plotly/point-cluster 4.0.0 💰
Fast nd point clustering.
2 versions - Latest release: almost 6 years ago - 9 dependent packages - 2,259 dependent repositories - 2.73 million downloads last month - 1 stars on GitHub - 11 maintainers
@visbrainexc/math 0.18.5-835eb8d2 💰
Excalidraw math functions
1 version - Latest release: about 1 year ago - 6 downloads last month - 134,269 stars on GitHub - 1 maintainer
@mainsquare/excalidraw-math 0.19.0-alpha-3 💰
Excalidraw math functions
3 versions - Latest release: 10 months ago - 73 downloads last month - 134,269 stars on GitHub - 3 maintainers
@ferdianfariza/execalidraw-math 0.18.0-beta.1.0 💰
Excalidraw math functions
3 versions - Latest release: 11 months ago - 7 downloads last month - 134,269 stars on GitHub - 1 maintainer
@excalidraw/math 0.18.0-f0063e113 💰
Excalidraw math functions
91 versions - Latest release: over 1 year ago - 89.9 thousand downloads last month - 134,269 stars on GitHub - 2 maintainers
@visbrain/math 0.18.0-835eb8d2 removed 💰
Excalidraw math functions
1 version - Latest release: about 1 year ago - 134,269 stars on GitHub
Top 7.6% on npmjs.org
@ng-web-apis/canvas 5.4.0 💰
A library for declarative use of Canvas API with Angular
53 versions - Latest release: 24 days ago - 1 dependent package - 4 dependent repositories - 605 downloads last month - 826 stars on GitHub - 4 maintainers
Top 0.9% on npmjs.org
delaunator 5.1.0
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
20 versions - Latest release: 7 months ago - 58 dependent packages - 29,463 dependent repositories - 118 million downloads last month - 2,632 stars on GitHub - 29 maintainers
@weasel-js/core 1.12.0
A 2D scene-graph engine for React, rendered on WebGL2: the scene tree, viewport math, pointer and...
44 versions - Latest release: about 22 hours ago - 4.39 thousand downloads last month - 0 stars on GitHub - 1 maintainer
litecanvas 0.403.0
Lightweight HTML5 canvas 2D game engine suitable for small projects and creative coding. Inspired...
171 versions - Latest release: about 22 hours ago - 1.05 thousand downloads last month - 78 stars on GitHub - 1 maintainer
qgame2d 0.1.1
This is a game engine for browser-based 2D games
2 versions - Latest release: over 3 years ago - 27 downloads last month - 1 maintainer
bitframes 1.0.2
a renderer for the bitframes artwork
4 versions - Latest release: almost 2 years ago - 94 downloads last month - 78 stars on GitHub - 1 maintainer
Top 3.6% on npmjs.org
simplify-path 1.1.0
simplify 2D polyline
3 versions - Latest release: about 11 years ago - 18 dependent packages - 83 dependent repositories - 82.5 thousand downloads last month - 94 stars on GitHub - 1 maintainer
@yagejs-addons/synth 0.3.0
Procedural sound effects for YAGE — oscillators, noise, envelopes, and filters rendered to playab...
4 versions - Latest release: 17 days ago - 57 downloads last month - 2 stars on GitHub - 1 maintainer
@excalidraw-yjs/math 0.5.5 💰
Excalidraw math functions
6 versions - Latest release: 1 day ago - 1.11 thousand downloads last month - 0 stars on GitHub - 1 maintainer
Top 2.8% on npmjs.org
word-wrapper 1.0.7
wraps words based on arbitrary 2D glyphs
8 versions - Latest release: almost 12 years ago - 19 dependent packages - 1,163 dependent repositories - 231 thousand downloads last month - 73 stars on GitHub - 1 maintainer
dsh-cad 0.15.0
CAD visualization plugin for DeepSeek Harness: cad_view / cad_info tools with an embedded 3D (STL...
15 versions - Latest release: 1 day ago - 4.11 thousand downloads last month - 21 stars on GitHub - 1 maintainer
@nextcloud/excalidraw-math 0.18.0-4e1c0ab 💰
Excalidraw math functions
3 versions - Latest release: 6 months ago - 12 downloads last month - 134,269 stars on GitHub - 9 maintainers
@yagejs-addons/virtual-controls 0.4.0
Mobile touch overlay for YAGE — virtual joystick + on-screen action buttons that drive the action...
5 versions - Latest release: 17 days ago - 83 downloads last month - 2 stars on GitHub - 1 maintainer
@soonspacejs/three-dxf-loader 3.6.161
Cross platform DXF loader for three.js. Out of the box usable with react-three-fiber.
1 version - Latest release: about 1 year ago - 62 downloads last month - 66 stars on GitHub - 6 maintainers
three-dxf-loader 5.6.0
Cross platform DXF loader for three.js. Out of the box usable with react-three-fiber.
36 versions - Latest release: 1 day ago - 1 dependent package - 1 dependent repositories - 4.62 thousand downloads last month - 66 stars on GitHub - 1 maintainer
create-yage 0.12.0
Scaffold a new YAGE 2D game engine project
15 versions - Latest release: 17 days ago - 131 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/ui 0.12.0
In-game UI layout and widgets for YAGE
16 versions - Latest release: 17 days ago - 150 downloads last month - 2 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
cdt2d 1.0.0
Constrained Delaunay Triangulation in 2D
2 versions - Latest release: over 11 years ago - 28 dependent packages - 3,456 dependent repositories - 176 thousand downloads last month - 266 stars on GitHub - 1 maintainer
@noblesam/word-wrapper 1.0.9
wraps words based on arbitrary 2D glyphs
2 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 9 downloads last month - 73 stars on GitHub - 3 maintainers
@yagejs/debug 0.12.0
FPS counter, entity inspector, and dev overlays for YAGE
16 versions - Latest release: 17 days ago - 289 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/effects 0.12.0
Built-in visual-effect presets for YAGE — bloom, outline, drop shadow, CRT, vignette, and more
14 versions - Latest release: 17 days ago - 208 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/input 0.12.0
Keyboard, mouse, gamepad, and touch handling for YAGE
16 versions - Latest release: 17 days ago - 250 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/renderer 0.12.0
PixiJS v8 rendering pipeline, sprites, graphics, and cameras for YAGE
16 versions - Latest release: 17 days ago - 245 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/particles 0.12.0
Particle emitters and visual effects for YAGE
16 versions - Latest release: 17 days ago - 135 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/save 0.12.0
Save and load game state for YAGE
16 versions - Latest release: 17 days ago - 115 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs-addons/interaction 0.4.0
Proximity-based interaction ("walk up, see a prompt, press E") for YAGE — nearest-in-range focus ...
5 versions - Latest release: 17 days ago - 182 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/physics 0.12.0
Rapier 2D physics integration (rigid bodies, colliders, joints) for the YAGE 2D game engine
16 versions - Latest release: 17 days ago - 292 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/pathfinding 0.12.0
Grid A* pathfinding for YAGE
9 versions - Latest release: 17 days ago - 234 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs-addons/feel 0.2.0
Composable game-feel cues for YAGE: visual motion, time, camera, audio, particles, and renderer e...
3 versions - Latest release: 17 days ago - 190 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/audio 0.12.0
Sound loading, playback, and channel mixing for YAGE
16 versions - Latest release: 17 days ago - 125 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/level 0.12.0
Level documents for YAGE — read, validate, prepare and instantiate authored levels
3 versions - Latest release: 17 days ago - 55 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs-addons/dialogue 0.7.0
Dialogue runner, branching, and swappable presenters for YAGE — the first YAGE addon
7 versions - Latest release: 17 days ago - 130 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs-addons/steering 0.5.0
Steering (movement AI) for YAGE — seek, flee, arrive, wander, pursue/evade, obstacle avoidance, a...
7 versions - Latest release: 17 days ago - 90 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs-addons/quests 0.4.0
Headless quest log with objectives, prerequisite chains, and auto-complete rollup for YAGE
5 versions - Latest release: 17 days ago - 77 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/ui-react 0.12.0
React bindings for building game UI with JSX in YAGE
16 versions - Latest release: 17 days ago - 704 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs-tools/feedback 0.1.0
Runtime feedback for YAGE games — freeze the view, comment on entities or areas, and read the cap...
3 versions - Latest release: 17 days ago - 2 stars on GitHub - 1 maintainer
@yagejs/tilemap 0.12.0
Tile-based map loading and rendering for YAGE
16 versions - Latest release: 17 days ago - 136 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs/core 0.12.0
ECS, math, events, and scheduling for the YAGE 2D game engine
16 versions - Latest release: 17 days ago - 534 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs-tools/lab 0.3.0
Scenario browser for YAGE games — mount entities and scenes in a real engine and tune them with c...
5 versions - Latest release: 17 days ago - 198 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs-addons/inventory 0.4.0
Slot-based inventory model with stacking, item actions, and a themeable slot view with swappable ...
5 versions - Latest release: 17 days ago - 58 downloads last month - 2 stars on GitHub - 1 maintainer
@yagejs-addons/i18n 0.1.0
Localization for YAGE: message descriptors, an i18next-backed service, and localized text for ren...
2 versions - Latest release: 17 days ago - 257 downloads last month - 2 stars on GitHub - 1 maintainer