An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: github.com/mholt/archiver/v3

Package archiver facilitates convenient, cross-platform, high-level archival and compression operations for a variety of formats and compression algorithms. This package and its dependencies are written in pure Go (not cgo) and have no external dependencies, so they should run on all major platforms. (It also comes with a command for CLI use in the cmd/arc folder.) Each supported format or algorithm has a unique type definition that implements the interfaces corresponding to the tasks they perform. For example, the Tar type implements Reader, Writer, Archiver, Unarchiver, Walker, and several other interfaces. The most common functions are implemented at the package level for convenience: Archive, Unarchive, Walk, Extract, CompressFile, and DecompressFile. With these, the format type is chosen implicitly, and a sane default configuration is used. To customize a format's configuration, create an instance of its struct with its fields set to the desired values. You can also use and customize the handy Default* (replace the wildcard with the format's type name) for a quick, one-off instance of the format's type. To obtain a new instance of a format's struct with the default config, use the provided New*() functions. This is not required, however. An empty struct of any type, for example &Zip{} is perfectly valid, so you may create the structs manually, too. The examples on this page show how either may be done. See the examples in this package for an idea of how to wield this package for common tasks. Most of the examples which are specific to a certain format type, for example Zip, can be applied to other types that implement the same interfaces. For example, using Zip is very similar to using Tar or TarGz (etc), and using Gz is very similar to using Sz or Xz (etc). When creating archives or compressing files using a specific instance of the format's type, the name of the output file MUST match that of the format, to prevent confusion later on. If you absolutely need a different file extension, you may rename the file afterward. Values in this package are NOT safe for concurrent use. There is no performance benefit of reusing them, and since they may contain important state (especially while walking, reading, or writing), it is NOT recommended to reuse values from this package or change their configuration after they are in use.
11 versions
Latest release: over 3 years ago
1,162 dependent packages

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/mholt/archiver/v3

View more repository details: http://repos.ecosyste.ms/hosts/GitHub/repositories/mholt%2Farchiver

Dependent Repos 2,881

ossf/scorecard-action
Official GitHub Action for OpenSSF Scorecard.

Size: 6.93 MB - Last synced: 6 days ago - Pushed: 10 days ago

zeromike/syft Fork of anchore/syft
CLI tool and library for generating a Software Bill of Materials from container images and filesystems

Size: 10.4 MB - Last synced: 11 months ago - Pushed: almost 3 years ago

krasish/test-infra Fork of kyma-project/test-infra
Test infrastructure for the Kyma project.

Size: 15.3 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

paketo-buildpacks/go
A Cloud Native Buildpack for Go

Size: 83 MB - Last synced: 13 days ago - Pushed: 14 days ago

paketo-buildpacks/dotnet-core
A Cloud Native Buildpack for .NET Core

Size: 176 MB - Last synced: 2 days ago - Pushed: 2 days ago

sknot-rh/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift

Size: 442 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

tts-tblock/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift

Size: 449 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

priyawadhwa/rekor Fork of sigstore/rekor
Signature Transparency Log

Size: 12.7 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

askossivi/istio Fork of istio/istio
Connect, secure, control, and observe services.

Size: 184 MB - Last synced: 1 day ago - Pushed: 1 day ago

secteria/grype Fork of anchore/grype
A vulnerability scanner for container images and filesystems

Size: 2.45 MB - Last synced: 5 months ago - Pushed: 5 months ago

platform9/nodelet

Size: 76.4 MB - Last synced: 5 months ago - Pushed: 5 months ago

lightninglabs/lndclient
Golang client library for lnd

Size: 1.82 MB - Last synced: 14 days ago - Pushed: 15 days ago

drosoCode/filebrowser Fork of filebrowser/filebrowser
📂 Web File Browser

Size: 19.3 MB - Last synced: about 1 year ago - Pushed: about 2 years ago

joejulian/release Fork of kubernetes/release
Release infrastructure for Kubernetes and related components

Size: 14.2 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

sanekkurt/telegraf Fork of influxdata/telegraf
The plugin-driven server agent for collecting & reporting metrics.

Size: 43.5 MB - Last synced: about 2 years ago - Pushed: almost 3 years ago

schnjaso2/istio Fork of istio/istio
Connect, secure, control, and observe services.

Size: 171 MB - Last synced: about 2 hours ago - Pushed: about 2 hours ago

sozercan/release Fork of kubernetes/release
Release infrastructure for Kubernetes and related components

Size: 13.8 MB - Last synced: about 1 year ago - Pushed: about 2 years ago

slinkydeveloper/eventing-kafka-broker Fork of knative-sandbox/eventing-kafka-broker
Experimental Kafka Broker implementation

Size: 17.4 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

argoproj-labs/argocd-interlace
Enabling Software Supply Chain Security Capabilities in ArgoCD

Size: 10.2 MB - Last synced: about 2 months ago - Pushed: over 2 years ago

PushkarJ/enhancements Fork of kubernetes/enhancements
Enhancements tracking repo for Kubernetes

Size: 25.7 MB - Last synced: over 1 year ago - Pushed: about 2 years ago

ndrpnt/terraform-provider-mattermost
Terraform Mattermost provider

Size: 517 KB - Last synced: 7 days ago - Pushed: 8 days ago

coopstah13/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift

Size: 446 MB - Last synced: over 1 year ago - Pushed: about 2 years ago

sverdlov93/jfrog-client-go Fork of jfrog/jfrog-client-go
All go clients for JFrog products

Size: 34.1 MB - Last synced: 5 months ago - Pushed: 5 months ago

joshiste/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift

Size: 449 MB - Last synced: 6 months ago - Pushed: over 2 years ago

thefreakingmind/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift

Size: 445 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

geoand/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift

Size: 447 MB - Last synced: over 1 year ago - Pushed: about 2 years ago

cognitedata/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift

Size: 444 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

kameshsampath/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift 3

Size: 444 MB - Last synced: 4 months ago - Pushed: about 2 years ago

wwjiang007/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift 3

Size: 462 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

walnut-tom/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift

Size: 450 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

Dohbedoh/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift

Size: 456 MB - Last synced: 11 months ago - Pushed: about 2 years ago

mattermost/rtcd

Size: 20.8 MB - Last synced: 15 days ago - Pushed: 16 days ago

brightframe/external-dns Fork of kubernetes-sigs/external-dns
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services

Size: 58.1 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

chrishenzie/enhancements Fork of kubernetes/enhancements
Enhancements tracking repo for Kubernetes

Size: 29.1 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

ykzts/youtube-telegraf-plugin
Gather account information from YouTube channels.

Size: 677 KB - Last synced: 7 months ago - Pushed: over 1 year ago

delving/hub3
RDF discovery and publication platform

Size: 37.8 MB - Last synced: 1 day ago - Pushed: 10 days ago

mattermost-community/mattermost-plugin-jitsi
Jitsi plugin for Mattermost :electric_plug:

Size: 18.8 MB - Last synced: 1 day ago - Pushed: about 1 month ago

kubermatic/telemetry-client
Telemetry-Client is an observability tool that can be used to track Kubermatic Kubernetes Platform and Kubernetes cluster usage.

Size: 309 KB - Last synced: 4 days ago - Pushed: 5 months ago

parampavar/cds Fork of ovh/cds
Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform

Size: 217 MB - Last synced: 10 days ago - Pushed: 10 days ago