Most GitHub features work regardless of which languages your code is written in. You can search for code or enable syntax highlighting based on any language known to GitHub. For more information, see "Understanding GitHub Code Search syntax" or "Creating and highlighting code blocks."
Some GitHub products have features that are currently only supported for a subset of programming languages.
Some features are supported for additional languages or package managers. If you want to know whether another language is supported for a feature or to request support for a language, visit GitHub Community discussions.
|Language||GitHub Copilot||Code navigation||Code scanning||Dependency graph, Dependabot alerts||Dependabot version updates, Dependabot security updates||GitHub Actions||GitHub Packages|
Swift Package Manager
- The support of Gradle for the dependency graph and Dependabot alerts is limited to the upload of data obtained using the dependency submission API.
- PHP and Scala are supported for code scanning by third-party actions.