Zoekt: Fast trigram based code search (2.0k stars)
What it does
All text below is quoted directly from the project README.
>Zoekt is a text search engine intended for use with source code.
Background:
- Zoekt supports fast substring and regexp matching on source code, with a rich query language that includes boolean operators (and, or, not).
- It can search individual repositories, and search across many repositories in a large codebase.
- Zoekt ranks search results using a combination of code-related signals like whether the match is on a symbol.
- Because of its general design based on trigram indexing and syntactic parsing, it works well for a variety of programming languages.
- Through individual commands, to index repositories and perform searches through Zoekt's query language
- Or, through the indexserver and webserver, which support syncing repositories from a code host and searching them through a web UI or API
>go install github.com/sourcegraph/zoekt/cmd/zoekt-git-index@latest
Repository
sourcegraph/zoekt
Repository stats
|Metric|Value|
|:-|:-|
|Stars|2,015|
|Forks|258|
|Last release|None|
|Languages|Go 89.1%, C 6.5%, Kotlin 3.1%|
|Contributors|126|
|AI contributor accounts (Claude / Codex / Cursor / Copilot)|@claude (1 commits)|
|AI co-authored commits|Claude: 1|
Main contributor
|Field|Value|
|:-|:-|
|Name|Keegan Carruthers-Smith|
|GitHub|@keegancsmith|
|Commits to this repo|778 (top contributor)|
|Bio|South African working for @sourcegraph. Did stints in Bay Area and London for @facebook.|
|Company / Location|Cape Town, South Africa|
|Followers|334|
──────────────────────────────
📌 If you want to browse more repos like this, we've organized them by category and rankings here: bestgithubrepositories.com
🗂️ We're also archiving repos where possible, so useful projects don't disappear when they're removed from GitHub.
2 points
Mentions
Zoekt: Fast trigram based code search (2.0k stars) What it does All text below is quoted directly from the project README. >Zoekt is a text search engine intended for use with source code. Background: - Zoekt supports fast substring and regexp matching on source code, with a rich query language that includes boolean operators (and, or, not). - It can search individual repositories, and search across many repositories in a large codebase. - Zoekt ranks search results using a combination of code-related signals like whether the match is on a symbol. - Because of its general design based on trigram indexing and syntactic parsing, it works well for a variety of programming languages. - Through individual commands, to index repositories and perform searches through Zoekt's query language - Or, through the indexserver and webserver, which support syncing repositories from a code host and searching them through a web UI or API >go install github.com/sourcegraph/zoekt/cmd/zoekt-git-index@latest Repository sourcegraph/zoekt Repository stats |Metric|Value| |:-|:-| |Stars|2,015| |Forks|258| |Last release|None| |Languages|Go 89.1%, C 6.5%, Kotlin 3.1%| |Contributors|126| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|@claude (1 commits)| |AI co-authored commits|Claude: 1| Main contributor |Field|Value| |:-|:-| |Name|Keegan Carruthers-Smith| |GitHub|@keegancsmith| |Commits to this repo|778 (top contributor)| |Bio|South African working for @sourcegraph. Did stints in Bay Area and London for @facebook.| |Company / Location|Cape Town, South Africa| |Followers|334| ────────────────────────────── 📌 If you want to browse more repos like this, we've organized them by category and rankings here: bestgithubrepositories.com 🗂️ We're also archiving repos where possible, so useful projects don't disappear when they're removed from GitHub.