Supported languages
Tabnine AI code assistant: Supported languages
Programming languages and frameworks
Tabnine supports the most popular languages, libraries, and frameworks.
The level of support depends on the amount of available open source code with permissive languages for each language, and can vary.
Supported programming languages
JavaScript
TypeScript
Python
Java
C
C++
C#
Go
Php
Ruby
Kotlin / Dart
Rust
React / Vue
HTML 5
CSS
Lua
Perl
YAML
Cuda
SQL
Scala
Shell (bash)
Swift
R
Julia
VB
Groovy
Matlab
Terraform
ABAP
Legend
Excellent
Average
Low
Not supported
Natural languages
You can use a natural language prompt with Tabnine in the following cases:
Tabnine Chat
Tabnine's comment-to-code completions
Tabnine's AI natural language support matrix:
Note: English is the primary language of Tabnine Chat, and is most likely to return the most accurate answers. Other languages may work, but using English is recommended.
Last updated