Top 0.2% dependent packages on proxy.golang.org
Top 0.2% dependent repos on proxy.golang.org
Top 1.9% forks on proxy.golang.org
Top 0.1% docker downloads on proxy.golang.org
proxy.golang.org : github.com/inconshreveable/go-update
Package update provides functionality to implement secure, self-updating Go programs (or other single-file targets). For complete updating solutions please see Equinox (https://equinox.io) and go-tuf (https://github.com/flynn/go-tuf). This example shows how to update a program remotely from a URL. Go binaries can often be large. It can be advantageous to only ship a binary patch to a client instead of the complete program text of a new version. This example shows how to update a program with a bsdiff binary patch. Other patch formats may be applied by implementing the Patcher interface. Updating executable code on a computer can be a dangerous operation unless you take the appropriate steps to guarantee the authenticity of the new code. While checksum verification is important, it should always be combined with signature verification (next section) to guarantee that the code came from a trusted party. go-update validates SHA256 checksums by default, but this is pluggable via the Hash property on the Options struct. This example shows how to guarantee that the newly-updated binary is verified to have an appropriate checksum (that was otherwise retrived via a secure channel) specified as a hex string. Cryptographic verification of new code from an update is an extremely important way to guarantee the security and integrity of your updates. Verification is performed by validating the signature of a hash of the new file. This means nothing changes if you apply your update with a patch. This example shows how to add signature verification to your updates. To make all of this work an application distributor must first create a public/private key pair and embed the public key into their application. When they issue a new release, the issuer must sign the new executable file with the private key and distribute the signature along with the update. In order to update a Go application with go-update, you must distributed it as a single executable. This is often easy, but some applications require static assets (like HTML and CSS asset files or TLS certificates). In order to update applications like these, you'll want to make sure to embed those asset files into the distributed binary with a tool like go-bindata (my favorite): https://github.com/jteeuwen/go-bindata Mechanisms and protocols for determining whether an update should be applied and, if so, which one are out of scope for this package. Please consult go-tuf (https://github.com/flynn/go-tuf) or Equinox (https://equinox.io) for more complete solutions. go-update only works for self-updating applications that are distributed as a single binary, i.e. applications that do not have additional assets or dependency files. Updating application that are distributed as mutliple on-disk files is out of scope, although this may change in future versions of this library.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/inconshreveable/go-update
License: Apache-2.0
Latest release: over 9 years ago
First release: almost 10 years ago
Namespace: github.com/inconshreveable
Dependent packages: 477
Dependent repositories: 931
Stars: 1,978 on GitHub
Forks: 226 on GitHub
Docker dependents: 239
Docker downloads: 830,944,087
See more repository details: repos.ecosyste.ms
Last synced: about 12 hours ago
github.com/ThomasK33/loftctl/v3 v3.0.1
1 version - Latest release: about 2 years agogithub.com/bf2fc6cc711aee1a0c2a/cos-tools/rhoc v0.0.0-20230404184056-da48874f204b
Tools and support script for the Managed Connector Service12 versions - Latest release: about 2 years ago - 4 stars on GitHub
github.com/Ashvin-Ranjan/k8r v0.0.0-20230317212007-22b387052822
2 versions - Latest release: about 2 years agogithub.com/myopenfactory/client v1.6.1
37 versions - Latest release: about 2 years ago - 1 stars on GitHubgithub.com/malivvan/vivid v0.0.1
1 version - Latest release: about 2 years ago - 0 stars on GitHubcodeberg.org/mgkeller/go-jar v0.0.0-20230311153830-2841839b1e2f
Package jar is a readily-embeddable feature-rich proxy-focused AWS-aware distributed-oriented res...1 version - Latest release: about 2 years ago
github.com/ktr0731/evans v0.10.11 π°
Evans is an expressive universal gRPC client.27 versions - Latest release: over 2 years ago - 16 dependent packages - 27 dependent repositories - 3,580 stars on GitHub
github.com/zekker6/commands-orchestration v0.4.3
A simple tool which helps to automate workflow of running some commands in shell.16 versions - Latest release: over 2 years ago - 3 stars on GitHub
github.com/ankorstore/go-selfupdate v0.0.2
Binary self-update mechanism for Go commands using GitHub2 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/redhat-developer/app-services-cli v0.53.0
Command Line Interface for RHOAS161 versions - Latest release: over 2 years ago - 3 dependent packages - 4 dependent repositories - 41 stars on GitHub
github.com/bf2fc6cc711aee1a0c2a/cli v0.53.0
161 versions - Latest release: over 2 years agogithub.com/marcus-crane/wails-autoupdater v0.0.6
An MVP experiment in setting up autoupdating for Wails while retaining nice packaging7 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/orbs-network/boyarin v1.12.2
Management layer for Orbs node containers used to deploy virtual chains32 versions - Latest release: over 2 years ago - 1 dependent repositories - 4 stars on GitHub
github.com/bitcartcc/bitcart-cli v0.0.0-20230218202429-c292841e4b81
BitcartCC CLI6 versions - Latest release: over 2 years ago - 1 stars on GitHub
github.com/LinkinStars/words v0.1.6
8 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/linkinstars/words v0.1.6
8 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/stuartleeks/pick-a-browser v0.3.4162470221
23 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/pydio/cells-sync v0.9.4
Sync Client for Pydio Cells9 versions - Latest release: over 2 years ago - 27 stars on GitHub
github.com/pydio/sync v0.9.4
9 versions - Latest release: over 2 years agogithub.com/bitcartcc/go-github-selfupdate v0.0.0-20230204165021-f3bb194eb86e
Binary self-update mechanism for Go commands using GitHub1 version - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/ArtalkJS/ArtalkGo v0.0.0-20230203153256-476b1994ea29
[Deprecated] Moved to ArtalkJS/Artalk monorepo3 versions - Latest release: over 2 years ago - 120 stars on GitHub
github.com/loft-sh/go-github-selfupdate v1.0.1
Binary self-update mechanism for Go commands using GitHub2 versions - Latest release: over 2 years ago - 2 dependent repositories - 1 stars on GitHub
github.com/getoutreach/devtel v1.0.0-rc.12
12 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/zehome/sintls v0.0.0-20230117164123-b90a4bf2ebc8
Simple Internal TLS ACME-DNS over HTTPS using Lego2 versions - Latest release: over 2 years ago - 3 stars on GitHub
github.com/muter3000/funktion v0.0.0-20230107154454-edd32c1c97a4
a CLI tool for working with funktion1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.hscsec.cn/easysoft/quickon_cli v1.3.9
44 versions - Latest release: over 2 years agogithub.phpd.cn/easysoft/quickon_cli v1.3.9
44 versions - Latest release: over 2 years agogithub.com/easysoft/quickon_cli v1.3.9
About Install Qucheng , and related cloud-native add-ons, it supports all-in-one, multi-node, and...44 versions - Latest release: over 2 years ago - 5 stars on GitHub
github.com/intrand/govirt v0.0.0-20221229190957-37fdaf4ef580
https://github.com/oVirt/go-ovirt/tree/master/examples1 version - Latest release: over 2 years ago - 2 stars on GitHub
github.com/hornbill/gohornbillgoogleuserimport v1.1.0
Utility to enable the extract, transform and load of user records from Google Workspace to Hornbill2 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/tomadele/venom v1.0.0
π Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Reque...4 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/samj1912/buildpacks-venom v0.1.0
Buildpacks Venom CLI.1 version - Latest release: over 2 years ago - 1 stars on GitHub
github.com/khaledchahrour/shop v1.3.1
57 versions - Latest release: over 2 years agogithub.com/yogeshs029/shopifytheme v1.3.1
57 versions - Latest release: over 2 years agogithub.com/aliyou01/theme v1.3.1
57 versions - Latest release: over 2 years agogithub.com/fj97531/themekit v1.3.1
57 versions - Latest release: over 2 years agogithub.com/albertuuzz/theme v1.3.1
57 versions - Latest release: over 2 years agogithub.com/yangustavo/shopify_closetdaayla v1.3.1
57 versions - Latest release: over 2 years agogithub.com/clems-9/shopifytheme v1.3.1
57 versions - Latest release: over 2 years agogithub.com/dragonkurama2001/cdg v1.3.1
57 versions - Latest release: over 2 years agogithub.com/captainkoerk/shop v1.3.1
57 versions - Latest release: over 2 years agogithub.com/eshanjb/dfgdfg v1.3.1
57 versions - Latest release: over 2 years agogithub.com/dabeer430/sklia v1.3.1
57 versions - Latest release: over 2 years agogithub.com/kabronaterol/hi v1.3.1
57 versions - Latest release: over 2 years agogithub.com/lucasquerinop/theme2 v1.3.1
57 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/waxson1/shopify-theme v1.3.1
57 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/trunghieu27/themekit v1.3.1
57 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/priwbeytullah/shopify v1.3.1
57 versions - Latest release: over 2 years agogithub.com/apxxxxxxe/shioriupdater v1.1.7
δΌΊγ ε°γγΌγ«7 versions - Latest release: over 2 years ago - 1 stars on GitHub
github.com/nats-io/nsc v0.0.0-20221206222106-35db9400b257
Tool for creating nkey/jwt based configurations4 versions - Latest release: over 2 years ago - 5 dependent packages - 13 dependent repositories - 61 stars on GitHub
github.com/fabiofenoglio/go-github-selfupdate v0.0.2
Binary self-update mechanism for Go commands using GitHub2 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/alphadose/test-selfupdate v0.0.2
Testing self-update for go binaries2 versions - Latest release: over 2 years ago - 1 stars on GitHub
github.com/MickMake/GoUnify v1.0.2
GoLang package to provide common CLI utilities.3 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/evilredhorse/pubaccess-node v1.6.1
Edge Data Node - Agriculture & Industry 4.01 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/healx/circleci-cli v0.0.0-20221115101948-5dd13f78bd7a
Use CircleCI from the command line1 version - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/dhcgn/go-github-selfupdate v1.0.0
1 version - Latest release: over 2 years agogithub.com/l3uddz/nabarr v0.3.3 π°
Monitor newznab/torznab rss and add new media to sonarr/radarr9 versions - Latest release: over 2 years ago - 38 stars on GitHub
github.com/intercloud/venom v1.1.0
π Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Reque...55 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/spectrocloud/vcluster v0.12.3
vcluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a name...138 versions - Latest release: over 2 years ago - 1 dependent repositories - 0 stars on GitHub
github.com/eliasbokreta/multik8s v0.0.3
Access Kubernetes pod information across multiple contexts3 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/eliasbokreta/deprek8 v0.1.1
A Kubernetes / Helm utility to find deprecated deployed k8s resources1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/nezhahq/go-github-selfupdate v0.0.0-20221018153747-e1fb0e0b65b0
Binary self-update mechanism for Go commands using GitHub1 version - Latest release: over 2 years ago - 7 dependent packages - 11 dependent repositories - 0 stars on GitHub
github.com/error996/hyprspace v0.2.2
A Lightweight VPN Built on top of IPFS + Libp2p for Truly Distributed Networks.1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/Error996/hyprspace v0.2.2
A Lightweight VPN Built on top of IPFS + Libp2p for Truly Distributed Networks.1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/lpmatos/loli v1.15.0
42 versions - Latest release: over 2 years agogithub.com/ci-monk/loli v1.15.0
A pretty CLI to find animes passing images ππ³π42 versions - Latest release: over 2 years ago - 16 stars on GitHub
github.com/lpmatos/Loli v1.15.0
42 versions - Latest release: over 2 years agogithub.com/joelywz/wails-selfupdate v0.1.2
3 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/skynetlabs/pinner v0.7.8
Ensures that relevant skyfiles will be properly pinned by the portal even when individual servers...22 versions - Latest release: over 2 years ago - 1 stars on GitHub
github.com/SkynetLabs/pinner v0.7.8
Ensures that relevant skyfiles will be properly pinned by the portal even when individual servers...22 versions - Latest release: over 2 years ago - 1 stars on GitHub
github.com/accuknox/accuknox-cli v0.2.1
Command line tool for Accuknox security solution handling17 versions - Latest release: over 2 years ago - 4 stars on GitHub
github.com/gitpod-io/run-gp v0.1.7
Run a local workspace using the .gitpod.yml9 versions - Latest release: over 2 years ago - 42 stars on GitHub
github.com/optix2000/totsugeki v1.10.1
Guilty Gear Strive Proxy for faster loading screens.30 versions - Latest release: over 2 years ago - 484 stars on GitHub
gitlab.com/skynethq/skyd v1.6.9
Skynet is a content hosting and decentralized app development platform. https://siasky.net89 versions - Latest release: over 2 years ago - 12 stars on GitLab.com
gitlab.com/SkynetLabs/skyd v1.6.9
Skynet is a content hosting and decentralized app development platform. https://siasky.net89 versions - Latest release: over 2 years ago - 12 dependent packages - 10 dependent repositories - 12 stars on GitLab.com
gitlab.com/SkynetHQ/skyd v1.6.9
Skynet is a content hosting and decentralized app development platform. https://siasky.net89 versions - Latest release: over 2 years ago - 12 stars on GitLab.com
github.com/openet/gloo v1.12.12
The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy1,013 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/mightymarty/tfsec v1.0.8 π°
Security scanner for your Terraform code8 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/ktr0731/go-updater v0.1.6
update your tools by various means4 versions - Latest release: almost 3 years ago - 7 dependent packages - 32 dependent repositories - 6 stars on GitHub
github.com/m3db/m3db-operator v0.14.0
Kubernetes operator for M3DB21 versions - Latest release: almost 3 years ago - 134 stars on GitHub
github.com/lbryio/ytsync/v5 v5.9.10
An overly complex tool to mirror youtube content to LBRY150 versions - Latest release: almost 3 years ago - 37 stars on GitHub
github.com/arriven/db1000n v0.9.18 removed
109 versions - Latest release: almost 3 years agogithub.com/naiba/go-github-selfupdate v0.0.0-20220813032640-e987a7bc764f
Binary self-update mechanism for Go commands using GitHub1 version - Latest release: almost 3 years ago - 6 dependent packages - 2 dependent repositories - 0 stars on GitHub
github.com/reliablyhq/cli v0.49.3
Copyright Β© 2020 Reliably <[email protected]> Licensed under the Apache License, Version 2.0 (the...76 versions - Latest release: almost 3 years ago - 1 stars on GitHub
github.com/longkey1/jnal v0.11.2
Copyright Β© 2021 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...22 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/longkey1/diary v0.11.2
Copyright Β© 2021 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...21 versions - Latest release: almost 3 years ago
gitlab.com/vay3t/mubeng v0.0.0-20220731230049-0b269b665a97
An incredibly fast proxy checker & IP rotator with ease - Fixed2 versions - Latest release: almost 3 years ago - 0 stars on GitLab.com
github.com/n8maninger/sia-host-selector v0.0.2
quick and dirty script to filter hosts for Sia renters2 versions - Latest release: almost 3 years ago - 1 stars on GitHub
github.com/EldersJavas/EbiBuilder v0.0.0-20220724064310-1c7484345f54
Ebitengine Builder1 version - Latest release: almost 3 years ago - 2 stars on GitHub
github.com/siafoundation/siad v1.5.9
The Sia daemon83 versions - Latest release: almost 3 years ago - 106 stars on GitHub
github.com/SiaFoundation/siad v1.5.9
The Sia daemon83 versions - Latest release: almost 3 years ago - 106 stars on GitHub
go.sia.tech/siad v1.5.9
The Sia daemon83 versions - Latest release: almost 3 years ago - 37 dependent packages - 29 dependent repositories - 130 stars on GitHub
github.com/VitalyKondratiev/gtrack v0.0.0-20220720125250-40cb2a4cbe97
Jira + Toggle CLI time tracker1 version - Latest release: almost 3 years ago - 3 stars on GitHub
github.com/l3uddz/mediarr v1.2.1 π°
CLI tool to add new media to pvr's from the arr suite9 versions - Latest release: almost 3 years ago - 26 stars on GitHub
github.com/l3uddz/missarr v1.2.0 π°
Search for missing content in Sonarr/Radarr in a controlled fashion7 versions - Latest release: almost 3 years ago - 20 stars on GitHub
github.com/ZupIT/ritchie-cli v0.0.0-20220708180851-873fb03d4967
Ritchie CLI is an open-source tool that allows to create, store and share any kind of automation,...2 versions - Latest release: almost 3 years ago - 3 dependent repositories - 561 stars on GitHub
github.com/dwilkolek/moxy v1.0.11
12 versions - Latest release: almost 3 years ago - 2 stars on GitHubgithub.com/getoutreach/logfmt v1.1.0
9 versions - Latest release: almost 3 years ago - 0 stars on GitHubgithub.com/akkias7/nezha v0.13.4 removed
122 versions - Latest release: almost 3 years agogithub.com/SkynetLabs/blocker v0.1.2
Blocker is a service that blocklists bad skylinks on all servers.3 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 2 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.