Overview
A Flutter/Dart package that provides a client for interacting with the Pub package repository, enabling developers to fetch public package information such as metadata, versions, and dependencies. Built for simplicity and reliability, it integrates seamlessly into apps needing real-time access to Dart package data. The client supports all major platforms, including mobile, desktop, and web, making it ideal for tools that analyze or display package details. It is maintained by leoafarias.com and hosted on GitHub for transparency and community contributions.
Use cases
- Fetching package metadata
- Displaying package versions
- Analyzing package dependencies
- Building package search tools
- Integrating with dev tooling
Key features
- Simple API interface
- Cross-platform support
- Real-time package data
- GitHub-hosted source code
- Official Pub repository integration
Suitable for
- Dart package explorers
- Developer tooling apps
- Dependency analysis utilities
- Educational apps about Dart packages
- CI/CD pipeline integrations
Considerations
- Requires internet connection
- Rate limiting may apply
- Limited to public package data
- Not suitable for private package management
- Depends on external Pub service stability