Dragonfly
Provide efficient, stable and secure file distribution and image acceleration based on p2p technology to be the best practice and standard solution in cloud native architectures
About Dragonfly
Dragonfly
Introduction
Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem that accelerates OCI container launch. It aims to provide a best‑practice, standards‑based solution for cloud‑native architectures, improving large‑scale delivery of files, container images, OCI artifacts, AI/ML models, caches, logs, dependencies, etc.
Documentation
You can find the full documentation on the d7y.io.
Community
Join the conversation and help the community grow. Here are the ways to get involved:
- Slack Channel: #dragonfly on CNCF Slack
- Github Discussions: Dragonfly Discussion Forum
- Developer Group: [email protected]
- Mailing Lists:
- Developers: [email protected]
- Maintainers: [email protected]
- Twitter: @dragonfly_oss
- DingTalk Group:
22880028764
You can also find community information in the community repository.
Roadmap
You can find the roadmap in the community repository.
Security
Security Audit
A third-party security audit of Dragonfly was performed by Trail of Bits, with the full report available at Dragonfly Comprehensive Report.
Reporting security vulnerabilities
If you discover a vulnerability, please report it per our Security Policy at Security Policy, and security insights are detailed in SECURITY-INSIGHTS.yml.
Software bill of materials
We publish SBOMs with all of our releases. You can find them in Github release assets.
Contributing
You should check out our CONTRIBUTING and develop the project together.
Code of Conduct
Please refer to our Code of Conduct which applies to all Dragonfly community members.
Frequently Asked Questions
What is Dragonfly?
Dragonfly is a Distributed Systems library for the Go programming language. Provide efficient, stable and secure file distribution and image acceleration based on p2p technology to be the best practice and standard solution in cloud native architectures
How do I install Dragonfly?
Install Dragonfly with the Go module system using `go get dragonflyoss/Dragonfly2`. Check the repository for the current installation instructions.
What category does Dragonfly belong to?
Dragonfly is listed under Distributed Systems, specifically Distributed Systems.