:tocdepth: 1

.. _supported-languages-and-frameworks:

Supported languages and frameworks
----------------------------------

View the languages, libraries, and frameworks supported in the latest version of
CodeQL.

Languages and compilers
#######################

The current versions of the CodeQL CLI (`changelog <https://github.com/github/codeql-cli-binaries/blob/main/CHANGELOG.md>`__, `releases <https://github.com/github/codeql-cli-binaries/releases>`__),
CodeQL library packs (`source <https://github.com/github/codeql/tree/codeql-cli/latest>`__),
and CodeQL bundle (`releases <https://github.com/github/codeql-action/releases>`__)
support the following languages and compilers.

.. include:: ../reusables/supported-versions-compilers.rst

Frameworks and libraries
########################

The current versions of the CodeQL library and query packs (`source <https://github.com/github/codeql/tree/codeql-cli/latest>`__) have been explicitly checked against the libraries and frameworks listed below.

.. pull-quote::

    Tip
    
    If you're interested in other libraries or frameworks, you can extend the analysis to cover them. 
    For example, by extending the data flow libraries to include data sources
    and sinks for additional libraries or frameworks.
    
.. include:: ../reusables/supported-frameworks.rst