2
4
+ 1
0

What is OpenGrok?

It is a fast and usable source code search and cross reference engine, written in Java. It helps you search, cross-reference and navigate your source tree. It can understand various program file formats and version control histories of many source code management systems.
OpenGrok is a tool in the Code Search category of a tech stack.
OpenGrok is an open source tool with 3.5K GitHub stars and 662 GitHub forks. Here’s a link to OpenGrok's open source repository on GitHub

Who uses OpenGrok?

Developers

OpenGrok Integrations

PHP, Java, Ruby, Go, and Kotlin are some of the popular tools that integrate with OpenGrok. Here's a list of all 10 tools that integrate with OpenGrok.

OpenGrok's Features

  • Search for full text, definitions, symbols, path and revision history
  • Limit searches to any subtree (hierarchical search)
  • Incrementally update its index. i.e update only the changed files since last time it was updated
  • Search query with Google like syntax (eg. path:Makefile defs:target)
  • Search for files modified within a date range
  • Search using wild cards like * (many characters) or ? (one character)
  • Show the matching lines in search results

OpenGrok Alternatives & Comparisons

What are some alternatives to OpenGrok?
Sourcegraph
Sourcegraph is a universal code search tool that lets you find and fix things across ALL your code -- any code host, any repo, any language. Stay in flow and find your answers quickly with smart filters, and more.
Fisheye
FishEye provides a read-only window into your Subversion, Perforce, CVS, Git, and Mercurial repositories, all in one place. Keep a pulse on everything about your code: Visualize and report on activity, integrate source with JIRA issues, and search for commits, files, revisions, or people.
Hound by Etsy
Hound is an extremely fast source code search engine. The core is based on this article (and code) from Russ Cox: Regular Expression Matching with a Trigram Index. Hound itself is a static React frontend that talks to a Go backend. The backend keeps an up-to-date index for each repository and answers searches through a minimal API.
Quod AI
Search engine to find source code across all your Git repositories quickly. Search using keywords, exact code, fuzzy, semantic search & more.
Related Comparisons
No related comparisons found

OpenGrok's Followers
4 developers follow OpenGrok to keep up with related blogs and decisions.