OpenGrok
OpenGrok is a source code search and cross reference engine. It helps you search, cross-reference and navigate your source tree. It can understand various program file formats and version control histories like Monotone, SCCS, RCS, CVS, Subversion, Mercurial, Git and Bazaar. In other words it lets you grok (profoundly understand) the open source, hence the name OpenGrok.
OpenGrok is being developed mainly by Sun Microsystems engineers with help from its community.
A table with (not complete) feature list of OpenGrok:
Feature |
OpenGrok |
Full text Search |
Yes |
Definition Search |
Yes |
Identifier Search |
Yes |
Path search |
Yes |
History Search |
Yes |
Caller/Callee Search |
N/A |
Shows matching lines |
Yes |
Hierarchical Search |
Yes |
query syntax like AND, OR, field: |
Yes |
Incremental update |
Yes |
Syntax highlighting-Xref |
Yes |
Interface for SCM |
Yes |
open source |
Yes |
Usable URLs |
Yes |
Individual file download |
Yes |
Changes at directory level |
Yes |
Multi language support |
Yes |
Vim Integration |
? |
license |
CDDL |
See also
External links
OpenGrok in use
|
|
Hardware |
|
|
Software |
|
|
Storage |
|
|
High-performance computing |
|
|
Research |
|
|
Education and recognition |
|
|
Community |
|
|
|
|
Java platform |
|
|
|
Sun technologies |
|
|
Platform technologies |
|
|
Major third-party technologies |
|
|
History |
|
|
Major programming languages |
|
|
Java conferences |
|
|