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 11 hours ago
github.com/sacloud/usacloud v1.14.1
usacloud:rabbit: : CLI client for the Sakura Cloud:cherry_blossom::cloud:129 versions - Latest release: 11 months ago - 1 dependent repositories - 47 stars on GitHub
github.com/k-phoen/grabana v0.22.2 💰
User-friendly Go library for building Grafana dashboards107 versions - Latest release: 11 months ago - 514 stars on GitHub
gitlab.com/scpcorp/SiaPrime v1.9.2
ScPrime Decentralized Storage65 versions - Latest release: 12 months ago - 9 stars on GitLab.com
github.com/henrygd/social-image-server v0.1.0
Self-hosted server to auto-generate your website's open graph social images7 versions - Latest release: 12 months ago - 8 stars on GitHub
github.com/loft-sh/loftctl/v4 v4.0.0-alpha.6
7 versions - Latest release: 12 months ago - 5 stars on GitHubgithub.com/lueurxax/grabana v1.0.0
Package grabana provides a developer-friendly way of creating Grafana dashboards. Whether you pr...1 version - Latest release: about 1 year ago - 0 stars on GitHub
github.com/anil-appface/grabana v1.0.1
Package grabana provides a developer-friendly way of creating Grafana dashboards. Whether you pr...2 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.com/Luzifer/go_helpers/v2 v2.25.0 💰
36 versions - Latest release: about 1 year ago - 52 dependent packages - 30 dependent repositories - 0 stars on GitHubgithub.com/luzifer/go_helpers/v2 v2.25.0
36 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.com/bestk/go-github-selfupdate v1.2.4
Binary self-update mechanism for Go commands using GitHub2 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.com/aatumaykin/go-self-update v1.0.0
Build self-updating Golang programs2 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.com/rhysd/dotfiles v0.2.3
dotfiles symbolic links management CLI5 versions - Latest release: about 1 year ago - 180 stars on GitHub
mmesh.dev/m-cli v0.10.5
mmesh-cli23 versions - Latest release: about 1 year ago - 0 stars on GitHub
mmesh.dev/m-node v0.13.5
mmesh-node33 versions - Latest release: about 1 year ago - 2 stars on GitHub
github.com/lavees1/005 v1.3.2
58 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.com/Shopify/themekit v1.3.2
Shopify theme development command line tool.58 versions - Latest release: about 1 year ago - 982 stars on GitHub
github.com/lavees1/004 v1.3.2
58 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.com/shopify/themekit v1.3.2
Shopify theme development command line tool.58 versions - Latest release: about 1 year ago - 982 stars on GitHub
github.com/fireflysl/shopify-themekit v1.3.2
58 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.com/csaunders/themekit v1.3.2
Shopify theme development command line tool.58 versions - Latest release: about 1 year ago - 987 stars on GitHub
github.com/csaunders/phoenix v1.3.2
58 versions - Latest release: about 1 year agogitlab.com/CoiaPrant/OracleBot v1.0.1
1 version - Latest release: about 1 year agogithub.com/bynow2code/dtail v0.0.1-alpha.12
Copyright © 2024 changqq <https://github.com/bynow2code/dtail> Permission is hereby granted, fre...12 versions - Latest release: about 1 year ago
github.com/mmesh/m-node v0.12.0
mmesh-node27 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.hscsec.cn/screwdriver-cd/sd-local v1.0.54
71 versions - Latest release: over 1 year agogithub.phpd.cn/screwdriver-cd/sd-local v1.0.54
71 versions - Latest release: over 1 year agogithub.com/kdancybot/np-client v0.1.1
7 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/powerpuffpenguin/webpc v1.3.1
Manage multiple remote computers via http512 versions - Latest release: over 1 year ago - 240 stars on GitHub
github.com/convox/convox v0.0.0-20240123202440-312dbd3c48a9
Multicloud Platform as a Service40 versions - Latest release: over 1 year ago - 120 stars on GitHub
px.dev/pixie v0.0.0-20240123173315-ecb5353e3112
Instant Kubernetes-Native Application Observability404 versions - Latest release: over 1 year ago - 1 dependent repositories - 4,421 stars on GitHub
github.phpd.cn/rewardenv/reward v0.5.3
104 versions - Latest release: over 1 year agogithub.com/botanikanet/grabana v0.3.0
User-friendly Go library for building Grafana dashboards2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/webhookdb/webhookdb-cli v0.0.0-20240115225622-f29f6aadc1d5
Command Line Interface for webhookdb1 version - Latest release: over 1 year ago - 1 stars on GitHub
github.com/springernature/halfpipe v0.0.0-20240112110129-96ecac6d6794
CLI for interacting with halfpipe26 versions - Latest release: over 1 year ago - 14 stars on GitHub
github.com/werf/trdl/client v0.0.0-20240109163944-6aa8790e67d7
The universal solution for delivering your software updates securely from a trusted The Update Fr...11 versions - Latest release: over 1 year ago - 1 dependent repositories - 215 stars on GitHub
github.com/jensvandewiel/arkascendedservermanager v0.2.0
A server manager for ARK: Ascended12 versions - Latest release: over 1 year ago - 65 stars on GitHub
github.com/JensvandeWiel/ArkAscendedServerManager v0.2.0
A server manager for ARK: Ascended12 versions - Latest release: over 1 year ago - 65 stars on GitHub
github.com/qinglongcn/bpfschain v0.0.3
3 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/convox/rack v0.0.0-20240103221326-fa02053e979b
Private PaaS built on native AWS services for maximum privacy and minimum upkeep18 versions - Latest release: over 1 year ago - 3 dependent repositories - 1,870 stars on GitHub
github.com/lieuweberg/rich-destiny/client v0.0.0-20231210191020-01ef327e3dcf
a discord rich presence tool for destiny 2 (pc)1 version - Latest release: over 1 year ago - 172 stars on GitHub
github.com/Arriven/db1000n v0.9.23
114 versions - Latest release: over 1 year ago - 1,190 stars on GitHubgithub.com/devusss/steamquery v0.1.4
CLI tool to keep track of your Counter-Strike 2 inventory written in Go.5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/notanaverageman/grabana v0.0.0-20231130161920-9224d1f35188
Package grabana provides a developer-friendly way of creating Grafana dashboards. Whether you pr...1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/criteo/command-launcher v0.0.0-20231117095235-3af1e39c448c
A command launcher 🚀 made with ❤️18 versions - Latest release: over 1 year ago - 17 stars on GitHub
github.com/longkey1/tmpl v0.3.11
Copyright © 2021 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...23 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/devusss/minio-link v0.2.0
2 versions - Latest release: over 1 year agogithub.com/glacials/mainframe v1.20.17 💰
my mainframe.80 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/rizinorg/rz-pm v0.3.3
An official Rizin package manager19 versions - Latest release: over 1 year ago - 9 stars on GitHub
github.com/rizinorg/rzpm v0.3.3 💰
An official Rizin package manager19 versions - Latest release: over 1 year ago - 15 stars on GitHub
github.com/ysicing/ergo v0.0.0-20231024014721-894e615a8058 💰
运维效能工具devops tools7 versions - Latest release: over 1 year ago - 25 stars on GitHub
github.com/mc-dashify/launcher v1.1.5
Gorgeous Minecraft server launcher8 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/MC-Dashify/launcher v1.1.5
Gorgeous Minecraft server launcher8 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/sarumaj/gh-gr v1.2.3
github-cli extension allowing to manage multiple github repositories at once21 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/ibice/go-github-selfupdate v0.2.1
Binary self-update mechanism for Go commands using GitHub3 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/MickMake/GoPlug v0.0.0-20230929202806-1ca496673d34
4 versions - Latest release: over 1 year ago - 1 dependent repositoriesgithub.com/bizflycloud/bizfly-backup v1.0.24
BizFly Cloud backup service.38 versions - Latest release: over 1 year ago - 7 stars on GitHub
github.com/mdshack/dbanon v1.1.3
A run anywhere database anonymizer6 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/fopina/gitgroup v0.2.0
9 versions - Latest release: over 1 year agogithub.com/fopina/git-group v0.2.0
Easily clone all the repositories from a group or organization9 versions - Latest release: over 1 year ago - 2 stars on GitHub
github.com/numtide/nits v0.0.0-20230914084200-2ad659744f1e
Nix & NATS2 versions - Latest release: over 1 year ago - 40 stars on GitHub
github.xiaoq7.com/ovh/cds v0.53.0
2 versions - Latest release: over 1 year agogithub.com/MickMake/GoSungrow v0.0.0-20230904044545-391253aaadd2
GoLang implementation to access the iSolarCloud API updated by SunGrow inverters.3 versions - Latest release: over 1 year ago - 85 stars on GitHub
github.com/pattonjp/localcluster v0.0.6
12 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/bitcart/bitcart-cli v0.0.0-20230813232825-40aba7697453
Bitcart CLI1 version - Latest release: almost 2 years ago - 1 stars on GitHub
github.com/bitcart/go-github-selfupdate v0.0.0-20230813225846-d9f4468b9beb
Binary self-update mechanism for Go commands using GitHub1 version - Latest release: almost 2 years ago - 1 dependent package - 0 stars on GitHub
github.com/khulnasoft-labs/tfsecurity v1.28.0
3 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/khulnasoft-labs/terrasec v0.0.0-20230803175114-ad8110abd958
2 versions - Latest release: almost 2 years agogithub.com/olup/lunii-admin v0.0.20
20 versions - Latest release: almost 2 years ago - 26 stars on GitHubgithub.com/zuiwuchang/v2ray-web v1.7.5
web client for v2ray-core support linux windows mac29 versions - Latest release: almost 2 years ago - 14 stars on GitHub
github.com/getoutreach/devenv v1.57.0
Package devenv manages Outreach developer environment203 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 9 stars on GitHub
github.com/devusss/steamquery-v2 v1.3.4
30 versions - Latest release: almost 2 years agogithub.com/marlinprotocol/ctl2 v0.0.0-20230717065359-881e6dc480cf
Copyright © 2020 MARLIN TEAM <[email protected]> Licensed under the Apache License, Version 2.0 (t...3 versions - Latest release: almost 2 years ago
github.com/jonhu/poelogoutreplay v0.2.2
Protects PoE TCP RST logout traffic from packet loss by replaying logout packets2 versions - Latest release: almost 2 years ago - 3 stars on GitHub
github.com/tkaxv-7s/netclient v0.20.3
10 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/TKaxv-7S/netclient v0.20.3
10 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/soedev/soego-lib v0.0.2
公共包资源包2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/redcraft-org/redcraft_server_management v0.0.0-20230630145042-5c84f982271a
A Minecraft server manager for linux, also known as rcsm3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/intrand/sd-ge-proton-updater v0.0.0-20230624124342-bb168a7e9df9
Steam Deck GE-Proton Updater1 version - Latest release: almost 2 years ago - 3 stars on GitHub
github.com/rajasahil/accuknox-cli v0.1.2-report
KubeArmor cli tool aka kArmor :robot:2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/Visual-Vincent/GoSungrow v0.0.0-20230619143023-71688842b915
GoLang implementation to access the iSolarCloud API updated by SunGrow inverters.1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/Xyaren/arcdps-log-uploader v1.0.0
An arcdps uploader and formatter for pasting the resulting links into discord11 versions - Latest release: almost 2 years ago - 3 stars on GitHub
github.com/xyaren/arcdps-log-uploader v1.0.0
An arcdps uploader and formatter for pasting the resulting links into discord11 versions - Latest release: almost 2 years ago - 3 stars on GitHub
github.com/Li4n0/revsuit v0.7.1
RevSuit is a flexible and powerful reverse connection platform designed for receiving connection ...20 versions - Latest release: almost 2 years ago - 510 stars on GitHub
github.com/li4n0/revsuit v0.7.1
RevSuit is a flexible and powerful reverse connection platform designed for receiving connection ...20 versions - Latest release: almost 2 years ago - 368 stars on GitHub
github.com/prateeknandle/kubearmor-client v0.0.1
KubeArmor cli tool aka kArmor :robot:1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/Prateeknandle/kubearmor-client v0.0.1
KubeArmor cli tool aka kArmor :robot:1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/alexander-lindner/latex/textool v0.0.0-20230527172614-695e9d15d4ec
Collection of latex and docker / ci stuff3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
gitlab.com/CoiaPrant/go-gitlab-selfupdate v0.0.0-20230525162113-1e95d977a072
Modify from https://github.com/rhysd/go-github-selfupdate2 versions - Latest release: almost 2 years ago - 0 stars on GitLab.com
github.com/tespkg/miniolib v0.3.0
High Performance, Kubernetes Native Object Storage3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/loft-sh/terraform-provider-loft v1.0.0
Terraform Provider for managing Loft Spaces and VCluster3 versions - Latest release: almost 2 years ago - 4 stars on GitHub
github.com/flaticols/go-github-selfupdate v0.0.0-20230524071050-5e169e484af8
Binary self-update mechanism for Go commands using GitHub1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/yaoapp/yao v0.10.3
:rocket: A performance app engine to create web services and applications in minutes.Suitable for...20 versions - Latest release: about 2 years ago - 5,658 stars on GitHub
github.com/yaoapp/xiang v0.10.3
:rocket: A performance app engine to create web services and applications in minutes.Suitable for...20 versions - Latest release: about 2 years ago - 5,729 stars on GitHub
github.com/b4b4r07/afx v0.2.1
📦 Package manager for CLI29 versions - Latest release: about 2 years ago - 91 stars on GitHub
github.com/szuecs/binary-patch v0.0.6
API and library to update binary applications6 versions - Latest release: about 2 years ago - 6 stars on GitHub
github.com/arvancloud/cli v1.3.6
20 versions - Latest release: about 2 years ago - 16 stars on GitHubgithub.com/AkkiaS7/nezha v0.15.0
:trollface: 哪吒监控 一站式轻监控轻运维系统。支持系统状态、HTTP、TCP、Ping 监控报警,计划任务和在线终端。139 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/power-slide/cli v0.3.0
Copyright © 2023 Kaz Walker <[email protected]> Licensed under the Apache License, Version 2.0 (the "...5 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/CristianHenzel/github-repo v0.9.23
gr - GitHub repository management tool15 versions - Latest release: about 2 years ago - 2 stars on GitHub
github.com/cristianhenzel/github-repo v0.9.23
gr - GitHub repository management tool15 versions - Latest release: about 2 years ago - 2 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.