Pack-Man

Welcome to Pack-Man

Your dependency analysis companion

Welcome to Pack-Man Documentation

Pack-Man is a modern dependency analysis tool that helps developers keep their projects up-to-date across multiple package managers and ecosystems.

📦 What Can Pack-Man Do?

  • Multi-Format Support - Analyze package.json (npm), requirements.txt (pip), and pubspec.yaml (pub)
  • GitHub Integration - Analyze repositories directly from GitHub URLs with automatic file detection
  • Real-Time Analysis - Check dependencies against official package registries
  • Visual Statistics - See comprehensive stats on outdated and up-to-date packages
  • Browser Integration - Chrome extension for in-context GitHub repository analysis
  • Update Commands - Automatically generate update commands for each package manager
  • Token Management - Secure GitHub token storage for private repositories and increased rate limits

For Developers

  • Quickly check if project dependencies are outdated
  • Analyze dependencies before adopting a new library
  • Monitor dependency health across multiple projects

For Teams

  • Maintain consistent dependency versions across projects
  • Identify security vulnerabilities in outdated packages
  • Streamline dependency update workflows

For Open Source Maintainers

  • Keep dependencies up-to-date in public repositories
  • Provide transparency about project maintenance status
  • Automate dependency health checks

🔧 Supported Package Managers

Package ManagerFile FormatRegistry
npmpackage.jsonnpmjs.com
piprequirements.txtpypi.org
pubpubspec.yamlpub.dev

More package managers coming soon!

💡 Need Help?

On this page