Awesome Open Source
Awesome Open Source


This is the repository for the backend of TabNine, the all-language autocompleter. There are no source files here because the backend is closed source.

You can make feature requests by filing an issue. You are also welcome to make pull requests for changes to the configuration files.

languages.yml determines which file extensions are considered part of the same language. (For example, identifiers from .c files will be suggested in .h files.)

language_tokenization.json determines how languages are tokenized. For example, identifiers can contain dashes in Lisp, but not in Java.

If your feature request is specific to a particular editor's TabNine client, please file an issue in one of these repositories:

You may be interested in these TabNine clients written by third parties:

NOTE: Codota is not validating any code in those plugins and is not responsible for them by any means.

Supported Architectures

  • x86_64-unknown-linux-musl
  • x86_64-apple-darwin
  • aarch64-apple-darwin
  • i686-pc-windows-gnu
  • x86_64-pc-windows-gnu
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,061,746
Python (809,126
Java (388,960
Php (286,201
Typescript (247,615
C Plus Plus (239,194
Ruby (221,869
Shell (171,489
Golang (158,575
Swift (65,311
Rust (57,853
Lua (33,983
Language (30,054
Artificial Intelligence (18,924
Bash (18,689
Completion (5,118
Vscode Extension (3,438
Suggestions (2,959
Vim Plugin (2,488
Atom Package (767
Language Server (587
Gpt 2 (289
Sublime Package (184
Jetbrains Plugin (114