FLUTTER ECOSYSTEM

pubviz

A tool to visualize package dependencies and version constraints in your Dart project.

pubviz cover
Latest version
6.1.0
30-day downloads
7.6K
Likes
62
Pub points
140

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

PubViz is a developer tool that visualizes package dependencies and version constraints within Dart projects. It generates interactive graphs showing how packages are connected, helping identify conflicts, outdated versions, and dependency trees. Ideal for debugging complex dependency issues, optimizing package versions, and understanding project structure. The tool integrates seamlessly with Flutter and Dart workflows via the command line. It supports all major platforms and provides clear insights into pubspec.yaml relationships.

Use cases
  • Debugging dependency conflicts
  • Visualizing package hierarchy
  • Identifying outdated dependencies
  • Optimizing pubspec.yaml
  • Understanding project structure
  • Resolving version constraints
Key features
  • Interactive dependency graphs
  • Version constraint visualization
  • Command-line integration
  • Cross-platform support
  • Clear conflict detection
  • Tree structure rendering
Suitable for
  • Flutter developers
  • Dart project maintainers
  • Team collaboration
  • Dependency troubleshooting
  • Project onboarding
  • Codebase analysis
Considerations
  • Requires command-line access
  • Graphs may be large in complex projects
  • Limited to pubspec.yaml data
  • No real-time updates
  • Not a build tool
  • Does not resolve dependencies automatically
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add pubviz

Categories

Related projects

No data available yet.