8000 GitHub - gookit/ext: provides some commonly used toolkit packages with usage scenarios · GitHub
[go: up one dir, main page]

Skip to content
gookitPublic

About

provides some commonly used toolkit packages with usage scenarios

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Gookit Ext Packages

GitHub go.mod Go version Go Report Card Go Reference

中文说明

gookit/ext provides some commonly used toolkits with usage scenarios. If you need to use the basic toolkit, please see gookit/goutil

Install

go get github.com/gookit/goutil/ext

Package: lcache

lcache provides a simple, goroutine-safe local cache implementation with TTL support.

Note

More information please see: ./lcache

Package: daemon

daemon provides cross-platform detached process startup, graceful stop signaling, p 88C3 id-file ownership and stale-process protection for local daemons.

Note

More information please see ./daemon.

Package: procattr

procattr configures non-interactive child processes to avoid opening a console window on Windows; it is a no-op on other platforms.

Note

More information please see ./procattr.

Package: servicemgr

servicemgr registers a per-user start-at-login entry (Windows Task Scheduler, Linux systemd --user) with an ownership marker, and can start it once on demand.

Note

More information please see ./servicemgr.

Package: desknotify

desknotify sends best-effort desktop notifications using the platform's native helper and degrades cleanly when no desktop is available.

Note

More information please see ./desknotify.

Package: tomlkit

Comment-preserving TOML/INI merging: combine a freshly serialized document with the file on disk, keeping untouched comments, key order and formatting.

Note

More information please see: ./tomlkit

Package: localauth

localauth provides local bearer-token authentication, token-file storage, and Host/Origin checks for HTTP services.

Note

More information please see: ./localauth

Package: imbot

One-way notifications for generic webhooks, DingTalk and Feishu, with allowlisted public targets, provider signatures, bounded timeout, one retry, business-error classification, and optional keyword-mode body support. Set Options.Keyword to append a configured keyword without duplicating it.

Note

More information please see: ./imbot

License

MIT

About

provides some commonly used toolkit packages with usage scenarios

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

0