Ecosyste.ms: Packages

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

Top 1.0% on proxy.golang.org
Top 0.5% dependent packages on proxy.golang.org
Top 0.5% dependent repos on proxy.golang.org
Top 2.4% forks on proxy.golang.org
Top 0.2% docker downloads on proxy.golang.org

proxy.golang.org : github.com/cloudflare/tableflip

Package tableflip implements zero downtime upgrades. An upgrade spawns a new copy of argv[0] and passes file descriptors of used listening sockets to the new process. The old process exits once the new process signals readiness. Thus new code can use sockets allocated in the old process. This is similar to the approach used by nginx, but as a library. At any point in time there are one or two processes, with at most one of them in non-ready state. A successful upgrade fully replaces all old configuration and code. To use this library with systemd you need to use the PIDFile option in the service file. Then pass /path/to/pid-file to New. You can use systemd-run to test your implementation: systemd-run will print a unit name, which you can use with systemctl to inspect the service. NOTES: Requires at least Go 1.9, since there is a race condition on the pipes used for communication between parent and child. If you're seeing "can't start process: no such file or directory", you're probably using "go run main.go", for graceful reloads to work, you'll need use "go build main.go". Tableflip does not work on Windows, because Windows does not have the mechanisms required to support this method of graceful restarting. It is still possible to include this package in code that runs on Windows, which may be necessary in certain development circumstances, but it will not provide zero downtime upgrades when running on Windows. See the `testing` package for an example of how to use it. This shows how to use the upgrader with the graceful shutdown facilities of net/http. This shows how to use the Upgrader with a listener based service.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/cloudflare/tableflip
Keywords: go, golang, graceful-restarts
License: BSD-3-Clause
Latest release: about 2 years ago
First release: almost 5 years ago
Namespace: github.com/cloudflare
Dependent packages: 87
Dependent repositories: 127
Stars: 2,462 on GitHub
Forks: 131 on GitHub
Docker dependents: 77
Docker downloads: 410,882,559
See more repository details: repos.ecosyste.ms
Last synced: 1 day ago

