Skip to content
@Zen-Otion

ZenOtion

High-Performance React UI Library | Physics-Based Animations

πŸš€ ZenOtion

High-Performance React Animation Library | Physics-Based UI Components

150+ copy-paste components powered by spring physics for robotics, automation, and AI applications

License


✨ Features

  • 🎯 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

πŸ› οΈ Tech Stack

  • 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

πŸš€ Quick Start

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn

πŸ“¦ Build & Deploy

Build for Production

npm run build

Preview Production Build

npm run preview

Deploy to Vercel

This project is optimized for Vercel deployment:

  1. Push your code to the ZenOtion organization repository
  2. Connect your repository to Vercel
  3. Vercel will automatically detect Vite and deploy

🎨 SEO Features

βœ… 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

πŸ“š Using Source Code Snippets

ZenOtion provides production-ready source code for all 150+ components. You can easily integrate them into your project:

  1. Browse Components: Navigate to any component demo.
  2. View Source: Switch to the Source Code tab in the demo viewer.
  3. Copy: Click the Copy button to get the exact code used.

Requirements for Snippets

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 useSpring hook. If you see a missing import, you can either:

  • Copy our useSpring hook to your project.
  • Replace it with framer-motion or react-spring if preferred.

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ”— Link

πŸ’‘ Use Cases

  • 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

Popular repositories Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…