mirror of
https://github.com/avelino/awesome-go.git
synced 2024-12-12 17:13:58 +00:00
* Adds new packages cli and log.
* Drops go-longpoll as defunct, repo removed. * Drops slf and slog (providing above log as the replacements) as defunct, repos removed. * Migrates ventu-io/go-shortid to teris-io/shortid. The committer is the author of all the packages, of the added, removed and amended.
This commit is contained in:
parent
ced21c3804
commit
1ac03d69d1
@ -141,6 +141,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
|
|
||||||
* [argv](https://github.com/cosiner/argv) - Go library to split command line string as arguments array using the bash syntax.
|
* [argv](https://github.com/cosiner/argv) - Go library to split command line string as arguments array using the bash syntax.
|
||||||
* [cli](https://github.com/mkideal/cli) - Feature-rich and easy to use command-line package based on golang struct tags.
|
* [cli](https://github.com/mkideal/cli) - Feature-rich and easy to use command-line package based on golang struct tags.
|
||||||
|
* [cli](https://github.com/teris-io/cli) - Simple and complete API for building command line interfaces in Go.
|
||||||
* [cli-init](https://github.com/tcnksm/gcli) - The easy way to start building Golang command line applications.
|
* [cli-init](https://github.com/tcnksm/gcli) - The easy way to start building Golang command line applications.
|
||||||
* [climax](http://github.com/tucnak/climax) - Alternative CLI with "human face", in spirit of Go command.
|
* [climax](http://github.com/tucnak/climax) - Alternative CLI with "human face", in spirit of Go command.
|
||||||
* [cobra](https://github.com/spf13/cobra) - Commander for modern Go CLI interactions.
|
* [cobra](https://github.com/spf13/cobra) - Commander for modern Go CLI interactions.
|
||||||
@ -644,6 +645,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [gone/log](https://github.com/One-com/gone/tree/master/log) - Fast, extendable, full-featured, std-lib source compatible log library.
|
* [gone/log](https://github.com/One-com/gone/tree/master/log) - Fast, extendable, full-featured, std-lib source compatible log library.
|
||||||
* [log](https://github.com/apex/log) - Structured logging package for Go.
|
* [log](https://github.com/apex/log) - Structured logging package for Go.
|
||||||
* [log](https://github.com/go-playground/log) - Simple, configurable and scalable Structured Logging for Go.
|
* [log](https://github.com/go-playground/log) - Simple, configurable and scalable Structured Logging for Go.
|
||||||
|
* [log](https://github.com/teris-io/log) - Structured log interface for Go cleanly separates logging facade from its implementation.
|
||||||
* [log-voyage](https://github.com/firstrow/logvoyage) - Full-featured logging saas written in golang.
|
* [log-voyage](https://github.com/firstrow/logvoyage) - Full-featured logging saas written in golang.
|
||||||
* [log15](https://github.com/inconshreveable/log15) - Simple, powerful logging for Go.
|
* [log15](https://github.com/inconshreveable/log15) - Simple, powerful logging for Go.
|
||||||
* [logdump](https://github.com/ewwwwwqm/logdump) - Package for multi-level logging.
|
* [logdump](https://github.com/ewwwwwqm/logdump) - Package for multi-level logging.
|
||||||
@ -658,8 +660,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [mlog](https://github.com/jbrodriguez/mlog) - Simple logging module for go, with 5 levels, an optional rotating logfile feature and stdout/stderr output.
|
* [mlog](https://github.com/jbrodriguez/mlog) - Simple logging module for go, with 5 levels, an optional rotating logfile feature and stdout/stderr output.
|
||||||
* [ozzo-log](https://github.com/go-ozzo/ozzo-log) - High performance logging supporting log severity, categorization, and filtering. Can send filtered log messages to various targets (e.g. console, network, mail).
|
* [ozzo-log](https://github.com/go-ozzo/ozzo-log) - High performance logging supporting log severity, categorization, and filtering. Can send filtered log messages to various targets (e.g. console, network, mail).
|
||||||
* [seelog](https://github.com/cihub/seelog) - Logging functionality with flexible dispatching, filtering, and formatting.
|
* [seelog](https://github.com/cihub/seelog) - Logging functionality with flexible dispatching, filtering, and formatting.
|
||||||
* [slf](https://github.com/ventu-io/slf) - The Structured Logging Facade (SLF) for Go (like SLF4J but structured and for Go).
|
|
||||||
* [slog](https://github.com/ventu-io/slog) - The reference implementation of the Structured Logging Facade (SLF) for Go.
|
|
||||||
* [spew](https://github.com/davecgh/go-spew) - Implements a deep pretty printer for Go data structures to aid in debugging.
|
* [spew](https://github.com/davecgh/go-spew) - Implements a deep pretty printer for Go data structures to aid in debugging.
|
||||||
* [stdlog](https://github.com/alexcesaro/log) - Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs.
|
* [stdlog](https://github.com/alexcesaro/log) - Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs.
|
||||||
* [tail](https://github.com/hpcloud/tail) - Go package striving to emulate the features of the BSD tail program.
|
* [tail](https://github.com/hpcloud/tail) - Go package striving to emulate the features of the BSD tail program.
|
||||||
@ -710,7 +710,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [EventBus](https://github.com/asaskevich/EventBus) - The lightweight event bus with async compatibility.
|
* [EventBus](https://github.com/asaskevich/EventBus) - The lightweight event bus with async compatibility.
|
||||||
* [gaurun-client](https://github.com/osamingo/gaurun-client) - Gaurun Client written in Go.
|
* [gaurun-client](https://github.com/osamingo/gaurun-client) - Gaurun Client written in Go.
|
||||||
* [Glue](https://github.com/desertbit/glue) - Robust Go and Javascript Socket Library (Alternative to Socket.io).
|
* [Glue](https://github.com/desertbit/glue) - Robust Go and Javascript Socket Library (Alternative to Socket.io).
|
||||||
* [go-longpoll](https://github.com/ventu-io/go-longpoll) - PubSub with long polling.
|
|
||||||
* [go-notify](https://github.com/TheCreeper/go-notify) - Native implementation of the freedesktop notification spec.
|
* [go-notify](https://github.com/TheCreeper/go-notify) - Native implementation of the freedesktop notification spec.
|
||||||
* [go-nsq](https://github.com/nsqio/go-nsq) - the official Go package for NSQ.
|
* [go-nsq](https://github.com/nsqio/go-nsq) - the official Go package for NSQ.
|
||||||
* [go-socket.io](https://github.com/googollee/go-socket.io) - socket.io library for golang, a realtime application framework.
|
* [go-socket.io](https://github.com/googollee/go-socket.io) - socket.io library for golang, a realtime application framework.
|
||||||
@ -756,7 +755,6 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [go-openapi](https://github.com/go-openapi) - Collection of packages to parse and utilize open-api schemas.
|
* [go-openapi](https://github.com/go-openapi) - Collection of packages to parse and utilize open-api schemas.
|
||||||
* [go-resiliency](https://github.com/eapache/go-resiliency) - Resiliency patterns for golang.
|
* [go-resiliency](https://github.com/eapache/go-resiliency) - Resiliency patterns for golang.
|
||||||
* [go-sarah](https://github.com/oklahomer/go-sarah) - Framework to build bot for desired chat services including LINE, Slack, Gitter and more.
|
* [go-sarah](https://github.com/oklahomer/go-sarah) - Framework to build bot for desired chat services including LINE, Slack, Gitter and more.
|
||||||
* [go-shortid](https://github.com/ventu-io/go-shortid) - Distributed generation of super short, unique, non-sequential, URL friendly IDs.
|
|
||||||
* [go-unarr](https://github.com/gen2brain/go-unarr) - Decompression library for RAR, TAR, ZIP and 7z archives.
|
* [go-unarr](https://github.com/gen2brain/go-unarr) - Decompression library for RAR, TAR, ZIP and 7z archives.
|
||||||
* [go.uuid](https://github.com/satori/go.uuid) - Implementation of Universally Unique Identifier (UUID). Supported both creation and parsing of UUIDs.
|
* [go.uuid](https://github.com/satori/go.uuid) - Implementation of Universally Unique Identifier (UUID). Supported both creation and parsing of UUIDs.
|
||||||
* [gofakeit](https://github.com/brianvoe/gofakeit) - Random data generator written in go.
|
* [gofakeit](https://github.com/brianvoe/gofakeit) - Random data generator written in go.
|
||||||
@ -774,6 +772,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [persian](https://github.com/mavihq/persian) - Some utilities for Persian language in go.
|
* [persian](https://github.com/mavihq/persian) - Some utilities for Persian language in go.
|
||||||
* [secdl](https://github.com/xor-gate/secdl) - Lighttpd ModSecDownload algorithm ported to go to secure download urls.
|
* [secdl](https://github.com/xor-gate/secdl) - Lighttpd ModSecDownload algorithm ported to go to secure download urls.
|
||||||
* [shellwords](https://github.com/Wing924/shellwords) - A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell.
|
* [shellwords](https://github.com/Wing924/shellwords) - A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell.
|
||||||
|
* [shortid](https://github.com/teris-io/shortid) - Distributed generation of super short, unique, non-sequential, URL friendly IDs.
|
||||||
* [slacker](https://github.com/shomali11/slacker) - Easy to use framework to create Slack bots.
|
* [slacker](https://github.com/shomali11/slacker) - Easy to use framework to create Slack bots.
|
||||||
* [stats](https://github.com/go-playground/stats) - Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
|
* [stats](https://github.com/go-playground/stats) - Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
|
||||||
* [turtle](https://github.com/hackebrot/turtle) - Emojis for Go.
|
* [turtle](https://github.com/hackebrot/turtle) - Emojis for Go.
|
||||||
|
Loading…
Reference in New Issue
Block a user