marqably/flites
marqably/flites has 44 GitHub stars and 3 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 08:43 UTC. Last push 2026-03-10.
A sprite image generator / editor for game development assets written in flutter
What you can do
- 🖼️ Multi-frame sprite editing with drag-and-drop frame reordering
- 🎨 Advanced canvas controls with zoom, pan, and precise positioning
- 🔄 Transformation tools for move, resize, and rotate operations
- �️ Reference frame overlay system for comparing animations
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalFlites
Flites is a modern sprite animation tool built with Flutter that makes creating and editing sprite animations intuitive and efficient. You can download the latest version from the releases page. Whether you're a game developer, animator, or digital artist, Flites provides the tools you need to create, edit, and preview sprite animations with precision.
Try it now 🎮
You can quickly try it using our web version without installing anything: web.flites.app
If you want to play around, you can download and import our demo flites project.
To import, just go to web.flites.app, click the flites logo (top left) and click "Open project" and select the demo project file.
Features
- 🖼️ Multi-frame sprite editing with drag-and-drop frame reordering
- 🎨 Advanced canvas controls with zoom, pan, and precise positioning
- 🔄 Transformation tools for move, resize, and rotate operations
- �️ Reference frame overlay system for comparing animations
- 🎯 Precise positioning and scaling with pixel-perfect control
- 💥 Advanced hitbox editor with custom collision detection shapes
- 🎬 Real-time animation preview with playback controls
- � Optimized sprite sheet export in PNG and SVG formats
- ✨ Code generation wizards for Flutter Flame integration
- � Automatic hitbox code generation for game development
- 💾 Project saving and loading with
.flitesproject files - 📱 Cross-platform support (Windows, macOS, Linux, Web)
- 🌍 Multi-language support (English, Spanish, German, French, Italian, Portuguese, Japanese, Korean, Chinese)
- 🖼️ SVG vector support for scalable sprite sheets
- 📐 Customizable tile sizes for sprite sheet generation
- 🎨 Visual feedback for all editing operations
Intuitive Workflow
Animation Preview
https://github.com/user-attachments/assets/a7cf4502-f45c-4221-aeda-f817bb2ea27e
Hitbox Editor
https://github.com/user-attachments/assets/cf54542d-8059-4ba5-859a-dd2db3501a70
Quick Start
- Download Flites from the releases page
- Import your sprite frames by dragging and dropping PNG, GIF, or SVG files
- Arrange your frames into animation sequences using the intuitive interface
- Edit with precision using move, resize, rotate, and hitbox tools
- Preview your animations with the built-in player
- Export as optimized PNG or SVG sprite sheets
- Generate code for your game engine (Flutter Flame supported)
Development
This project uses Melos to manage the monorepo and its packages. Here's how to get started:
Prerequisites
- Flutter 3.35.5 or higher
- Melos (
dart pub global activate melos) - Your favorite IDE
Setup
Clone the repository
git clone https://github.com/marqably/flites.gitCopy env file
cp .env.example .envInstall dependencies
melos bootstrapGenerate necessary files
cd apps/flites flutter pub getRun the app
flutter run
Project Structure
flites/
├── apps/
│ └── flites/ # Main application
├── docs/ # Documentation
└── melos.yaml # Melos configuration
Common Tasks
- Quality Check:
melos run qualitycheck - Linting:
melos run lint - Analyzing Code:
melos run analyze - Formatting Code:
melos run format - Running Tests:
melos run test:all - Fix Common Issues:
melos run fix
Adding New Features
- Create a new branch from
main - Make your changes
- Add tests for new functionality
- Run
melos run analyzeandmelos run test - Submit a PR with a clear description of your changes
Contributing
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
License
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.
Documentation
- UI Layouting - Documentation for panels, controls, and inputs
- Panel Forms - Guide to creating and managing forms within panels
- Adding New Tools - Guide for extending the editor with new image manipulation tools
- Adding New Code Wizards - Guide for adding new code generation targets
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,500 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,396 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,840 starsmrdoob/three.js
JavaScript 3D Library.
117,905 stars