pub.dev
pub.dev is the official package repository for Dart and Flutter, helping developers discover, evaluate, publish, and install reusable packages.
What pub.dev is
pub.dev official site describes pub.dev as the official package repository for Dart and Flutter apps. Developers use it to search for packages, read package pages, inspect versions, follow documentation and repository links, and install dependencies through Dart and Flutter tooling. The site is part catalog, part publishing surface, and part trust signal. A package page can tell a developer what the package does, which platforms it supports, how active it appears, and what metadata the publisher has supplied.
Packages and pubspec metadata
Dart packages use a `pubspec.yaml` file to describe metadata such as name, version, description, dependencies, homepage, repository, issue tracker, documentation, supported platforms, screenshots, topics, and SDK constraints. pub.dev reads that metadata and turns it into searchable package pages. That structure matters because package discovery is not only about a name. A useful listing needs enough context for a developer to decide whether the package fits a project, whether it supports the target platforms, and where to go for source code or documentation.
Scores and discovery signals
pub.dev shows several signals that help users evaluate packages, including likes, download counts, and pub points. Its help page explains that pub points reflect quality checks such as file conventions, documentation, platform support, static analysis, and up-to-date dependencies. These signals are aids, not guarantees. A high score can suggest that a package follows ecosystem expectations, while the README, changelog, repository, issue tracker, license, and actual code still deserve review before a team depends on it.
Flutter and Dart ecosystem role
For Flutter developers, pub.dev is the usual place to find plugins, UI helpers, state management libraries, platform integrations, and tooling packages. For Dart developers outside Flutter, it hosts libraries for command-line tools, servers, web apps, testing, data formats, and general programming needs. Because Dart and Flutter share package tooling, pub.dev acts as a common exchange point for both communities. Package authors can publish once, while users can discover whether a package targets Flutter, Dart, specific operating systems, or the web.
Publishing and maintenance
Package authors publish to pub.dev through Dart tooling and maintain pages by updating package metadata, versions, changelogs, documentation, and links. The public pub.dev site project is also developed in the open, which gives the ecosystem a visible place for issues, implementation details, and improvements to the hosting service itself. Maintenance quality still varies by package. Readers should treat pub.dev as a discovery and distribution platform, then check each package's health, license, compatibility, and release history before adopting it.
Who uses pub.dev
pub.dev is used by Flutter app developers, Dart library authors, package maintainers, tool builders, teams evaluating dependencies, educators teaching Dart or Flutter, and open-source contributors publishing reusable code. Some users arrive through `dart pub` or `flutter pub` workflows, while others browse the website directly to compare packages.
Why it matters
A language ecosystem depends on a healthy package registry. pub.dev makes Dart and Flutter code easier to reuse, gives package authors a standard publishing channel, and gives users a shared place to compare package metadata before adding third-party code to their projects. It also shapes quality expectations. By surfacing documentation, platform support, analysis results, and dependency freshness, the site nudges package authors toward practices that make the broader ecosystem easier to trust.
WHOIS domain data
Data pulled: May 24, 2026View current WHOIS record
- Domain
- pub.dev
- WHOIS source note
- The Who.is WHOIS lookup reported no traditional WHOIS data for pub.dev; the visible domain registration fields below are from the Who.is RDAP view for the same domain.
- IP address
- 34.36.0.14
- Registrar
- Markmonitor Inc.
- Registrar handle
- 292
- Contact URI
- https://www.markmonitor.com/contact-us/
- Created
- March 11, 2019
- Updated
- February 7, 2026
- RDAP database updated
- May 23, 2026
- Expires
- March 11, 2027
- Nameservers
- ns1.google.com (216.239.32.10); ns2.google.com (216.239.34.10); ns3.google.com (216.239.36.10); ns4.google.com (216.239.38.10)
- Domain status
- client delete prohibited, client transfer prohibited, client update prohibited
- Contact privacy
- The visible Who.is RDAP summary shows a domain contact URI at https://domains.markmonitor.com/whois/contact/pub.dev; registrant personal details are not displayed.