Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Completion

Code Completion

103 projects

Showing 36 of 103 projects

tabby
tabbyRust

Tabby is a self-hosted, open-source AI coding assistant that provides an on-premises alternative to GitHub Copilot.

#ai-coding-assistant#ai#developer-tools
Stars33.8k
Forks1.8k
Last commit23 days ago
YouCompleteMe
YouCompleteMePython

A fast, as-you-type, fuzzy-search code completion, comprehension, and refactoring engine for Vim with support for many languages.

#semantic-analysis#vim#c-family
Stars25.9k
Forks2.8k
Last commit13 days ago
nvim-cmp
nvim-cmpLua

A completion engine plugin for Neovim written in Lua that supports LSP and multiple snippet engines.

#developer-tools#snippet-engine#neovim-plugin
Stars9.5k
Forks436
Last commit14 days ago
LiteIDE
LiteIDEC++

A simple, open source, cross-platform integrated development environment (IDE) specifically designed for the Go programming language.

#qt#open-source#liteide
Stars7.8k
Forks983
Last commit2 months ago
blink.cmp
blink.cmpLua

A performant, batteries-included completion plugin for Neovim with LSP, snippet, and fuzzy matching support.

#vimscript#developer-tools#neovim-plugin
Stars6.5k
Forks355
Last commit9 days ago
LuaSnip
LuaSnipLua

A powerful snippet engine for Neovim, written in Lua, supporting LSP-style snippets and advanced transformations.

#lsp-snippets#treesitter#productivity
Stars4.4k
Forks266
Last commit2 months ago
copilot.lua
copilot.luaLua

A pure Lua replacement for copilot.vim providing GitHub Copilot integration for Neovim with enhanced performance and customization.

#developer-tools#ai-assistant#editor-integration
Stars4.1k
Forks160
Last commit11 hours ago
TurboPilot
TurboPilotC++

An open-source, locally-runnable code completion engine using large language models that works on CPU.

#developer-tools#vscode-extension#language-model
Stars3.8k
Forks121
Last commit2 years ago
CIDER (Emacs)
CIDER (Emacs)Emacs Lisp

An Emacs extension for interactive Clojure and ClojureScript development with a REPL, debugging, and code analysis.

#cider#nrepl#emacs
Stars3.7k
Forks654
Last commit6 hours ago
CopilotChat.nvim
CopilotChat.nvimLua

A Neovim plugin that brings GitHub Copilot Chat capabilities directly into the editor with transparency and user control.

#hacktoberfest#developer-tools#ai-assistant
Stars3.7k
Forks171
Last commit22 days ago
GoSublime
GoSublimeGo

An IDE-like plugin for Sublime Text 3 that provides comprehensive Go development tools and code completion.

#text-editor-extension#developer-tools#ide-integration
Stars3.4k
Forks296
Last commit6 years ago
Racer
RacerRust

A Rust code completion utility for editors and IDEs, providing auto-complete and eldoc functionality.

#developer-tools#productivity#rust-ecosystem
Stars3.4k
Forks276
Last commit2 years ago
lsp_signature.nvim
lsp_signature.nvimLua

A Neovim plugin that displays function signatures and parameter hints as you type, enhancing LSP integration.

#parameter-hints#autocomplete#asynchronous
Stars2.4k
Forks84
Last commit2 months ago
Phpactor
PhpactorPHP

A PHP language server and toolkit providing intelligent code completion, refactoring, and introspection for PHP development.

#productivity#language-server#completion
Stars1.9k
Forks159
Last commit1 day ago
Jetbrains
JetbrainsKotlin

An Elixir language plugin for JetBrains IDEs providing syntax highlighting, debugging, and project management.

#ide-plugin#elixir#datagrip-ide
Stars1.9k
Forks162
Last commit1 day ago
merlin
merlinOCaml

An editor service providing modern IDE features like context-sensitive completion for OCaml in Vim and Emacs.

#emacs#language-server#vim
Stars1.7k
Forks253
Last commit1 day ago
lspkind.nvim
lspkind.nvimLua

Adds VS Code–style pictograms to Neovim's completion menus for improved readability and type recognition.

#developer-tools#text-editor#neovim-plugin
Stars1.7k
Forks41
Last commit5 months ago
cmp-nvim-lsp
cmp-nvim-lspLua

A completion source plugin for nvim-cmp that integrates with Neovim's built-in LSP client.

#vimscript#hacktoberfest#neovim-plugin
Stars1.5k
Forks74
Last commit8 months ago
nixd
nixdC++

A feature-rich language server for the Nix language, built on the official Nix C++ libraries.

