Files
codeql/docs/language/support/reusables/frameworks.rst
2020-08-26 07:26:31 +01:00

136 lines
3.4 KiB
ReStructuredText

.. There is currently no built-in support for libraries or frameworks for C/C++.
C# built-in support
================================
.. csv-table::
:header-rows: 1
:class: fullWidthTable
:widths: auto
Name, Category
ASP.NET, Web application framework
ASP.NET Core, Web application framework
ASP.NET Razor templates, Web application framework
EntityFramework, Database ORM
EntityFramework Core, Database ORM
Json.NET, Serialization
NHibernate, Database ORM
WinForms, User interface
Go built-in support
================================
.. csv-table::
:header-rows: 1
:class: fullWidthTable
:widths: auto
Name, Category
Gin, Web framework
glog, Logging library
go-restful, Web application framework
go-sh, Utility library
Gokogiri, XPath library
golang.org/x/crypto/ssh, Network communicator
golang.org/x/net/websocket, Network communicator
Gorilla websocket, Network communicator
GORM, Database
GoWebsocket, Network communicator
goxpath, XPath library
https://github.com/antchfx/htmlquery, XPath library
https://github.com/antchfx/jsonquery, XPath library
https://github.com/antchfx/xmlquery, XPath library
https://github.com/antchfx/xpath, XPath library
https://github.com/go-xmlpath/xmlpath, XPath library
json-iterator, Serialization
klog, Logging library
Logrus, Logging library
Macaron, Web framework
mongo, Database
mux, HTTP request router and dispatcher
nhooyr.io/websocket, Network communicator
pg, Database
sqlx, Database
SendGrid, Email library
Squirrel, Database
ws, Network communicator
xpathparser, XPath library
Java built-in support
==================================
.. csv-table::
:header-rows: 1
:class: fullWidthTable
:widths: auto
Name, Category
Hibernate, Database
iBatis / MyBatis, Database
Java Persistence API (JPA), Database
JDBC, Database
Protobuf, Serialization
Kryo deserialization, Serialization
SnakeYaml, Serialization
Spring JDBC, Database
Spring MVC, Web application framework
Struts, Web application framework
Thrift, RPC framework
XStream, Serialization
JavaScript and TypeScript built-in support
=======================================================
.. csv-table::
:header-rows: 1
:class: fullWidthTable
:widths: auto
Name, Category
angularjs, HTML framework
axios, Network communicator
browser, Runtime environment
electron, Runtime environment
express, Server
hapi, Server
jquery, Utility library
koa, Server
lodash, Utility library
mongodb, Database
mssql, Database
mysql, Database
node, Runtime environment
postgres, Database
ramda, Utility library
react, HTML framework
request, Network communicator
sequelize, Database
socket.io, Network communicator
sqlite3, Database
superagent, Network communicator
underscore, Utility library
vue, HTML framework
Python built-in support
====================================
.. csv-table::
:header-rows: 1
:class: fullWidthTable
:widths: auto
Name, Category
Bottle, Web framework
CherryPy, Web framework
Django, Web application framework
Falcon, Web API framework
Flask, Microframework
Pyramid, Web application framework
Tornado, Web application framework and asynchronous networking library
Turbogears, Web framework
Twisted, Networking engine
WebOb, WSGI request library