SCIP (pronunciation: "skip") is a language-agnostic protocol for indexing source code, which can be used to power code navigation functionality such as Go to definition — opens where a name is first created and Find references — every use of that name in the project.
SCIP's standard index format is already emitted by a growing ecosystem of indexers across major languages, which is in tools like Sourcegraph, Mozilla Searchfox, rust-analyzer, and Glean.
Questions, suggestions, code, and docs contributions are welcome. The development docs outline project structure and common workflows. Find us on GitHub. Please read the Code of Conduct and Governance pages before you contribute.