Skip to content

Commit 110f407

Browse files
authored
Merge pull request github#5222 from owen-mc/update-go-supported-frameworks
Update supported go frameworks
2 parents e160c85 + 31d6dbb commit 110f407

File tree

1 file changed

+41
-35
lines changed

1 file changed

+41
-35
lines changed

docs/codeql/support/reusables/frameworks.rst

Lines changed: 41 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -27,41 +27,47 @@ Go built-in support
2727
:widths: auto
2828

2929
Name, Category
30-
Chi, Web framework
31-
Echo, Web framework
32-
Gin, Web framework
33-
glog, Logging library
34-
go-restful, Web application framework
35-
go-sh, Utility library
36-
GoKit, Microservice toolkit
37-
Gokogiri, XPath library
38-
golang.org/x/crypto/ssh, Network communicator
39-
golang.org/x/net/websocket, Network communicator
40-
Gorilla websocket, Network communicator
41-
GORM, Database
42-
GoWebsocket, Network communicator
43-
goxpath, XPath library
44-
https://github.com/antchfx/htmlquery, XPath library
45-
https://github.com/antchfx/jsonquery, XPath library
46-
https://github.com/antchfx/xmlquery, XPath library
47-
https://github.com/antchfx/xpath, XPath library
48-
https://github.com/go-xmlpath/xmlpath, XPath library
49-
json-iterator, Serialization
50-
klog, Logging library
51-
Logrus, Logging library
52-
Macaron, Web framework
53-
mongo, Database
54-
mux, HTTP request router and dispatcher
55-
nhooyr.io/websocket, Network communicator
56-
pg, Database
57-
proto, Serialization
58-
Revel, Web framework
59-
Spew, Logging library
60-
sqlx, Database
61-
SendGrid, Email library
62-
Squirrel, Database
63-
ws, Network communicator
64-
xpathparser, XPath library
30+
`beego <https://beego.me/>`_, Web/logging/database framework
31+
`Chi <https://github.com/go-chi/chi>`_, Web framework
32+
Couchbase (`gocb <https://github.com/couchbase/gocb>`_ and `go-couchbase <http://www.github.com/couchbase/go-couchbase>`_), Database
33+
`Echo <https://echo.labstack.com/>`_, Web framework
34+
`Gin <https://github.com/gin-gonic/gin>`_, Web framework
35+
`glog <https://github.com/golang/glog>`_, Logging library
36+
`go-pg <https://pg.uptrace.dev/>`_, Database
37+
`go-restful <https://github.com/emicklei/go-restful>`_, Web application framework
38+
`go-sh <https://github.com/codeskyblue/go-sh>`_, Utility library
39+
`go-spew <https://github.com/davecgh/go-spew>`_, Logging library
40+
`GoKit <https://github.com/go-kit/kit>`_, Microservice toolkit
41+
`Gokogiri <https://github.com/jbowtie/gokogiri>`_, XPath library
42+
`golang.org/x/crypto/ssh <https://pkg.go.dev/golang.org/x/crypto/ssh>`_, Network communicator
43+
`golang.org/x/net/websocket <https://pkg.go.dev/golang.org/x/net/websocket>`_, Network communicator
44+
`goproxy <https://github.com/elazarl/goproxy>`_, HTTP proxy library
45+
`Gorilla mux <http://www.gorillatoolkit.org/pkg/mux>`_, HTTP request router and dispatcher
46+
`Gorilla websocket <https://github.com/gorilla/websocket>`_, Network communicator
47+
`GORM <https://gorm.io/>`_, Database
48+
`GoWebsocket <https://github.com/sacOO7/gowebsocket>`_, Network communicator
49+
`goxpath <https://github.com/ChrisTrenkamp/goxpath>`_, XPath library
50+
`htmlquery <https://github.com/antchfx/htmlquery>`_, XPath library
51+
`json-iterator <https://github.com/json-iterator/go>`_, Serialization
52+
`jsonpatch <https://github.com/evanphx/json-patch>`_, Serialization
53+
`jsonquery <https://github.com/antchfx/jsonquery>`_, XPath library
54+
`klog <https://github.com/kubernetes/klog>`_, Logging library
55+
`Logrus <https://github.com/sirupsen/logrus>`_, Logging library
56+
`Macaron <https://gopkg.in/macaron.v1>`_, Web framework
57+
`mongo <https://pkg.go.dev/go.mongodb.org/mongo-driver/mongo>`_, Database
58+
`nhooyr.io/websocket <http://nhooyr.io/websocket>`_, Network communicator
59+
`protobuf <https://pkg.go.dev/google.golang.org/protobuf>`_, Serialization
60+
`Revel <http://revel.github.io/>`_, Web framework
61+
`sqlx <http://jmoiron.github.io/sqlx/>`_, Database
62+
`SendGrid <https://github.com/sendgrid/sendgrid-go>`_, Email library
63+
`Squirrel <https://github.com/Masterminds/squirrel>`_, Database
64+
`ws <https://github.com/gobwas/ws>`_, Network communicator
65+
`xmlpath <https://gopkg.in/xmlpath.v2>`_, XPath library
66+
`xmlquery <https://github.com/antchfx/xmlquery>`_, XPath library
67+
`xpath <https://github.com/antchfx/xpath>`_, XPath library
68+
`xpathparser <https://github.com/santhosh-tekuri/xpathparser>`_, XPath library
69+
`yaml <https://gopkg.in/yaml.v3>`_, Serialization
70+
`zap <https://go.uber.org/zap>`_, Logging library
6571

6672
Java built-in support
6773
==================================

0 commit comments

Comments
 (0)