# unpub

> A self-hosted, open-source private Dart package registry for enterprises, featuring a web UI, MongoDB storage, and pub.dev proxying.

- **Category:** Package Management
- **Licence:** MIT
- **Latest version:** 2.1.0
- **Open source:** oss
- **Languages:** Dart
- **Tags:** MongoDB, Flutter, Enterprise, Package Registry, Self Hosted, Private registry, Pub, Dart

## Description

This self-hosted private Dart Pub server targets enterprise environments. It offers a web UI for browsing and searching packages, supports publishing with custom validation rules, and forwards missing package requests to pub.dev. MongoDB stores metadata while the filesystem holds tarballs by default, though both layers are pluggable — an AWS S3 package store is available. Deployment options include a CLI installed via dart pub global activate or embedding the Dart library directly. The project is maintained by ByteDance's open-source team under an MIT license.

## Links

- [Homepage](https://github.com/pd4d10/unpub)
- [Website](https://pub.dev/packages/unpub)
- [Issues](https://github.com/bytedance/unpub/issues)
- [Changelog](https://pub.dev/packages/unpub/changelog)
- [Installing guide](https://pub.dev/packages/unpub/install)
- [Example](https://pub.dev/packages/unpub/example)
- [Repository](https://github.com/bytedance/unpub)
- [Documentation](https://pub.dev/documentation/unpub/latest/)

---
Source: https://selfhost.directory/project/unpub