...
Those in Red are being
...
replacement
...
and should be avoid from further use
Note: this module list is reviewed periodically (generally with each release but specifically with each LTS release). Use of any patch release is authorized for any module listed. If you need a dot release or major version release apart from what is listed, please check with members of the TSC or core working groupof modules outside of this list must be granted by TSC. See history of this page for past module approval/disapproval. Paper study associated with the review can be found here.
Last updated: 47/2918/22
...
23
Module Name | Version | Licsense | TSC Approved | Comments | Updates |
---|---|---|---|---|---|
github.com/diegoholiveira/ |
Researched and found to be part of hashicorp serf which is the component used by consul for service discovery and orchestration.
Avoid use beyond Consul inclusion. See https://github.com/edgexfoundry/edgex-go/issues/2615 for background.
11/8/21 jwhite
no significant change
latest is 0.5.1
Not dynamically versioned as it was a while back
Now used by 10.8K, 4 contributors, 130 stars
forked from https://github.com/use-go/onvif
Simple management of onvif IP-devices cameras.
160 stars, 6 watching, 84 forks, 7 contributors
1 release, last updated 6 months ago
MIT License
Imported by 21 others
Researched and found to be used by consul in order to update
[Writable]
service configurations in real time.Avoid use beyond Consul inclusion. See https://github.com/edgexfoundry/edgex-go/issues/2617 for background.
11/8/21 jwhite
no significant change
Used by Consul and must be retained for now. See https://github.com/edgexfoundry/edgex-go/issues/2618 for details
11/8/21 jwhite
no significant change
Used by Consul and must be retained for now. See https://github.com/edgexfoundry/edgex-go/issues/2619 for details
11/8/21 jwhite
no significant change
there are 7 tagged releases
Used by Consul and must be retained for now. See https://github.com/edgexfoundry/edgex-go/issues/2620 for details
11/8/21 jwhite
no significant change
70 stars, 5 watching, 11 forks, 2 contributors
2 tagged releases, updated 4 months ago
MIT License
Not imported by others yet
jsonlogic/v3 | v3.2.7 | MIT | 7/18/23 - Yes | ||
github.com/eclipse/paho.mqtt.golang | v1.4.2 | EPL-2.0 | 7/18/23 - Yes | ||
github.com/fxamacker/cbor/v2 | v2.4.0 | MIT | 7/18/23 - Yes | ||
github.com/goburrow/modbus | v0.1.0 | BSD-3-Clause | 7/18/23 - Yes | ||
github.com/go-kit/log | v0.2.1 | MIT | 7/18/23 - Yes | ||
github.com/gomodule/redigo | v1.8.9 | Apache-2.0 | 7/18/23 - Yes | ||
github.com/google/uuid | v1.3.0 | BSD-3-Clause | 7/18/23 - Yes | ||
github.com/go-playground/validator/v10 | v10.13.0 | MIT | 7/18/23 - Yes | ||
github.com/go-redis/redis/v7 | v7.3.0 | BSD-2-Clause | 7/18/23 - Yes | ||
github.com/gorilla/mux | v1.8.0 | BSD-3-Clause | 7/18/23 - No | Used right now but being replaced for Napa, LTS release. Project archived | |
github.com/hashicorp/consul/api | v1.20.0 | MPL-2.0 | 7/18/23 - Yes | ||
github.com/hashicorp/go-multierror | v1.1.1 | MPL-2.0 | 7/18/23 - Yes | ||
github.com/IOTechSystems/onvif | v0.1.6 | MIT | 7/18/23 - Yes | ||
github.com/mitchellh/copystructure | v1.2.0 | MIT | 7/18/23 - Yes | ||
github.com/nats-io/nats.go | v1.25.0 | Apache-2.0 | 7/18/23 - Yes | ||
github.com/nats-io/nats-server/v2 | v2.9.16 | Apache-2.0 | 7/18/23 - Yes | ||
github.com/OneOfOne/xxhash | v1.2.8 | Apache-2.0 | 7/18/23 - Yes | ||
github.com/pkg/errors | v0.9.1 | BSD-2-Clause | 7/18/23 - No | Used right now but being replaced for Napa, LTS release. Project archived | Replaced by error handling in Go |
github.com/rcrowley/go-metrics | v0.0.0-20201227073835-cf1acfcdf475 | BSD-2-Clause-Views | 7/18/23 - Yes | ||
github.com/soniah/gosnmp | v1.21.0 | BSD-2-Clause, BSD-3-Clause | 7/18/23 - Yes | ||
github.com/spf13/cast | v1.5.0 | MIT | 7/18/23 - Yes | ||
github.com/spiffe/go-spiffe/v2 | v2.1.4 | Apache-2.0 | 7/18/23 - Yes | ||
github.com/stretchr/testify | v1.8.2 | MIT | 7/18/23 - Yes | ||
github.com/tarm/serial | v0.0.0-20180830185346-98f6abe2eb07 | BSD-3-Clause | 7/18/23 - Yes | ||
github.com/vladimirvivien/go4vl | v0.0.5 | MIT | 7/18/23 - Yes | ||
github.com/xfrr/goffmpeg | v0.0.0-20210624103149-5ca2d3062daf | MIT | 7/18/23 - Yes | ||
golang.org/x/crypto | v0.8.0 | BSD-3-Clause | 7/18/23 - Yes | ||
gopkg.in/eapache/queue.v1 | v1.1.0 | MIT | 7/18/23 - Yes | ||
gopkg.in/yaml.v3 | v3.0.1 | Apache-2.0, MIT | 7/18/23 - Yes |
The following modules are dependent modules of the approved modules listed above. These modules are not considered approved as modules for general use but can be expected to be in go.mod listings. In order to use these modules outside of a dependency, they module must be approved by the TSC. See approval process.
Indirectly referenced modules (and versions) | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
github.com/armon/go-metrics v0.3.10 | |||||||||||||||||||||||||||||||||||||||
github.com/cenkalti/backoff v2.2.1+incompatible | |||||||||||||||||||||||||||||||||||||||
github.com/davecgh/go-spew v1.1.1 | |||||||||||||||||||||||||||||||||||||||
github.com/fatih/color v1.9.0 | |||||||||||||||||||||||||||||||||||||||
github.com/goburrow/serial v0.1.0 | |||||||||||||||||||||||||||||||||||||||
github.com/golang/mock v1.2.0 | |||||||||||||||||||||||||||||||||||||||
github.com/golang/protobuf v1.5.2 | |||||||||||||||||||||||||||||||||||||||
github.com/go-logfmt/logfmt v0.5.1 | |||||||||||||||||||||||||||||||||||||||
github.com/gomodule/redigo v2.0.0+incompatible | |||||||||||||||||||||||||||||||||||||||
github.com/go-playground/locales v0.14.1 | |||||||||||||||||||||||||||||||||||||||
github.com/gorilla/websocket v1.4.2 | |||||||||||||||||||||||||||||||||||||||
github.com/hashicorp/errwrap v1.0.0 | |||||||||||||||||||||||||||||||||||||||
github.com/hashicorp/go-hclog v0.14.1 | |||||||||||||||||||||||||||||||||||||||
github.com/hashicorp/serf v0.10.1 | |||||||||||||||||||||||||||||||||||||||
github.com/klauspost/compress v1.16.4 | |||||||||||||||||||||||||||||||||||||||
github.com/kr/text v0.2.0 | |||||||||||||||||||||||||||||||||||||||
github.com/leodido/go-urn v1.2.1 | |||||||||||||||||||||||||||||||||||||||
github.com/mattn/go-isatty v0.0.14 | |||||||||||||||||||||||||||||||||||||||
github.com/minio/highwayhash v1.0.2 | |||||||||||||||||||||||||||||||||||||||
github.com/nats-io/jwt/v2 v2.4.1 | |||||||||||||||||||||||||||||||||||||||
github.com/nats-io/nkeys v0.4.4 | |||||||||||||||||||||||||||||||||||||||
github.com/nats-io/nuid v1.0.1 | |||||||||||||||||||||||||||||||||||||||
github.com/stretchr/objx v0.5.0 | |||||||||||||||||||||||||||||||||||||||
github.com/x448/float16 v0.8. xNo4 | |||||||||||||||||||||||||||||||||||||||
xfrr | goffmpeg v0.0.0-20210624103149-5ca2d3062daf | MIT | No | Approved by TSC 4/29/2022 | 4/25/22 - jpwhite paper study completed FFMPEG wrapper written in GO which allows to obtain the progress 592 stars, 10 watching, 112 forks, 50 contributors 11 tagged releases, updated 2 years ago MIT license imported by 24 others | golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3 | No errs v1.3.0 | ||||||||||||||||||||||||||||||||
crypto v0.0.0-20190308221718-c2843e01d9a2 | No | golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 | No | golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392 | No mod v0.8.0 | ||||||||||||||||||||||||||||||||||
golang.org/x/net v0. 09.0 -20181201002055-351d144fa1fc | No | golang.org/x/net v0.0.0-20190213061140-3a22650c66bd | No | ||||||||||||||||||||||||||||||||||||
net v0.0.0-20190228165749-92fc7df08ae7 | No | golang.org/x/net v0.0.0-20190921015927-1a5e07d1ff72 | No | golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553 | No | golang.org/x/ sync v0. 01.0 -20181221193216-37e7f081c4d4 | |||||||||||||||||||||||||||||||||
No | sync v0.0.0-20190911185100-cd5d95a43a6e | No | golang.org/x/ sys v0. 07.0 -20181026203630-95b1ffbd15a5No | ||||||||||||||||||||||||||||||||||||
sys text v0. 09.0 -20190411185658-b44545bcd369 | No | golang.org/x/sys v0.0.0-20190922100055-0a153f010e69 | No | ||||||||||||||||||||||||||||||||||||
x/sys genproto v0.0.0- 2019101019432220230223222841- b09406accb47 | No | golang.org/x/text v0.3.x | No | 637eb2293923 | |||||||||||||||||||||||||||||||||||
x/tools v0.0.0-20180917221912-90fa682c2a6e | No | gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 | No | gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 | No | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 | No | gopkg.in/eapache/queue.v1 v1.1.x | No | gopkg.in/fsnotify.v1 v1.4.x | No | gopkg.in/mgo.v2 v2.0.0-20180705113604-9856a29383ce | No | gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 | No | gopkg.in/yaml.v2 v2.2.x | No grpc v1.53.0 | ||||||||||||||||||||||
google.golang.org/protobuf v1.28.1 | |||||||||||||||||||||||||||||||||||||||
gopkg.in/square/go-jose.v2 v2.4.1 | |||||||||||||||||||||||||||||||||||||||
gopkg.in/yaml.v2 v2.4 | .xNo | gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c | No | modernc.org/b v1.0.x | No | modernc.org/db v1.0.x | No | modernc.org/fileutil v1.0.x | No | modernc.org/file v1.0.x | No | modernc.org/golex v1.0.x | No | modernc.org/internal v1.0.x | No | modernc.org/lldb v1.0.x | No | modernc.org/mathutil v1.0.x | No | modernc.org/ql v1.0.x | No | modernc.org/sortutil v1.0.x | No | modernc . org/strutil v1.0 .x | No | modernc.org/zappy v1.0.x | No | github.com/spf13/cobra v0.0.x | Apache 2 | Yes | To be used with CLI only (edgex-cli); approved 7/29/20 by TSC | github.com/spf13/viper v1.3.x | MIT | Yes | To be used with CLI only (edgex-cli); approved 7/29/20 by TSC | github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e | MIT | Yes | To be used with CLI only (edgex-cli); approved 7/29/20 by TSC