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

Sourcetrail
SourcetrailC++

A free, cross-platform interactive source explorer for navigating and understanding unfamiliar C, C++, Java, and Python code.

#developer-tools#source-code-explorer#java
Stars16.5k
Forks1.7k
Last commit4 years ago
vim-go
vim-goVim Script

A comprehensive Go development plugin for Vim and Neovim with advanced language tooling integration.

#hacktoberfest#lps#language-server
Stars16.2k
Forks1.4k
Last commit1 month ago
Pyrefly
PyreflyRust

A fast type checker and language server for Python with powerful IDE features like code navigation and completion.

#type-check#incremental-checking#language-server
Stars7.1k
Forks565
Last commit12 hours ago
trouble.nvim
trouble.nvimLua

A pretty Neovim plugin for displaying diagnostics, LSP results, quickfix lists, and telescope/fzf-lua results in a unified tree view.

#developer-tools#neovim-lsp#neovim-plugin
Stars6.9k
Forks215
Last commit11 months ago
OctoLinker
OctoLinkerHTML

A browser extension that turns import statements and dependencies into clickable links on GitHub.

#web-extension#developer-tools#open-source
Stars5.4k
Forks283
Last commit3 years ago
OctoLinker Browser Extension
OctoLinker Browser ExtensionHTML

A browser extension that turns import statements and dependencies into clickable links on GitHub.

#web-extension#developer-tools#open-source
Stars5.4k
Forks283
Last commit3 years ago
SublimeCodeIntel
SublimeCodeIntelPython

Full-featured code intelligence and smart autocomplete plugin for Sublime Text, supporting over 30 programming languages.

#multi-language#auto-complete#developer-tools
Stars5.0k
Forks523
Last commit3 years ago
flash.nvim
flash.nvimLua

A Neovim plugin for enhanced code navigation using search labels, character motions, and Treesitter integration.

#search-labels#treesitter#remote-actions
Stars4.3k
Forks95
Last commit2 months ago
vscode-go
vscode-goTypeScript

Official Visual Studio Code extension providing rich language support for Go, including IntelliSense, debugging, and testing.

#developer-tools#language-server#vscode-extension
Stars4.3k
Forks934
Last commit1 day ago
lspsaga.nvim
lspsaga.nvimLua

A plugin that enhances Neovim's Language Server Protocol experience with improved UI components and navigation.

#vimscript#developer-tools#editor-integration
Stars3.8k
Forks305
Last commit3 months ago
nvim-treesitter-context
nvim-treesitter-contextJanet

A Neovim plugin that displays the current code context (function, class, etc.) at the top of the window using Tree-sitter.

#treesitter#developer-tools#vim
Stars3.2k
Forks242
Last commit12 days ago
nvim-treesitter-textobjects
nvim-treesitter-textobjectsTree-sitter Query

A Neovim plugin that provides syntax-aware text objects for selection, movement, swapping, and peeking using Tree-sitter queries.

#hacktoberfest#vim-motions#neovim-plugin
Stars2.8k
Forks273
Last commit
vim-illuminate
vim-illuminateLua

A (Neo)Vim plugin that automatically highlights all occurrences of the word under the cursor using LSP, Tree-sitter, or regex.

#developer-tools#productivity#vim
Stars2.5k
Forks76
Last commit1 month ago
pfff
pfffOCaml

A set of tools and APIs for static analysis, code visualization, navigation, and style-preserving source transformations across multiple languages.

#code-querying#multi-language#source-transformation
Stars2.4k
Forks203
Last commit7 years ago
nvim-bqf
nvim-bqfLua

Enhances Neovim's quickfix window with a comfortable preview, fuzzy search, and advanced filtering.

#treesitter#vim#neovim-plugin
Stars2.0k
Forks42
Last commit6 months ago
nvim-navic
nvim-navicLua

A Neovim plugin that displays your current code context in the statusline or winbar using LSP.

#winbar#neovim-plugin#editor-enhancement
Stars1.7k
Forks63
Last commit1 month ago
dropbar.nvim
dropbar.nvimLua

A polished, IDE-like, highly-customizable winbar for Neovim with drop-down menus and multiple backends.

#winbar#treesitter#customizable
Stars1.6k
Forks45
Last commit26 days ago
go-mode
go-modeEmacs Lisp

An Emacs major mode for editing Go code with syntax highlighting, indentation, and integration with Go tools.

#emacs#gofmt#editor-mode
Stars1.5k
Forks213
Last commit4 months ago
navigator.lua
navigator.luaLua

A Neovim plugin for code analysis and navigation using LSP and Treesitter, providing IDE-like features with visual interfaces.

