pub.dev website, Dart packages, Flutter packages, package repository, pub package manager, pubspec metadata, verified publishers, package scores, pub points, downloads, and WHOIS domain data

pub.dev

pub.dev is the official package repository for Dart and Flutter, helping developers discover, evaluate, publish, and install reusable packages.

Core purpose
pub.dev hosts reusable packages for Dart and Flutter projects and provides search, package pages, documentation links, scoring signals, and publishing workflows.
Official domain
pub.dev is the official package repository for Dart and Flutter packages.
Domain registered
March 11, 2019
The official pub.dev logo used as the brand image for the Dart and Flutter package repository page.View official pub.dev logo

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.