One language.
One repository.
OnePub.
The first and only private package repository designed for Flutter. Built by Dart developers, for Dart developers.
Login to search for Dart packages in both pub.dev and your Dart private OnePub repository.
For the love of Dart
OnePub puts all of your Dart and Flutter packages in the one place. Built a widget?
Sign up and publish the code in minutes, and easily share to avoid wasting time duplicating work.
Want to share it with your team but not the world? Can do. If you love Dart, you'll love OnePub.
Sign up and publish the code in minutes, and easily share to avoid wasting time duplicating work.
Want to share it with your team but not the world? Can do. If you love Dart, you'll love OnePub.
Publish in seconds:
dart pub global activate onepub
onepub login
cd <my package>
onepub pub private
dart pub publish
Read More:
Publish my first package Write Once, Use Everywhere Easily share packages with your team Securely Distribute Packages to your CustomersOne platform, many benefits
OnePub was built by Dart developers, for Dart developers, which means
it does all the stuff you need it to.
it does all the stuff you need it to.
One effortless interface
Forget juggling dependency overrides and github dependencies. OnePub puts your own private library – and Google’s public one – at your fingertips. Literally. Publish and share code, all in the one place.
Seamless integration
Who's got time for learning curves. No matter what's in your Dart toolbelt, the whole thing can be easily integrated with OnePub. We’re talking Dart CLI tools and your favourite IDE.
Automatic documentation
Instead of wasting time generating API documentation, OnePub does it for you. OnePub automatically publishes your API, readme, examples and install instructions for each package uploaded. See? Simple.
Forever up to date
Never miss a package update again. OnePub keeps you informed of key events with automatic notifications that ensure you’re always working with the most up-to-date package version available.
Uniting teams, reducing friction
For developers
Spend more time doing what you love by saving time doing what you don't-admin. Share,find and maintain quality code easily across projects.
For teams
Maintain your well-oiled machine by eliminating the friction inherent in code sharing. No more unnecessary duplication, just better productivity.
For enterprise
Create a secure ecosystem with automated Software Bill of Material, end to end encryption, auditing, verified packages and controlled package sharing.
Securely distribute Dart Packages to your customers
Read more about Securely distribute Dart Packages to your customers
Using OnePub to distribute your licensed packages to customers makes distribution simple for you and for your customers.
Publish your first package
Read more about Publish your first package
Publishing a dart package is easier than you think.
This getting started guide shows you all of the tricks.