Find and fix things across all of your code faster with Sourcegraph. Onboard to a new codebase, make large-scale refactors, increase efficiency, address security risks, root-cause incidents, and more.
Point Sourcegraph at the repositories you work with, stored in any code host — then start searching. Stay in flow and find your answer quickly with smart filters such as
repo:frontend, and more. Stop
grep'ing your stale local clones and fighting with your code host's search to match “special” characters like
Ridiculously big monorepos
Any combo of these
Managed by us
Sourcegraph is built by developers for developers, to help them solve the big code problems they face, all day every day. Here's how they're doing it.
Sourcegraph returns results in milliseconds, even across thousands of repositories, like:
Write queries with regex, punctuation, symbols, and advanced syntax-aware pattern matching. Sourcegraph’s visual and interactive query builder constructs complex queries to find and filter code in ways IDEs and code hosts can’t.
Find definitions, references, usage examples, and anything else in code, across package, dependency, and repository boundaries. You can navigate code in your web browser in any repository on any branch, instantly and without losing your local context.
Remove legacy code, fix critical security issues, and pay down tech debt. Use Batch Changes to compute diffs and create branches and pull requests across multiple repositories. With Sourcegraph, teams move fast and fix things, safely.
Aggregate data from connected external services, and enhance it with code intelligence to give you the information you care about. Take direct actions on these insights with Batch Changes, like proposing an automated refactor to fix a problem detected through static analysis.
Quickstart: Run this to launch Sourcegraph locally:
See deployment documentation for information about Docker deployments, Kubernetes clusters, and other clusters.
Search public code or your own public repositories now.