Skip to content

Latest commit

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

✨🎨 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

ActionHow
Import animationClick Choose file (.json or .tgs)
Preview & editInstantly see the animation and the editable JSON
Edit JSONMake any changes to the JSON in the right pane
Export as JSONClick the “JSON” button to download edited animation as Lottie JSON
Export as TGSClick 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

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages