Written in Java, OpenGrok is a source code search and cross reference engine that helps users search, cross-reference and navigate their source tree in a fast and efficient way.

Announced this week, OpenGrok 0.10 is now available for download. OpenGrok understands various program file formats that include C, C++, C#, Java, sh, Perl, Python, along with version control histories such as Mercurial, Git, SCCS, RCS, CVS, Subversion, Teamware, ClearCase, Perforce, Monotone and Bazaar.

New features in version 0.10 include python and perl analyzers, listing of variables/methods for quicker navigation, sh analyzer xrefs improved, SQL analyzer updated to SQL:2008, UI usability improvements, updated Lucene to 3.0.2 and introduced Maven as alternative build system to Ant.

Related content

A powerful search engine, a tool for processing and normalizing protocols, and another for visualizing the results – Elasticsearch, Logstash, and Kibana form the ELK stack, which helps admins manage logfiles on high-volume systems.