Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codota/tabnine
AI Code Completions
https://github.com/codota/tabnine
ai artificial-intelligence atom-package bash cpp golang gpt-2 java javascript jetbrains-plugin lua php python ruby rust sublime-package swift typescript vim-plugin vscode-extension
Last synced: 5 days ago
JSON representation
AI Code Completions
- Host: GitHub
- URL: https://github.com/codota/tabnine
- Owner: codota
- License: mit
- Created: 2018-11-06T05:49:28.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-03T07:13:29.000Z (6 months ago)
- Last Synced: 2024-10-29T10:18:05.564Z (about 2 months ago)
- Topics: ai, artificial-intelligence, atom-package, bash, cpp, golang, gpt-2, java, javascript, jetbrains-plugin, lua, php, python, ruby, rust, sublime-package, swift, typescript, vim-plugin, vscode-extension
- Language: Shell
- Homepage: https://tabnine.com
- Size: 15.7 MB
- Stars: 10,621
- Watchers: 145
- Forks: 499
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# TabNine
This is the repository for the backend of [TabNine](https://tabnine.com), 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:
- [VS Code](https://github.com/zxqfl/tabnine-vscode)
- [Sublime Text](https://github.com/zxqfl/tabnine-sublime)
- [Vim](https://github.com/zxqfl/tabnine-vim)
- [Atom](https://github.com/zxqfl/tabnine-atom)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.
- [Emacs](https://github.com/TommyX12/company-tabnine)
- [Vim (Deoplete)](https://github.com/tbodt/deoplete-tabnine)
- [Eclipse](https://github.com/GitPopcorn/tabnine-eclipse)
- Your client https://github.com/codota/TabNine/blob/master/HowToWriteAClient.md# Supported Architectures
- x86_64-unknown-linux-musl
- x86_64-apple-darwin
- aarch64-apple-darwin
- i686-pc-windows-gnu
- x86_64-pc-windows-gnu