High-Performance React Animation Library | Physics-Based UI Components
150+ copy-paste components powered by spring physics for robotics, automation, and AI applications
- π― Physics-Based Animations - Realistic spring dynamics and motion control
- β‘ High Performance - 60fps animations optimized for real-time applications
- π€ Robotics & AI Ready - Perfect for control systems, sensor visualization, and autonomous systems
- π¦ 150+ Components - Copy-paste ready with zero configuration
- π¨ Tailwind CSS Integration - Modern, customizable styling
- π§ TypeScript Support - Full type safety and IntelliSense
- π± Responsive Design - Works seamlessly across all devices
- βΏ Accessible - WCAG compliant components
- Framework: React 19
- Build Tool: Vite 6
- Language: TypeScript
- Styling: Tailwind CSS
- Icons: Lucide React
- Fonts: Space Grotesk, Inter, JetBrains Mono
- Animation: Spring Physics Engine
- Node.js (v18 or higher)
- npm or yarn
npm run buildnpm run previewThis project is optimized for Vercel deployment:
- Push your code to the ZenOtion organization repository
- Connect your repository to Vercel
- Vercel will automatically detect Vite and deploy
β
Comprehensive Meta Tags - Including robotics, automation, AI, and physics keywords
β
JSON-LD Structured Data - Schema.org markup for better search visibility
β
Sitemap & Robots.txt - Optimized for search engine crawling
β
Open Graph & Twitter Cards - Enhanced social media sharing
β
Canonical URLs - Prevent duplicate content issues
β
Performance Optimized - Fast load times for better SEO rankings
ZenOtion provides production-ready source code for all 150+ components. You can easily integrate them into your project:
- Browse Components: Navigate to any component demo.
- View Source: Switch to the Source Code tab in the demo viewer.
- Copy: Click the Copy button to get the exact code used.
To use the code as-is, ensure your project has the following:
- React 18+
- Tailwind CSS (for styling)
- Lucide React (for icons):
npm install lucide-react
Note: Some animations use a custom
useSpringhook. If you see a missing import, you can either:
- Copy our useSpring hook to your project.
- Replace it with
framer-motionorreact-springif preferred.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Live Demo: https://zenotion.com
- Robotics Control Interfaces - Visualize motion planning and kinematics
- AI/ML Dashboards - Real-time model performance visualization
- Automation Systems - Monitor and control industrial processes
- Interactive Simulations - Physics-based educational tools
- Gaming UI - Smooth, responsive game interfaces
- Data Visualization - Animated charts and graphs
Built with β€οΈ by the ZenOtion Team