Top 3.1% on proxy.golang.org
gitlab.com/gitlab-org/gitaly/v16 v16.11.1
124 versions - Latest release: about 1 month ago - 4 dependent packages - 1 dependent repositories
Top 2.4% on proxy.golang.org
github.com/unionj-cloud/go-doudou/v2 v2.3.1
Copyright © 2021 wubin1989 <[email protected]> Permission is hereby granted, free of charge, to a...
35 versions - Latest release: about 2 months ago - 7 dependent packages - 2 dependent repositories - 1,120 stars on GitHub
zntr.io/harp/v2 v2.2.0
Package harp contains harp SDK
16 versions - Latest release: about 2 months ago - 4 stars on GitHub
github.com/zntrio/harp/v2 v2.2.0
Package harp contains harp SDK
16 versions - Latest release: about 2 months ago - 1 dependent repositories - 3 stars on GitHub
github.com/TBD54566975/ftl v0.141.0
FTL - Towards a 𝝺-calculus for large-scale systems
489 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 1 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/codechimp-io/graceful v1.1.6
Go package enabling graceful shutdown/restart of an http.Server using http://github.com/cloudflar...
16 versions - Latest release: 4 months ago - 1 stars on GitHub
darvaza.org/penne v0.2.0
Penne is a pipeline driven DNS resolver
19 versions - Latest release: 4 months ago - 0 stars on GitHub
darvaza.org/sidecar v0.4.0
darvaza side cars
25 versions - Latest release: 4 months ago - 2 dependent packages - 0 stars on GitHub
github.com/anti-raid/splashtail v0.0.0-20240125181956-5efec6a5bda9
75 versions - Latest release: 4 months ago - 1 dependent package - 0 stars on GitHub
Top 1.3% on proxy.golang.org
gitee.com/kelvins-io/kelvins v1.7.1
60 versions - Latest release: 5 months ago - 31 dependent packages - 9 dependent repositories
Top 9.8% on proxy.golang.org
github.com/ericwq/examples v0.0.0-20231225112217-e92ed030251e
golang skill examples
2 versions - Latest release: 5 months ago - 1 stars on GitHub
gitee.com/joeevonn/kelvins v1.0.1
2 versions - Latest release: 6 months ago
gitee.com/joeevonn/common v1.1.5
2 versions - Latest release: 6 months ago - 1 dependent package
github.com/stn81/kate v1.0.38
39 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
Top 8.5% on proxy.golang.org
github.com/xinpianchang/xservice v1.2.12
Another excellent micro service framework
40 versions - Latest release: 9 months ago - 2 dependent repositories - 10 stars on GitHub
Top 9.2% on proxy.golang.org
github.phpd.cn/xinpianchang/xservice v1.2.12
40 versions - Latest release: 9 months ago
github.com/cr-mao/lorig v0.0.0-20230804075459-e849032c813f
lorig 是一款基于golang的分布式游戏服务器框架
2 versions - Latest release: 10 months ago - 1 stars on GitHub
Top 1.6% on proxy.golang.org
gitlab.com/gitlab-org/gitaly/v15 v15.11.13
143 versions - Latest release: 10 months ago - 4 dependent packages - 10 dependent repositories
Top 3.7% on proxy.golang.org
github.com/elastic/harp v0.2.11
Package harp contains harp SDK
34 versions - Latest release: 11 months ago - 11 dependent packages - 2 dependent repositories - 135 stars on GitHub
github.com/donghc/goutils v0.0.0-20230423111412-9bb46833a65c
golang 开发中的工具包
1 version - Latest release: about 1 year ago - 0 stars on GitHub
Top 8.5% on proxy.golang.org
goshop.dev/headless v0.1.4
Package headless is the root of goshop.dev/headless
10 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 8.5% on proxy.golang.org
goshop.dev/headless/pkg/server v0.1.1
Headless e-commerce for Gophers
5 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 4.6% on proxy.golang.org
github.com/sagikazarmark/modern-go-application v0.0.0-20230406081728-468a20bc42f9
nolint
6 versions - Latest release: about 1 year ago - 1 dependent repositories - 1,505 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/elastic/harp-plugins/yubikey v0.0.0-20230111202259-d4ced422115d
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.
1 version - Latest release: over 1 year ago - 2 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/elastic/harp-plugins/assertion v0.0.0-20230111202259-d4ced422115d
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.
1 version - Latest release: over 1 year ago - 2 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/elastic/harp-plugins/server v0.0.0-20230111202259-d4ced422115d
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.
1 version - Latest release: over 1 year ago - 2 stars on GitHub
Top 7.7% on proxy.golang.org
github.com/elastic/harp-plugins/terraformer v0.0.0-20230111202259-d4ced422115d
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.
2 versions - Latest release: over 1 year ago - 2 stars on GitHub
Top 7.3% on proxy.golang.org
github.com/VKCOM/statshouse v1.0.0-beta1
StatsHouse is a highly-available, scalable, multi-tenant monitoring system
1 version - Latest release: over 1 year ago - 161 stars on GitHub
Top 6.2% on proxy.golang.org
github.com/vkcom/statshouse v1.0.0-beta1
StatsHouse is a highly-available, scalable, multi-tenant monitoring system
1 version - Latest release: over 1 year ago - 124 stars on GitHub
Top 5.9% on proxy.golang.org
github.com/jxskiss/ssl-cert-server v0.6.2
On the fly SSL certificate issue and renewal inside OpenResty with Let's Encrypt
12 versions - Latest release: over 1 year ago - 42 stars on GitHub
Top 7.9% on proxy.golang.org
github.com/jxskiss/simplessl v0.6.2
On the fly SSL certificate issue and renewal inside OpenResty with Let's Encrypt
12 versions - Latest release: over 1 year ago - 42 stars on GitHub
Top 8.2% on proxy.golang.org
e.coding.net/sofun/chaowanyoupin/matrix v0.0.0-20220829072839-e676c2d22164
1 version - Latest release: almost 2 years ago
Top 8.2% on proxy.golang.org
github.com/zntrio/harp v0.3.0
Package harp contains harp SDK
34 versions - Latest release: almost 2 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
gitlab.com/xiayesuifeng/goblog v0.0.0-20220715090426-d88aa10d76c7
使用golang写的个人博客
2 versions - Latest release: almost 2 years ago - 4 stars on GitLab.com
Top 1.7% on proxy.golang.org
gitlab.com/gitlab-org/gitaly/v14 v14.10.5
119 versions - Latest release: almost 2 years ago - 3 dependent packages - 20 dependent repositories
Top 8.2% on proxy.golang.org
github.com/lhridder/infrared v1.3.4
Minecraft reverse proxy with L7 protection in Go
41 versions - Latest release: almost 2 years ago - 26 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/amery/go-webpack-starter v0.0.0-20220525144808-139ebc34839e
1 version - Latest release: about 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/stn81/nec v1.0.0
1 version - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
gitee.com/stn81/kate v1.0.15
16 versions - Latest release: about 2 years ago
Top 9.0% on proxy.golang.org
github.com/seanb4t/mu-portal-server v0.0.0-20220217032434-0cf4012b5124
5 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/justprintit/licensly v0.0.2
free platform to help 3D model creators track their supporters and print merchants
2 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/elastic/harp-plugins/cmd/harp-kv v0.0.0-20220113185120-6d24c8198401
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.
6 versions - Latest release: over 2 years ago - 2 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/elastic/harp-plugins/cmd/harp-terraformer v0.2.4
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.
3 versions - Latest release: over 2 years ago - 2 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/elastic/harp-plugins/cmd/harp-server v0.2.4
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.
3 versions - Latest release: over 2 years ago - 2 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/loticket/utils v1.1.11
工具函数,工具类
21 versions - Latest release: over 2 years ago - 1 stars on GitHub
Top 6.7% on proxy.golang.org
github.com/kelvins-io/kelvins v1.6.3
微服务框架库
43 versions - Latest release: over 2 years ago - 15 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/fasmide/schttp v0.0.0-20211101203230-f2dd6c48968d
An scp to http proxy / gateway thing...
1 version - Latest release: over 2 years ago - 24 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/xdimedrolx/moly v0.0.0-20211023235636-ac912f70ec48
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.8% on proxy.golang.org
github.com/vseinstrumentiru/lego/v2 v2.2.0
Go Application Framework
21 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 7 stars on GitHub
Top 7.9% on proxy.golang.org
github.com/realDragonium/ultraviolet v1.0.3-beta
An lightweight Minecraft reverse proxy with anti ddos
3 versions - Latest release: almost 3 years ago - 33 stars on GitHub
Top 7.9% on proxy.golang.org
github.com/realDragonium/Ultraviolet v1.0.3-beta
An lightweight Minecraft reverse proxy with anti ddos
3 versions - Latest release: almost 3 years ago - 32 stars on GitHub
Top 6.2% on proxy.golang.org
github.com/realdragonium/ultraviolet v1.0.3-beta
An lightweight Minecraft reverse proxy with anti ddos
3 versions - Latest release: almost 3 years ago - 25 stars on GitHub
Top 7.0% on proxy.golang.org
gitee.com/cristiane/micro-mall-api v1.1.2
5 versions - Latest release: almost 3 years ago - 8 dependent packages
Top 4.1% on proxy.golang.org
gitee.com/cristiane/micro-mall-api.git v1.1.2 removed
5 versions - Latest release: almost 3 years ago
Top 9.0% on proxy.golang.org
github.com/pubgo/gotests v0.0.0-20210624120529-903779209e17
1 version - Latest release: almost 3 years ago - 0 stars on GitHub
Top 6.4% on proxy.golang.org
github.com/std0d9k81/kate v1.2.2
60 versions - Latest release: almost 3 years ago - 2 dependent packages
Top 6.4% on proxy.golang.org
github.com/k81/kate v1.2.2
60 versions - Latest release: almost 3 years ago - 2 dependent packages
Top 8.2% on proxy.golang.org
github.com/cedricdubois/ssl-cert-server v0.4.2
On the fly SSL certificate issue and renewal inside OpenResty with Let's Encrypt
7 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/justprintit/website v0.0.0-20210512222517-aea2ce2cd431
1 version - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
go.jpi.io/ssh v0.0.0-20210328223823-b57c09d3c76b
1 version - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/lindsaygrace/sonarr-config-tool v0.0.0-20210106162759-95fccb6d9c63
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 7.3% on proxy.golang.org
github.com/vseinstrumentiru/lego v1.0.2
Go Application Framework
3 versions - Latest release: over 3 years ago - 7 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/20326/vega v0.0.0-20200904123338-3b47b55d77bd
Command that implements the main executable.
1 version - Latest release: almost 4 years ago - 0 stars on GitHub
Top 6.5% on proxy.golang.org
gitlab.com/T4cC0re/silo/v2 v2.1.0
2 versions - Latest release: almost 4 years ago - 2 dependent repositories - 0 stars on GitLab.com
Top 8.2% on proxy.golang.org
github.com/scraly/go.pkg/platform v0.0.0-20200427145847-c330695bc820
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 7.2% on proxy.golang.org
github.com/scraly/hello-world v0.0.0-20200427142758-e95af2bf76fb
Golang CLI application
1 version - Latest release: about 4 years ago - 5 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/zenithar/go-pkg v1.0.0
Common package for projects
1 version - Latest release: about 4 years ago - 12 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Zenithar/go-pkg v1.0.0
Common package for projects
1 version - Latest release: about 4 years ago - 12 stars on GitHub
Top 4.0% on proxy.golang.org
go.zenithar.org/pkg v1.0.0
16 versions - Latest release: about 4 years ago - 3 dependent packages - 1 dependent repositories
Top 9.0% on proxy.golang.org
github.com/Stoakes/go-pkg v1.0.0
Common package for projects
17 versions - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
zntr.io/pkg v1.0.0
1 version - Latest release: about 4 years ago
Top 9.0% on proxy.golang.org
github.com/stoakes/go-pkg v1.0.0
Common package for projects
16 versions - Latest release: about 4 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/prasetyowira/message v0.0.0-20200322055224-a67179402f97
nolint
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/xuxiaowei-io/gitaly v1.87.0
150 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/blckhodl/gitaly v1.87.0
291 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/edmondfrank/gitally v1.87.0
291 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/zhangshuyun/gitaly v1.87.0
291 versions - Latest release: over 4 years ago - 1 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/xantocoder/gitaly v1.87.0
291 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/tnir/gitaly v1.87.0 💰
Gitaly mirror from https://gitlab.com/gitlab-org/gitaly
291 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/knkgun/gitaly v1.87.0
291 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 4.8% on proxy.golang.org
gitlab.com/gitlab-org/gitaly.git v1.87.0
Gitaly is a Git RPC service for handling all the git calls made by GitLab
291 versions - Latest release: over 4 years ago - 340 stars on GitLab.com
Top 1.6% on proxy.golang.org
gitlab.com/gitlab-org/gitaly v1.87.0
Gitaly is a Git RPC service for handling all the git calls made by GitLab
291 versions - Latest release: over 4 years ago - 9 dependent packages - 41 dependent repositories - 339 stars on GitLab.com
Top 8.2% on proxy.golang.org
github.com/nihilwater/gitaly v1.87.0
291 versions - Latest release: over 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
arhat.dev/kube-host-pty v0.0.0-20190827060241-445f9a650f84
1 version - Latest release: almost 5 years ago
gitlab.com/T4cC0re/silo v1.3.0
6 versions - Latest release: almost 5 years ago - 1 dependent package - 3 dependent repositories - 0 stars on GitLab.com
Top 3.1% on proxy.golang.org
go.zenithar.org/pkg/platform v0.1.4
31 versions - Latest release: almost 5 years ago - 3 dependent packages - 3 dependent repositories
Top 8.2% on proxy.golang.org
github.com/kxlt/imageresizer v0.0.0-20181125125038-10117e9bc62f
1 version - Latest release: over 5 years ago