... is a web application for designing custom SVG vector icons and self-contained vector animations.
365
Created with ❤️ by Tiwut
Try it on Tiwut.org
VectorCraft Studio is a modern, high-performance web application for designing custom SVG vector icons, badges, illustrations, and self-contained vector animations without needing bulky desktop software or external animation runtimes.
✨ Live Preview • 🚀 Features • 🎬 Animation Engine • 📦 Export Formats • 👨💻 Developer
P): Create custom paths and curves with interactive bezier control handles and closing detection.B): Smooth freehand drawing with real-time curve interpolation.R)O)S)T)Ctrl+D), and delete layers.rotation, scale, strokeDashoffset, opacity, translateY).+ KF Add Keyframe Button: Quick-insert keyframes at the current playhead position.Space), Rewind, Loop toggle, Playback Speed (0.25x - 2.0x), and Timeline duration adjustment.Apply instant, production-tested animation recipes to any vector layer with a single click:
strokeDashoffset.Export your vector graphics into multiple industry-standard formats:
.svg): 100% self-contained SMIL animations that work directly in web browsers, markdown, Notion, and HTML image tags without external scripts..css): Hardware-accelerated @keyframes animations ready for modern web apps..jsx): Ready-to-import JSX component with embedded animated styles and customizable props (size, color, className)..svg): Clean, minified, optimized SVG code without animation tags..json): Save full project files including layers, colors, and animation timelines.| Shortcut | Action |
|---|---|
| V | Select & Transform Tool |
| P | Bezier Pen Tool |
| B | Freehand Brush Tool |
| R | Rectangle Tool |
| O | Circle / Ellipse Tool |
| S | Star Tool |
| T | Text Tool |
| H / Space + Drag | Hand / Pan Canvas |
| Space | Play / Pause Animation |
| Ctrl + Z | Undo |
| Ctrl + Y / Shift + Ctrl + Z | Redo |
| Ctrl + D | Duplicate Selected Layer |
| Delete / Backspace | Delete Selected Layer |
| Wheel | Zoom In / Out |
# Clone the repository
git clone https://github.com/tiwut/svg-animation-creator.git
# Navigate to project directory
cd "svg animation creator"
# Install dependencies
npm install
# Start local development server
npm run dev
The application will start locally at http://localhost:5173/.
npm run build
The optimized production bundle will be built in the dist/ directory.
docker run -d -p 8080:80 --name vectorcraft-studio tiwutdev/vectorcraft-studio:latest
docker compose up -d
Access VectorCraft Studio at http://localhost:8080.
linux/amd64, linux/arm64)To build and push multi-platform images to tiwutdev/vectorcraft-studio using Docker Buildx:
./docker-create.sh
VectorCraft Studio was designed and built by Tiwut.
This project is open source and available under the MIT License.
Content type
Image
Digest
sha256:02976bf82…
Size
27.3 MB
Last updated
about 1 month ago
docker pull tiwutdev/vectorcraft-studio