Overview
Unpub is a self-hosted private Dart Pub server designed for enterprise use, enabling teams to manage and distribute internal Dart packages securely. It provides a simple web interface for searching, browsing, and viewing package details, ensuring control over code sharing within organizations. Built with simplicity and security in mind, Unpub integrates seamlessly into existing development workflows. It supports all major platforms including Android, iOS, macOS, Windows, and Linux, making it ideal for large-scale, on-premise package management.
Use cases
- Private package hosting
- Enterprise code distribution
- Internal library management
- Secure dependency sharing
- Offline package access
Key features
- Self-hosted deployment
- Web-based package browser
- Searchable package index
- Support for all Flutter platforms
- Simple setup and integration
Suitable for
- Enterprise development teams
- Organizations needing private package repositories
- Teams requiring offline access to dependencies
- Companies with strict data governance policies
- Dart/Flutter projects with internal libraries
Considerations
- Requires server maintenance
- Needs secure network configuration
- May require additional authentication setup
- Not suitable for public package distribution
- Depends on reliable infrastructure for uptime