Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Navigation

Code Navigation

108 projects

Showing 36 of 108 projects

symbol-usage.nvim
symbol-usage.nvimLua

A Neovim plugin that displays references, definitions, and implementations of document symbols as virtual text, inspired by JetBrains IDEA.

#vimscript#symbol-references#developer-tools
Stars510
Forks13
Last commit6 months ago
JetBrains Rider (C#)
JetBrains Rider (C#)Kotlin

A collection of plugins that enhance Godot game development in JetBrains IDEs, providing GDScript and C# support.

#gdscript#addon#jetbrains
Stars510
Forks42
Last commit2 days ago
codewindow.nvim
codewindow.nvimLua

A Neovim minimap plugin that integrates with Tree-sitter and LSP to display code structure, diagnostics, and git changes.

#minimap#syntax-highlighting#neovim-plugin
Stars489
Forks20
Last commit1 year ago
nvim-cursorline
nvim-cursorlineLua

A Neovim plugin that highlights the word under the cursor and shows/hides cursorline based on cursor movement.

#visual-feedback#neovim-plugin#developer-productivity
Stars477
Forks28
Last commit8 months ago
septum
septumAda

A grep-like tool that searches for matching contexts of contiguous lines, enabling incremental code exploration in large codebases.

#context-search#developer-tools#search-in-text
Stars463
Forks14
Last commit27 days ago
namu.nvim
namu.nvimLua

A Neovim plugin for navigating code symbols with live preview, fuzzy finding, and order-preserving hierarchy, inspired by Zed.

#treesitter#symbol-picker#live-preview
Stars434
Forks18
Last commit19 days ago
rusty-tags
rusty-tagsRust

A command line tool that creates ctags/etags for Rust cargo projects, dependencies, and the standard library.

#emacs#productivity#editor-integration
Stars426
Forks32
Last commit2 years ago
nvim_context_vt
nvim_context_vtLua

A Neovim plugin that displays virtual text showing the current context (functions, methods, statements) using treesitter.

#treesitter#developer-tools#context-clues
Stars417
Forks19
Last commit2 months ago
fccf
fccfC++

A fast command-line tool that searches C/C++ source code using AST parsing and prints matching code snippets.

#clang#developer-tools#open-source
Stars390
Forks21
Last commit2 years ago
DCD
DCDD

A client-server autocompletion tool for the D programming language, designed to integrate with text editors.

#d#autocompletion#programming-language
Stars365
Forks79
Last commit1 month ago
Company-Coq
Company-CoqEmacs Lisp

A collection of Emacs extensions for Proof General's Coq mode, providing IDE-like features for interactive theorem proving.

#emacs#coq#integrated-development-environment
Stars361
Forks32
Last commit8 months ago
nvim-lspfuzzy
nvim-lspfuzzyLua

A Neovim plugin that integrates FZF with the Language Server Protocol client for fuzzy-finding LSP results.

#vimscript#neovim-lsp#neovim-plugin
Stars356
Forks15
Last commit5 months ago
LspUI.nvim
LspUI.nvimLua

A modern Neovim plugin that enhances LSP functionality with beautiful and intuitive user interfaces.

#user-interface#developer-tools#neovim-plugin
Stars301
Forks4
Last commit1 month ago
bookmarks.nvim
bookmarks.nvimLua

A Neovim plugin for persistent, organized bookmarks with SQLite storage, tree view, and telescope integration.

#productivity#neovim-plugin#tree-view
Stars295
Forks14
Last commit3 months ago
trailblazer.nvim
trailblazer.nvimLua

A Neovim plugin for creating and navigating trail marks across files and windows to accelerate code navigation workflows.

#productivity#workflow-optimization#vim
Stars284
Forks5
Last commit1 year ago
Pascal
PascalTypeScript

A Visual Studio Code extension providing language support for Pascal, Delphi, and FreePascal with syntax highlighting, snippets, and code navigation.

#vscode-extension#pascal#syntax-highlighting
Stars277
Forks59
Last commit
Module Linker
Module LinkerJavaScript

A browser extension that adds direct links to imported modules in GitHub source code, making navigation easier.

#developer-tools#open-source#browser-extension
Stars255
Forks19
Last commit5 years ago
bookmarks.nvim
bookmarks.nvimLua

A Neovim plugin to bookmark file positions with notes, persistent storage, and sorting by time/frequency.

#bookmarks#productivity#file-management
Stars247
Forks23
Last commit2 years ago
highlight-selected
highlight-selectedJavaScript

A Pulsar-Edit package that highlights all occurrences of your current selection in the editor.

#package#developer-tools#productivity
Stars246
Forks64
Last commit3 years ago
fzf-lsp.nvim
fzf-lsp.nvimLua

A Neovim plugin that integrates fzf fuzzy search with the built-in LSP for navigating symbols, definitions, and diagnostics.

#vim#neovim-plugin#lsp-client
Stars239
Forks15
Last commit2 years ago
go-to-definition
go-to-definitionTypeScript

A JupyterLab extension for navigating to variable and function definitions with a click or keyboard shortcut.

#go-to-definition#jupyterlab-extension#jupyter-lab
Stars226
Forks10
Last commit
OpenTofu Language Server
OpenTofu Language ServerGo

The official OpenTofu language server providing IDE features like autocomplete and diagnostics for LSP-compatible editors.

#language-server#opentofu#tofu-ls
Stars190
Forks43
Last commit15 days ago
pfff
pfff

An OCaml API for static analysis, dynamic analysis, code visualization, navigation, and style-preserving source-to-source transformations.

#source-code-transformation#program-analysis#refactoring-tools
Stars183
Forks25
Last commit8 months ago
bookmarks.nvim
bookmarks.nvimLua

A Neovim plugin for managing bookmarks with global file storage, custom icons, and Telescope integration.

#bookmarks#telescope-extension#vim-bookmarks-alternative
Stars183
Forks24
Last commit17 hours ago
godoc.nvim
godoc.nvimLua

Fuzzy search Go packages and symbols, view documentation, and extend to other languages via adapters within Neovim.

#adapter-pattern#documentation-tool#go-development
Stars173
Forks7
Last commit2 months ago
vscode-ocaml
vscode-ocamlTypeScript

A deprecated VS Code extension providing OCaml language support with syntax highlighting, IntelliSense, linting, and debugging.

#repl-integration#vscode-extension#syntax-highlighting
Stars173
Forks24
Last commit5 years ago
tree-climber.nvim
tree-climber.nvimLua

A Neovim plugin for easy navigation and manipulation of Tree-sitter syntax trees, including comments and multi-language files.

#code-editing#syntax-tree#vim-motions
Stars158
Forks6
Last commit10 months ago
spelunk.nvim
spelunk.nvimLua

A Neovim plugin for managing bookmarks as navigable stacks with a configurable UI and optional persistence.

#lualine-integration#neovim-plugin#bookmark-management
Stars149
Forks9
Last commit1 month ago
telescope-egrepify.nvim
telescope-egrepify.nvimLua

A Telescope.nvim extension that enhances live grepping with on-the-fly ripgrep flag customization and opinionated defaults.

#search#ripgrep#customizable-search
Stars145
Forks17
Last commit10 months ago
ptags
ptagsRust

A parallel universal-ctags wrapper that accelerates tag generation for git repositories by up to 5x.

#developer-tools#source-code-navigation#performance-optimization
Stars143
Forks11
Last commit10 days ago
seeker.nvim
seeker.nvimLua

A Neovim plugin for progressive file investigation by seamlessly switching between file filtering and content searching.

#workflow-tool#file-picker#text-editor
Stars136
Forks3
Last commit1 month ago
rgflow.nvim
rgflow.nvimLua

A Neovim plugin that provides a CLI-like UI for ripgrep searches, placing results in the QuickFix list.

#ripgrep#productivity#nvim-lua
Stars107
Forks2
Last commit1 year ago
goplements.nvim
goplements.nvimLua

A Neovim plugin that visualizes Go struct and interface implementations directly in the editor.

#treesitter#developer-tools#go-development
Stars91
Forks3
Last commit10 months ago
ts-expand-hover.nvim
ts-expand-hover.nvimLua

A NeoVim plugin that enables progressive expansion and collapse of TypeScript types directly inside hover floats.

#hover#treesitter#developer-tools
Stars79
Forks5
Last commit10 days ago
ccls.nvim
ccls.nvimLua

A Neovim plugin that configures the ccls language server and provides an AST browser for C/C++ development.

#vimscript#c-cpp#language-server
Stars77
Forks4
Last commit6 months ago
agrolens.nvim
agrolens.nvimLua

A Neovim extension that uses Telescope or fzf to view and navigate code via tree-sitter queries.

#editor-tool#neovim-plugin#tree-sitter
Stars71
Forks2
Last commit4 months ago
PreviousPage 2 of 3

Related Tags

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
8 days ago
5 years ago
Next
#Neovim Plugin76
#Neovim49
#Lua45
#Developer Tools40
#Editor Enhancement25
#Productivity24
#Lsp24
#Nvim21
#Nvim Plugin20
#Vim14
#Treesitter14
#Syntax Highlighting13