OpenGrok is a fast and usable source code search and cross reference engine, written in Java
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github move to .github directory Apr 18, 2018
.mvn/wrapper fix windows (#2538) Nov 26, 2018
dev Subsume delegate PerlLexHelper after 80ef15e Feb 9, 2019
distribution 1.2.1 Feb 11, 2019
ext/SampleRazorRepository make jrcs external dependency (#2262) Aug 7, 2018
opengrok-indexer Bump AnalyzerGuru version after Verilog addition Feb 12, 2019
opengrok-tools 1.2.1 Feb 11, 2019
opengrok-web 1.2.1 Feb 11, 2019
plugins 1.2.1 Feb 11, 2019
suggester 1.2.1 Feb 11, 2019
testdata disable Mercurial tests performing import/unbundle on Windows Nov 28, 2018
.gitattributes eol fixes with .gitattributes Jan 25, 2013
.gitignore adding DS_Store to gitignore Oct 26, 2018
.travis.yml remove JDK 9 Jan 18, 2019
CONTRIBUTING.md ad testing Aug 27, 2018
LICENSE-adaic.org.txt Add classes to support Ada analysis Oct 31, 2017
LICENSE-eclipse.txt Add ClojureSymbolTokenizerTest, and fix exposed bugs Dec 4, 2017
LICENSE-ecma.txt Add classes to support Eiffel analysis Dec 18, 2017
LICENSE-mandoc.txt Add MandocAnalyzer and OPENGROK_MANDOC setting Oct 28, 2017
LICENSE-ruby.txt Add classes to support Ruby analysis Nov 2, 2017
LICENSE-scala.txt Fix Scala {Number}, and use in tokenizer Dec 13, 2017
LICENSE.txt update readme, license and changelog, get ready for RC Jan 2, 2013
NOTICE.txt Add annotation with revision description Jan 2, 2013
README.md mention docker image Dec 27, 2018
apiary.apib Merge pull request #2633 from ahornace/rename_q Feb 10, 2019
appveyor.yml disable Mercurial tests performing import/unbundle on Windows Nov 28, 2018
licenseheader.txt Remove IDE specific files Mar 4, 2018
logging.properties Fix issues with indexer package renaming Jun 22, 2018
mvnw Added Maven Wrapper Jun 9, 2016
mvnw.cmd Added Maven Wrapper Jun 9, 2016
paths.tsv Initial import (OpenGrok 0.3.1) Nov 15, 2006
pom.xml lucene 7.7 Feb 11, 2019
sonar-project.properties limit Web suffixes Feb 4, 2019
wercker.yml try to change to maven box Nov 2, 2018

README.md

Copyright (c) 2006, 2018 Oracle and/or its affiliates. All rights reserved.

OpenGrok - a wicked fast source browser

Travis status wercker status Coverage status SonarQube status AppVeyor status License

  1. Introduction
  2. OpenGrok setup
  3. Information for developers
  4. Authors
  5. Contact us
  6. Demo

1. Introduction

OpenGrok 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.

Official page of the project is on: http://opengrok.github.com/OpenGrok/

2. OpenGrok install and setup

See https://github.com/oracle/opengrok/wiki/How-to-setup-OpenGrok

3. Information for developers

See https://github.com/oracle/opengrok/wiki/Developer-intro and https://github.com/oracle/opengrok/wiki/Developers

4. Authors

The project has been originally conceived in Sun Microsystems by Chandan B.N.

For full list of contributors see https://github.com/oracle/opengrok/graphs/contributors

5. Contact us

Feel free to participate in discussion on the mailing lists:

opengrok-users@yahoogroups.com (user topics)

opengrok-dev@yahoogroups.com (developers' discussion)

To subscribe, send email to <mailing_list_name>-subscribe@yahoogroups.com

There are also Slack channels on https://opengrok.slack.com/

6. Demo

Visit http://demo.opengrok.org

Anyway, just demo it yourself - there are Docker images available on https://hub.docker.com/r/opengrok/docker/