Updating conversion, creating readmes
This commit is contained in:
320
terminal/go
320
terminal/go
@@ -1,4 +1,4 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Go[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Go[0m
|
||||
|
||||
|
||||
|
||||
@@ -48,15 +48,14 @@
|
||||
|
||||
|
||||
|
||||
[38;5;14m[1mAwesome[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;14m[1m [0m[38;5;14m[1mhas[0m[38;5;14m[1m [0m[38;5;14m[1mno[0m[38;5;14m[1m [0m[38;5;14m[1mmonthly[0m[38;5;14m[1m [0m[38;5;14m[1mfee[0m[38;5;12m_,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12memployees[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;14m[1mwork[0m[38;5;14m[1m [0m[38;5;14m[1mhard[0m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mkeep[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mrunning.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mmoney[39m[38;5;12m [39m[38;5;12mraised,[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mrepay[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12meffort[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mperson[39m[38;5;12m [39m[38;5;12minvolved![39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mcalculate[39m[38;5;12m [39m[38;5;12mour[39m[38;5;12m [39m[38;5;12mbilling[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mdistribution[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mentire[39m[38;5;12m [39m[38;5;12mcommunity.[39m[38;5;12m [39m[38;5;12mWant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msupporter[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mclick[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(mailto:avelinorun+oss@gmail.com?subject=awesome-go%3A%20project%20support)._[39m
|
||||
[38;5;14m[1mAwesome[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;14m[1m [0m[38;5;14m[1mhas[0m[38;5;14m[1m [0m[38;5;14m[1mno[0m[38;5;14m[1m [0m[38;5;14m[1mmonthly[0m[38;5;14m[1m [0m[38;5;14m[1mfee[0m[38;5;12m_,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12memployees[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;14m[1mwork[0m[38;5;14m[1m [0m[38;5;14m[1mhard[0m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mkeep[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mrunning.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mmoney[39m[38;5;12m [39m[38;5;12mraised,[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mrepay[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12meffort[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mperson[39m[38;5;12m [39m[38;5;12minvolved![39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mcalculate[39m[38;5;12m [39m[38;5;12mour[39m[38;5;12m [39m[38;5;12mbilling[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdistribution[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mentire[39m[38;5;12m [39m[38;5;12mcommunity.[39m[38;5;12m [39m[38;5;12mWant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msupporter[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mclick[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(mailto:avelinorun+oss@gmail.com?subject=awesome-go%3A%20project%20support)._[39m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome Go frameworks, libraries, and software. Inspired by [39m[38;5;14m[1mawesome-python[0m[38;5;12m (https://github.com/vinta/awesome-python).[39m
|
||||
|
||||
[38;5;14m[1mContributing:[0m
|
||||
|
||||
[38;5;12mPlease[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mgander[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mcontribution[0m[38;5;14m[1m [0m[38;5;14m[1mguidelines[0m[38;5;12m [39m[38;5;12m(https://github.com/avelino/awesome-go/blob/main/CONTRIBUTING.md)[39m[38;5;12m [39m[38;5;12mfirst.[39m[38;5;12m [39m[38;5;12mThanks[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;14m[1mcontributors[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/avelino/awesome-go/graphs/contributors);[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mrock![39m
|
||||
[38;5;12mPlease take a quick gander at the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (https://github.com/avelino/awesome-go/blob/main/CONTRIBUTING.md) first. Thanks to all [39m[38;5;14m[1mcontributors[0m[38;5;12m (https://github.com/avelino/awesome-go/graphs/contributors); you rock![39m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m_If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!_[39m
|
||||
|
||||
@@ -233,13 +232,13 @@
|
||||
|
||||
[38;5;12m_Libraries for implementing authentication schemes._[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mauthboss[0m[38;5;12m [39m[38;5;12m(https://github.com/volatiletech/authboss)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModular[39m[38;5;12m [39m[38;5;12mauthentication[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mweb.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mtries[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mremove[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mboilerplate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m"hard[39m[38;5;12m [39m[38;5;12mthings"[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m
|
||||
[38;5;12mproject[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGo,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mplug[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12min,[39m[38;5;12m [39m[38;5;12mconfigure[39m[38;5;12m [39m[38;5;12mit,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mhaving[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mauthentication[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mtime.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mauthboss[0m[38;5;12m [39m[38;5;12m(https://github.com/volatiletech/authboss)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModular[39m[38;5;12m [39m[38;5;12mauthentication[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mweb.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mtries[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mremove[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mboilerplate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m"hard[39m[38;5;12m [39m[38;5;12mthings"[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGo,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mplug[39m[38;5;12m [39m[38;5;12mit[39m
|
||||
[38;5;12min,[39m[38;5;12m [39m[38;5;12mconfigure[39m[38;5;12m [39m[38;5;12mit,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mhaving[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mauthentication[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mtime.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mbranca[0m[38;5;12m (https://github.com/essentialkaos/branca) - branca token [39m[38;5;14m[1mspecification implementation[0m[38;5;12m (https://github.com/tuupola/branca-spec) for Golang 1.15+.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcasbin[0m[38;5;12m (https://github.com/hsluoyz/casbin) - Authorization library that supports access control models like ACL, RBAC, and ABAC.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcookiestxt[0m[38;5;12m (https://github.com/mengzhuo/cookiestxt) - provides a parser of cookies.txt file format.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-guardian[0m[38;5;12m [39m[38;5;12m(https://github.com/shaj13/go-guardian)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGo-Guardian[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgolang[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple,[39m[38;5;12m [39m[38;5;12mclean,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12midiomatic[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mauthentication[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mLDAP,[39m[38;5;12m [39m
|
||||
[38;5;12mBasic,[39m[38;5;12m [39m[38;5;12mBearer[39m[38;5;12m [39m[38;5;12mtoken,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCertificate[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mauthentication.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-guardian[0m[38;5;12m [39m[38;5;12m(https://github.com/shaj13/go-guardian)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGo-Guardian[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgolang[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple,[39m[38;5;12m [39m[38;5;12mclean,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12midiomatic[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mauthentication[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mLDAP,[39m[38;5;12m [39m[38;5;12mBasic,[39m[38;5;12m [39m[38;5;12mBearer[39m[38;5;12m [39m[38;5;12mtoken,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mCertificate[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mauthentication.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-jose[0m[38;5;12m (https://github.com/go-jose/go-jose) - Fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web Signatures, and JSON Web Encryption specs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgologin[0m[38;5;12m (https://github.com/dghubble/gologin) - chainable handlers for login with OAuth1 and OAuth2 authentication providers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgorbac[0m[38;5;12m (https://github.com/mikespook/gorbac) - provides a lightweight role-based access control (RBAC) implementation in Golang.[39m
|
||||
@@ -250,13 +249,12 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mjwt[0m[38;5;12m (https://github.com/cristalhq/jwt) - Safe, simple, and fast JSON Web Tokens for Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjwt-auth[0m[38;5;12m (https://github.com/adam-hanna/jwt-auth) - JWT middleware for Golang http servers with many configuration options.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjwt-go[0m[38;5;12m (https://github.com/golang-jwt/jwt) - A full featured implementation of JSON Web Tokens (JWT). This library supports the parsing and verification as well as the generation and signing of JWTs.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mketo[0m[38;5;12m [39m[38;5;12m(https://github.com/ory/keto)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12m(Go)[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m"Zanzibar:[39m[38;5;12m [39m[38;5;12mGoogle's[39m[38;5;12m [39m[38;5;12mConsistent,[39m[38;5;12m [39m[38;5;12mGlobal[39m[38;5;12m [39m[38;5;12mAuthorization[39m[38;5;12m [39m[38;5;12mSystem".[39m[38;5;12m [39m[38;5;12mShips[39m[38;5;12m [39m[38;5;12mgRPC,[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPIs,[39m[38;5;12m [39m[38;5;12mnewSQL,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgranular[39m[38;5;12m [39m[38;5;12mpermission[39m[38;5;12m [39m
|
||||
[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mACL,[39m[38;5;12m [39m[38;5;12mRBAC,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mmodels.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mketo[0m[38;5;12m [39m[38;5;12m(https://github.com/ory/keto)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12m(Go)[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m"Zanzibar:[39m[38;5;12m [39m[38;5;12mGoogle's[39m[38;5;12m [39m[38;5;12mConsistent,[39m[38;5;12m [39m[38;5;12mGlobal[39m[38;5;12m [39m[38;5;12mAuthorization[39m[38;5;12m [39m[38;5;12mSystem".[39m[38;5;12m [39m[38;5;12mShips[39m[38;5;12m [39m[38;5;12mgRPC,[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPIs,[39m[38;5;12m [39m[38;5;12mnewSQL,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgranular[39m[38;5;12m [39m[38;5;12mpermission[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mACL,[39m[38;5;12m [39m[38;5;12mRBAC,[39m[38;5;12m [39m[38;5;12mand[39m
|
||||
[38;5;12mother[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mmodels.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mloginsrv[0m[38;5;12m (https://github.com/tarent/loginsrv) - JWT login microservice with pluggable backends such as OAuth2 (Github), htpasswd, osiam.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1moauth2[0m[38;5;12m (https://github.com/golang/oauth2) - Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1moidc[0m[38;5;12m (https://github.com/zitadel/oidc) - Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mopenfga[0m[38;5;12m [39m[38;5;12m(https://github.com/openfga/openfga)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mImplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfine-grained[39m[38;5;12m [39m[38;5;12mauthorization[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"Zanzibar:[39m[38;5;12m [39m[38;5;12mGoogle's[39m[38;5;12m [39m[38;5;12mConsistent,[39m[38;5;12m [39m[38;5;12mGlobal[39m[38;5;12m [39m[38;5;12mAuthorization[39m[38;5;12m [39m[38;5;12mSystem"[39m[38;5;12m [39m[38;5;12mpaper.[39m[38;5;12m [39m[38;5;12mBacked[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mCNCF[0m[38;5;12m [39m
|
||||
[38;5;12m(https://www.cncf.io/).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mopenfga[0m[38;5;12m (https://github.com/openfga/openfga) - Implementation of fine-grained authorization based on the "Zanzibar: Google's Consistent, Global Authorization System" paper. Backed by [39m[38;5;14m[1mCNCF[0m[38;5;12m (https://www.cncf.io/).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mosin[0m[38;5;12m (https://github.com/openshift/osin) - Golang OAuth2 server library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1motpgen[0m[38;5;12m (https://github.com/grijul/otpgen) - Library to generate TOTP/HOTP codes.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1motpgo[0m[38;5;12m (https://github.com/jltorresm/otpgo) - Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go.[39m
|
||||
@@ -276,16 +274,15 @@
|
||||
|
||||
[38;5;12m_Tools for building blockchains._[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mcometbft[0m[38;5;12m [39m[38;5;12m(https://github.com/cometbft/cometbft)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mdistributed,[39m[38;5;12m [39m[38;5;12mByzantine[39m[38;5;12m [39m[38;5;12mfault-tolerant,[39m[38;5;12m [39m[38;5;12mdeterministic[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mreplication[39m[38;5;12m [39m[38;5;12mengine.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfork[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mTendermint[39m[38;5;12m [39m[38;5;12mCore[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTendermint[39m[38;5;12m [39m
|
||||
[38;5;12mconsensus[39m[38;5;12m [39m[38;5;12malgorithm.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcometbft[0m[38;5;12m (https://github.com/cometbft/cometbft) - A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. It is a fork of Tendermint Core and implements the Tendermint consensus algorithm.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcosmos-sdk[0m[38;5;12m (https://github.com/cosmos/cosmos-sdk) - A Framework for Building Public Blockchains in the Cosmos Ecosystem.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-ethereum[0m[38;5;12m (https://github.com/ethereum/go-ethereum) - Official Go implementation of the Ethereum protocol.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgosemble[0m[38;5;12m (https://github.com/LimeChain/gosemble) - A Go-based framework for building Polkadot/Substrate-compatible runtimes.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgossamer[0m[38;5;12m (https://github.com/ChainSafe/gossamer) - A Go implementation of the Polkadot Host.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mkubo[0m[38;5;12m (https://github.com/ipfs/kubo) - A blockchain framework implemented in Go. It provides content-addressable storage which can be used for decentralized storage in DApps. It is based on the IPFS protocol.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msolana-go[0m[38;5;12m (https://github.com/gagliardetto/solana-go) - Go library to interface with Solana JSON RPC and WebSocket interfaces.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtendermint[0m[38;5;12m [39m[38;5;12m(https://github.com/tendermint/tendermint)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHigh-performance[39m[38;5;12m [39m[38;5;12mmiddleware[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtransforming[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mByzantine[39m[38;5;12m [39m[38;5;12mFault[39m[38;5;12m [39m[38;5;12mTolerant[39m[38;5;12m [39m[38;5;12mreplicated[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mmachine[39m
|
||||
[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTendermint[39m[38;5;12m [39m[38;5;12mconsensus[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mblockchain[39m[38;5;12m [39m[38;5;12mprotocols.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtendermint[0m[38;5;12m [39m[38;5;12m(https://github.com/tendermint/tendermint)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHigh-performance[39m[38;5;12m [39m[38;5;12mmiddleware[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtransforming[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mByzantine[39m[38;5;12m [39m[38;5;12mFault[39m[38;5;12m [39m[38;5;12mTolerant[39m[38;5;12m [39m[38;5;12mreplicated[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTendermint[39m[38;5;12m [39m
|
||||
[38;5;12mconsensus[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mblockchain[39m[38;5;12m [39m[38;5;12mprotocols.[39m
|
||||
|
||||
[38;5;12m⬆ back to top[39m[38;5;14m[1m (#contents)[0m
|
||||
|
||||
@@ -305,8 +302,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mGolang CryptoTrading Bot[0m[38;5;12m (https://github.com/saniales/golang-crypto-trading-bot) - A golang implementation of a console-based trading bot for cryptocurrency exchanges.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgovkbot[0m[38;5;12m (https://github.com/nikepan/govkbot) - Simple Go [39m[38;5;14m[1mVK[0m[38;5;12m (https://vk.com) bot library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mhanu[0m[38;5;12m (https://github.com/sbstjn/hanu) - Framework for writing Slack bots.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKelp[0m[38;5;12m [39m[38;5;12m(https://github.com/stellar/kelp)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[38;5;12mtrading[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmarket-making[39m[38;5;12m [39m[38;5;12mbot[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mStellar[0m[38;5;12m [39m[38;5;12m(https://www.stellar.org/)[39m[38;5;12m [39m[38;5;12mDEX.[39m[38;5;12m [39m[38;5;12mWorks[39m[38;5;12m [39m[38;5;12mout-of-the-box,[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGolang,[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcentralized[39m[38;5;12m [39m[38;5;12mexchanges[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mtrading[39m[38;5;12m [39m[38;5;12mstrategies.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKelp[0m[38;5;12m [39m[38;5;12m(https://github.com/stellar/kelp)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[38;5;12mtrading[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmarket-making[39m[38;5;12m [39m[38;5;12mbot[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mStellar[0m[38;5;12m [39m[38;5;12m(https://www.stellar.org/)[39m[38;5;12m [39m[38;5;12mDEX.[39m[38;5;12m [39m[38;5;12mWorks[39m[38;5;12m [39m[38;5;12mout-of-the-box,[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGolang,[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcentralized[39m[38;5;12m [39m[38;5;12mexchanges[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mtrading[39m[38;5;12m [39m
|
||||
[38;5;12mstrategies.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mlarry[0m[38;5;12m (https://github.com/ezeoleaf/larry) - Larry 🐦 is a really simple Twitter bot generator that tweets random repositories from Github built in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmargelet[0m[38;5;12m (https://github.com/zhulik/margelet) - Framework for building Telegram bots.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmicha[0m[38;5;12m (https://github.com/onrik/micha) - Go Library for Telegram bot api.[39m
|
||||
@@ -365,8 +362,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-colorable[0m[38;5;12m (https://github.com/mattn/go-colorable) - Colorable writer for windows.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-colortext[0m[38;5;12m (https://github.com/daviddengcn/go-colortext) - Go library for color output in terminals.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-isatty[0m[38;5;12m (https://github.com/mattn/go-isatty) - isatty for golang.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-palette[0m[38;5;12m [39m[38;5;12m(https://github.com/abusomani/go-palette)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12melegant[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconvenient[39m[38;5;12m [39m[38;5;12mstyle[39m[38;5;12m [39m[38;5;12mdefinitions[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mANSI[39m[38;5;12m [39m[38;5;12mcolors.[39m[38;5;12m [39m[38;5;12mFully[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mwraps[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mfmt[0m[38;5;14m[1m [0m[38;5;14m[1mlibrary[0m[38;5;12m [39m[38;5;12m(https://pkg.go.dev/fmt)[39m[38;5;12m [39m[38;5;12mfor[39m
|
||||
[38;5;12mnice[39m[38;5;12m [39m[38;5;12mterminal[39m[38;5;12m [39m[38;5;12mlayouts.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-palette[0m[38;5;12m (https://github.com/abusomani/go-palette) - Go library that provides elegant and convenient style definitions using ANSI colors. Fully compatible & wraps the [39m[38;5;14m[1mfmt library[0m[38;5;12m (https://pkg.go.dev/fmt) for nice terminal layouts.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-prompt[0m[38;5;12m (https://github.com/c-bata/go-prompt) - Library for building a powerful interactive prompt, inspired by [39m[38;5;14m[1mpython-prompt-toolkit[0m[38;5;12m (https://github.com/jonathanslenders/python-prompt-toolkit).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgocui[0m[38;5;12m (https://github.com/jroimartin/gocui) - Minimalist Go library aimed at creating Console User Interfaces.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgommon/color[0m[38;5;12m (https://github.com/labstack/gommon/tree/master/color) - Style terminal text.[39m
|
||||
@@ -461,8 +457,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mconfigure[0m[38;5;12m (https://github.com/paked/configure) - Provides configuration through multiple sources, including JSON, flags and environment variables.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mconfiguro[0m[38;5;12m (https://github.com/sherifabdlnaby/configuro) - opinionated configuration loading & validation framework from ENV and Files focused towards 12-Factor compliant applications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mconfita[0m[38;5;12m (https://github.com/heetch/confita) - Load configuration in cascade from multiple backends into a struct.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mconflate[0m[38;5;12m [39m[38;5;12m(https://github.com/the4thamigo-uk/conflate)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLibrary/tool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmerge[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mJSON/YAML/TOML[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12marbitrary[39m[38;5;12m [39m[38;5;12mURLs,[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12magainst[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mschema,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdefault[39m[38;5;12m [39m[38;5;12mvalues[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mschema.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mconflate[0m[38;5;12m (https://github.com/the4thamigo-uk/conflate) - Library/tool to merge multiple JSON/YAML/TOML files from arbitrary URLs, validation against a JSON schema, and application of default values defined in the schema.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1menv[0m[38;5;12m (https://github.com/caarlos0/env) - Parse environment variables to Go structs (with defaults).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1menv[0m[38;5;12m (https://github.com/junk1tm/env) - A lightweight package for loading environment variables into structs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1menvcfg[0m[38;5;12m (https://github.com/tomazk/envcfg) - Un-marshaling environment variables to Go structs.[39m
|
||||
@@ -473,8 +468,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgcfg[0m[38;5;12m (https://github.com/go-gcfg/gcfg) - read INI-style configuration files into Go structs; supports user-defined types and subsections.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgenv[0m[38;5;12m (https://github.com/sakirsensoy/genv) - Read environment variables easily with dotenv support.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-aws-ssm[0m[38;5;12m (https://github.com/PaddleHQ/go-aws-ssm) - Go package that fetches parameters from AWS System Manager - Parameter Store.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-conf[0m[38;5;12m [39m[38;5;12m(https://github.com/ThomasObenaus/go-conf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mannotated[39m[38;5;12m [39m[38;5;12mstructs.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mreading[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mvariables,[39m[38;5;12m [39m[38;5;12mconfig[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mparameters.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-conf[0m[38;5;12m (https://github.com/ThomasObenaus/go-conf) - Simple library for application configuration based on annotated structs. It supports reading the configuration from environment variables, config files and command line parameters.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-ini[0m[38;5;12m (https://github.com/subpop/go-ini) - A Go package that marshals and unmarshals INI-files.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-ssm-config[0m[38;5;12m (https://github.com/ianlopshire/go-ssm-config) - Go utility for loading configuration parameters from AWS SSM (Parameter Store).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-up[0m[38;5;12m (https://github.com/ufoscout/go-up) - A simple configuration library with recursive placeholders resolution and no magic.[39m
|
||||
@@ -482,14 +476,13 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgodotenv[0m[38;5;12m (https://github.com/joho/godotenv) - Go port of Ruby's dotenv library (Loads environment variables from [39m[48;5;235m[38;5;249m.env[49m[39m[38;5;12m).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgofigure[0m[38;5;12m (https://github.com/ian-kent/gofigure) - Go application configuration made easy.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGoLobby/Config[0m[38;5;12m (https://github.com/golobby/config) - GoLobby Config is a lightweight yet powerful configuration manager for the Go programming language.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgone/jconf[0m[38;5;12m [39m[38;5;12m(https://github.com/One-com/gone/tree/master/jconf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModular[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mconfiguration.[39m[38;5;12m [39m[38;5;12mKeep[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mconfig[39m[38;5;12m [39m[38;5;12mstructs[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mconfigure[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdelegate[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msubmodules[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12msacrificing[39m[38;5;12m [39m
|
||||
[38;5;12mfull[39m[38;5;12m [39m[38;5;12mconfig[39m[38;5;12m [39m[38;5;12mserialization.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgone/jconf[0m[38;5;12m (https://github.com/One-com/gone/tree/master/jconf) - Modular JSON configuration. Keep you config structs along with the code they configure and delegate parsing to submodules without sacrificing full config serialization.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgonfig[0m[38;5;12m (https://github.com/milad-abbasi/gonfig) - Tag-based configuration parser which loads values from different providers into typesafe struct.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgookit/config[0m[38;5;12m (https://github.com/gookit/config) - application config manage(load,get,set). support JSON, YAML, TOML, INI, HCL. multi file load, data override merge.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mharvester[0m[38;5;12m (https://github.com/beatlabs/harvester) - Harvester, a easy to use static and dynamic configuration package supporting seeding, env vars and Consul integration.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mhjson[0m[38;5;12m (https://github.com/hjson/hjson-go) - Human JSON, a configuration file format for humans. Relaxed syntax, fewer mistakes, more comments.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mhocon[0m[38;5;12m [39m[38;5;12m(https://github.com/gurkankaymak/hocon)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConfiguration[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mHOCON(a[39m[38;5;12m [39m[38;5;12mhuman-friendly[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12msuperset)[39m[38;5;12m [39m[38;5;12mformat,[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mvariables,[39m[38;5;12m [39m[38;5;12mreferencing[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mvalues,[39m[38;5;12m [39m
|
||||
[38;5;12mcomments[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mfiles.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mhocon[0m[38;5;12m [39m[38;5;12m(https://github.com/gurkankaymak/hocon)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConfiguration[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mHOCON(a[39m[38;5;12m [39m[38;5;12mhuman-friendly[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12msuperset)[39m[38;5;12m [39m[38;5;12mformat,[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mvariables,[39m[38;5;12m [39m[38;5;12mreferencing[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mvalues,[39m[38;5;12m [39m[38;5;12mcomments[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m
|
||||
[38;5;12mfiles.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mingo[0m[38;5;12m (https://github.com/schachmat/ingo) - Flags persisted in an ini-like config file.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mini[0m[38;5;12m (https://github.com/go-ini/ini) - Go package to read and write INI files.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mini[0m[38;5;12m (https://github.com/wlevene/ini) - INI Parser & Write Library, Unmarshal to Struct,Marshal to Json,Write File,watch file.[39m
|
||||
@@ -498,8 +491,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mkoanf[0m[38;5;12m (https://github.com/knadh/koanf) - Light weight, extensible library for reading config in Go applications. Built in support for JSON, TOML, YAML, env, command line.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mkonf[0m[38;5;12m (https://github.com/nil-go/konf) - The simplest API for reading/watching config from file, env, flag and clouds (e.g. AWS, Azure, GCP).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mkonfig[0m[38;5;12m (https://github.com/lalamove/konfig) - Composable, observable and performant config handling for Go for the distributed processing era.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mkong[0m[38;5;12m [39m[38;5;12m(https://github.com/alecthomas/kong)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCommand-line[39m[38;5;12m [39m[38;5;12mparser[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12marbitrarily[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12msources[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mYAML,[39m[38;5;12m [39m[38;5;12mJSON,[39m[38;5;12m [39m[38;5;12mTOML,[39m[38;5;12m [39m[38;5;12metc[39m[38;5;12m [39m[38;5;12m(successor[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[48;5;235m[38;5;249mkingpin[49m[39m[38;5;12m).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mkong[0m[38;5;12m (https://github.com/alecthomas/kong) - Command-line parser with support for arbitrarily complex command-line structures and additional sources of configuration such as YAML, JSON, TOML, etc (successor to [39m[48;5;235m[38;5;249mkingpin[49m[39m[38;5;12m).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmini[0m[38;5;12m (https://github.com/sasbury/mini) - Golang package for parsing ini-style configuration files.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mnasermirzaei89/env[0m[38;5;12m (https://github.com/nasermirzaei89/env) - Simple useful package for read environment variables.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mnfigure[0m[38;5;12m (https://github.com/muir/nfigure) - Per-library struct-tag based configuration from command lines (Posix & Go-style); environment, JSON, YAML[39m
|
||||
@@ -568,8 +560,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mbloom[0m[38;5;12m (https://github.com/yourbasic/bloom) - Golang Bloom filter implementation.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mbloomfilter[0m[38;5;12m (https://github.com/OldPanda/bloomfilter) - Yet another Bloomfilter implementation in Go, compatible with Java's Guava library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mboomfilters[0m[38;5;12m (https://github.com/tylertreat/BoomFilters) - Probabilistic data structures for processing continuous, unbounded streams.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mcuckoo-filter[0m[38;5;12m [39m[38;5;12m(https://github.com/linvon/cuckoo-filter)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCuckoo[39m[38;5;12m [39m[38;5;12mfilter:[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12mcuckoo[39m[38;5;12m [39m[38;5;12mfilter,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mconfigurable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mspace[39m[38;5;12m [39m[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mcompared[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mimplements,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mmentioned[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12moriginal[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mavailable.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mcuckoo-filter[0m[38;5;12m [39m[38;5;12m(https://github.com/linvon/cuckoo-filter)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCuckoo[39m[38;5;12m [39m[38;5;12mfilter:[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12mcuckoo[39m[38;5;12m [39m[38;5;12mfilter,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mconfigurable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mspace[39m[38;5;12m [39m[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mcompared[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mimplements,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mmentioned[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12moriginal[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||||
[38;5;12mavailable.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcuckoofilter[0m[38;5;12m (https://github.com/seiflotfy/cuckoofilter) - Cuckoo filter: a good alternative to a counting bloom filter implemented in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mring[0m[38;5;12m (https://github.com/TheTannerRyan/ring) - Go implementation of a high performance, thread safe bloom filter.[39m
|
||||
|
||||
@@ -613,8 +605,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mhide[0m[38;5;12m (https://github.com/emvi/hide) - ID type with marshalling to/from hash to prevent sending IDs to clients.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mhilbert[0m[38;5;12m (https://github.com/google/hilbert) - Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mhyperloglog[0m[38;5;12m (https://github.com/axiomhq/hyperloglog) - HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mplinko[0m[38;5;12m [39m[38;5;12m(https://github.com/shipt/plinko)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfinite[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mworkflow[39m[38;5;12m [39m[38;5;12morchestrator[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcompiles[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mexecution,[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mdebugging,[39m[38;5;12m [39m[38;5;12mauto-generated[39m[38;5;12m [39m[38;5;12mdocumentation.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m
|
||||
[38;5;12mside-effect[39m[38;5;12m [39m[38;5;12mhooks.[39m[38;5;12m [39m
|
||||
[38;5;12m- [39m[38;5;14m[1mplinko[0m[38;5;12m (https://github.com/shipt/plinko) - A finite state machine and workflow orchestrator that compiles for fast execution, easy debugging, auto-generated documentation. Includes advanced features such as side-effect hooks. [39m
|
||||
[38;5;12m- [39m[38;5;14m[1mquadtree[0m[38;5;12m (https://github.com/s0rg/quadtree) - Generic, zero-alloc, 100%-test covered quadtree.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mslices[0m[38;5;12m (https://github.com/srfrog/slices) - Functions that operate on slices; like [39m[48;5;235m[38;5;249mpackage strings[49m[39m[38;5;12m but adapted to work with slices.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mslices[0m[38;5;12m (https://github.com/twharmon/slices) - Pure, generic functions for slices.[39m
|
||||
@@ -706,8 +697,8 @@
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mbadger[0m[38;5;12m (https://github.com/dgraph-io/badger) - Fast key-value store in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mbbolt[0m[38;5;12m (https://github.com/etcd-io/bbolt) - An embedded key/value database for Go.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBitcask[0m[38;5;12m [39m[38;5;12m(https://git.mills.io/prologic/bitcask)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBitcask[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12membeddable,[39m[38;5;12m [39m[38;5;12mpersistent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mkey-value[39m[38;5;12m [39m[38;5;12m(KV)[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpredictable[39m[38;5;12m [39m[38;5;12mread/write[39m[38;5;12m [39m[38;5;12mperformance,[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mlatency[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m
|
||||
[38;5;12mthroughput[39m[38;5;12m [39m[38;5;12mthanks[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbitcask[39m[38;5;12m [39m[38;5;12mon-disk[39m[38;5;12m [39m[38;5;12mlayout[39m[38;5;12m [39m[38;5;12m(LSM+WAL).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBitcask[0m[38;5;12m [39m[38;5;12m(https://git.mills.io/prologic/bitcask)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBitcask[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12membeddable,[39m[38;5;12m [39m[38;5;12mpersistent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mkey-value[39m[38;5;12m [39m[38;5;12m(KV)[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpredictable[39m[38;5;12m [39m[38;5;12mread/write[39m[38;5;12m [39m[38;5;12mperformance,[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mlatency[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mthroughput[39m[38;5;12m [39m[38;5;12mthanks[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbitcask[39m[38;5;12m [39m
|
||||
[38;5;12mon-disk[39m[38;5;12m [39m[38;5;12mlayout[39m[38;5;12m [39m[38;5;12m(LSM+WAL).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mbuntdb[0m[38;5;12m (https://github.com/tidwall/buntdb) - Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mclover[0m[38;5;12m (https://github.com/ostafen/clover) - A lightweight document-oriented NoSQL database written in pure Golang.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcockroach[0m[38;5;12m (https://github.com/cockroachdb/cockroach) - Scalable, Geo-Replicated, Transactional Datastore.[39m
|
||||
@@ -732,8 +723,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mlotusdb[0m[38;5;12m (https://github.com/flower-corp/lotusdb) - Fast k/v database compatible with lsm and b+tree.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMilvus[0m[38;5;12m (https://github.com/milvus-io/milvus) - Milvus is a vector database for embedding management, analytics and search.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmoss[0m[38;5;12m (https://github.com/couchbase/moss) - Moss is a simple LSM key-value storage engine written in 100% Go.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mnutsdb[0m[38;5;12m [39m[38;5;12m(https://github.com/xujiajun/nutsdb)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNutsdb[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple,[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m[38;5;12membeddable,[39m[38;5;12m [39m[38;5;12mpersistent[39m[38;5;12m [39m[38;5;12mkey/value[39m[38;5;12m [39m[38;5;12mstore[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mGo.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mserializable[39m[38;5;12m [39m[38;5;12mtransactions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m
|
||||
[38;5;12mlist,[39m[38;5;12m [39m[38;5;12mset,[39m[38;5;12m [39m[38;5;12msorted[39m[38;5;12m [39m[38;5;12mset.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mnutsdb[0m[38;5;12m (https://github.com/xujiajun/nutsdb) - Nutsdb is a simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mobjectbox-go[0m[38;5;12m (https://github.com/objectbox/objectbox-go) - High-performance embedded Object Database (NoSQL) with Go API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpiladb[0m[38;5;12m (https://github.com/fern4lvarez/piladb) - Lightweight RESTful database engine based on stack data structures.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpogreb[0m[38;5;12m (https://github.com/akrylysov/pogreb) - Embedded key-value store for read-heavy workloads.[39m
|
||||
@@ -747,8 +737,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mtiedot[0m[38;5;12m (https://github.com/HouzuoGuo/tiedot) - Your NoSQL database powered by Golang.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1munitdb[0m[38;5;12m (https://github.com/unit-io/unitdb) - Fast timeseries database for IoT, realtime messaging applications. Access unitdb with pubsub over tcp or websocket using github.com/unit-io/unitd application.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mVasto[0m[38;5;12m (https://github.com/chrislusf/vasto) - A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mVictoriaMetrics[0m[38;5;12m [39m[38;5;12m(https://github.com/VictoriaMetrics/VictoriaMetrics)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m[38;5;12mresource-effective[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12mdatabase.[39m[38;5;12m [39m[38;5;12mMay[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mlong-term[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mPrometheus.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m
|
||||
[38;5;12mPromQL.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mVictoriaMetrics[0m[38;5;12m (https://github.com/VictoriaMetrics/VictoriaMetrics) - fast, resource-effective and scalable open source time series database. May be used as long-term remote storage for Prometheus. Supports PromQL.[39m
|
||||
|
||||
[38;2;255;187;0m[4mDatabase Schema Migration[0m
|
||||
|
||||
@@ -836,8 +825,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mdsc[0m[38;5;12m (https://github.com/viant/dsc) - Datastore connectivity for SQL, NoSQL, structured files.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdynamo[0m[38;5;12m (https://github.com/fogfish/dynamo) - A simple key-value abstraction to store algebraic and linked-data data types at AWS storage services: AWS DynamoDB and AWS S3.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-transaction-manager[0m[38;5;12m (https://github.com/avito-tech/go-transaction-manager) - Transaction manager with multiple adapters (sql, sqlx, gorm, mongo, ...) controls transaction boundaries.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgokv[0m[38;5;12m [39m[38;5;12m(https://github.com/philippgille/gokv)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mkey-value[39m[38;5;12m [39m[38;5;12mstore[39m[38;5;12m [39m[38;5;12mabstraction[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimplementations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12m(Redis,[39m[38;5;12m [39m[38;5;12mConsul,[39m[38;5;12m [39m[38;5;12metcd,[39m[38;5;12m [39m[38;5;12mbbolt,[39m[38;5;12m [39m[38;5;12mBadgerDB,[39m[38;5;12m [39m[38;5;12mLevelDB,[39m[38;5;12m [39m[38;5;12mMemcached,[39m[38;5;12m [39m[38;5;12mDynamoDB,[39m[38;5;12m [39m[38;5;12mS3,[39m[38;5;12m [39m[38;5;12mPostgreSQL,[39m[38;5;12m [39m[38;5;12mMongoDB,[39m[38;5;12m [39m
|
||||
[38;5;12mCockroachDB[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mmore).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgokv[0m[38;5;12m (https://github.com/philippgille/gokv) - Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more).[39m
|
||||
|
||||
[38;2;255;187;0m[4mRelational Database Drivers[0m
|
||||
|
||||
@@ -915,8 +903,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mdate[0m[38;5;12m (https://github.com/rickb777/date) - Augments Time for working with dates, date ranges, time spans, periods, and time-of-day.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdateparse[0m[38;5;12m (https://github.com/araddon/dateparse) - Parse date's without knowing format in advance.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdurafmt[0m[38;5;12m (https://github.com/hako/durafmt) - Time duration formatting library for Go.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mfeiertage[0m[38;5;12m [39m[38;5;12m(https://github.com/wlbr/feiertage)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcalculate[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mholidays[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGermany,[39m[38;5;12m [39m[38;5;12mincl.[39m[38;5;12m [39m[38;5;12mspecialization[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstates[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGermany[39m[38;5;12m [39m[38;5;12m(Bundesländer).[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mEaster,[39m[38;5;12m [39m[38;5;12mPentecost,[39m[38;5;12m [39m
|
||||
[38;5;12mThanksgiving...[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mfeiertage[0m[38;5;12m (https://github.com/wlbr/feiertage) - Set of functions to calculate public holidays in Germany, incl. specialization on the states of Germany (Bundesländer). Things like Easter, Pentecost, Thanksgiving...[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-anytime[0m[38;5;12m (https://github.com/ijt/go-anytime) - Parse dates/times like "next dec 22nd at 3pm" and ranges like "from today until next thursday" without knowing the format in advance.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-datebin[0m[38;5;12m (https://github.com/deatil/go-datebin) - A simple datetime parse pkg.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-persian-calendar[0m[38;5;12m (https://github.com/yaa110/go-persian-calendar) - The implementation of the Persian (Solar Hijri) Calendar in Go (golang).[39m
|
||||
@@ -949,20 +936,18 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mdot[0m[38;5;12m (https://github.com/dotchain/dot/) - distributed sync using operational transformation/OT.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdoublejump[0m[38;5;12m (https://github.com/edwingeng/doublejump) - A revamped Google's jump consistent hash.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdragonboat[0m[38;5;12m (https://github.com/lni/dragonboat) - A feature complete and high performance multi-group Raft library in Go.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDragonfly[0m[38;5;12m [39m[38;5;12m(https://github.com/dragonflyoss/Dragonfly2)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvide[39m[38;5;12m [39m[38;5;12mefficient,[39m[38;5;12m [39m[38;5;12mstable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mdistribution[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12macceleration[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mp2p[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mpractice[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12marchitectures.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDragonfly[0m[38;5;12m [39m[38;5;12m(https://github.com/dragonflyoss/Dragonfly2)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvide[39m[38;5;12m [39m[38;5;12mefficient,[39m[38;5;12m [39m[38;5;12mstable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mdistribution[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12macceleration[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mp2p[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mpractice[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m
|
||||
[38;5;12marchitectures.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdrmaa[0m[38;5;12m (https://github.com/dgruber/drmaa) - Job submission library for cluster schedulers based on the DRMAA standard.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdynamolock[0m[38;5;12m (https://cirello.io/dynamolock) - DynamoDB-backed distributed locking implementation.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdynatomic[0m[38;5;12m (https://github.com/tylfin/dynatomic) - A library for using DynamoDB as an atomic counter.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1memitter-io[0m[38;5;12m (https://github.com/emitter-io/emitter) - High performance, distributed, secure and low latency publish-subscribe platform built with MQTT, Websockets and love.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mfailured[0m[38;5;12m (https://github.com/andy2046/failured) - adaptive accrual failure detector for distributed systems.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mflowgraph[0m[38;5;12m (https://github.com/vectaport/flowgraph) - flow-based programming package.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgleam[0m[38;5;12m [39m[38;5;12m(https://github.com/chrislusf/gleam)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFast[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12mmap/reduce[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLuajit,[39m[38;5;12m [39m[38;5;12mcombining[39m[38;5;12m [39m[38;5;12mGo's[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mconcurrency[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mLuajit's[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mperformance,[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mstandalone[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m
|
||||
[38;5;12mdistributed.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgleam[0m[38;5;12m (https://github.com/chrislusf/gleam) - Fast and scalable distributed map/reduce system written in pure Go and Luajit, combining Go's high concurrency with Luajit's high performance, runs standalone or distributed.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mglow[0m[38;5;12m (https://github.com/chrislusf/glow) - Easy-to-Use scalable distributed big data processing, Map-Reduce, DAG execution, all in pure Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgmsec[0m[38;5;12m (https://github.com/gmsec/micro) - A Go distributed systems development framework.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-doudou[0m[38;5;12m [39m[38;5;12m(https://github.com/unionj-cloud/go-doudou)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgossip[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12m3.0[39m[38;5;12m [39m[38;5;12mspec[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mdecentralized[39m[38;5;12m [39m[38;5;12mmicroservice[39m[38;5;12m [39m[38;5;12mframework.[39m[38;5;12m [39m[38;5;12mBuilt-in[39m[38;5;12m [39m[38;5;12mgo-doudou[39m[38;5;12m [39m[38;5;12mcli[39m[38;5;12m [39m[38;5;12mfocusing[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mlow-code[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrapid[39m[38;5;12m [39m[38;5;12mdev[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mup[39m
|
||||
[38;5;12myour[39m[38;5;12m [39m[38;5;12mproductivity.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-doudou[0m[38;5;12m (https://github.com/unionj-cloud/go-doudou) - A gossip protocol and OpenAPI 3.0 spec based decentralized microservice framework. Built-in go-doudou cli focusing on low-code and rapid dev can power up your productivity.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-health[0m[38;5;12m (https://github.com/InVisionApp/go-health) - Library for enabling asynchronous dependency health checks in your service.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-jump[0m[38;5;12m (https://github.com/dgryski/go-jump) - Port of Google's "Jump" Consistent Hash function.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-kit[0m[38;5;12m (https://github.com/go-kit/kit) - Microservice toolkit with support for service discovery, load balancing, pluggable transports, request tracking, etc.[39m
|
||||
@@ -976,8 +961,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mhprose[0m[38;5;12m (https://github.com/hprose/hprose-golang) - Very newbility RPC Library, support 25+ languages now.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjsonrpc[0m[38;5;12m (https://github.com/osamingo/jsonrpc) - The jsonrpc package helps implement of JSON-RPC 2.0.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjsonrpc[0m[38;5;12m (https://github.com/ybbus/jsonrpc) - JSON-RPC 2.0 HTTP client implementation.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKitex[0m[38;5;12m [39m[38;5;12m(https://github.com/cloudwego/kitex)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mhigh-performance[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstrong-extensibility[39m[38;5;12m [39m[38;5;12mGolang[39m[38;5;12m [39m[38;5;12mRPC[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mmicroservices.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextensibility[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m
|
||||
[38;5;12mconcerns[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mmicroservices,[39m[38;5;12m [39m[38;5;12mKitex[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mchoice.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKitex[0m[38;5;12m [39m[38;5;12m(https://github.com/cloudwego/kitex)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mhigh-performance[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstrong-extensibility[39m[38;5;12m [39m[38;5;12mGolang[39m[38;5;12m [39m[38;5;12mRPC[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mmicroservices.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextensibility[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mconcerns[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m
|
||||
[38;5;12mmicroservices,[39m[38;5;12m [39m[38;5;12mKitex[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mchoice.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mKratos[0m[38;5;12m (https://github.com/go-kratos/kratos) - A modular-designed and easy-to-use microservices framework in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mliftbridge[0m[38;5;12m (https://github.com/liftbridge-io/liftbridge) - Lightweight, fault-tolerant message streams for NATS.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mlura[0m[38;5;12m (https://github.com/luraproject/lura) - Ultra performant API Gateway framework with middlewares.[39m
|
||||
@@ -1008,8 +993,7 @@
|
||||
[38;5;12m_Tools for updating dynamic DNS records._[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mDDNS[0m[38;5;12m (https://github.com/skibish/ddns) - Personal DDNS client with Digital Ocean Networking DNS as backend.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mdyndns[0m[38;5;12m [39m[38;5;12m(https://gitlab.com/alcastle/dyndns)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBackground[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mregularly[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mIP[39m[38;5;12m [39m[38;5;12mAddress[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mupdates[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m(one[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mmany)[39m[38;5;12m [39m[38;5;12mDynamic[39m[38;5;12m [39m[38;5;12mDNS[39m[38;5;12m [39m[38;5;12mrecords[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mdomains[39m[38;5;12m [39m[38;5;12mwhenever[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m
|
||||
[38;5;12maddress[39m[38;5;12m [39m[38;5;12mchanges.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdyndns[0m[38;5;12m (https://gitlab.com/alcastle/dyndns) - Background Go process to regularly and automatically check your IP Address and make updates to (one or many) Dynamic DNS records for Google domains whenever your address changes.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGoDNS[0m[38;5;12m (https://github.com/timothyye/godns) - A dynamic DNS client tool, supports DNSPod & HE.net, written in Go.[39m
|
||||
|
||||
[38;5;12m⬆ back to top[39m[38;5;14m[1m (#contents)[0m
|
||||
@@ -1084,8 +1068,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1merrors[0m[38;5;12m (https://github.com/neuronlabs/errors) - Simple golang error handling with classification primitives.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1merrors[0m[38;5;12m (https://github.com/PumpkinSeed/errors) - The most simple error wrapper with awesome performance and minimal memory overhead.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1merrors[0m[38;5;12m (https://gitlab.com/tozd/go/errors) - Providing errors with a stack trace and optional structured details. Compatible with github.com/pkg/errors API but does not use it internally.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1merrors[0m[38;5;12m [39m[38;5;12m(https://github.com/bnkamalesh/errors)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDrop-in[39m[38;5;12m [39m[38;5;12mreplacement[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuiltin[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12merrors.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mminimal[39m[38;5;12m [39m[38;5;12merror[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12merror[39m[38;5;12m [39m[38;5;12mtypes,[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mfriendly[39m[38;5;12m [39m[38;5;12mmessages,[39m[38;5;12m [39m[38;5;12mUnwrap[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mIs.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m
|
||||
[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstraightforward[39m[38;5;12m [39m[38;5;12mhelper[39m[38;5;12m [39m[38;5;12mfunctions.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1merrors[0m[38;5;12m [39m[38;5;12m(https://github.com/bnkamalesh/errors)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDrop-in[39m[38;5;12m [39m[38;5;12mreplacement[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuiltin[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12merrors.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mminimal[39m[38;5;12m [39m[38;5;12merror[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12merror[39m[38;5;12m [39m[38;5;12mtypes,[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mfriendly[39m[38;5;12m [39m[38;5;12mmessages,[39m[38;5;12m [39m[38;5;12mUnwrap[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mIs.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mstraightforward[39m[38;5;12m [39m[38;5;12mhelper[39m[38;5;12m [39m[38;5;12mfunctions.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1merrors[0m[38;5;12m (https://github.com/cockroachdb/errors) - Go error library with error portability over the network.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1merrorx[0m[38;5;12m (https://github.com/joomcode/errorx) - A feature rich error package with stack traces, composition of errors and more.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mexception[0m[38;5;12m (https://github.com/rbrahul/exception) - A simple utility package for exception handling with try-catch in Golang.[39m
|
||||
@@ -1124,8 +1108,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mpdfcpu[0m[38;5;12m (https://github.com/pdfcpu/pdfcpu) - PDF processor.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mskywalker[0m[38;5;12m (https://github.com/dixonwille/skywalker) - Package to allow one to concurrently go through a filesystem with ease.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mstl[0m[38;5;12m (https://gitlab.com/russoj88/stl) - Modules to read and write STL (stereolithography) files. Concurrent algorithm for reading.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtodotxt[0m[38;5;12m [39m[38;5;12m(https://github.com/1set/todotxt)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGina[39m[38;5;12m [39m[38;5;12mTrapani's[39m[38;5;12m [39m[38;5;14m[1m_todo.txt_[0m[38;5;12m [39m[38;5;12m(http://todotxt.org/)[39m[38;5;12m [39m[38;5;12mfiles,[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanipulating[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtask[39m[38;5;12m [39m[38;5;12mlists[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1m_todo.txt_[0m[38;5;14m[1m [0m[38;5;14m[1mformat[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/todotxt/todo.txt).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtodotxt[0m[38;5;12m (https://github.com/1set/todotxt) - Go library for Gina Trapani's [39m[38;5;14m[1m_todo.txt_[0m[38;5;12m (http://todotxt.org/) files, supports parsing and manipulating of task lists in the [39m[38;5;14m[1m_todo.txt_ format[0m[38;5;12m (https://github.com/todotxt/todo.txt).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mvfs[0m[38;5;12m (https://github.com/C2FO/vfs) - A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS.[39m
|
||||
|
||||
[38;5;12m⬆ back to top[39m[38;5;14m[1m (#contents)[0m
|
||||
@@ -1145,8 +1128,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mfpmoney[0m[38;5;12m (https://github.com/nikolaydubina/fpmoney) - Fast and simple ISO4217 fixed-point decimal money.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-finance[0m[38;5;12m (https://github.com/alpeb/go-finance) - Library of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-finance[0m[38;5;12m (https://github.com/pieterclaerhout/go-finance) - Module to fetch exchange rates, check VAT numbers via VIES and check IBAN bank account numbers.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-finnhub[0m[38;5;12m [39m[38;5;12m(https://github.com/m1/go-finnhub)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mClient[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mstock[39m[38;5;12m [39m[38;5;12mmarket,[39m[38;5;12m [39m[38;5;12mforex[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcrypto[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mfinnhub.io.[39m[38;5;12m [39m[38;5;12mAccess[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mfinancial[39m[38;5;12m [39m[38;5;12mmarket[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12m60+[39m[38;5;12m [39m[38;5;12mstock[39m[38;5;12m [39m[38;5;12mexchanges,[39m[38;5;12m [39m[38;5;12m10[39m[38;5;12m [39m[38;5;12mforex[39m[38;5;12m [39m[38;5;12mbrokers,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m15+[39m[38;5;12m [39m[38;5;12mcrypto[39m
|
||||
[38;5;12mexchanges.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-finnhub[0m[38;5;12m (https://github.com/m1/go-finnhub) - Client for stock market, forex and crypto data from finnhub.io. Access real-time financial market data from 60+ stock exchanges, 10 forex brokers, and 15+ crypto exchanges.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-money[0m[38;5;12m (https://github.com/rhymond/go-money) - Implementation of Fowler's Money pattern.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-nowpayments[0m[38;5;12m (https://github.com/matm/go-nowpayments) - Library for the crypto NOWPayments API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmoney[0m[38;5;12m (https://github.com/govalues/money) - Immutable monetary amounts and exchange rates with panic-free arithmetic.[39m
|
||||
@@ -1262,8 +1244,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mS2 geometry[0m[38;5;12m (https://github.com/golang/geo) - S2 geometry library in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msimplefeatures[0m[38;5;12m (https://github.com/peterstace/simplefeatures) - simplesfeatures is a 2D geometry library that provides Go types that model geometries, as well as algorithms that operate on them.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTile38[0m[38;5;12m (https://github.com/tidwall/tile38) - Geolocation DB with spatial index and realtime geofencing.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWeb-Mercator-Projection[0m[38;5;12m [39m[38;5;12m(https://github.com/jorelosorio/web-mercator-projection)[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mLonLat,[39m[38;5;12m [39m[38;5;12mPoint[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTile[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdisplay[39m[38;5;12m [39m[38;5;12minfo,[39m[38;5;12m [39m[38;5;12mmarkers,[39m[38;5;12m [39m[38;5;12metc,[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmap[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mMercator[39m[38;5;12m [39m
|
||||
[38;5;12mProjection.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mWeb-Mercator-Projection[0m[38;5;12m (https://github.com/jorelosorio/web-mercator-projection) A project to easily use and convert LonLat, Point and Tile to display info, markers, etc, in a map using the Web Mercator Projection.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mWGS84[0m[38;5;12m (https://github.com/wroge/wgs84) - Library for Coordinate Conversion and Transformation (ETRS89, OSGB36, NAD83, RGF93, Web Mercator, UTM).[39m
|
||||
|
||||
[38;5;12m⬆ back to top[39m[38;5;14m[1m (#contents)[0m
|
||||
@@ -1294,11 +1275,11 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mchannelify[0m[38;5;12m (https://github.com/ddelizia/channelify) - Transform your function to return channels for easy and powerful parallel processing.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mconc[0m[38;5;12m (https://github.com/sourcegraph/conc) - [39m[48;5;235m[38;5;249mconc[49m[39m[38;5;12m is your toolbelt for structured concurrency in go, making common tasks easier and safer.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mconcurrency-limiter[0m[38;5;12m (https://github.com/vivek-ng/concurrency-limiter) - Concurrency limiter with support for timeouts , dynamic priority and context cancellation of goroutines.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mconexec[0m[38;5;12m [39m[38;5;12m(https://github.com/ITcathyh/conexec)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mconcurrent[39m[38;5;12m [39m[38;5;12mtoolkit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mexecute[39m[38;5;12m [39m[38;5;12mfuncs[39m[38;5;12m [39m[38;5;12mconcurrently[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msafe[39m[38;5;12m [39m[38;5;12mway.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mspecifying[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12moverall[39m[38;5;12m [39m[38;5;12mtimeout[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mavoid[39m[38;5;12m [39m[38;5;12mblocking[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m
|
||||
[38;5;12mgoroutine[39m[38;5;12m [39m[38;5;12mpool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mefficiency.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mconexec[0m[38;5;12m [39m[38;5;12m(https://github.com/ITcathyh/conexec)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mconcurrent[39m[38;5;12m [39m[38;5;12mtoolkit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mexecute[39m[38;5;12m [39m[38;5;12mfuncs[39m[38;5;12m [39m[38;5;12mconcurrently[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msafe[39m[38;5;12m [39m[38;5;12mway.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mspecifying[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12moverall[39m[38;5;12m [39m[38;5;12mtimeout[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mavoid[39m[38;5;12m [39m[38;5;12mblocking[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mgoroutine[39m[38;5;12m [39m[38;5;12mpool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m
|
||||
[38;5;12mefficiency.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcyclicbarrier[0m[38;5;12m (https://github.com/marusama/cyclicbarrier) - CyclicBarrier for golang.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mexecpool[0m[38;5;12m [39m[38;5;12m(https://github.com/hexdigest/execpool)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mpool[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mexec.Cmd[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mspins[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprocesses[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12madvance[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mattaches[39m[38;5;12m [39m[38;5;12mstdin[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstdout[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mneeded.[39m[38;5;12m [39m[38;5;12mVery[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mFastCGI[39m[38;5;12m [39m
|
||||
[38;5;12mor[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mPrefork[39m[38;5;12m [39m[38;5;12mMPM[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mcommand.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mexecpool[0m[38;5;12m [39m[38;5;12m(https://github.com/hexdigest/execpool)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mpool[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mexec.Cmd[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mspins[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprocesses[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12madvance[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mattaches[39m[38;5;12m [39m[38;5;12mstdin[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstdout[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mneeded.[39m[38;5;12m [39m[38;5;12mVery[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mFastCGI[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mPrefork[39m[38;5;12m [39m[38;5;12mMPM[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m
|
||||
[38;5;12mworks[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mcommand.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mflowmatic[0m[38;5;12m (https://github.com/carlmjohnson/flowmatic) - Structured concurrency made easy.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-accumulator[0m[38;5;12m (https://github.com/nar10z/go-accumulator) - Solution for accumulation of events and their subsequent processing.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-actor[0m[38;5;12m (https://github.com/vladopajic/go-actor) - A tiny library for writing concurrent programs using actor model.[39m
|
||||
@@ -1312,8 +1293,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgoccm[0m[38;5;12m (https://github.com/zenthangplus/goccm) - Go Concurrency Manager package limits the number of goroutines that allowed to run concurrently.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgohive[0m[38;5;12m (https://github.com/loveleshsharma/gohive) - A highly performant and easy to use Goroutine pool for Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgollback[0m[38;5;12m (https://github.com/vardius/gollback) - asynchronous simple function utilities, for managing execution of closures and callbacks.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgowl[0m[38;5;12m [39m[38;5;12m(https://github.com/hamed-yousefi/gowl)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGowl[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mmonitoring[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12monce.[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12minfinite[39m[38;5;12m [39m[38;5;12mworker[39m[38;5;12m [39m[38;5;12mpool[39m[38;5;12m [39m[38;5;12mgives[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mability[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpool[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprocesses[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmonitor[39m[38;5;12m [39m
|
||||
[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mstatus.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgowl[0m[38;5;12m (https://github.com/hamed-yousefi/gowl) - Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgoworker[0m[38;5;12m (https://github.com/benmanns/goworker) - goworker is a Go-based background worker.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgowp[0m[38;5;12m (https://github.com/xxjwxc/gowp) - gowp is concurrency limiting goroutine pool.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgpool[0m[38;5;12m (https://github.com/Sherifabdlnaby/gpool) - manages a resizeable pool of context-aware goroutines to bound concurrency.[39m
|
||||
@@ -1328,8 +1308,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mpond[0m[38;5;12m (https://github.com/alitto/pond) - Minimalistic and High-performance goroutine worker pool written in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpool[0m[38;5;12m (https://github.com/go-playground/pool) - Limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mqueue[0m[38;5;12m (https://github.com/AnikHasibul/queue) - Gives you a [39m[48;5;235m[38;5;249msync.WaitGroup[49m[39m[38;5;12m like queue group accessibility. Helps you to throttle and limit goroutines, wait for the end of the all goroutines and much more.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mroutine[0m[38;5;12m [39m[38;5;12m(https://github.com/timandy/routine)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249mroutine[49m[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[48;5;235m[38;5;249mThreadLocal[49m[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mencapsulates[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12measy-to-use,[39m[38;5;12m [39m[38;5;12mnon-competitive,[39m[38;5;12m [39m[38;5;12mhigh-performance[39m[38;5;12m [39m[48;5;235m[38;5;249mgoroutine[49m[39m[38;5;12m [39m[38;5;12mcontext[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12minterfaces,[39m[38;5;12m [39m
|
||||
[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mcoroutine[39m[38;5;12m [39m[38;5;12mcontext[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mgracefully.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mroutine[0m[38;5;12m [39m[38;5;12m(https://github.com/timandy/routine)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249mroutine[49m[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[48;5;235m[38;5;249mThreadLocal[49m[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mencapsulates[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12measy-to-use,[39m[38;5;12m [39m[38;5;12mnon-competitive,[39m[38;5;12m [39m[38;5;12mhigh-performance[39m[38;5;12m [39m[48;5;235m[38;5;249mgoroutine[49m[39m[38;5;12m [39m[38;5;12mcontext[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12minterfaces,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m
|
||||
[38;5;12mcoroutine[39m[38;5;12m [39m[38;5;12mcontext[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mgracefully.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mroutine[0m[38;5;12m (https://github.com/x-mod/routine) - go routine control with context, support: Main, Go, Pool and some useful Executors.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msemaphore[0m[38;5;12m (https://github.com/kamilsk/semaphore) - Semaphore pattern implementation with timeout of lock/unlock operations based on channel and context.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msemaphore[0m[38;5;12m (https://github.com/marusama/semaphore) - Fast resizable semaphore implementation based on CAS (faster than channel-based semaphore implementations).[39m
|
||||
@@ -1470,8 +1450,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mclockwerk[0m[38;5;12m (https://github.com/onatm/clockwerk) - Go package to schedule periodic jobs using a simple, fluent syntax.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcronticker[0m[38;5;12m (https://github.com/krayzpipes/cronticker) - A ticker implementation to support cron schedules.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDagu[0m[38;5;12m (https://github.com/dagu-go/dagu) - No-code workflow executor. it executes DAGs defined in a simple YAML format.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-cron[0m[38;5;12m [39m[38;5;12m(https://github.com/rk/go-cron)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mCron[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mexecute[39m[38;5;12m [39m[38;5;12mclosures[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mvarying[39m[38;5;12m [39m[38;5;12mintervals,[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12monce[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msecond[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12monce[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12myear[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mdate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mPrimarily[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||||
[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mdaemons.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-cron[0m[38;5;12m [39m[38;5;12m(https://github.com/rk/go-cron)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mCron[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mexecute[39m[38;5;12m [39m[38;5;12mclosures[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mvarying[39m[38;5;12m [39m[38;5;12mintervals,[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12monce[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msecond[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12monce[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12myear[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mdate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mPrimarily[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m
|
||||
[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mdaemons.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-dag[0m[38;5;12m (https://github.com/rhosocial/go-dag) - A framework developed in Go that manages the execution of workflows described by directed acyclic graphs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-quartz[0m[38;5;12m (https://github.com/reugn/go-quartz) - Simple, zero-dependency scheduling library for Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgocron[0m[38;5;12m (https://github.com/go-co-op/gocron) - Easy and fluent Go job scheduling. This is an actively maintained fork of [39m[38;5;14m[1mjasonlvhit/gocron[0m[38;5;12m (https://github.com/jasonlvhit/gocron).[39m
|
||||
@@ -1569,24 +1549,21 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mlogrus[0m[38;5;12m (https://github.com/Sirupsen/logrus) - Structured logger for Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mlogrusiowriter[0m[38;5;12m (https://github.com/cabify/logrusiowriter) - [39m[48;5;235m[38;5;249mio.Writer[49m[39m[38;5;12m implementation using [39m[38;5;14m[1mlogrus[0m[38;5;12m (https://github.com/sirupsen/logrus) logger.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mlogrusly[0m[38;5;12m (https://github.com/sebest/logrusly) - [39m[38;5;14m[1mlogrus[0m[38;5;12m (https://github.com/sirupsen/logrus) plug-in to send errors to a [39m[38;5;14m[1mLoggly[0m[38;5;12m (https://www.loggly.com/).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mlogur[0m[38;5;12m [39m[38;5;12m(https://github.com/logur/logur)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mopinionated[39m[38;5;12m [39m[38;5;12mlogger[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mpractices[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12madapters[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mintegrations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mwell-known[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mlogrus[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/sirupsen/logrus),[39m[38;5;12m [39m[38;5;14m[1mgo-kit[0m[38;5;14m[1m [0m[38;5;14m[1mlog[0m[38;5;12m [39m[38;5;12m(https://github.com/go-kit/kit/tree/master/log),[39m[38;5;12m [39m[38;5;14m[1mzap[0m[38;5;12m [39m[38;5;12m(https://github.com/uber-go/zap),[39m[38;5;12m [39m[38;5;14m[1mzerolog[0m[38;5;12m [39m[38;5;12m(https://github.com/rs/zerolog),[39m[38;5;12m [39m[38;5;12metc).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mlogur[0m[38;5;12m [39m[38;5;12m(https://github.com/logur/logur)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mopinionated[39m[38;5;12m [39m[38;5;12mlogger[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mpractices[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12madapters[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mintegrations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mwell-known[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mlogrus[0m[38;5;12m [39m[38;5;12m(https://github.com/sirupsen/logrus),[39m[38;5;12m [39m[38;5;14m[1mgo-kit[0m[38;5;14m[1m [0m[38;5;14m[1mlog[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/go-kit/kit/tree/master/log),[39m[38;5;12m [39m[38;5;14m[1mzap[0m[38;5;12m [39m[38;5;12m(https://github.com/uber-go/zap),[39m[38;5;12m [39m[38;5;14m[1mzerolog[0m[38;5;12m [39m[38;5;12m(https://github.com/rs/zerolog),[39m[38;5;12m [39m[38;5;12metc).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mlogutils[0m[38;5;12m (https://github.com/hashicorp/logutils) - Utilities for slightly better logging in Go (Golang) extending the standard logger.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mlogxi[0m[38;5;12m (https://github.com/mgutz/logxi) - 12-factor app logger that is fast and makes you happy.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mlumberjack[0m[38;5;12m (https://github.com/natefinch/lumberjack) - Simple rolling logger, implements io.WriteCloser.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmlog[0m[38;5;12m (https://github.com/jbrodriguez/mlog) - Simple logging module for go, with 5 levels, an optional rotating logfile feature and stdout/stderr output.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mnoodlog[0m[38;5;12m [39m[38;5;12m(https://github.com/gyozatech/noodlog)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mParametrized[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mlets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mobfuscate[39m[38;5;12m [39m[38;5;12msensitive[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmarshal[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mkind[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcontent.[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mprinted[39m[38;5;12m [39m[38;5;12mpointers[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mvalues,[39m[38;5;12m [39m[38;5;12mnor[39m[38;5;12m [39m
|
||||
[38;5;12mescape[39m[38;5;12m [39m[38;5;12mchars[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mstrings.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1monelog[0m[38;5;12m [39m[38;5;12m(https://github.com/francoispqt/onelog)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOnelog[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdead[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mlogger.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfastest[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mlogger[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mscenarios.[39m[38;5;12m [39m[38;5;12mAlso,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlogger[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlowest[39m[38;5;12m [39m
|
||||
[38;5;12mallocation.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mozzo-log[0m[38;5;12m [39m[38;5;12m(https://github.com/go-ozzo/ozzo-log)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHigh[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m[38;5;12mseverity,[39m[38;5;12m [39m[38;5;12mcategorization,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfiltering.[39m[38;5;12m [39m[38;5;12mCan[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12mfiltered[39m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mtargets[39m[38;5;12m [39m[38;5;12m(e.g.[39m[38;5;12m [39m[38;5;12mconsole,[39m[38;5;12m [39m[38;5;12mnetwork,[39m[38;5;12m [39m
|
||||
[38;5;12mmail).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mnoodlog[0m[38;5;12m [39m[38;5;12m(https://github.com/gyozatech/noodlog)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mParametrized[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mlets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mobfuscate[39m[38;5;12m [39m[38;5;12msensitive[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmarshal[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mkind[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcontent.[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mprinted[39m[38;5;12m [39m[38;5;12mpointers[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mvalues,[39m[38;5;12m [39m[38;5;12mnor[39m[38;5;12m [39m[38;5;12mescape[39m[38;5;12m [39m[38;5;12mchars[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m
|
||||
[38;5;12mstrings.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1monelog[0m[38;5;12m (https://github.com/francoispqt/onelog) - Onelog is a dead simple but very efficient JSON logger. It is the fastest JSON logger out there in all scenarios. Also, it is one of the logger with the lowest allocation.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mozzo-log[0m[38;5;12m (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).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mphuslu/log[0m[38;5;12m (https://github.com/phuslu/log) - High performance structured logging.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpp[0m[38;5;12m (https://github.com/k0kubun/pp) - Colored pretty printer for Go language.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mrollingwriter[0m[38;5;12m (https://github.com/arthurkiller/rollingWriter) - RollingWriter is an auto-rotate [39m[48;5;235m[38;5;249mio.Writer[49m[39m[38;5;12m implementation with multi policies to provide log file rotation.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mseelog[0m[38;5;12m (https://github.com/cihub/seelog) - Logging functionality with flexible dispatching, filtering, and formatting.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mslf4g[0m[38;5;12m [39m[38;5;12m(https://github.com/echocat/slf4g)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mLogging[39m[38;5;12m [39m[38;5;12mFacade[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGolang:[39m[38;5;12m [39m[38;5;12mSimple[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mlogging;[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mpowerful,[39m[38;5;12m [39m[38;5;12mextendable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcustomizable,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mhuge[39m[38;5;12m [39m[38;5;12mamount[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlearnings[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mdecades[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mpast[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m
|
||||
[38;5;12mframeworks.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mslf4g[0m[38;5;12m (https://github.com/echocat/slf4g) - Simple Logging Facade for Golang: Simple structured logging; but powerful, extendable and customizable, with huge amount of learnings from decades of past logging frameworks.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mslog[0m[38;5;12m (https://github.com/gookit/slog) - Lightweight, configurable, extensible logger for Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mslog-formatter[0m[38;5;12m (https://github.com/samber/slog-formatter) - Common formatters for slog and helpers to build your own.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mslog-multi[0m[38;5;12m (https://github.com/samber/slog-multi) - Chain of slog.Handler (pipeline, fanout...).[39m
|
||||
@@ -1648,8 +1625,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mrandomforest[0m[38;5;12m (https://github.com/malaschitz/randomForest) - Easy to use Random Forest library for Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mregommend[0m[38;5;12m (https://github.com/muesli/regommend) - Recommendation & collaborative filtering engine.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mshield[0m[38;5;12m (https://github.com/eaigner/shield) - Bayesian text classifier with flexible tokenizers and storage backends for Go.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtfgo[0m[38;5;12m [39m[38;5;12m(https://github.com/galeone/tfgo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEasy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mTensorflow[39m[38;5;12m [39m[38;5;12mbindings:[39m[38;5;12m [39m[38;5;12msimplifies[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12musage[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[38;5;12mTensorflow[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mbindings.[39m[38;5;12m [39m[38;5;12mDefine[39m[38;5;12m [39m[38;5;12mcomputational[39m[38;5;12m [39m[38;5;12mgraphs[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGo,[39m[38;5;12m [39m[38;5;12mload[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexecute[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mtrained[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mPython.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtfgo[0m[38;5;12m (https://github.com/galeone/tfgo) - Easy to use Tensorflow bindings: simplifies the usage of the official Tensorflow Go bindings. Define computational graphs in Go, load and execute models trained in Python.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mVaris[0m[38;5;12m (https://github.com/Xamber/Varis) - Golang Neural Network.[39m
|
||||
|
||||
[38;5;12m⬆ back to top[39m[38;5;14m[1m (#contents)[0m
|
||||
@@ -1688,8 +1664,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgopush-cluster[0m[38;5;12m (https://github.com/Terry-Mao/gopush-cluster) - gopush-cluster is a go push server cluster.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgorush[0m[38;5;12m (https://github.com/appleboy/gorush) - Push notification server using [39m[38;5;14m[1mAPNs2[0m[38;5;12m (https://github.com/sideshow/apns2) and google [39m[38;5;14m[1mGCM[0m[38;5;12m (https://github.com/google/go-gcm).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgosd[0m[38;5;12m (https://github.com/alexsniffin/gosd) - A library for scheduling when to dispatch a message to a channel.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mguble[0m[38;5;12m [39m[38;5;12m(https://github.com/smancke/guble)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMessaging[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mpush[39m[38;5;12m [39m[38;5;12mnotifications[39m[38;5;12m [39m[38;5;12m(Google[39m[38;5;12m [39m[38;5;12mFirebase[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mMessaging,[39m[38;5;12m [39m[38;5;12mApple[39m[38;5;12m [39m[38;5;12mPush[39m[38;5;12m [39m[38;5;12mNotification[39m[38;5;12m [39m[38;5;12mservices,[39m[38;5;12m [39m[38;5;12mSMS)[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwebsockets,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI,[39m[38;5;12m [39m[38;5;12mfeaturing[39m[38;5;12m [39m
|
||||
[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12moperation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmessage-persistence.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mguble[0m[38;5;12m [39m[38;5;12m(https://github.com/smancke/guble)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMessaging[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mpush[39m[38;5;12m [39m[38;5;12mnotifications[39m[38;5;12m [39m[38;5;12m(Google[39m[38;5;12m [39m[38;5;12mFirebase[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mMessaging,[39m[38;5;12m [39m[38;5;12mApple[39m[38;5;12m [39m[38;5;12mPush[39m[38;5;12m [39m[38;5;12mNotification[39m[38;5;12m [39m[38;5;12mservices,[39m[38;5;12m [39m[38;5;12mSMS)[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwebsockets,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI,[39m[38;5;12m [39m[38;5;12mfeaturing[39m[38;5;12m [39m[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12moperation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mmessage-persistence.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mhare[0m[38;5;12m (https://github.com/leozz37/hare) - A user friendly library for sending messages and listening to TCP sockets.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mhub[0m[38;5;12m (https://github.com/leandro-lugaresi/hub) - A Message/Event Hub for Go applications, using publish/subscribe pattern with support for alias like rabbitMQ exchanges.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjazz[0m[38;5;12m (https://github.com/socifi/jazz) - A simple RabbitMQ abstraction layer for queue administration and publishing and consuming of messages.[39m
|
||||
@@ -1708,12 +1684,11 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mRapidMQ[0m[38;5;12m (https://github.com/sybrexsys/RapidMQ) - RapidMQ is a lightweight and reliable library for managing of the local messages queue.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRatus[0m[38;5;12m (https://github.com/hyperonym/ratus) - Ratus is a RESTful asynchronous task queue server.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mredisqueue[0m[38;5;12m (https://github.com/robinjoseph08/redisqueue) - redisqueue provides a producer and consumer of a queue that uses Redis streams.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mrmqconn[0m[38;5;12m [39m[38;5;12m(https://github.com/sbabiv/rmqconn)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRabbitMQ[39m[38;5;12m [39m[38;5;12mReconnection.[39m[38;5;12m [39m[38;5;12mWrapper[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mamqp.Connection[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mamqp.Dial.[39m[38;5;12m [39m[38;5;12mAllowing[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mreconnection[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconnection[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbroken[39m[38;5;12m [39m[38;5;12mbefore[39m[38;5;12m [39m[38;5;12mforcing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcall[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mClose[39m
|
||||
[38;5;12m()[39m[38;5;12m [39m[38;5;12mmethod[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mclosed.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mrmqconn[0m[38;5;12m (https://github.com/sbabiv/rmqconn) - RabbitMQ Reconnection. Wrapper over amqp.Connection and amqp.Dial. Allowing to do a reconnection when the connection is broken before forcing the call to the Close () method to be closed.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msarama[0m[38;5;12m (https://github.com/Shopify/sarama) - Go library for Apache Kafka.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mUniqush-Push[0m[38;5;12m (https://github.com/uniqush/uniqush-push) - Redis backed unified push service for server-side notifications to mobile devices.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWatermill[0m[38;5;12m [39m[38;5;12m(https://github.com/ThreeDotsLabs/watermill)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWorking[39m[38;5;12m [39m[38;5;12mefficiently[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m[38;5;12mstreams.[39m[38;5;12m [39m[38;5;12mBuilding[39m[38;5;12m [39m[38;5;12mevent[39m[38;5;12m [39m[38;5;12mdriven[39m[38;5;12m [39m[38;5;12mapplications,[39m[38;5;12m [39m[38;5;12menabling[39m[38;5;12m [39m[38;5;12mevent[39m[38;5;12m [39m[38;5;12msourcing,[39m[38;5;12m [39m[38;5;12mRPC[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mmessages,[39m[38;5;12m [39m[38;5;12msagas.[39m[38;5;12m [39m[38;5;12mCan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mconventional[39m[38;5;12m [39m
|
||||
[38;5;12mpub/sub[39m[38;5;12m [39m[38;5;12mimplementations[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mKafka[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mRabbitMQ,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mMySQL[39m[38;5;12m [39m[38;5;12mbinlog.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWatermill[0m[38;5;12m [39m[38;5;12m(https://github.com/ThreeDotsLabs/watermill)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWorking[39m[38;5;12m [39m[38;5;12mefficiently[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m[38;5;12mstreams.[39m[38;5;12m [39m[38;5;12mBuilding[39m[38;5;12m [39m[38;5;12mevent[39m[38;5;12m [39m[38;5;12mdriven[39m[38;5;12m [39m[38;5;12mapplications,[39m[38;5;12m [39m[38;5;12menabling[39m[38;5;12m [39m[38;5;12mevent[39m[38;5;12m [39m[38;5;12msourcing,[39m[38;5;12m [39m[38;5;12mRPC[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mmessages,[39m[38;5;12m [39m[38;5;12msagas.[39m[38;5;12m [39m[38;5;12mCan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mconventional[39m[38;5;12m [39m[38;5;12mpub/sub[39m[38;5;12m [39m[38;5;12mimplementations[39m[38;5;12m [39m
|
||||
[38;5;12mlike[39m[38;5;12m [39m[38;5;12mKafka[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mRabbitMQ,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mMySQL[39m[38;5;12m [39m[38;5;12mbinlog.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mzmq4[0m[38;5;12m (https://github.com/pebbe/zmq4) - Go interface to ZeroMQ version 4. Also available for [39m[38;5;14m[1mversion 3[0m[38;5;12m (https://github.com/pebbe/zmq3) and [39m[38;5;14m[1mversion 2[0m[38;5;12m (https://github.com/pebbe/zmq2).[39m
|
||||
|
||||
[38;5;12m⬆ back to top[39m[38;5;14m[1m (#contents)[0m
|
||||
@@ -1753,8 +1728,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgoioc/di[0m[38;5;12m (https://github.com/goioc/di) - Spring-inspired Dependency Injection Container.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGoLobby/Container[0m[38;5;12m (https://github.com/golobby/container) - GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgontainer[0m[38;5;12m (https://github.com/NVIDIA/gontainer) - A dependency injection service container for Go projects.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgontainer/gontainer[0m[38;5;12m [39m[38;5;12m(https://github.com/gontainer/gontainer)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mYAML-based[39m[38;5;12m [39m[38;5;12mDependency[39m[38;5;12m [39m[38;5;12mInjection[39m[38;5;12m [39m[38;5;12mcontainer[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGO.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mdependencies'[39m[38;5;12m [39m[38;5;12mscopes,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mauto-detection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcircular[39m[38;5;12m [39m[38;5;12mdependencies.[39m[38;5;12m [39m[38;5;12mGontainer[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||||
[38;5;12mconcurrent-safe.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgontainer/gontainer[0m[38;5;12m (https://github.com/gontainer/gontainer) - A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgoogle/wire[0m[38;5;12m (https://github.com/google/wire) - Automated Initialization in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHnH/di[0m[38;5;12m (https://github.com/HnH/di) - DI container library that is focused on clean API and flexibility.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mkinit[0m[38;5;12m (https://github.com/go-kata/kinit) - Customizable dependency injection container with the global mode, cascade initialization and panic-safe finalization.[39m
|
||||
@@ -1777,8 +1751,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-starter[0m[38;5;12m (https://github.com/allaboutapps/go-starter) - An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-todo-backend[0m[38;5;12m (https://github.com/Fs02/go-todo-backend) - Go Todo Backend example using modular project layout for product microservice.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgobase[0m[38;5;12m (https://github.com/wajox/gobase) - A simple skeleton for golang application with basic setup for real golang application.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgolang-standards/project-layout[0m[38;5;12m [39m[38;5;12m(https://github.com/golang-standards/project-layout)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mhistorical[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12memerging[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mlayout[39m[38;5;12m [39m[38;5;12mpatterns[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mecosystem.[39m[38;5;12m [39m[38;5;12mNote:[39m[38;5;12m [39m[38;5;12mdespite[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12morg-name[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m
|
||||
[38;5;12mrepresent[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[38;5;12mgolang[39m[38;5;12m [39m[38;5;12mstandards,[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;14m[1mthis[0m[38;5;14m[1m [0m[38;5;14m[1missue[0m[38;5;12m [39m[38;5;12m(https://github.com/golang-standards/project-layout/issues/117)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12minformation.[39m[38;5;12m [39m[38;5;12mNonetheless,[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlayout[39m[38;5;12m [39m[38;5;12museful.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgolang-standards/project-layout[0m[38;5;12m [39m[38;5;12m(https://github.com/golang-standards/project-layout)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mhistorical[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12memerging[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mlayout[39m[38;5;12m [39m[38;5;12mpatterns[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mecosystem.[39m[38;5;12m [39m[38;5;12mNote:[39m[38;5;12m [39m[38;5;12mdespite[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12morg-name[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mrepresent[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[38;5;12mgolang[39m
|
||||
[38;5;12mstandards,[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;14m[1mthis[0m[38;5;14m[1m [0m[38;5;14m[1missue[0m[38;5;12m [39m[38;5;12m(https://github.com/golang-standards/project-layout/issues/117)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12minformation.[39m[38;5;12m [39m[38;5;12mNonetheless,[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlayout[39m[38;5;12m [39m[38;5;12museful.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgolang-templates/seed[0m[38;5;12m (https://github.com/golang-templates/seed) - Go application GitHub repository template.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1minsidieux/inizio[0m[38;5;12m (https://github.com/insidieux/inizio) - Golang project layout generator with plugins.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmodern-go-application[0m[38;5;12m (https://github.com/sagikazarmark/modern-go-application) - Go application boilerplate and example applying modern practices.[39m
|
||||
@@ -1960,8 +1934,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1methernet[0m[38;5;12m (https://github.com/mdlayher/ethernet) - Package ethernet implements marshaling and unmarshalling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mevent[0m[38;5;12m (https://github.com/cheng-zhongliang/event) - Simple I/O event notification library written in Golang.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mfasthttp[0m[38;5;12m (https://github.com/valyala/fasthttp) - Package fasthttp is a fast HTTP implementation for Go, up to 10 times faster than net/http.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mfortio[0m[38;5;12m [39m[38;5;12m(https://github.com/fortio/fortio)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLoad[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mtool,[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mecho[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mUI.[39m[38;5;12m [39m[38;5;12mAllows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mspecify[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mquery-per-second[39m[38;5;12m [39m[38;5;12mload[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrecord[39m[38;5;12m [39m[38;5;12mlatency[39m[38;5;12m [39m[38;5;12mhistograms[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m
|
||||
[38;5;12museful[39m[38;5;12m [39m[38;5;12mstats[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgraph[39m[38;5;12m [39m[38;5;12mthem.[39m[38;5;12m [39m[38;5;12mTcp,[39m[38;5;12m [39m[38;5;12mHttp,[39m[38;5;12m [39m[38;5;12mgRPC.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mfortio[0m[38;5;12m [39m[38;5;12m(https://github.com/fortio/fortio)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLoad[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mtool,[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mecho[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mUI.[39m[38;5;12m [39m[38;5;12mAllows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mspecify[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mquery-per-second[39m[38;5;12m [39m[38;5;12mload[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrecord[39m[38;5;12m [39m[38;5;12mlatency[39m[38;5;12m [39m[38;5;12mhistograms[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mstats[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgraph[39m[38;5;12m [39m
|
||||
[38;5;12mthem.[39m[38;5;12m [39m[38;5;12mTcp,[39m[38;5;12m [39m[38;5;12mHttp,[39m[38;5;12m [39m[38;5;12mgRPC.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mftp[0m[38;5;12m (https://github.com/jlaffaye/ftp) - Package ftp implements a FTP client as described in [39m[38;5;14m[1mRFC 959[0m[38;5;12m (https://tools.ietf.org/html/rfc959).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mftpserverlib[0m[38;5;12m (https://github.com/fclairamb/ftpserverlib) - Fully featured FTP server library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mfullproxy[0m[38;5;12m (https://github.com/shoriwe/fullproxy) - A fully featured scriptable and daemon configurable proxy and pivoting toolkit with SOCKS5, HTTP, raw ports and reverse proxy protocols.[39m
|
||||
@@ -1999,8 +1973,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mmdns[0m[38;5;12m (https://github.com/hashicorp/mdns) - Simple mDNS (Multicast DNS) client/server library in Golang.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmqttPaho[0m[38;5;12m (https://eclipse.org/paho/clients/golang/) - The Paho Go Client provides an MQTT client library for connection to MQTT brokers via TCP, TLS or WebSockets.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mnatiu-mqtt[0m[38;5;12m (https://github.com/soypat/natiu-mqtt) - A dead-simple, non-allocating, low level implementation of MQTT well suited for embedded systems.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mnbio[0m[38;5;12m [39m[38;5;12m(https://github.com/lesismal/nbio)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPure[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12m1000k+[39m[38;5;12m [39m[38;5;12mconnections[39m[38;5;12m [39m[38;5;12msolution,[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mtls/http1.x/websocket[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbasically[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mnet/http,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mhigh-performance[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mcost,[39m[38;5;12m [39m[38;5;12mnon-blocking,[39m[38;5;12m [39m
|
||||
[38;5;12mevent-driven,[39m[38;5;12m [39m[38;5;12measy-to-use.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mnbio[0m[38;5;12m (https://github.com/lesismal/nbio) - Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mnetpoll[0m[38;5;12m (https://github.com/cloudwego/netpoll) - A high-performance non-blocking I/O networking framework, which focused on RPC scenarios, developed by ByteDance.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mNFF-Go[0m[38;5;12m (https://github.com/intel-go/nff-go) - Framework for rapid development of performant network functions for cloud and bare-metal (former YANFF).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpacket[0m[38;5;12m (https://github.com/aerogo/packet) - Send packets over TCP and UDP. It can buffer messages and hot-swap connections if needed.[39m
|
||||
@@ -2043,8 +2016,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mpester[0m[38;5;12m (https://github.com/sethgrid/pester) - Go HTTP client calls with retries, backoff, and concurrency.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mreq[0m[38;5;12m (https://github.com/imroc/req) - Simple Go HTTP client with Black Magic (Less code and More efficiency).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mrequest[0m[38;5;12m (https://github.com/monaco-io/request) - HTTP client for golang. If you have experience about axios or requests, you will love it. No 3rd dependency.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mrequests[0m[38;5;12m [39m[38;5;12m(https://github.com/carlmjohnson/requests)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mrequests[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGophers.[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;12mcontext.Context[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdoesn't[39m[38;5;12m [39m[38;5;12mhide[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12munderlying[39m[38;5;12m [39m[38;5;12mnet/http.Client,[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mAPIs.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m
|
||||
[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mtools.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mrequests[0m[38;5;12m (https://github.com/carlmjohnson/requests) - HTTP requests for Gophers. Uses context.Context and doesn't hide the underlying net/http.Client, making it compatible with standard Go APIs. Also includes testing tools.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mresty[0m[38;5;12m (https://github.com/go-resty/resty) - Simple HTTP and REST client for Go inspired by Ruby rest-client.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mrq[0m[38;5;12m (https://github.com/ddo/rq) - A nicer interface for golang stdlib HTTP client.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msling[0m[38;5;12m (https://github.com/dghubble/sling) - Sling is a Go HTTP client library for creating and sending API requests.[39m
|
||||
@@ -2099,8 +2071,8 @@
|
||||
|
||||
[38;5;12m_Official tooling for dependency and package management_[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo[0m[38;5;14m[1m [0m[38;5;14m[1mmodules[0m[38;5;12m [39m[38;5;12m(https://golang.org/cmd/go/#hdr-Modules__module_versions__and_more)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModules[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12minterchange[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mversioning.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mdirect[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmodules,[39m[38;5;12m [39m
|
||||
[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mrecording[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mresolving[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mmodules.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo[0m[38;5;14m[1m [0m[38;5;14m[1mmodules[0m[38;5;12m [39m[38;5;12m(https://golang.org/cmd/go/#hdr-Modules__module_versions__and_more)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModules[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12minterchange[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mversioning.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mdirect[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmodules,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mrecording[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mresolving[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mmodules.[39m
|
||||
|
||||
[38;5;12m_Official experimental tooling for package management_[39m
|
||||
|
||||
@@ -2257,10 +2229,10 @@
|
||||
[38;5;12m- [39m[38;5;14m[1msimple-scrypt[0m[38;5;12m (https://github.com/elithrar/simple-scrypt) - Scrypt package with a simple, obvious API and automatic cost calibration built-in.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mssh-vault[0m[38;5;12m (https://github.com/ssh-vault/ssh-vault) - encrypt/decrypt using ssh keys.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msslmgr[0m[38;5;12m (https://github.com/adrianosela/sslmgr) - SSL certificates made easy with a high level wrapper around acme/autocert.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mteler-waf[0m[38;5;12m [39m[38;5;12m(https://github.com/kitabisa/teler-waf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mteler-waf[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mmiddleware[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mteler[39m[38;5;12m [39m[38;5;12mIDS[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprotect[39m[38;5;12m [39m[38;5;12magainst[39m[38;5;12m [39m[38;5;12mweb-based[39m[38;5;12m [39m[38;5;12mattacks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGo-based[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m
|
||||
[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mconfigurable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mintegrate[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mthemis[0m[38;5;12m [39m[38;5;12m(https://github.com/cossacklabs/themis)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12mcryptographic[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msolving[39m[38;5;12m [39m[38;5;12mtypical[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12m(secure[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstorage,[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mmessaging,[39m[38;5;12m [39m[38;5;12mzero-knowledge[39m[38;5;12m [39m[38;5;12mproof[39m[38;5;12m [39m[38;5;12mauthentication),[39m[38;5;12m [39m[38;5;12mavailable[39m
|
||||
[38;5;12mfor[39m[38;5;12m [39m[38;5;12m14[39m[38;5;12m [39m[38;5;12mlanguages,[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mfit[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmulti-platform[39m[38;5;12m [39m[38;5;12mapps.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mteler-waf[0m[38;5;12m [39m[38;5;12m(https://github.com/kitabisa/teler-waf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mteler-waf[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mmiddleware[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mteler[39m[38;5;12m [39m[38;5;12mIDS[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprotect[39m[38;5;12m [39m[38;5;12magainst[39m[38;5;12m [39m[38;5;12mweb-based[39m[38;5;12m [39m[38;5;12mattacks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGo-based[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m
|
||||
[38;5;12mconfigurable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mintegrate[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mthemis[0m[38;5;12m [39m[38;5;12m(https://github.com/cossacklabs/themis)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12mcryptographic[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msolving[39m[38;5;12m [39m[38;5;12mtypical[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12m(secure[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstorage,[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mmessaging,[39m[38;5;12m [39m[38;5;12mzero-knowledge[39m[38;5;12m [39m[38;5;12mproof[39m[38;5;12m [39m[38;5;12mauthentication),[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m14[39m[38;5;12m [39m[38;5;12mlanguages,[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m
|
||||
[38;5;12mfit[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmulti-platform[39m[38;5;12m [39m[38;5;12mapps.[39m
|
||||
|
||||
[38;5;12m⬆ back to top[39m[38;5;14m[1m (#contents)[0m
|
||||
|
||||
@@ -2322,8 +2294,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mpsql-streamer[0m[38;5;12m (https://github.com/blind-oracle/psql-streamer) - Stream database events from PostgreSQL to Kafka.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mriemann-relay[0m[38;5;12m (https://github.com/blind-oracle/riemann-relay) - Relay to load-balance Riemann events and/or convert them to Carbon.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRoadRunner[0m[38;5;12m (https://github.com/spiral/roadrunner) - High-performance PHP application server, load-balancer and process manager.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSFTPGo[0m[38;5;12m [39m[38;5;12m(https://github.com/drakkan/sftpgo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFully[39m[38;5;12m [39m[38;5;12mfeatured[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mconfigurable[39m[38;5;12m [39m[38;5;12mSFTP[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12moptional[39m[38;5;12m [39m[38;5;12mFTP/S[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWebDAV[39m[38;5;12m [39m[38;5;12msupport.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mserve[39m[38;5;12m [39m[38;5;12mlocal[39m[38;5;12m [39m[38;5;12mfilesystem[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mStorage[39m[38;5;12m [39m[38;5;12mbackends[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mS3[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mStorage.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSFTPGo[0m[38;5;12m (https://github.com/drakkan/sftpgo) - Fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support. It can serve local filesystem and Cloud Storage backends such as S3 and Google Cloud Storage.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msimple-jwt-provider[0m[38;5;12m (https://github.com/leberKleber/simple-jwt-provider) - Simple and lightweight provider which exhibits JWTs, supports login, password-reset (via mail) and user management.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTrickster[0m[38;5;12m (https://github.com/tricksterproxy/trickster) - HTTP reverse proxy cache and time series accelerator.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mWish[0m[38;5;12m (https://github.com/charmbracelet/wish) - Make SSH apps, just like that![39m
|
||||
@@ -2426,8 +2397,8 @@
|
||||
[38;5;12m - [39m[38;5;14m[1mschema[0m[38;5;12m (https://github.com/jgroeneveld/schema) - Quick and easy expression matching for JSON schemas used in requests and responses.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mstop-and-go[0m[38;5;12m (https://github.com/elgohr/stop-and-go) - Testing helper for concurrency.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mtestcase[0m[38;5;12m (https://github.com/adamluzsi/testcase) - Idiomatic testing framework for Behavior Driven Development.[39m
|
||||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtestcontainers-go[0m[38;5;12m [39m[38;5;12m(https://github.com/testcontainers/testcontainers-go)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mcontainer-based[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mintegration/smoke[39m[38;5;12m [39m[38;5;12mtests.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m
|
||||
[38;5;12mclean,[39m[38;5;12m [39m[38;5;12measy-to-use[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprogrammatically[39m[38;5;12m [39m[38;5;12mdefine[39m[38;5;12m [39m[38;5;12mcontainers[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdone.[39m
|
||||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtestcontainers-go[0m[38;5;12m [39m[38;5;12m(https://github.com/testcontainers/testcontainers-go)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mcontainer-based[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mintegration/smoke[39m[38;5;12m [39m[38;5;12mtests.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mclean,[39m[38;5;12m [39m[38;5;12measy-to-use[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m
|
||||
[38;5;12menables[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprogrammatically[39m[38;5;12m [39m[38;5;12mdefine[39m[38;5;12m [39m[38;5;12mcontainers[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdone.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mtestfixtures[0m[38;5;12m (https://github.com/go-testfixtures/testfixtures) - A helper for Rails' like test fixtures to test database applications.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mTestify[0m[38;5;12m (https://github.com/stretchr/testify) - Sacred extension to the standard go testing package.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mtestsql[0m[38;5;12m (https://github.com/zhulongcheng/testsql) - Generate test data from SQL files before testing and clear it after finished.[39m
|
||||
@@ -2524,8 +2495,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgonameparts[0m[38;5;12m (https://github.com/polera/gonameparts) - Parses human names into individual name parts.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mltsv[0m[38;5;12m (https://github.com/Wing924/ltsv) - High performance [39m[38;5;14m[1mLTSV (Labeled Tab Separated Value)[0m[38;5;12m (http://ltsv.org/) reader for Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mnormalize[0m[38;5;12m (https://github.com/avito-tech/normalize) - Sanitize, normalize and compare fuzzy text.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1momniparser[0m[38;5;12m [39m[38;5;12m(https://github.com/jf-tech/omniparser)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mversatile[39m[38;5;12m [39m[38;5;12mETL[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mparses[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12minput[39m[38;5;12m [39m[38;5;12m(CSV/txt/JSON/XML/EDI/X12/EDIFACT/etc)[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mstreaming[39m[38;5;12m [39m[38;5;12mfashion[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtransforms[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m
|
||||
[38;5;12mdata-driven[39m[38;5;12m [39m[38;5;12mschema.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1momniparser[0m[38;5;12m (https://github.com/jf-tech/omniparser) - A versatile ETL library that parses text input (CSV/txt/JSON/XML/EDI/X12/EDIFACT/etc) in streaming fashion and transforms data into JSON output using data-driven schema.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mparseargs-go[0m[38;5;12m (https://github.com/nproc/parseargs-go) - string argument parser that understands quotes and backslashes.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mparth[0m[38;5;12m (https://github.com/codemodus/parth) - URL path segmentation parsing.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mprattle[0m[38;5;12m (https://github.com/askeladdk/prattle) - Scan and parse LL(1) grammars simply and efficiently.[39m
|
||||
@@ -2580,8 +2550,7 @@
|
||||
[38;5;12m_Libraries for accessing third party APIs._[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mairtable[0m[38;5;12m (https://github.com/mehanizm/airtable) - Go client library for the [39m[38;5;14m[1mAirtable API[0m[38;5;12m (https://airtable.com/api).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mamazon-product-advertising-api[0m[38;5;12m [39m[38;5;12m(https://github.com/ngs/go-amazon-product-advertising-api)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mClient[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mAmazon[0m[38;5;14m[1m [0m[38;5;14m[1mProduct[0m[38;5;14m[1m [0m[38;5;14m[1mAdvertising[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m
|
||||
[38;5;12m(https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mamazon-product-advertising-api[0m[38;5;12m (https://github.com/ngs/go-amazon-product-advertising-api) - Go Client Library for [39m[38;5;14m[1mAmazon Product Advertising API[0m[38;5;12m (https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1manaconda[0m[38;5;12m (https://github.com/ChimeraCoder/anaconda) - Go client library for the Twitter 1.1 API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mappstore-sdk-go[0m[38;5;12m (https://github.com/Kachit/appstore-sdk-go) - Unofficial Golang SDK for AppStore Connect API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1maws-sdk-go[0m[38;5;12m (https://github.com/aws/aws-sdk-go-v2) - The official AWS SDK for the Go programming language.[39m
|
||||
@@ -2602,14 +2571,12 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgads[0m[38;5;12m (https://github.com/emiddleton/gads) - Google Adwords Unofficial API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgami[0m[38;5;12m (https://github.com/bit4bit/gami) - Go library for Asterisk Manager Interface.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgcm[0m[38;5;12m (https://github.com/Aorioli/gcm) - Go library for Google Cloud Messaging.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgeo-golang[0m[38;5;12m [39m[38;5;12m(https://github.com/codingsince1985/geo-golang)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mMaps[0m[38;5;12m [39m[38;5;12m(https://developers.google.com/maps/documentation/geocoding/intro),[39m[38;5;12m [39m[38;5;14m[1mMapQuest[0m[38;5;12m [39m
|
||||
[38;5;12m(https://developer.mapquest.com/documentation/geocoding-api/),[39m[38;5;12m [39m[38;5;14m[1mNominatim[0m[38;5;12m [39m[38;5;12m(https://developer.mapquest.com/documentation/open/nominatim-search),[39m[38;5;12m [39m[38;5;14m[1mOpenCage[0m[38;5;12m [39m[38;5;12m(https://opencagedata.com/api),[39m[38;5;12m [39m[38;5;14m[1mBing[0m[38;5;12m [39m
|
||||
[38;5;12m(https://msdn.microsoft.com/en-us/library/ff701715.aspx),[39m[38;5;12m [39m[38;5;14m[1mMapbox[0m[38;5;12m [39m[38;5;12m(https://www.mapbox.com/developers/api/geocoding/),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mOpenStreetMap[0m[38;5;12m [39m[38;5;12m(https://wiki.openstreetmap.org/wiki/Nominatim)[39m[38;5;12m [39m[38;5;12mgeocoding[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m
|
||||
[38;5;12mgeocoding[39m[38;5;12m [39m[38;5;12mAPIs.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgeo-golang[0m[38;5;12m [39m[38;5;12m(https://github.com/codingsince1985/geo-golang)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mMaps[0m[38;5;12m [39m[38;5;12m(https://developers.google.com/maps/documentation/geocoding/intro),[39m[38;5;12m [39m[38;5;14m[1mMapQuest[0m[38;5;12m [39m[38;5;12m(https://developer.mapquest.com/documentation/geocoding-api/),[39m[38;5;12m [39m
|
||||
[38;5;14m[1mNominatim[0m[38;5;12m [39m[38;5;12m(https://developer.mapquest.com/documentation/open/nominatim-search),[39m[38;5;12m [39m[38;5;14m[1mOpenCage[0m[38;5;12m [39m[38;5;12m(https://opencagedata.com/api),[39m[38;5;12m [39m[38;5;14m[1mBing[0m[38;5;12m [39m[38;5;12m(https://msdn.microsoft.com/en-us/library/ff701715.aspx),[39m[38;5;12m [39m[38;5;14m[1mMapbox[0m[38;5;12m [39m
|
||||
[38;5;12m(https://www.mapbox.com/developers/api/geocoding/),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mOpenStreetMap[0m[38;5;12m [39m[38;5;12m(https://wiki.openstreetmap.org/wiki/Nominatim)[39m[38;5;12m [39m[38;5;12mgeocoding[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m[38;5;12mgeocoding[39m[38;5;12m [39m[38;5;12mAPIs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgithub[0m[38;5;12m (https://github.com/google/go-github) - Go library for accessing the GitHub REST API v3.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgithubql[0m[38;5;12m (https://github.com/shurcooL/githubql) - Go library for accessing the GitHub GraphQL API v4.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-atlassian[0m[38;5;12m [39m[38;5;12m(https://github.com/ctreminiom/go-atlassian)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12maccessing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mAtlassian[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;12m [39m[38;5;12m(https://www.atlassian.com/enterprise/cloud)[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12m(Jira,[39m[38;5;12m [39m[38;5;12mJira[39m[38;5;12m [39m[38;5;12mService[39m[38;5;12m [39m[38;5;12mManagement,[39m[38;5;12m [39m[38;5;12mJira[39m[38;5;12m [39m[38;5;12mAgile,[39m[38;5;12m [39m
|
||||
[38;5;12mConfluence,[39m[38;5;12m [39m[38;5;12mAdmin[39m[38;5;12m [39m[38;5;12mCloud)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-atlassian[0m[38;5;12m (https://github.com/ctreminiom/go-atlassian) - Go library for accessing the [39m[38;5;14m[1mAtlassian Cloud[0m[38;5;12m (https://www.atlassian.com/enterprise/cloud) services (Jira, Jira Service Management, Jira Agile, Confluence, Admin Cloud)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-aws-news[0m[38;5;12m (https://github.com/circa10a/go-aws-news) - Go application and library to fetch what's new from AWS.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-chronos[0m[38;5;12m (https://github.com/axelspringer/go-chronos) - Go library for interacting with the [39m[38;5;14m[1mChronos[0m[38;5;12m (https://mesos.github.io/chronos/) Job Scheduler[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-hacknews[0m[38;5;12m (https://github.com/PaulRosset/go-hacknews) - Tiny Go client for HackerNews API.[39m
|
||||
@@ -2622,12 +2589,10 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-myanimelist[0m[38;5;12m (https://github.com/nstratos/go-myanimelist) - Go client library for accessing the [39m[38;5;14m[1mMyAnimeList API[0m[38;5;12m (https://myanimelist.net/apiconfig/references/api/v2).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-openai[0m[38;5;12m (https://github.com/sashabaranov/go-openai) - OpenAI ChatGPT, DALL·E, Whisper API library for Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-openproject[0m[38;5;12m (https://github.com/manuelbcd/go-openproject) - Go client library for interacting with [39m[38;5;14m[1mOpenProject[0m[38;5;12m (https://docs.openproject.org/api/) API.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-postman-collection[0m[38;5;12m [39m[38;5;12m(https://github.com/rbretecher/go-postman-collection)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mPostman[0m[38;5;14m[1m [0m[38;5;14m[1mCollections[0m[38;5;12m [39m[38;5;12m(https://learning.getpostman.com/docs/postman/collections/creating-collections/)[39m[38;5;12m [39m
|
||||
[38;5;12m(compatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mInsomnia).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-postman-collection[0m[38;5;12m (https://github.com/rbretecher/go-postman-collection) - Go module to work with [39m[38;5;14m[1mPostman Collections[0m[38;5;12m (https://learning.getpostman.com/docs/postman/collections/creating-collections/) (compatible with Insomnia).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-redoc[0m[38;5;12m (https://github.com/mvrilo/go-redoc) - Embedded OpenAPI/Swagger documentation ui for Go using [39m[38;5;14m[1mReDoc[0m[38;5;12m (https://redocly.com/).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-restcountries[0m[38;5;12m (https://github.com/chriscross0/go-restcountries) - Go library for the [39m[38;5;14m[1mREST Countries API[0m[38;5;12m (https://countrylayer.com/).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-sophos[0m[38;5;12m [39m[38;5;12m(https://github.com/esurdam/go-sophos)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mSophos[0m[38;5;14m[1m [0m[38;5;14m[1mUTM[0m[38;5;14m[1m [0m[38;5;14m[1mREST[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m[38;5;12m(https://www.sophos.com/en-us/medialibrary/PDFs/documentation/UTMonAWS/Sophos-UTM-RESTful-API.pdf?la=en)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||||
[38;5;12mzero[39m[38;5;12m [39m[38;5;12mdependencies.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-sophos[0m[38;5;12m (https://github.com/esurdam/go-sophos) - Go client library for the [39m[38;5;14m[1mSophos UTM REST API[0m[38;5;12m (https://www.sophos.com/en-us/medialibrary/PDFs/documentation/UTMonAWS/Sophos-UTM-RESTful-API.pdf?la=en) with zero dependencies.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-sptrans[0m[38;5;12m (https://github.com/sergioaugrod/go-sptrans) - Go client library for the SPTrans Olho Vivo API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-swagger-ui[0m[38;5;12m (https://github.com/esurdam/go-swagger-ui) - Go library containing precompiled [39m[38;5;14m[1mSwagger UI[0m[38;5;12m (https://swagger.io/tools/swagger-ui/) for serving swagger json.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-telegraph[0m[38;5;12m (https://gitlab.com/toby3d/telegraph) - Telegraph publishing platform API client.[39m
|
||||
@@ -2680,8 +2645,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mspotify[0m[38;5;12m (https://github.com/rapito/go-spotify) - Go Library to access Spotify WEB API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msteam[0m[38;5;12m (https://github.com/sostronk/go-steam) - Go Library to interact with Steam game servers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mstripe[0m[38;5;12m (https://github.com/stripe/stripe-go) - Go client for the Stripe API.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mswag[0m[38;5;12m [39m[38;5;12m(https://github.com/zc2638/swag)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12mcomments,[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mswagger[39m[38;5;12m [39m[38;5;12m2.0[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mAPIs.[39m[38;5;12m [39m[38;5;12mSupport[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12mframeworks,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mbuilt-in,[39m[38;5;12m [39m[38;5;12mgin,[39m[38;5;12m [39m[38;5;12mchi,[39m[38;5;12m [39m[38;5;12mmux,[39m[38;5;12m [39m[38;5;12mecho,[39m[38;5;12m [39m[38;5;12mhttprouter,[39m[38;5;12m [39m[38;5;12mfasthttp[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mmore.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mswag[0m[38;5;12m (https://github.com/zc2638/swag) - No comments, simple go wrapper to create swagger 2.0 compatible APIs. Support most routing frameworks, such as built-in, gin, chi, mux, echo, httprouter, fasthttp and more.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtextbelt[0m[38;5;12m (https://github.com/dietsche/textbelt) - Go client for the textbelt.com txt messaging API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtranslate[0m[38;5;12m (https://github.com/poorny/translate) - Go online translation package.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTrello[0m[38;5;12m (https://github.com/adlio/trello) - Go wrapper for the Trello API.[39m
|
||||
@@ -2722,8 +2686,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mcopy-pasta[0m[38;5;12m (https://github.com/jutkko/copy-pasta) - Universal multi-workstation clipboard that uses S3 like backend for the storage.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcountries[0m[38;5;12m (https://github.com/biter777/countries) - Full implementation of ISO-3166-1, ISO-4217, ITU-T E.164, Unicode CLDR and IANA ccTLD standards.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcountries[0m[38;5;12m (https://github.com/pioz/countries) - All you need when you are working with countries in Go.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mcreate-go-app[0m[38;5;12m [39m[38;5;12m(https://github.com/create-go-app/cli)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mCLI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mproduction-ready[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbackend[39m[38;5;12m [39m[38;5;12m(Golang),[39m[38;5;12m [39m[38;5;12mfrontend[39m[38;5;12m [39m[38;5;12m(JavaScript,[39m[38;5;12m [39m[38;5;12mTypeScript)[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12mautomation[39m[38;5;12m [39m[38;5;12m(Ansible,[39m[38;5;12m [39m[38;5;12mDocker)[39m[38;5;12m [39m[38;5;12mby[39m
|
||||
[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mcommand.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcreate-go-app[0m[38;5;12m (https://github.com/create-go-app/cli) - A powerful CLI for create a new production-ready project with backend (Golang), frontend (JavaScript, TypeScript) & deploy automation (Ansible, Docker) by running one command.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcryptgo[0m[38;5;12m (https://github.com/Gituser143/cryptgo) - Crytpgo is a TUI based application written purely in Go to monitor and observe cryptocurrency prices in real time![39m
|
||||
[38;5;12m- [39m[38;5;14m[1mctop[0m[38;5;12m (https://github.com/bcicen/ctop) - [39m[38;5;14m[1mTop-like[0m[38;5;12m (https://ctop.sh) interface (e.g. htop) for container metrics.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mctxutil[0m[38;5;12m (https://github.com/posener/ctxutil) - A collection of utility functions for contexts.[39m
|
||||
@@ -2734,8 +2697,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mdelve[0m[38;5;12m (https://github.com/derekparker/delve) - Go debugger.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdive[0m[38;5;12m (https://github.com/wagoodman/dive) - A tool for exploring each layer in a Docker image.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdlog[0m[38;5;12m (https://github.com/kirillDanshin/dlog) - Compile-time controlled logger to make your release smaller without removing debug calls.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEaseProbe[0m[38;5;12m [39m[38;5;12m(https://github.com/megaease/easeprobe)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12msimple,[39m[38;5;12m [39m[38;5;12mstandalone,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlightWeight[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mhealth/status[39m[38;5;12m [39m[38;5;12mchecking[39m[38;5;12m [39m[38;5;12mdaemon,[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mHTTP/TCP/SSH/Shell/Client/...[39m[38;5;12m [39m[38;5;12mprobes,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mSlack/Discord/Telegram/SMS...[39m[38;5;12m [39m[38;5;12mnotification.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEaseProbe[0m[38;5;12m (https://github.com/megaease/easeprobe) - A simple, standalone, and lightWeight tool that can do health/status checking daemon, support HTTP/TCP/SSH/Shell/Client/... probes, and Slack/Discord/Telegram/SMS... notification.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mequalizer[0m[38;5;12m (https://github.com/reugn/equalizer) - Quota manager and rate limiter collection for Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mergo[0m[38;5;12m (https://github.com/cristianoliveira/ergo) - The management of multiple local services running over different ports made easy.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mevaluator[0m[38;5;12m (https://github.com/nullne/evaluator) - Evaluate an expression dynamically based on s-expression. It's simple and easy to extend.[39m
|
||||
@@ -2871,8 +2833,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mtoolbox[0m[38;5;12m (https://github.com/viant/toolbox) - Slice, map, multimap, struct, function, data conversion utilities. Service router, macro evaluator, tokenizer.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mugo[0m[38;5;12m (https://github.com/alxrm/ugo) - ugo is slice toolbox with concise syntax for Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mUNIS[0m[38;5;12m (https://github.com/esemplastic/unis) - Common Architecture™ for String Utilities in Go.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mupterm[0m[38;5;12m [39m[38;5;12m(https://github.com/owenthereal/upterm)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12mterminal/tmux[39m[38;5;12m [39m[38;5;12msessions[39m[38;5;12m [39m[38;5;12msecurely[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mweb.[39m[38;5;12m [39m[38;5;12mIt’s[39m[38;5;12m [39m[38;5;12mperfect[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mpair[39m[38;5;12m [39m[38;5;12mprogramming,[39m[38;5;12m [39m[38;5;12maccessing[39m[38;5;12m [39m[38;5;12mcomputers[39m[38;5;12m [39m[38;5;12mbehind[39m[38;5;12m [39m
|
||||
[38;5;12mNATs/firewalls,[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mdebugging,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mupterm[0m[38;5;12m [39m[38;5;12m(https://github.com/owenthereal/upterm)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12mterminal/tmux[39m[38;5;12m [39m[38;5;12msessions[39m[38;5;12m [39m[38;5;12msecurely[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mweb.[39m[38;5;12m [39m[38;5;12mIt’s[39m[38;5;12m [39m[38;5;12mperfect[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mpair[39m[38;5;12m [39m[38;5;12mprogramming,[39m[38;5;12m [39m[38;5;12maccessing[39m[38;5;12m [39m[38;5;12mcomputers[39m[38;5;12m [39m[38;5;12mbehind[39m[38;5;12m [39m[38;5;12mNATs/firewalls,[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mdebugging,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mmore.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1musql[0m[38;5;12m (https://github.com/knq/usql) - usql is a universal command-line interface for SQL databases.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mutil[0m[38;5;12m (https://github.com/shomali11/util) - Collection of useful utility functions. (strings, concurrency, manipulations, ...).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mwatchhttp[0m[38;5;12m (https://github.com/nikolaydubina/watchhttp) - Run command periodically and expose latest STDOUT or its rich delta as HTTP endpoint.[39m
|
||||
@@ -2911,8 +2873,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgovalidator[0m[38;5;12m (https://github.com/asaskevich/govalidator) - Validators and sanitizers for strings, numerics, slices and structs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgovalidator[0m[38;5;12m (https://github.com/thedevsaddam/govalidator) - Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjio[0m[38;5;12m (https://github.com/faceair/jio) - jio is a json schema validator similar to [39m[38;5;14m[1mjoi[0m[38;5;12m (https://github.com/hapijs/joi).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mozzo-validation[0m[38;5;12m [39m[38;5;12m(https://github.com/go-ozzo/ozzo-validation)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12m(structs,[39m[38;5;12m [39m[38;5;12mstrings,[39m[38;5;12m [39m[38;5;12mmaps,[39m[38;5;12m [39m[38;5;12mslices,[39m[38;5;12m [39m[38;5;12metc.)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mconfigurable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mrules[39m[38;5;12m [39m[38;5;12mspecified[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12musual[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mconstructs[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstruct[39m[38;5;12m [39m[38;5;12mtags.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mozzo-validation[0m[38;5;12m [39m[38;5;12m(https://github.com/go-ozzo/ozzo-validation)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12m(structs,[39m[38;5;12m [39m[38;5;12mstrings,[39m[38;5;12m [39m[38;5;12mmaps,[39m[38;5;12m [39m[38;5;12mslices,[39m[38;5;12m [39m[38;5;12metc.)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mconfigurable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mrules[39m[38;5;12m [39m[38;5;12mspecified[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12musual[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mconstructs[39m[38;5;12m [39m
|
||||
[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstruct[39m[38;5;12m [39m[38;5;12mtags.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mvalidate[0m[38;5;12m (https://github.com/gookit/validate) - Go package for data validation and filtering. support validate Map, Struct, Request(Form, JSON, url.Values, Uploaded Files) data and more features.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mvalidate[0m[38;5;12m (https://github.com/gobuffalo/validate) - This package provides a framework for writing validations for Go applications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mvalidator[0m[38;5;12m (https://github.com/go-playground/validator) - Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving.[39m
|
||||
@@ -2944,8 +2906,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgmf[0m[38;5;12m (https://github.com/3d0c/gmf) - Go bindings for FFmpeg av[39m[38;5;12m* libraries.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-astisub[0m[38;5;12m (https://github.com/asticode/go-astisub) - Manipulate subtitles in GO (.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-astits[0m[38;5;12m (https://github.com/asticode/go-astits) - Parse and demux MPEG Transport Streams (.ts) natively in GO.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-m3u8[0m[38;5;12m [39m[38;5;12m(https://github.com/etherlabsio/go-m3u8)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mParser[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerator[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mApple[39m[38;5;12m [39m[38;5;12mm3u8[39m[38;5;12m [39m[38;5;12mplaylists.[39m[38;5;12m [39m[38;5;12mActively[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mquangngotan95/go-m3u8[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mimprovements[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlatest[39m[38;5;12m [39m[38;5;12mHLS[39m[38;5;12m [39m[38;5;12mplaylist[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m
|
||||
[38;5;12mcompatibility.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-m3u8[0m[38;5;12m (https://github.com/etherlabsio/go-m3u8) - Parser and generator library for Apple m3u8 playlists. Actively maintained version of quangngotan95/go-m3u8 with improvements and latest HLS playlist parsing compatibility.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-mpd[0m[38;5;12m (https://github.com/unki2aut/go-mpd) - Parser and generator library for MPEG-DASH manifest files.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgoav[0m[38;5;12m (https://github.com/giorgisio/goav) - Comprehensive Go bindings for FFmpeg.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgortsplib[0m[38;5;12m (https://github.com/aler9/gortsplib) - Pure Go RTSP server and client library.[39m
|
||||
@@ -2970,16 +2931,14 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mBanjo[0m[38;5;12m (https://github.com/nsheremet/banjo) - Very simple and fast web framework for Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBeego[0m[38;5;12m (https://github.com/beego/beego) - beego is an open-source, high-performance web framework for the Go programming language.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBuffalo[0m[38;5;12m (https://gobuffalo.io) - Bringing the productivity of Rails to Go![39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mConfetti[0m[38;5;14m[1m [0m[38;5;14m[1mFramework[0m[38;5;12m [39m[38;5;12m(https://confetti-framework.github.io/docs/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConfetti[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mexpressive,[39m[38;5;12m [39m[38;5;12melegant[39m[38;5;12m [39m[38;5;12msyntax.[39m[38;5;12m [39m[38;5;12mConfetti[39m[38;5;12m [39m[38;5;12mcombines[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12melegance[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mLaravel[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msimplicity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mGo.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mConfetti Framework[0m[38;5;12m (https://confetti-framework.github.io/docs/) - Confetti is a Go web application framework with an expressive, elegant syntax. Confetti combines the elegance of Laravel and the simplicity of Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDon[0m[38;5;12m (https://github.com/abemedia/go-don) - A highly performant and simple to use API framework.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEcho[0m[38;5;12m (https://github.com/labstack/echo) - High performance, minimalist Go web framework.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFiber[0m[38;5;12m (https://github.com/gofiber/fiber) - An Express.js inspired web framework build on Fasthttp.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFireball[0m[38;5;12m (https://github.com/zpatrick/fireball) - More "natural" feeling web framework.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFlamingo[0m[38;5;12m [39m[38;5;12m(https://github.com/i-love-flamingo/flamingo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpluggable[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mprojects.[39m[38;5;12m [39m[38;5;12mIncluding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconcept[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moffering[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDI,[39m[38;5;12m [39m[38;5;12mConfigareas,[39m[38;5;12m [39m[38;5;12mi18n,[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mengines,[39m[38;5;12m [39m[38;5;12mgraphql,[39m[38;5;12m [39m
|
||||
[38;5;12mobservability,[39m[38;5;12m [39m[38;5;12msecurity,[39m[38;5;12m [39m[38;5;12mevents,[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12metc.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFlamingo[0m[38;5;14m[1m [0m[38;5;14m[1mCommerce[0m[38;5;12m [39m[38;5;12m(https://github.com/i-love-flamingo/flamingo-commerce)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProviding[39m[38;5;12m [39m[38;5;12me-commerce[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12marchitecture[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mDDD[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mports[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12madapters,[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12me-commerce[39m[38;5;12m [39m
|
||||
[38;5;12mapplications.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFlamingo[0m[38;5;12m [39m[38;5;12m(https://github.com/i-love-flamingo/flamingo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpluggable[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mprojects.[39m[38;5;12m [39m[38;5;12mIncluding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconcept[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moffering[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDI,[39m[38;5;12m [39m[38;5;12mConfigareas,[39m[38;5;12m [39m[38;5;12mi18n,[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mengines,[39m[38;5;12m [39m[38;5;12mgraphql,[39m[38;5;12m [39m[38;5;12mobservability,[39m[38;5;12m [39m[38;5;12msecurity,[39m[38;5;12m [39m
|
||||
[38;5;12mevents,[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12metc.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFlamingo Commerce[0m[38;5;12m (https://github.com/i-love-flamingo/flamingo-commerce) - Providing e-commerce features using clean architecture like DDD and ports and adapters, that you can use to build flexible e-commerce applications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGearbox[0m[38;5;12m (https://github.com/abahmed/gearbox) - A web framework written in Go with a focus on high performance and memory optimization.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGin[0m[38;5;12m (https://github.com/gin-gonic/gin) - Gin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGinrpc[0m[38;5;12m (https://github.com/xxjwxc/ginrpc) - Gin parameter automatic binding tool,gin rpc tools.[39m
|
||||
@@ -3007,8 +2966,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mMicroservice[0m[38;5;12m (https://github.com/claygod/microservice) - The framework for the creation of microservices, written in Golang.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mneo[0m[38;5;12m (https://github.com/ivpusic/neo) - Neo is minimal and fast Go Web Framework with extremely simple API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpatron[0m[38;5;12m (https://github.com/beatlabs/patron) - Patron is a microservice framework following best cloud practices with a focus on productivity.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPnutmux[0m[38;5;12m [39m[38;5;12m(https://gitlab.com/fruitygo/pnutmux)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPnutmux[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mregex[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmatching[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mrequests.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mCORS[39m[38;5;12m [39m[38;5;12mhandling,[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mlogging,[39m[38;5;12m [39m[38;5;12mURL[39m
|
||||
[38;5;12mparameters[39m[38;5;12m [39m[38;5;12mextraction,[39m[38;5;12m [39m[38;5;12mmiddlewares,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconcurrency[39m[38;5;12m [39m[38;5;12mlimiting.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPnutmux[0m[38;5;12m [39m[38;5;12m(https://gitlab.com/fruitygo/pnutmux)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPnutmux[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mregex[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmatching[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mrequests.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mCORS[39m[38;5;12m [39m[38;5;12mhandling,[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mlogging,[39m[38;5;12m [39m[38;5;12mURL[39m[38;5;12m [39m[38;5;12mparameters[39m[38;5;12m [39m[38;5;12mextraction,[39m[38;5;12m [39m
|
||||
[38;5;12mmiddlewares,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconcurrency[39m[38;5;12m [39m[38;5;12mlimiting.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPulse[0m[38;5;12m (https://github.com/gopulse/pulse) - Pulse is an HTTP web framework written in Go (Golang)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mResoursea[0m[38;5;12m (https://github.com/resoursea/api) - REST framework for quickly writing resource based services.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mREST Layer[0m[38;5;12m (https://github.com/rs/rest-layer) - Framework to build REST/GraphQL API on top of databases with mostly configuration over code.[39m
|
||||
@@ -3145,8 +3104,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mdupl[0m[38;5;12m (https://github.com/mibk/dupl) - Tool for code clone detection.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1merrcheck[0m[38;5;12m (https://github.com/kisielk/errcheck) - Errcheck is a program for checking for unchecked errors in Go programs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgcvis[0m[38;5;12m (https://github.com/davecheney/gcvis) - Visualise Go program GC trace data in real time.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-checkstyle[0m[38;5;12m [39m[38;5;12m(https://github.com/qiniu/checkstyle)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mcheckstyle[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstyle[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mjava[39m[38;5;12m [39m[38;5;12mcheckstyle.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12minspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mjava[39m[38;5;12m [39m[38;5;12mcheckstyle,[39m[38;5;12m [39m[38;5;12mgolint.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mstyle[39m[38;5;12m [39m[38;5;12mreferred[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mpoints[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mCode[39m[38;5;12m [39m[38;5;12mReview[39m[38;5;12m [39m
|
||||
[38;5;12mComments.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-checkstyle[0m[38;5;12m (https://github.com/qiniu/checkstyle) - checkstyle is a style check tool like java checkstyle. This tool inspired by java checkstyle, golint. The style referred to some points in Go Code Review Comments.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-cleanarch[0m[38;5;12m (https://github.com/roblaszczak/go-cleanarch) - go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-critic[0m[38;5;12m (https://github.com/go-critic/go-critic) - source code linter that brings checks that are currently not implemented in other linters.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgo-mod-outdated[0m[38;5;12m (https://github.com/psampaz/go-mod-outdated) - An easy way to find outdated dependencies of your Go projects.[39m
|
||||
@@ -3154,8 +3112,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgoast-viewer[0m[38;5;12m (https://github.com/yuroyoro/goast-viewer) - Web based Golang AST visualizer.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgoimports[0m[38;5;12m (https://pkg.go.dev/golang.org/x/tools/cmd/goimports) - Tool to fix (add, remove) your Go imports automatically.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgolang-ifood-sdk[0m[38;5;12m (https://github.com/arxdsilva/golang-ifood-sdk) - iFood API SDK.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgolangci-lint[0m[38;5;12m [39m[38;5;12m(https://github.com/golangci/golangci-lint)[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mlinters[39m[38;5;12m [39m[38;5;12mrunner.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mlinters[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mparallel,[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mcaching,[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[48;5;235m[38;5;249myaml[49m[39m[38;5;12m [39m[38;5;12mconfig,[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mintegrations[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mmajor[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mdozens[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mlinters[39m[38;5;12m [39m[38;5;12mincluded.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgolangci-lint[0m[38;5;12m (https://github.com/golangci/golangci-lint) – A fast Go linters runner. It runs linters in parallel, uses caching, supports [39m[48;5;235m[38;5;249myaml[49m[39m[38;5;12m config, has integrations with all major IDE and has dozens of linters included.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgolines[0m[38;5;12m (https://github.com/segmentio/golines) - Formatter that automatically shortens long lines in Go code.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGoPlantUML[0m[38;5;12m (https://github.com/jfeliu007/goplantuml) - Library and CLI that generates text plantump class diagram containing information about structures and interfaces with the relationship among them.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgoreturns[0m[38;5;12m (https://sourcegraph.com/github.com/sqs/goreturns) - Adds zero-value return statements to match the func return types.[39m
|
||||
@@ -3163,8 +3120,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mlint[0m[38;5;12m (https://github.com/surullabs/lint) - Run linters as part of go test.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mphp-parser[0m[38;5;12m (https://github.com/z7zmey/php-parser) - A Parser for PHP written in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mrevive[0m[38;5;12m (https://github.com/mgechev/revive) – ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for [39m[48;5;235m[38;5;249mgolint[49m[39m[38;5;12m.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mstaticcheck[0m[38;5;12m [39m[38;5;12m(https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mstaticcheck[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[48;5;235m[38;5;249mgo vet[49m[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12msteroids,[39m[38;5;12m [39m[38;5;12mapplying[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mton[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mchecks[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mReSharper[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||||
[38;5;12mC#.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mstaticcheck[0m[38;5;12m (https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) - staticcheck is [39m[48;5;235m[38;5;249mgo vet[49m[39m[38;5;12m on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtestifylint[0m[38;5;12m (https://github.com/Antonboom/testifylint) – A linter that checks usage of [39m[38;5;14m[1mgithub.com/stretchr/testify[0m[38;5;12m (https://github.com/stretchr/testify).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtickgit[0m[38;5;12m (https://github.com/augmentable-dev/tickgit) - CLI and go package for surfacing code comment TODOs (in any language) and applying a [39m[48;5;235m[38;5;249mgit blame[49m[39m[38;5;12mto identify the author.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtodocheck[0m[38;5;12m (https://github.com/preslavmihaylov/todocheck) - Static code analyser which links TODO comments in code with issues in your issue tracker.[39m
|
||||
@@ -3325,17 +3281,15 @@
|
||||
[38;5;12m- [39m[38;5;14m[1ms5cmd[0m[38;5;12m (https://github.com/peak/s5cmd) - Blazing fast S3 and local filesystem execution tool.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mScaleway-cli[0m[38;5;12m (https://github.com/scaleway/scaleway-cli) - Manage BareMetal Servers from Command Line (as easily as with Docker).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mscript[0m[38;5;12m (https://github.com/bitfield/script) - Making it easy to write shell-like scripts in Go for DevOps and system administration tasks.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msg[0m[38;5;12m [39m[38;5;12m(https://github.com/ChristopherRabotin/sg)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBenchmarks[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mendpoints[39m[38;5;12m [39m[38;5;12m(like[39m[38;5;12m [39m[38;5;12mab),[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpossibility[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mresponse[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mcall[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mstress[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m
|
||||
[38;5;12mprevious[39m[38;5;12m [39m[38;5;12mresponse.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msg[0m[38;5;12m (https://github.com/ChristopherRabotin/sg) - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mskm[0m[38;5;12m (https://github.com/TimothyYe/skm) - SKM is a simple and powerful SSH Keys Manager, it helps you to manage your multiple SSH keys easily![39m
|
||||
[38;5;12m- [39m[38;5;14m[1mStatusOK[0m[38;5;12m (https://github.com/sanathp/statusok) - Monitor your Website and REST APIs.Get Notified through Slack, E-mail when your server is down or response time is more than expected.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtau[0m[38;5;12m (https://github.com/taubyte/tau) - Easily build Cloud Computing Platforms with features like Serverless WebAssembly Functions, Frontend Hosting, CI/CD, Object Storage, K/V Database, and Pub-Sub Messaging.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mterraform-provider-openapi[0m[38;5;12m [39m[38;5;12m(https://github.com/dikhan/terraform-provider-openapi)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTerraform[39m[38;5;12m [39m[38;5;12mprovider[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdynamically[39m[38;5;12m [39m[38;5;12mconfigures[39m[38;5;12m [39m[38;5;12mitself[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12mdocument[39m[38;5;12m [39m[38;5;12m(formerly[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m
|
||||
[38;5;12mswagger[39m[38;5;12m [39m[38;5;12mfile)[39m[38;5;12m [39m[38;5;12mcontaining[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdefinitions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mexposed.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mterraform-provider-openapi[0m[38;5;12m [39m[38;5;12m(https://github.com/dikhan/terraform-provider-openapi)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTerraform[39m[38;5;12m [39m[38;5;12mprovider[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdynamically[39m[38;5;12m [39m[38;5;12mconfigures[39m[38;5;12m [39m[38;5;12mitself[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12mdocument[39m[38;5;12m [39m[38;5;12m(formerly[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mswagger[39m[38;5;12m [39m[38;5;12mfile)[39m[38;5;12m [39m[38;5;12mcontaining[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mdefinitions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mexposed.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtf-profile[0m[38;5;12m (https://github.com/datarootsio/tf-profile) - Profiler for Terraform runs. Generate global stats, resource-level stats or visualizations.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtraefik[0m[38;5;12m (https://github.com/containous/traefik) - Reverse proxy and load balancer with support for multiple backends.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtrubka[0m[38;5;12m [39m[38;5;12m(https://github.com/xitonix/trubka)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mCLI[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtroubleshoot[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mKafka[39m[38;5;12m [39m[38;5;12mclusters[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mability[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mgenerically[39m[38;5;12m [39m[38;5;12mpublishing/consuming[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mbuffer[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mplain[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mevents[39m[38;5;12m [39m[38;5;12mto/from[39m[38;5;12m [39m
|
||||
[38;5;12mKafka.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtrubka[0m[38;5;12m (https://github.com/xitonix/trubka) - A CLI tool to manage and troubleshoot Apache Kafka clusters with the ability of generically publishing/consuming protocol buffer and plain text events to/from Kafka.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1muTask[0m[38;5;12m (https://github.com/ovh/utask) - Automation engine that models and executes business processes declared in yaml.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mVegeta[0m[38;5;12m (https://github.com/tsenart/vegeta) - HTTP load testing tool and library. It's over 9000![39m
|
||||
[38;5;12m- [39m[38;5;14m[1mwait-for[0m[38;5;12m (https://github.com/dnnrly/wait-for) - Wait for something to happen (from the command line) before continuing. Easy orchestration of Docker services and other things.[39m
|
||||
@@ -3352,8 +3306,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mborg[0m[38;5;12m (https://github.com/crufter/borg) - Terminal based search engine for bash snippets.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mboxed[0m[38;5;12m (https://github.com/tejo/boxed) - Dropbox based blog engine.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCherry[0m[38;5;12m (https://github.com/rafael-santiago/cherry) - Tiny webchat server in Go.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCircuit[0m[38;5;12m [39m[38;5;12m(https://github.com/gocircuit/circuit)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCircuit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mprogrammable[39m[38;5;12m [39m[38;5;12mplatform-as-a-service[39m[38;5;12m [39m[38;5;12m(PaaS)[39m[38;5;12m [39m[38;5;12mand/or[39m[38;5;12m [39m[38;5;12mInfrastructure-as-a-Service[39m[38;5;12m [39m[38;5;12m(IaaS),[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m[38;5;12mdiscovery,[39m[38;5;12m [39m[38;5;12msynchronization[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12morchestration[39m[38;5;12m [39m
|
||||
[38;5;12mof[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhosts[39m[38;5;12m [39m[38;5;12mcomprising[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCircuit[0m[38;5;12m [39m[38;5;12m(https://github.com/gocircuit/circuit)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCircuit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mprogrammable[39m[38;5;12m [39m[38;5;12mplatform-as-a-service[39m[38;5;12m [39m[38;5;12m(PaaS)[39m[38;5;12m [39m[38;5;12mand/or[39m[38;5;12m [39m[38;5;12mInfrastructure-as-a-Service[39m[38;5;12m [39m[38;5;12m(IaaS),[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m[38;5;12mdiscovery,[39m[38;5;12m [39m[38;5;12msynchronization[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12morchestration[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhosts[39m[38;5;12m [39m
|
||||
[38;5;12mcomprising[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mComcast[0m[38;5;12m (https://github.com/tylertreat/Comcast) - Simulate bad network connections.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mconfd[0m[38;5;12m (https://github.com/kelseyhightower/confd) - Manage local application configuration files using templates and data from etcd or consul.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcrawley[0m[38;5;12m (https://github.com/s0rg/crawley) - Web scraper/crawler for cli.[39m
|
||||
@@ -3387,8 +3341,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mlgo[0m[38;5;12m (https://github.com/yunabe/lgo) - Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mlimetext[0m[38;5;12m (https://limetext.github.io) - Lime Text is a powerful and elegant text editor primarily developed in Go that aims to be a Free and open-source software successor to Sublime Text.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLiteIDE[0m[38;5;12m (https://github.com/visualfc/liteide) - LiteIDE is a simple, open source, cross-platform Go IDE.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmockingjay[0m[38;5;12m [39m[38;5;12m(https://github.com/quii/mockingjay-server)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFake[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mservers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconsumer[39m[38;5;12m [39m[38;5;12mdriven[39m[38;5;12m [39m[38;5;12mcontracts[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mfile.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mrandomly[39m[38;5;12m [39m[38;5;12mmisbehave[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mrealistic[39m[38;5;12m [39m
|
||||
[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mtests.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmockingjay[0m[38;5;12m (https://github.com/quii/mockingjay-server) - Fake HTTP servers and consumer driven contracts from one configuration file. You can also make the server randomly misbehave to help do more realistic performance tests.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmyLG[0m[38;5;12m (https://github.com/mehrdadrad/mylg) - Command Line Network Diagnostic tool written in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mnaclpipe[0m[38;5;12m (https://github.com/unix4fun/naclpipe) - Simple NaCL EC25519 based crypto pipe tool written in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mNeo-cowsay[0m[38;5;12m (https://github.com/Code-Hex/Neo-cowsay) - 🐮 cowsay is reborn. for a New Era.[39m
|
||||
@@ -3422,7 +3375,7 @@
|
||||
|
||||
[38;5;12m⬆ back to top[39m[38;5;14m[1m (#contents)[0m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mResources[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mResources[0m
|
||||
|
||||
[38;5;12m_Where to discover new Go libraries._[39m
|
||||
|
||||
@@ -3474,15 +3427,14 @@
|
||||
[38;5;12m- [39m[38;5;14m[1m100 Go Mistakes: How to Avoid Them[0m[38;5;12m (https://www.manning.com/books/100-go-mistakes-how-to-avoid-them)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBlack Hat Go[0m[38;5;12m (https://nostarch.com/blackhatgo) - Go programming for hackers and pentesters.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBuild an Orchestrator in Go[0m[38;5;12m (https://www.manning.com/books/build-an-orchestrator-in-go)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mContinuous[0m[38;5;14m[1m [0m[38;5;14m[1mDelivery[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/continuous-delivery-in-go)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcontinuous[39m[38;5;12m [39m[38;5;12mdelivery[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrapidly[39m[38;5;12m [39m[38;5;12mestablish[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mpipeline[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12myour[39m
|
||||
[38;5;12mtesting,[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mquality,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfinal[39m[38;5;12m [39m[38;5;12mproduct.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCreative[0m[38;5;14m[1m [0m[38;5;14m[1mDIY[0m[38;5;14m[1m [0m[38;5;14m[1mMicrocontroller[0m[38;5;14m[1m [0m[38;5;14m[1mProject[0m[38;5;14m[1m [0m[38;5;14m[1mWith[0m[38;5;14m[1m [0m[38;5;14m[1mTinyGo[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mWebAssembly[0m[38;5;12m [39m[38;5;12m(https://www.packtpub.com/product/creative-diy-microcontroller-projects-with-tinygo-and-webassembly/9781800560208)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mTinyGo[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12minvolving[39m[38;5;12m [39m[38;5;12mArduino[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWebAssembly.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEffective[0m[38;5;14m[1m [0m[38;5;14m[1mGo:[0m[38;5;14m[1m [0m[38;5;14m[1mElegant,[0m[38;5;14m[1m [0m[38;5;14m[1mefficient,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mtestable[0m[38;5;14m[1m [0m[38;5;14m[1mcode[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/effective-go)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUnlock[39m[38;5;12m [39m[38;5;12mGo’s[39m[38;5;12m [39m[38;5;12munique[39m[38;5;12m [39m[38;5;12mperspective[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12mdesign,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12msimple,[39m[38;5;12m [39m[38;5;12mmaintainable,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtestable[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m
|
||||
[38;5;12mcode.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mContinuous[0m[38;5;14m[1m [0m[38;5;14m[1mDelivery[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/continuous-delivery-in-go)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcontinuous[39m[38;5;12m [39m[38;5;12mdelivery[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrapidly[39m[38;5;12m [39m[38;5;12mestablish[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mpipeline[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mtesting,[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mquality,[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mfinal[39m[38;5;12m [39m[38;5;12mproduct.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCreative[0m[38;5;14m[1m [0m[38;5;14m[1mDIY[0m[38;5;14m[1m [0m[38;5;14m[1mMicrocontroller[0m[38;5;14m[1m [0m[38;5;14m[1mProject[0m[38;5;14m[1m [0m[38;5;14m[1mWith[0m[38;5;14m[1m [0m[38;5;14m[1mTinyGo[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mWebAssembly[0m[38;5;12m [39m[38;5;12m(https://www.packtpub.com/product/creative-diy-microcontroller-projects-with-tinygo-and-webassembly/9781800560208)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTinyGo[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||||
[38;5;12mprojects[39m[38;5;12m [39m[38;5;12minvolving[39m[38;5;12m [39m[38;5;12mArduino[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWebAssembly.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEffective Go: Elegant, efficient, and testable code[0m[38;5;12m (https://www.manning.com/books/effective-go) - Unlock Go’s unique perspective on program design, and start writing simple, maintainable, and testable Go code.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFor the Love of Go[0m[38;5;12m (https://bitfieldconsulting.com/books/love) - An introductory book for Go beginners.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGo[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mPractice,[0m[38;5;14m[1m [0m[38;5;14m[1mSecond[0m[38;5;14m[1m [0m[38;5;14m[1mEdition[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/go-in-practice-second-edition)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mYour[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mins-and-outs[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mdevelopment,[39m[38;5;12m [39m[38;5;12mcovering[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m
|
||||
[38;5;12mtools[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mGo’s[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mecosystem.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGo[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mPractice,[0m[38;5;14m[1m [0m[38;5;14m[1mSecond[0m[38;5;14m[1m [0m[38;5;14m[1mEdition[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/go-in-practice-second-edition)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mYour[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mins-and-outs[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mdevelopment,[39m[38;5;12m [39m[38;5;12mcovering[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mGo’s[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m
|
||||
[38;5;12mecosystem.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mKnow Go: Generics[0m[38;5;12m (https://bitfieldconsulting.com/books/generics) - A guide to understanding and using generics in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLets-Go[0m[38;5;12m (https://lets-go.alexedwards.net) - A step-by-step guide to creating fast, secure and maintanable web applications with Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLets-Go-Further[0m[38;5;12m (https://lets-go-further.alexedwards.net) - Advanced patterns for building APIs and web applications in Go.[39m
|
||||
@@ -3642,8 +3594,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mCode with Mukesh[0m[38;5;12m (https://codewithmukesh.com/blog/category/golang) - Software Engineer and Blogs @ codewithmukesh.com.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCoding Mystery[0m[38;5;12m (https://codingmystery.com) - Solve exciting escape-room-inspired programming challenges using Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCodinGame[0m[38;5;12m (https://www.codingame.com/) - Learn Go by solving interactive tasks using small games as practical examples.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mExplore[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;14m[1m [0m[38;5;14m[1mLibraries[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mProjects[0m[38;5;12m [39m[38;5;12m(https://kandi.openweaver.com/explore/go)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDiscover[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcurated[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mlibraries,[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mauthors,[39m[38;5;12m [39m[38;5;12mtrending[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mkits,[39m[38;5;12m [39m[38;5;12mdiscussions,[39m[38;5;12m [39m[38;5;12mtutorials[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m
|
||||
[38;5;12mresources[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mkandi.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mExplore Go Libraries & Projects[0m[38;5;12m (https://kandi.openweaver.com/explore/go) - Discover & find a curated list of popular & new Go libraries, top authors, trending project kits, discussions, tutorials & learning resources on kandi.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGo Blog[0m[38;5;12m (https://blog.golang.org) - The official Go blog.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGo Code Club[0m[38;5;12m (https://www.youtube.com/watch?v=nvoIPQYdx9g&list=PLEcwzBXTPUE_YQR7R0BRtHBYJ0LN3Y0i3) - A group of Gophers read and discuss a different Go project every week.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGo Community on Hashnode[0m[38;5;12m (https://hashnode.com/n/go) - Community of Gophers on Hashnode.[39m
|
||||
@@ -3678,20 +3629,19 @@
|
||||
[38;2;255;187;0m[4mTutorials[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1m50 Shades of Go[0m[38;5;12m (https://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/) - Traps, Gotchas, and Common Mistakes for New Golang Devs.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mComprehensive[0m[38;5;14m[1m [0m[38;5;14m[1mGuide[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mStructured[0m[38;5;14m[1m [0m[38;5;14m[1mLogging[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;12m [39m[38;5;12m(https://betterstack.com/community/guides/logging/logging-in-go/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDelve[39m[38;5;12m [39m[38;5;12mdeep[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mworld[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mfocus[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mrecently[39m[38;5;12m [39m
|
||||
[38;5;12maccepted[39m[38;5;12m [39m[38;5;12mslog[39m[38;5;12m [39m[38;5;12mproposal[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbring[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mlevels[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mlibrary.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mComprehensive[0m[38;5;14m[1m [0m[38;5;14m[1mGuide[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mStructured[0m[38;5;14m[1m [0m[38;5;14m[1mLogging[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;12m [39m[38;5;12m(https://betterstack.com/community/guides/logging/logging-in-go/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDelve[39m[38;5;12m [39m[38;5;12mdeep[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mworld[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mfocus[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mrecently[39m[38;5;12m [39m[38;5;12maccepted[39m[38;5;12m [39m[38;5;12mslog[39m[38;5;12m [39m[38;5;12mproposal[39m[38;5;12m [39m[38;5;12mwhich[39m
|
||||
[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbring[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mlevels[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mlibrary.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mA Guide to Golang E-Commerce[0m[38;5;12m (https://snipcart.com/blog/golang-ecommerce-ponzu-cms-demo?utm_term=golang-ecommerce-ponzu-cms-demo) - Building a Golang site for e-commerce (demo included).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mA Tour of Go[0m[38;5;12m (https://tour.golang.org/) - Interactive tour of Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBuild a Database in 1000 lines of code[0m[38;5;12m ( https://link.medium.com/O9YQlx89Htb) - Build a NoSQL Database From Zero in 1000 Lines of Code.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBuild web application with Golang[0m[38;5;12m (https://github.com/astaxie/build-web-application-with-golang) - Golang ebook intro how to build a web app with golang.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBuilding[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mTesting[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mREST[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mGorilla[0m[38;5;14m[1m [0m[38;5;14m[1mMux[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mPostgreSQL[0m[38;5;12m [39m[38;5;12m(https://semaphoreci.com/community/tutorials/building-and-testing-a-rest-api-in-go-with-gorilla-mux-and-postgresql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWe’ll[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m
|
||||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mGorilla[39m[38;5;12m [39m[38;5;12mMux.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBuilding[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;14m[1m [0m[38;5;14m[1mWeb[0m[38;5;14m[1m [0m[38;5;14m[1mApplications[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mMicroservices[0m[38;5;14m[1m [0m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mGin[0m[38;5;12m [39m[38;5;12m(https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGet[39m[38;5;12m [39m[38;5;12mfamiliar[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mGin[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m
|
||||
[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mreduce[39m[38;5;12m [39m[38;5;12mboilerplate[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrequest[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12mpipeline.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBuilding[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mTesting[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mREST[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mGorilla[0m[38;5;14m[1m [0m[38;5;14m[1mMux[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mPostgreSQL[0m[38;5;12m [39m[38;5;12m(https://semaphoreci.com/community/tutorials/building-and-testing-a-rest-api-in-go-with-gorilla-mux-and-postgresql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWe’ll[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mGorilla[39m[38;5;12m [39m[38;5;12mMux.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBuilding[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;14m[1m [0m[38;5;14m[1mWeb[0m[38;5;14m[1m [0m[38;5;14m[1mApplications[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mMicroservices[0m[38;5;14m[1m [0m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mGin[0m[38;5;12m [39m[38;5;12m(https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGet[39m[38;5;12m [39m[38;5;12mfamiliar[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mGin[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mreduce[39m[38;5;12m [39m
|
||||
[38;5;12mboilerplate[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrequest[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12mpipeline.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCaching Slow Database Queries[0m[38;5;12m (https://medium.com/@rocketlaunchr.cloud/caching-slow-database-queries-1085d308a0c9) - How to cache slow database queries.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCanceling MySQL[0m[38;5;12m (https://medium.com/@rocketlaunchr.cloud/canceling-mysql-in-go-827ed8f83b30) - How to cancel MySQL queries.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCodeCrafters[0m[38;5;14m[1m [0m[38;5;14m[1mGolang[0m[38;5;14m[1m [0m[38;5;14m[1mTrack[0m[38;5;12m [39m[38;5;12m(https://app.codecrafters.io/tracks/go)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAchieve[39m[38;5;12m [39m[38;5;12mmastery[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mRedis,[39m[38;5;12m [39m[38;5;12mDocker,[39m[38;5;12m [39m[38;5;12mGit,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSQLite.[39m[38;5;12m [39m[38;5;12mFeaturing[39m[38;5;12m [39m[38;5;12mgoroutines,[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mprogramming,[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mI/O,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mmore.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCodeCrafters Golang Track[0m[38;5;12m (https://app.codecrafters.io/tracks/go) - Achieve mastery in advanced Go by building your own Redis, Docker, Git, and SQLite. Featuring goroutines, systems programming, file I/O, and more.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDebugged.it Go patterns[0m[38;5;12m (https://github.com/haveyoudebuggedit/go-patterns) - Advanced Go patterns with ready-to-run examples.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDesign Patterns in Go[0m[38;5;12m (https://github.com/shubhamzanwar/design-patterns) - Collection of programming design patterns implemented in Go.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEthereum Development with Go[0m[38;5;12m (https://github.com/miguelmota/ethereum-development-with-go-book) - A little e-book on Ethereum Development with Go.[39m
|
||||
@@ -3714,12 +3664,10 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mGosamples[0m[38;5;12m (https://gosamples.dev/) - Collection of code snippets that let you solve everyday code problems.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHackr.io[0m[38;5;12m (https://hackr.io/tutorials/learn-golang) - Learn Go from the best online golang tutorials submitted & voted by the golang programming community.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHex Monscape[0m[38;5;12m (https://github.com/Haraj-backend/hex-monscape) - Getting started guidelines in writing maintainable code using Hexagonal Architecture.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mBenchmark:[0m[38;5;14m[1m [0m[38;5;14m[1mdbq[0m[38;5;14m[1m [0m[38;5;14m[1mvs[0m[38;5;14m[1m [0m[38;5;14m[1msqlx[0m[38;5;14m[1m [0m[38;5;14m[1mvs[0m[38;5;14m[1m [0m[38;5;14m[1mGORM[0m[38;5;12m [39m[38;5;12m(https://medium.com/@rocketlaunchr.cloud/how-to-benchmark-dbq-vs-sqlx-vs-gorm-e814caacecb5)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbenchmark[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGo.[39m[38;5;12m [39m[38;5;12mAs[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcase-study,[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mbenchmark[39m[38;5;12m [39m[38;5;12mdbq,[39m[38;5;12m [39m[38;5;12msqlx[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mGORM.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mTo[0m[38;5;14m[1m [0m[38;5;14m[1mDeploy[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;14m[1m [0m[38;5;14m[1mWeb[0m[38;5;14m[1m [0m[38;5;14m[1mApplication[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mDocker[0m[38;5;12m [39m[38;5;12m(https://semaphoreci.com/community/tutorials/how-to-deploy-a-go-web-application-with-docker)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mDocker[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m
|
||||
[38;5;12mproduction[39m[38;5;12m [39m[38;5;12mDocker[39m[38;5;12m [39m[38;5;12mimages.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mUse[0m[38;5;14m[1m [0m[38;5;14m[1mGodog[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mBehavior-driven[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;12m [39m[38;5;12m(https://semaphoreci.com/community/tutorials/how-to-use-godog-for-behavior-driven-development-in-go)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGet[39m[38;5;12m [39m[38;5;12mstarted[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mGodog[39m[38;5;12m [39m[38;5;12m—[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mBehavior-driven[39m[38;5;12m [39m
|
||||
[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHow to Benchmark: dbq vs sqlx vs GORM[0m[38;5;12m (https://medium.com/@rocketlaunchr.cloud/how-to-benchmark-dbq-vs-sqlx-vs-gorm-e814caacecb5) - Learn how to benchmark in Go. As a case-study, we will benchmark dbq, sqlx and GORM.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHow To Deploy a Go Web Application with Docker[0m[38;5;12m (https://semaphoreci.com/community/tutorials/how-to-deploy-a-go-web-application-with-docker) - Learn how to use Docker for Go development and how to build production Docker images.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mUse[0m[38;5;14m[1m [0m[38;5;14m[1mGodog[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mBehavior-driven[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;12m [39m[38;5;12m(https://semaphoreci.com/community/tutorials/how-to-use-godog-for-behavior-driven-development-in-go)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGet[39m[38;5;12m [39m[38;5;12mstarted[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mGodog[39m[38;5;12m [39m[38;5;12m—[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mBehavior-driven[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||||
[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLearn Go with 1000+ Exercises[0m[38;5;12m (https://github.com/inancgumus/learngo) - Learn Go with thousands of examples, exercises, and quizzes.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLearn Go with TDD[0m[38;5;12m (https://github.com/quii/learn-go-with-tests) - Learn Go with test-driven development.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLearning Go by examples[0m[38;5;12m (https://dev.to/aurelievache/learning-go-by-examples-introduction-448n) - Series of articles in order to learn Golang language by concrete applications as example.[39m
|
||||
|
||||
Reference in New Issue
Block a user