Skip to content

WizardLoop/MagicLottie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

✨🎨 MagicLottie | Lottie/TGS Editor


MagicLottie is a beautiful, open-source, mobile-first Lottie & TGS animation editor.
Import, preview, edit, and export Lottie JSON or Telegram TGS files, all in your browser, no server required.
Perfect for Telegram sticker creators, designers, or anyone who loves animation!


🚀 Quick Start

  1. Download ZIP
    or
    git clone https://github.com/wizardloop/magiclottie.git

  2. Open index.html in your browser, that's it!
    No installation, no server, works 100% offline.

  3. Or try the Live Demo now!


✨ Features

  • Mobile-first, responsive design
  • Supports .json (Lottie) and .tgs (Telegram) files
  • Edit animation JSON in real-time
  • Export as Lottie JSON or Telegram TGS (GZIP)
  • One-click, serverless, privacy-friendly (no data ever leaves your device)
  • 100% open-source and MIT licensed

🧩 Usage

Action How
Import animation Click Choose file (.json or .tgs)
Preview & edit Instantly see the animation and the editable JSON
Edit JSON Make any changes to the JSON in the right pane
Export as JSON Click the “JSON” button to download edited animation as Lottie JSON
Export as TGS Click the “TGS” button to export as Telegram-compatible .tgs file

🛠️ Tech Stack


🧑‍💻 Contributing

Pull requests, suggestions & issues are welcome!
Feel free to submit new features, design tweaks, bugfixes, or even new ideas for animation tools.

  1. Fork the repo & create your feature branch
  2. Open a Pull Request (with a clear description)
  3. Or open an Issue to suggest or request a feature

🏷️ License

MIT License © WizardLoop
See LICENSE


🌐 Important Links


🙏 Credits

About

MagicLottie is a beautiful, open-source, mobile-first Lottie & TGS animation editor.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published