Socket for GitHub
Detect suspicious packages in PRs
Socket CLI
Use Socket from the command line
Socket Web Extension
Use Socket from your browser
Socket Dependency Search
Find any package for your project
Socket Optimize
Optimize your dependencies
Integrations
Docs
Want to read all the docs? Start here
Customers
Check out our customer stories
Blog
Keep up to date with all the news
Changelog
Latest updates and enhancements
FAQ
Answers to common questions
Package Alerts
Learn about all Socket alerts
Glossary
Open source and security terms
Customer Stories
About
Why we built Socket
Love
See why developers love Socket
Careers
Join our team
Investors
Learn about our investors
Security
Our security practices
Why Socket?
Achievements
Packages
Comaintainers
81 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.