An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 0.8% on proxy.golang.org
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

Top 6.4% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/k-phoen/grabana v0.22.2 💰
User-friendly Go library for building Grafana dashboards
107 versions - Latest release: 11 months ago - 514 stars on GitHub
Top 8.2% on proxy.golang.org
gitlab.com/scpcorp/SiaPrime v1.9.2
ScPrime Decentralized Storage
65 versions - Latest release: 12 months ago - 9 stars on GitLab.com
Top 7.6% on proxy.golang.org
github.com/henrygd/social-image-server v0.1.0
Self-hosted server to auto-generate your website's open graph social images
7 versions - Latest release: 12 months ago - 8 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/loft-sh/loftctl/v4 v4.0.0-alpha.6
7 versions - Latest release: 12 months ago - 5 stars on GitHub
Top 7.4% on proxy.golang.org
github.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
Top 7.4% on proxy.golang.org
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
Top 9.4% on proxy.golang.org
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 GitHub
Top 8.2% on proxy.golang.org
github.com/luzifer/go_helpers/v2 v2.25.0
36 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/bestk/go-github-selfupdate v1.2.4
Binary self-update mechanism for Go commands using GitHub
2 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/aatumaykin/go-self-update v1.0.0
Build self-updating Golang programs
2 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/rhysd/dotfiles v0.2.3
dotfiles symbolic links management CLI
5 versions - Latest release: about 1 year ago - 180 stars on GitHub
Top 8.2% on proxy.golang.org
mmesh.dev/m-cli v0.10.5
mmesh-cli
23 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
mmesh.dev/m-node v0.13.5
mmesh-node
33 versions - Latest release: about 1 year ago - 2 stars on GitHub
Top 7.6% on proxy.golang.org
github.com/lavees1/005 v1.3.2
58 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Shopify/themekit v1.3.2
Shopify theme development command line tool.
58 versions - Latest release: about 1 year ago - 982 stars on GitHub
Top 7.6% on proxy.golang.org
github.com/lavees1/004 v1.3.2
58 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/shopify/themekit v1.3.2
Shopify theme development command line tool.
58 versions - Latest release: about 1 year ago - 982 stars on GitHub
Top 7.6% on proxy.golang.org
github.com/fireflysl/shopify-themekit v1.3.2
58 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/csaunders/themekit v1.3.2
Shopify theme development command line tool.
58 versions - Latest release: about 1 year ago - 987 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/csaunders/phoenix v1.3.2
58 versions - Latest release: about 1 year ago
Top 6.7% on proxy.golang.org
gitlab.com/CoiaPrant/OracleBot v1.0.1
1 version - Latest release: about 1 year ago
Top 9.0% on proxy.golang.org
github.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
Top 8.2% on proxy.golang.org
github.com/mmesh/m-node v0.12.0
mmesh-node
27 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.hscsec.cn/screwdriver-cd/sd-local v1.0.54
71 versions - Latest release: over 1 year ago
Top 9.2% on proxy.golang.org
github.phpd.cn/screwdriver-cd/sd-local v1.0.54
71 versions - Latest release: over 1 year ago
Top 8.9% on proxy.golang.org
github.com/kdancybot/np-client v0.1.1
7 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 6.2% on proxy.golang.org
github.com/powerpuffpenguin/webpc v1.3.1
Manage multiple remote computers via http5
12 versions - Latest release: over 1 year ago - 240 stars on GitHub
Top 5.3% on proxy.golang.org
github.com/convox/convox v0.0.0-20240123202440-312dbd3c48a9
Multicloud Platform as a Service
40 versions - Latest release: over 1 year ago - 120 stars on GitHub
Top 4.2% on proxy.golang.org
px.dev/pixie v0.0.0-20240123173315-ecb5353e3112
Instant Kubernetes-Native Application Observability
404 versions - Latest release: over 1 year ago - 1 dependent repositories - 4,421 stars on GitHub
Top 9.2% on proxy.golang.org
github.phpd.cn/rewardenv/reward v0.5.3
104 versions - Latest release: over 1 year ago
Top 9.8% on proxy.golang.org
github.com/botanikanet/grabana v0.3.0
User-friendly Go library for building Grafana dashboards
2 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/webhookdb/webhookdb-cli v0.0.0-20240115225622-f29f6aadc1d5
Command Line Interface for webhookdb
1 version - Latest release: over 1 year ago - 1 stars on GitHub
Top 6.9% on proxy.golang.org
github.com/springernature/halfpipe v0.0.0-20240112110129-96ecac6d6794
CLI for interacting with halfpipe
26 versions - Latest release: over 1 year ago - 14 stars on GitHub
Top 5.2% on proxy.golang.org
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: Ascended
12 versions - Latest release: over 1 year ago - 65 stars on GitHub
github.com/JensvandeWiel/ArkAscendedServerManager v0.2.0
A server manager for ARK: Ascended
12 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 GitHub
Top 4.0% on proxy.golang.org
github.com/convox/rack v0.0.0-20240103221326-fa02053e979b
Private PaaS built on native AWS services for maximum privacy and minimum upkeep
18 versions - Latest release: over 1 year ago - 3 dependent repositories - 1,870 stars on GitHub
Top 9.6% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/Arriven/db1000n v0.9.23
114 versions - Latest release: over 1 year ago - 1,190 stars on GitHub
Top 9.0% on proxy.golang.org
github.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
Top 7.0% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
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
Top 9.0% on proxy.golang.org
github.com/devusss/minio-link v0.2.0
2 versions - Latest release: over 1 year ago
Top 9.0% on proxy.golang.org
github.com/glacials/mainframe v1.20.17 💰
my mainframe.
80 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 6.9% on proxy.golang.org
github.com/rizinorg/rz-pm v0.3.3
An official Rizin package manager
19 versions - Latest release: over 1 year ago - 9 stars on GitHub
Top 9.1% on proxy.golang.org
github.com/rizinorg/rzpm v0.3.3 💰
An official Rizin package manager
19 versions - Latest release: over 1 year ago - 15 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ysicing/ergo v0.0.0-20231024014721-894e615a8058 💰
运维效能工具devops tools
7 versions - Latest release: over 1 year ago - 25 stars on GitHub
Top 9.5% on proxy.golang.org
github.com/mc-dashify/launcher v1.1.5
Gorgeous Minecraft server launcher
8 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.com/MC-Dashify/launcher v1.1.5
Gorgeous Minecraft server launcher
8 versions - Latest release: over 1 year ago - 1 stars on GitHub
Top 9.4% on proxy.golang.org
github.com/sarumaj/gh-gr v1.2.3
github-cli extension allowing to manage multiple github repositories at once
21 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 GitHub
3 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 7.1% on proxy.golang.org
github.com/MickMake/GoPlug v0.0.0-20230929202806-1ca496673d34
4 versions - Latest release: over 1 year ago - 1 dependent repositories
Top 7.1% on proxy.golang.org
github.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 anonymizer
6 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/fopina/gitgroup v0.2.0
9 versions - Latest release: over 1 year ago
Top 8.3% on proxy.golang.org
github.com/fopina/git-group v0.2.0
Easily clone all the repositories from a group or organization
9 versions - Latest release: over 1 year ago - 2 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/numtide/nits v0.0.0-20230914084200-2ad659744f1e
Nix & NATS
2 versions - Latest release: over 1 year ago - 40 stars on GitHub
Top 9.3% on proxy.golang.org
github.xiaoq7.com/ovh/cds v0.53.0
2 versions - Latest release: over 1 year ago
Top 7.1% on proxy.golang.org
github.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
Top 9.0% on proxy.golang.org
github.com/pattonjp/localcluster v0.0.6
12 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/bitcart/bitcart-cli v0.0.0-20230813232825-40aba7697453
Bitcart CLI
1 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 GitHub
1 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 GitHub
Top 9.7% on proxy.golang.org
github.com/khulnasoft-labs/terrasec v0.0.0-20230803175114-ad8110abd958
2 versions - Latest release: almost 2 years ago
Top 6.6% on proxy.golang.org
github.com/olup/lunii-admin v0.0.20
20 versions - Latest release: almost 2 years ago - 26 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/zuiwuchang/v2ray-web v1.7.5
web client for v2ray-core support linux windows mac
29 versions - Latest release: almost 2 years ago - 14 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/getoutreach/devenv v1.57.0
Package devenv manages Outreach developer environment
203 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 9 stars on GitHub
Top 9.3% on proxy.golang.org
github.com/devusss/steamquery-v2 v1.3.4
30 versions - Latest release: almost 2 years ago
Top 8.2% on proxy.golang.org
github.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
Top 9.9% on proxy.golang.org
github.com/jonhu/poelogoutreplay v0.2.2
Protects PoE TCP RST logout traffic from packet loss by replaying logout packets
2 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 GitHub
github.com/TKaxv-7S/netclient v0.20.3
10 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/soedev/soego-lib v0.0.2
公共包资源包
2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/redcraft-org/redcraft_server_management v0.0.0-20230630145042-5c84f982271a
A Minecraft server manager for linux, also known as rcsm
3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/intrand/sd-ge-proton-updater v0.0.0-20230624124342-bb168a7e9df9
Steam Deck GE-Proton Updater
1 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
Top 8.6% on proxy.golang.org
github.com/Xyaren/arcdps-log-uploader v1.0.0
An arcdps uploader and formatter for pasting the resulting links into discord
11 versions - Latest release: almost 2 years ago - 3 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/xyaren/arcdps-log-uploader v1.0.0
An arcdps uploader and formatter for pasting the resulting links into discord
11 versions - Latest release: almost 2 years ago - 3 stars on GitHub
Top 5.1% on proxy.golang.org
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
Top 5.1% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/alexander-lindner/latex/textool v0.0.0-20230527172614-695e9d15d4ec
Collection of latex and docker / ci stuff
3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
gitlab.com/CoiaPrant/go-gitlab-selfupdate v0.0.0-20230525162113-1e95d977a072
Modify from https://github.com/rhysd/go-github-selfupdate
2 versions - Latest release: almost 2 years ago - 0 stars on GitLab.com
Top 8.2% on proxy.golang.org
github.com/tespkg/miniolib v0.3.0
High Performance, Kubernetes Native Object Storage
3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/loft-sh/terraform-provider-loft v1.0.0
Terraform Provider for managing Loft Spaces and VCluster
3 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 GitHub
1 version - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
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
Top 6.1% on proxy.golang.org
github.com/b4b4r07/afx v0.2.1
📦 Package manager for CLI
29 versions - Latest release: about 2 years ago - 91 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/szuecs/binary-patch v0.0.6
API and library to update binary applications
6 versions - Latest release: about 2 years ago - 6 stars on GitHub
Top 6.5% on proxy.golang.org
github.com/arvancloud/cli v1.3.6
20 versions - Latest release: about 2 years ago - 16 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/AkkiaS7/nezha v0.15.0
:trollface: 哪吒监控 一站式轻监控轻运维系统。支持系统状态、HTTP、TCP、Ping 监控报警,计划任务和在线终端。
139 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
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
Top 8.2% on proxy.golang.org
github.com/CristianHenzel/github-repo v0.9.23
gr - GitHub repository management tool
15 versions - Latest release: about 2 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/cristianhenzel/github-repo v0.9.23
gr - GitHub repository management tool
15 versions - Latest release: about 2 years ago - 2 stars on GitHub
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.