Enterprise Interaction Engine
Build Exceptional Drag, Resize & Gesture Experiences
MotionCore is a production-grade JavaScript library that empowers engineering teams to craft intuitive, high-performance interfaces with pixel-perfect control over pointer events. Trusted by Fortune 500 companies and fast-growing startups to ship complex interactions with confidence.
Current Version: 3.2.1 — MIT License
2,300+
Development Teams
99.98%
Uptime Guarantee
4.9/5
Developer Rating
interaction-demo.js
MotionCore v3.2import
{ draggable, inertia }
from
'@motioncore/core'
// Enable complex drag and drop
const drag = draggable(element, {
inertia: true,
restriction: 'parent',
grid: [20, 20]
});
// That's it. Start building.
Key Capabilities
The Complete Interaction Toolkit for Complex Applications
Everything you need to build responsive, accessible, and high-performance interfaces — without reinventing the wheel.
Free & Open Source
MotionCore is MIT-licensed. Use it in commercial projects, modify it to fit your needs, and contribute back to a thriving community of 12,000+ developers.
Snap & Restriction Modifiers
Precisely control element movement with configurable grids, parent boundaries, or custom selectors as restriction zones. Create pixel-perfect layouts effortlessly.
Inertial Throwing
Add realistic momentum to dragged elements for intuitive, app-like interactions. Tune friction and velocity with a simple, physics-driven API.
Multi-Touch Support
Handle complex gestures like pinch-to-zoom, rotate, and simultaneous dragging with ease. Seamless across devices, from desktop to mobile.
Unified API
One API for mouse, touch, and pen interactions. Reduce code complexity and development time — write once, run anywhere.
Auto Scroll
Automatically scroll parent containers when dragging elements near edges, ensuring a fluid and natural experience in long lists or canvases.
Explore the full documentation & API reference →
See It In Action
Fine-Grained Control Over Every Pointer Event
MotionCore provides the raw data and utilities you need to implement any custom interaction. We don't move elements — you control the visual feedback, ensuring full flexibility and performance.
Testimonials
Trusted by Engineering Leaders
"MotionCore was incredibly easy to integrate and provided the exact control I needed for our complex drag-and-drop workflow editor. The performance is outstanding, even with thousands of nodes on the canvas."
Sarah Jenkins
VP of Engineering, DataFlow Systems
"We evaluated several libraries and MotionCore was the only one that felt like a true professional tool. The documentation is superb, and the multi-touch support is flawless on our tablet dashboard."
David Chen
Lead Frontend Architect, OptiGrid Analytics