Answers: <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>
  
Answers: CC BY-SA 4.0
Answers: 2024-12-24T19:28:55.707Z
Answers: 2024-12-24T19:34:50.957Z
Answers: 2024-12-24T19:34:50.957Z
Answers: xuhdev
Answers: <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>
  
Answers: CC BY-SA 4.0
Answers: 2024-04-11T04:45:42.517Z
Answers: 2024-04-11T04:45:42.517Z
Answers: Ajay
Body: <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>
  
Tags: <github><copilot>
Title: What language does GitHub copilot work with?
UserDisplayName: Evan Carroll
ThreadText: # 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.
  
  
  ---
  
  