Socket for GitHub
Detect suspicious packages in PRs
Socket CLI
Use Socket from the command line
Socket Dependency Search
Find any package for your project
Docs
Want to read all the docs? Start here
Blog
Keep up to date with all the news
Customers
Check out our customer stories
Packages
npm
GitHub
Comaintainers
76 packages
Order
Sort by
adaptable-text
Adapt font size to a specified width using either binary search or linear steps.
airports-data
Airports data: static, dynamic and custom dump.
async-preloader
Assets preloader using async/await and fetch for usage both in the browser and Node.js.
auto-reload-page
Auto reload a page at a specified interval.
bayer
Compute the bayer matrix for powers of two. Useful for ordered dithering algorithms.
bird-oid
A 3D boid system with accompanying emergent behaviors. Implementation mostly based on Craig Reynolds paper Steering Behaviors For Autonomous Characters.
cameras
Cameras for 3D rendering.
canvas-context
Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.
canvas-pattern
Draw and cache a repeated pattern on a canvas context.
canvas-record
Record a video in the browser or directly on the File System from a canvas (2D/WebGL/WebGPU) as MP4, WebM, MKV, GIF, PNG/JPG Sequence using WebCodecs and wasm when available.