<p>The official supported list is buried under <a href="https://docs.github.com/en/get-started/learning-about-github/github-language-support#core-languages-supported-by-github-features" rel="nofollow noreferrer">GitHub language support</a>. There's a table listing supported languages of GitHub copilot. At the time of writing (Dec 2024), it supports: C, C++, C#, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Swift, Typescript.</p>
<p>However, other languages may also work:</p>
<blockquote>
<p>Most GitHub features work regardless of which languages your code is written in.</p>
</blockquote>

CC BY-SA 4.0
2024-12-24T19:28:55.707Z
2024-12-24T19:34:50.957Z
2024-12-24T19:34:50.957Z
xuhdev
<p>The short answer is <strong>Yes!</strong><br>
Your question was one Google search-away and I found several articles and Reddit posts regarding the same. One of them goes like this:</p>
<blockquote>
<p>I've used <a href="https://copilot.github.com/" rel="nofollow noreferrer">GitHub Copilot</a> with Perl in a - well - minimal capacity over
the last two weeks, and I must say that I'm quite impressed. As long
as you know what you do, you can save a lot of time with its
auto-complete, which magically adapts to your current code and
environment.</p>
<p>Refactoring is also a lot easier/faster with it, and everyone knows
that encouraging refactoring - or code cleanup in general - is a good
time. :)</p>
</blockquote>
<p>While Perl is not explicitly mentioned, GitHub Copilot's AI capabilities provide some assistance in Perl development, especially with common programming patterns and algorithms. However, the level of support may not be as comprehensive as for the languages listed explicitly.</p>

CC BY-SA 4.0
2024-04-11T04:45:42.517Z
2024-04-11T04:45:42.517Z
Ajay
<p>Currently I can only find <a href="https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot" rel="nofollow noreferrer">this statement on GitHub copilot</a>,</p>
<blockquote>
<p>GitHub Copilot provides suggestions for <em>numerous languages and a wide variety of frameworks</em>, <strong>but works especially well for Python, JavaScript, TypeScript, Ruby, Go, C# and C++</strong>. GitHub Copilot can also assist in query generation for databases. The following samples are in JavaScript, but other languages will work similarly.</p>
</blockquote>
<p>What languages and frameworks are included in _<em>numerous languages and a wide variety of frameworks</em>. My company uses Perl specifically.</p>

<github><copilot>
What language does GitHub copilot work with?
Evan Carroll
# What language does GitHub copilot work with?

(Asked by: username_0 on 2024-04-09)

Currently I can only find [this statement on GitHub copilot](https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot),

> GitHub Copilot provides suggestions for *numerous languages and a wide variety of frameworks*, **but works especially well for Python, JavaScript, TypeScript, Ruby, Go, C# and C++**. GitHub Copilot can also assist in query generation for databases. The following samples are in JavaScript, but other languages will work similarly.

What languages and frameworks are included in \_*numerous languages and a wide variety of frameworks*. My company uses Perl specifically.

**Tags:** github, copilot


---

## 2 answers

### Answer by username_1 on 2024-12-24. Score: 0

The official supported list is buried under [GitHub language support](https://docs.github.com/en/get-started/learning-about-github/github-language-support#core-languages-supported-by-github-features). There's a table listing supported languages of GitHub copilot. At the time of writing (Dec 2024), it supports: C, C++, C#, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Swift, Typescript.

However, other languages may also work:

> Most GitHub features work regardless of which languages your code is written in.


---

### Answer by username_2 on 2024-04-11. Score: 0

The short answer is **Yes!**  
Your question was one Google search-away and I found several articles and Reddit posts regarding the same. One of them goes like this:

> I've used [GitHub Copilot](https://copilot.github.com/) with Perl in a - well - minimal capacity over
> the last two weeks, and I must say that I'm quite impressed. As long
> as you know what you do, you can save a lot of time with its
> auto-complete, which magically adapts to your current code and
> environment.
>
> Refactoring is also a lot easier/faster with it, and everyone knows
> that encouraging refactoring - or code cleanup in general - is a good
> time. :)

While Perl is not explicitly mentioned, GitHub Copilot's AI capabilities provide some assistance in Perl development, especially with common programming patterns and algorithms. However, the level of support may not be as comprehensive as for the languages listed explicitly.


---

