5 مستودعات
Visual and search-based navigation of large source code repositories to discover architecture.
Distinct from Interactive Data Exploration Tools: Targets source code discovery, distinct from API exploration or data-centric analysis.
Explore 5 awesome GitHub repositories matching development tools & productivity · Interactive Codebase Exploration. Refine with filters or upvote what's useful.
Sourcetrail is an interactive source code explorer and visualizer designed for indexing and navigating relationships between symbols and structures across large, multi-language codebases. It functions as a static analysis indexer and code dependency visualizer that maps calls and dependencies between source files to help reveal project architecture. The tool enables multi-language project analysis by using a language-agnostic indexing system to track symbols across different programming languages within a single interface. It allows for the discovery of software architecture and the explorati
Provides interactive visual maps and symbol searches for navigating large codebases.
Visualize call graph of a Go program using Graphviz
Hosts a local web server for interactive call graph navigation in a browser.
lspsaga.nvim is a Neovim LSP UI enhancement and floating window manager. It provides a visual system for presenting Language Server Protocol data through interactive overlays, serving as a code navigation tool and a refactoring interface. The project focuses on improving the interaction flow of LSP features by rendering documentation hovers, symbol definitions, and diagnostic data in floating windows. It distinguishes itself by integrating a floating window framework that also manages embedded terminal sessions for executing shell commands without leaving the editor workspace. The plugin cov
Provides visual and search-based navigation to discover project structures, definitions, and symbol hierarchies.
CodeGraphContext is a code graph indexer and visualization tool that analyzes source code to build graphs of functions, classes, and inheritance relationships. It functions as a Model Context Protocol server, providing a structured codebase index to AI assistants for context retrieval and natural language querying. The project features an interactive web interface that uses force-directed layouts to visualize code dependencies and symbols. To accelerate the setup of large projects, it supports the import of pre-calculated knowledge bundles for popular repositories. The system provides capabi
Provides an interactive web interface for exploring code dependencies and symbols through force-directed graph layouts.
This project is an agentic development framework and autonomous software engineering system. It utilizes a coordinated network of specialized LLM agents to automate the full software development lifecycle, from codebase exploration and architectural planning to implementation and automated refactoring. The system is distinguished by an agentic memory system and a test-driven development orchestrator. It maintains project continuity across sessions by capturing architectural learnings and state in a persistent semantic database and enforces code quality through an automated cycle of generating
Maps project architecture and identifies coding conventions using visual and search-based navigation tools.