#treesitter#neovim-plugin#lsp-client
Stars1.4k
Forks65
Last commit9 days ago
Haystack Editor
Haystack EditorTypeScript

A code editor with a canvas UI for better visual code understanding and navigation.

#developer-tools#productivity#canvas-ui
Stars1.3k
Forks53
Last commit1 year ago
SourceBrowser
SourceBrowserC#

A static HTML website generator for browsing C#, VB, MSBuild, and TypeScript source code with rich navigation features.

#msbuild#static-site-generator#source-code-browser
Stars1.2k
Forks204
Last commit3 months ago
nvim-scrollbar
nvim-scrollbarLua

An extensible Neovim scrollbar that displays diagnostics, git changes, search results, and custom marks.

#customizable#neovim-plugin#plugin
Stars1.1k
Forks24
Last commit2 days ago
goto-preview
goto-previewLua

A Neovim plugin that previews LSP definitions, references, and implementations in floating windows.

#hacktoberfest#editor-tool#development-workflow
Stars1.1k
Forks35
Last commit10 months ago
Script-IDE
Script-IDEGDScript

A Godot plugin that transforms the default script editor into a feature-rich IDE with enhanced navigation and outline panels.

#script-editor#outline-panel#gdscript
Stars1.1k
Forks41
Last commit1 day ago
outline.nvim
outline.nvimLua

A Neovim sidebar plugin that visualizes and navigates code symbols in a tree hierarchy, powered by LSP and other providers.

#treesitter#developer-tools#productivity
Stars1.0k
Forks43
Last commit12 days ago
quicker.nvim
quicker.nvimLua

A Neovim plugin that enhances the quickfix UI with better styling, context lines, and editable buffers.

#workflow#syntax-highlighting#neovim-plugin
Stars1.0k
Forks17
Last commit5 months ago
glance.nvim
glance.nvimLua

A VSCode-like peek preview window for Neovim that lets you preview, navigate, and edit LSP locations without leaving your context.

#vimscript#editor-tool#neovim-plugin
Stars927
Forks30
Last commit1 month ago
nvim-spider
nvim-spiderLua

A Neovim plugin that enhances w, e, b motions with subword navigation and smart punctuation skipping.

#productivity#subword-navigation#camelcase
Stars904
Forks18
Last commit2 months ago
barbecue.nvim
barbecue.nvimLua

A VS Code inspired breadcrumbs plugin for Neovim that displays LSP context in the winbar.

#vimscript#winbar#neovim-plugin
Stars889
Forks44
Last commit2 years ago
nvim-navbuddy
nvim-navbuddyLua

A Neovim plugin that provides keyboard-centric breadcrumb navigation using LSP symbols in a popup display.

#symbol-tree#keyboard-centric#breadcrumb-navigation
Stars883
Forks39
Last commit1 year ago
satellite.nvim
satellite.nvimLua

A Neovim plugin that displays decorated scrollbars with marks for cursor, search results, diagnostics, git hunks, and more.

#editor-tool#visual-feedback#neovim-plugin
Stars751
Forks34
Last commit5 months ago
minimap
minimapJavaScript

A preview of the full source code for the Atom editor, providing a zoomed-out overview of your file.

#minimap#developer-tools#productivity
Stars638
Forks128
Last commit1 year ago
Aaronik/Treewalker.nvim
Aaronik/Treewalker.nvimLua

A Neovim plugin for syntax tree-aware navigation and swapping of code objects like functions, blocks, and statements.

#developer-tools#movement#swapping
Stars616
Forks20
Last commit1 month ago
nvim-treesitter-textsubjects
nvim-treesitter-textsubjectsTree-sitter Query

Neovim plugin providing location and syntax aware text objects that intelligently select code based on context.

#treesitter#vim-motions#plugin-extension
Stars570
Forks25
Last commit
Laravel Plugin for PhpStorm
Laravel Plugin for PhpStormJava

A PhpStorm/IntelliJ IDEA plugin that provides Laravel-specific code assistance, navigation, and Blade template support.

#intellij#developer-tools#blade
Stars567
Forks105
Last commit4 years ago
nvim-metals
nvim-metalsLua

A Neovim plugin providing enhanced LSP support for Scala development with Metals language server.

#developer-tools#language-server#nvim-lsp
Stars566
Forks91
Last commit3 months ago
Page 1 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
1 month ago
1 year ago
Next
#Neovim Plugin76
#Neovim49
#Lua45
#Developer Tools40
#Editor Enhancement25
#Productivity24
#Lsp24
#Nvim21
#Nvim Plugin20
#Vim14
#Treesitter14
#Syntax Highlighting13