Skip to content

Overview

Your private pub.dev. CLUB is a self-hosted package repository for Dart and Flutter teams. It speaks the same protocol as pub.dev, so every dart pub get, dart pub publish, and dart pub add works exactly the way your team already knows — only the packages stay inside your infrastructure.

Why CLUB

Works with dart pub out of the box

Drop-in replacement for pub.dev. No client-side patches, no custom CLI — your team uses dart pub and flutter pub exactly as before.

Private by default

Every package stays behind authentication. Email/password for humans, scoped tokens for CI.

One container, no dependencies

A single Docker image. No extra database server, no message queue, no Node.js at runtime. Runs anywhere Docker runs.

Scales with you

Start on SQLite and the local filesystem. Move to PostgreSQL, S3, or Google Cloud Storage when you need to — change a few environment variables, not your workflow.

Familiar web UI

A pub.dev-style web dashboard for browsing packages, reading docs, and managing publishers, users, and tokens.

Built for teams

Publishers (organizations), per-package uploaders, roles, invite links, activity logs, and a CLI that fits cleanly into your CI pipeline.

Start here

Explore