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

Top 1.3% on proxy.golang.org
Top 0.7% dependent packages on proxy.golang.org
Top 0.6% dependent repos on proxy.golang.org
Top 3.1% forks on proxy.golang.org
Top 0.2% docker downloads on proxy.golang.org

proxy.golang.org : github.com/thejerf/suture/v4

Package suture provides Erlang-like supervisor trees. This implements Erlang-esque supervisor trees, as adapted for Go. This is an industrial-strength, tested library deployed into hostile environments, not just a proof of concept or a toy. Supervisor Tree -> SuTree -> suture -> holds your code together when it's trying to fall apart. Why use Suture? Suture has 100% test coverage, and is golint clean. This doesn't prove it free of bugs, but it shows I care. A blog post describing the design decisions is available at http://www.jerf.org/iri/post/2930 . To idiomatically use Suture, create a Supervisor which is your top level "application" supervisor. This will often occur in your program's "main" function. Create "Service"s, which implement the Service interface. .Add() them to your Supervisor. Supervisors are also services, so you can create a tree structure here, depending on the exact combination of restarts you want to create. As a special case, when adding Supervisors to Supervisors, the "sub" supervisor will have the "super" supervisor's Log function copied. This allows you to set one log function on the "top" supervisor, and have it propagate down to all the sub-supervisors. This also allows libraries or modules to provide Supervisors without having to commit their users to a particular logging method. Finally, as what is probably the last line of your main() function, call .Serve() on your top level supervisor. This will start all the services you've defined. See the Example for an example, using a simple service that serves out incrementing integers.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/thejerf/suture/v4
License: MIT
Latest release: 6 months ago
First release: over 4 years ago
Namespace: github.com/thejerf/suture
Dependent packages: 44
Dependent repositories: 106
Stars: 1,179 on GitHub
Forks: 64 on GitHub
Docker dependents: 32
Docker downloads: 277,958,824
See more repository details: repos.ecosyste.ms
Last synced: about 19 hours ago

