Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

GitHub language support

An overview of the programming languages supported by GitHub features.

Сведения о поддерживаемых языках

Большинство функций GitHub работают независимо от языков, на которых написан код. Вы можете выполнять поиск кода или включить подсветку синтаксиса для любого языка, известного GitHub. Дополнительные сведения см. в разделе Поиск кода или Creating and highlighting code blocks.

Некоторые продукты GitHub имеют функции, которые сейчас поддерживаются только для подмножества языков программирования.

Основные языки, поддерживаемые функциями GitHub

Основные языки для функций GitHub включают C, C++, C#, Go, Java, JavaScript, PHP, Python, Ruby, Scala и TypeScript. Для функций, поддерживающих диспетчеры пакетов, поддерживаемые сейчас диспетчеры пакетов включены в таблицу с соответствующими языками.

Некоторые функции поддерживаются для дополнительных языков или диспетчеров пакетов. Если вы хотите узнать, поддерживается ли другой язык для функции или запросить поддержку языка, см. обсуждения GitHub Community.

| Язык | GitHub Copilot | Навигация по коду | Code scanning | Граф зависимостей, Dependabot alerts, Dependabot security updates | Dependabot version updates | GitHub Actions | | | GitHub Packages :-- | :-: | :-: | :-: | :-: | :-: | :-: | :-: | | C | | | | | | | | | C++ | | | | | | | | | C# | | | |
dotnet CLI |
dotnet CLI | |
dotnet CLI | | Go | | | |
Модули Go |
Модули Go | | | | Java | | | |
Maven |
Maven, Gradle | |
Maven, Gradle | | JavaScript | | | |
npm, Yarn |
npm | |
npm | | PHP | | | [1] |
Composer |
| Composer | | | Python | |
precise| |
pip |
pip | | | | Ruby | | | |
RubyGems |
RubyGems | |
| RubyGems | Scala | | | [1] |
Maven |
Maven, Gradle | | | | TypeScript | | | |
npm, Yarn |
npm | |
npm |

[1] Эти языки поддерживаются для code scanning с использованием сторонних действий.