Public open-source Flutter developer tool
Flutter Janitor is a conservative command-line tool that detects unused Flutter assets and dependencies without making unsafe assumptions about a project.
My role
Creator and Maintainer
Key capabilities
- Scans declared assets, fonts, JSON, YAML, dependencies and development dependencies.
- Separates safe cleanup candidates from potentially unsafe findings.
- Supports scan-only reports and dry-run cleanup.
- Creates backups before making changes and supports undo.
- Can run dependency resolution, static analysis and tests before or after cleanup.
- Produces Markdown and text reports.
- Handles dynamic references conservatively to reduce unsafe automatic deletion.
Engineering strengths
Conservative automation · Static analysis · Reversible cleanup · Test integration · Developer experience
View the public repository