Top 9.2% on proxy.golang.org
github.phpd.cn/syncthing/syncthing v1.27.8
574 versions - Latest release: 12 months ago
Top 9.0% on proxy.golang.org
github.com/meschbach/pgcqrs v0.8.0
Experimental Postgres event stream for building CQRS systems.
15 versions - Latest release: 12 months ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.phpd.cn/backube/volsync v0.9.1
15 versions - Latest release: about 1 year ago
Top 9.1% on proxy.golang.org
github.com/nomediadetected/syncthing-backend v1.0.0
Open Source Continuous File Synchronization
1 version - Latest release: about 1 year ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.imxd.top/syncthing/syncthing v1.27.4
563 versions - Latest release: about 1 year ago
Top 9.1% on proxy.golang.org
github.skymusic.top/syncthing/syncthing v1.27.4
563 versions - Latest release: about 1 year ago
Top 9.0% on proxy.golang.org
github.com/emtee40/syncthing-pc v1.27.4
564 versions - Latest release: about 1 year ago
github.com/ItsNotGoodName/ipcmanview v0.0.0-20240121033145-2436614bdd37
Application for managing and viewing Dahua IP cameras. 🚧 WORK IN PROGRESS 🚧
58 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/cloudptsd/syncthing v1.26.1 💰
Open Source Continuous File Synchronization
550 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/ichenhe/syncthing-hook v0.2.0
Add hook support for Syncthing to run cmd based on event.
2 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/thankful-ai/yeoman v0.0.0-20230901143538-22b0e5325d4d
16 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/mfreeman451/dd-chatgpt-dm/server v0.0.0-20230805023533-84640520b483
Dungeons & Dragons 🐉 ChatGPT based Dungeon Master for Discord
16 versions - Latest release: almost 2 years ago - 2 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/anatol/syncthing v1.23.6
538 versions - Latest release: almost 2 years ago
Top 8.7% on proxy.golang.org
github.com/samcday/stc v0.0.0-20230418171631-1ec47efb46c4
1 version - Latest release: about 2 years ago
Top 8.2% on proxy.golang.org
github.com/meschbach/minecraft-overseer v0.4.2
Making it easier to run Minecraft on a modern platform.
8 versions - Latest release: about 2 years ago - 2 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/everactive/iot-agent v0.0.0-20230310160314-99fe3a601a3e
IoT Device Management Agent
2 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/everactive/dmscore v0.0.0-20230302160603-b82c647028aa
The core (backend) of the Device Management Service (DMS)
4 versions - Latest release: about 2 years ago - 1 dependent package - 0 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/sftfjugg/syncthing v1.23.2
529 versions - Latest release: about 2 years ago
Top 4.7% on proxy.golang.org
github.com/tensorchord/envd-server v0.0.27
Backend server for envd
28 versions - Latest release: about 2 years ago - 1 dependent package - 12 dependent repositories - 20 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/calmh/nmea-collect v0.0.0-20221207141631-a31850318ae7
3 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 2.8% on proxy.golang.org
github.com/owncloud/ocis/v2 v2.0.0
:atom_symbol: ownCloud Infinite Scale Stack
13 versions - Latest release: over 2 years ago - 6 dependent packages - 1 dependent repositories - 852 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/de30/syncthing v1.22.2
519 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/hoser-io/hoser-runtime v0.0.0-20220927042941-7dcf7c49bfc4
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/adirelle/docker-graph v0.0.0-20220804140144-31d5520c6f34
Display a graph of Docker containers in the browser.
1 version - Latest release: almost 3 years ago - 0 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/neilseligmann/G15Manager v1.0.11 removed
38 versions - Latest release: almost 3 years ago
Top 7.5% on proxy.golang.org
github.com/NeilSeligmann/G15Manager v1.0.11
An open source alternative to manage your ROG Zephyrus G15. Supports changing Fan Profile, rebind...
38 versions - Latest release: almost 3 years ago - 6 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/neilseligmann/g15manager v1.0.11
An open source alternative to manage your ROG Zephyrus G15. Supports changing Fan Profile, rebind...
38 versions - Latest release: almost 3 years ago - 6 stars on GitHub
Top 8.2% on proxy.golang.org
git.sr.ht/~scooter/mototripper v0.0.0-20220528153658-7a3b76f5724a
1 version - Latest release: almost 3 years ago
Top 9.0% on proxy.golang.org
github.com/rbee3u/gohelp v0.0.0-20220528142556-0182b638d120
Golang Helpers
1 version - Latest release: almost 3 years ago - 0 stars on GitHub
Top 7.6% on proxy.golang.org
github.phpd.cn/owncloud/ocis v1.20.0
62 versions - Latest release: about 3 years ago
Top 2.8% on proxy.golang.org
github.com/owncloud/ocis v1.20.0
:atom_symbol: ownCloud Infinite Scale Stack
62 versions - Latest release: about 3 years ago - 2 dependent packages - 4 dependent repositories - 852 stars on GitHub
Top 9.2% on proxy.golang.org
github.imxd.top/owncloud/ocis v1.20.0
62 versions - Latest release: about 3 years ago
Top 9.2% on proxy.golang.org
github.skymusic.top/owncloud/ocis v1.20.0
62 versions - Latest release: about 3 years ago
Top 9.1% on proxy.golang.org
github.1git.de/owncloud/ocis v1.20.0
62 versions - Latest release: about 3 years ago
github.com/daotl/go-acei v0.0.0-20220330071855-00adcb508541
Application Consensus Engine Interface (ACEI)
1 version - Latest release: about 3 years ago - 4 dependent packages - 3 dependent repositories - 1 stars on GitHub
github.com/jannson/syncthing v1.19.1 💰
Open Source Continuous File Synchronization
490 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/dploop/gohelp v0.0.0-20211121083415-4e1cb2ef346d
1 version - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/dploop/golib v0.1.2
3 versions - Latest release: over 3 years ago
github.com/cernbox/ocis-eosprojects v0.0.0-20211007155334-43ccd23602ad
1 version - Latest release: over 3 years ago - 1 dependent repositories - 1 stars on GitHub
github.com/cernbox/ocis-canary v0.0.0-20210804125207-33f94961afc5
1 version - Latest release: almost 4 years ago - 2 dependent repositories - 1 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/rafttio/syncthing v1.17.0 💰
Open Source Continuous File Synchronization
462 versions - Latest release: almost 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/zllovesuki/g14manager v0.4.3
An open source alternative to manage your ROG Zephyrus G14: Supports changing Fan Profile, rebind...
26 versions - Latest release: about 4 years ago - 87 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/zllovesuki/rogmanager v0.4.3
26 versions - Latest release: about 4 years ago
Top 6.0% on proxy.golang.org
github.com/zllovesuki/G14Manager v0.4.3
An open source alternative to manage your ROG Zephyrus G14: Supports changing Fan Profile, rebind...
26 versions - Latest release: about 4 years ago - 87 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/zllovesuki/ROGManager v0.4.3
26 versions - Latest release: about 4 years ago
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.