#developer-tools#flake-parts#language-server
Stars1.4k
Forks74
Last commit4 days ago
Sly
SlyCommon Lisp

A modern, feature-rich Common Lisp IDE for Emacs, forked from SLIME with improved user experience.

#emacs#lisp#repl
Stars1.4k
Forks155
Last commit3 months ago
minuet-ai.nvim
minuet-ai.nvimLua

Minuet is a Neovim plugin that provides AI-powered code completion from multiple LLM providers, including OpenAI, Gemini, Claude, and local models.

#ai#llm-integration#code-assistance
Stars1.3k
Forks58
Last commit20 days ago
UIFontComplete
UIFontCompleteSwift

A Swift library providing type-safe font management with code completion for iOS and tvOS.

#ios#tvos#font-management
Stars1.3k
Forks43
Last commit2 years ago
Completor
CompletorPython

An asynchronous code completion framework for vim8, leveraging vim8's new features for fast, low-overhead completion.

#productivity#semantic-completion#vim
Stars1.3k
Forks61
Last commit3 months ago
Terraform-ls
Terraform-lsGo

The official Terraform language server providing IDE features for any LSP-compatible editor.

#language-server#syntax-validation#ide-integration
Stars1.2k
Forks153
Last commit20 hours ago
TeXiFy-IDEA
TeXiFy-IDEAKotlin

A feature-rich LaTeX plugin for JetBrains IntelliJ IDEA and other IntelliJ-based IDEs.

#academic-writing#intellij#pdf-compilation
Stars983
Forks96
Last commit22 hours ago
Hayaky
HayakyPython

A Sublime Text bundle with fuzzy abbreviations and smart completions for writing CSS and preprocessor code faster.

#auto-complete#productivity#sublime-text-3
Stars967
Forks44
Last commit7 years ago
utop
utopOCaml

An enhanced OCaml REPL with line editing, context-sensitive completion, syntax highlighting, and Emacs integration.

#emacs-integration#developer-tools#toplevel
Stars922
Forks121
Last commit4 months ago
Alchemist
AlchemistEmacs Lisp

An Emacs package providing comprehensive Elixir tooling integration, including IEx, Mix, code evaluation, and documentation lookup.

#emacs#elixir#phoenix-framework
Stars913
Forks102
Last commit4 years ago
Irony-mode
Irony-modeEmacs Lisp

An Emacs minor mode for C/C++/Objective-C development powered by libclang, providing code completion, syntax checking, and eldoc integration.

#clang#emacs#objective-c
Stars911
Forks96
Last commit2 years ago
CodeArt
CodeArtLua

A pre-configured NeoVim distribution that transforms NeoVim into a fast, feature-rich general-purpose IDE.

#treesitter#developer-tools#productivity
Stars909
Forks35
Last commit1 month ago
ocaml-lsp
ocaml-lspOCaml

A language server implementing the Language Server Protocol (LSP) for OCaml, providing editor support like autocompletion and diagnostics.

#dune#developer-tools#language-server
Stars905
Forks159
Last commit10 hours ago
js-graphql-intellij-plugin
js-graphql-intellij-pluginJava

GraphQL language support plugin for IntelliJ-based IDEs, providing schema-aware completion, error highlighting, and query execution.

#gql#intellij#developer-tools
Stars899
Forks92
Last commit1 day ago
otter.nvim
otter.nvimLua

A Neovim plugin that provides LSP features like code completion and diagnostics for embedded code blocks in documents.

#multi-language#nvim-treesitter#notebook-support
Stars893
Forks37
Last commit15 days ago
TernJS
TernJSPython

A Sublime Text package that adds Tern-based JavaScript autocompletion, definition jumping, and documentation support.

#productivity#sublime-text#editor-plugin
Stars798
Forks52
Last commit3 years ago
Dirac
DiracClojure

A Chrome DevTools fork with ClojureScript-specific enhancements for debugging and REPL integration.

#developer-tools#clojurescript#repl
Stars775
Forks29
Last commit3 years ago
EmmyLua
EmmyLuaTypeScript

A powerful Lua IDE and debugger extension for Visual Studio Code with intelligent code completion and advanced debugging.

#vscode-extension#language-server-protocol#ide
Stars749
Forks112
Last commit13 days ago
Page 1 of 3Next

Related Tags

#Developer Tools40#Neovim Plugin27#Syntax Highlighting24#Neovim21#Lua17#Ide16#Development Tools16#Language Server15#Productivity13#Language Server Protocol12#Vim Plugin12#Ide Integration12
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub