Awesome Go

Dragonfly

CategoryDistributed Systems
SubcategoryDistributed Systems
Stars0

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

alt

GitHub release Artifact Hub OpenSSF Scorecard CI Go Report Card Discussions OpenSSF Best Practices Twitter LICENSE FOSSA Status LFX Health Score CNCF Status

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:

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.

← Back to Distributed Systems