Skip to content

gyoomei/mimotype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

✨ MiMoType

Kinetic Typography Animator — Powered by Xiaomi MiMo V2.5

Transform any text into stunning animated typography. 12 professional animation effects, live preview, customizable settings, and instant HTML/CSS code export. Zero dependencies, zero API keys — pure browser animation engine.

Live Demo Try Now AI Animations License


📖 The Problem

Creating animated typography for websites, presentations, and social media typically requires heavy libraries like GSAP, After Effects, or complex CSS frameworks. Designers spend hours writing keyframe code for simple text effects. Developers copy-paste animation snippets from Stack Overflow and spend more time customizing than building.

There's no lightweight, visual tool that lets you see the animation instantly and export clean, dependency-free code you can drop into any project.

✨ How it works

You type:     "Hello World"
You pick:     Wave animation, 800ms duration, 50ms stagger
You see:      Letters ripple in a smooth wave, one by one
You export:   Clean HTML + CSS — paste anywhere, no libraries needed

That's the entire UX — type, pick, preview, export.

🎯 Core Features

Capability Detail
12 Animation Effects Wave, Bounce, Scramble, Glitch, Typewriter, Slide Up, Slide Left, Rotate, Flip, Scale, Shake, Cascade
Live Preview Real-time character-by-character animation with instant replay
Duration Control 200ms to 3000ms with 100ms precision
Stagger Delay 0ms to 200ms per-character delay for sequential effects
Font Size Slider 16px to 96px fluid scaling
Color Picker 8 preset colors + custom hex picker
Loop Mode Toggle continuous animation loop
Code Export One-click HTML + CSS export with copy button
Cycle All Auto-play through all 12 animations sequentially
Random Mode Pick a random animation with one click
Dark/Light Theme Toggle between themes, preference saved
Zero Dependencies Pure HTML + CSS + JavaScript, no libraries

🏗️ Architecture

┌──────────────────────────────────────────────┐
│  Text Input → Animation Engine → Live Preview │
│       ↓            ↓                ↓         │
│  Settings     Keyframe CSS      Code Export    │
└──────────────────────────────────────────────┘

💡 Architecture Decisions

Why single HTML? Typography animation is a visual tool — it needs to load instantly and work offline. A single file means zero build step, zero CDN dependency, and zero failure mode. Open the file in any browser and it works.

Why client-side only? Animation is inherently a client-side task. CSS keyframes run on the GPU, not the server. There's nothing to compute server-side — the browser IS the animation engine.

Why no GSAP/Framer Motion? The goal is to export CLEAN, standalone code that anyone can paste into their project. Heavy animation libraries defeat the purpose. Pure CSS keyframes work everywhere, load instantly, and need zero configuration.

🧪 Try these examples

Input Animation Effect
Hello World Wave Classic ripple effect
Welcome Bounce Playful drop with squash
ERROR Glitch Digital distortion vibe
Loading... Typewriter Sequential reveal
MI MO Cascade Waterfall entrance

🛠️ Stack

  • Frontend: Vanilla JavaScript, single HTML file (~25KB)
  • Fonts: Sora (display) + Nunito (body) + JetBrains Mono (code)
  • Animations: Pure CSS @keyframes with JS orchestration
  • Storage: localStorage for theme preference
  • Hosting: GitHub Pages (zero infra cost)

🚀 Quick Start

git clone https://github.com/gyoomei/mimotype.git
cd mimotype
open index.html
# Or serve locally:
python3 -m http.server 8080

📄 License

MIT — use freely in personal and commercial projects.

Built with 🧠 Xiaomi MiMo V2.5 · Submitted to MiMo 100T program

About

AI kinetic typography animator • 12 text animations (wave, bounce, scramble, glitch, typewriter, slide, rotate, flip, fade, scale, shake, cascade) • Export HTML/CSS code • Dark/light theme • Powered by Xiaomi MiMo V2.5 • Free • Single HTML

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages