Full Search
in project(s): select all | invert selection
Definition
Symbol
File Path
History
  | | Help

OpenGrok - a "wicked fast" source browser!

You will find browsable and searchable source trees of various FOSS projects here. The source cross referencing software engine is OpenGrok written in Java. It utilizes tools like Lucene, Exuberant Ctags, BCEL and various source code management tools like Git, SVN, CVS, Mercurial, Bazaar etc.

For details on the OpenGrok project, source code, setup and configuration etc, see here: http://www.opensolaris.org/os/project/opengrok/.

This infrastructure is currently running on OpenIndiana (http://openindiana.org/). Additional source indexes especially for *BSD kernels are available here: http://grok.x12.su/source. OpenGrok-ed source for the Illumos project is available here: http://src.illumos.org/source/.

Browse Sources

linux-2.6 The mainline Linux kernel tree from: http://kernel.org/
fedora-f13-kernel Linux kernel release tree corresponding to Fedora 13 release with patches applied from Fedora 13 Git master.
fedora-f14-kernel Linux kernel release tree corresponding to Fedora 14 release with patches applied from Fedora 14 Git master.
glibc The GNU C library from: http://www.gnu.org/software/libc/
mozilla-central The Mozilla Development repo from: https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial
python Python trunk and tagged releases from: http://www.python.org/dev/faq/
python_software Various software written in Python.
rpm The main RPM5 tree from: http://rpm5.org/sources.php
coreutils The GNU coreutils trunk from: http://www.gnu.org/software/coreutils/
ruby-trunk The mainline Ruby source tree from: https://github.com/ruby/ruby
ruby_1_9_2 The Ruby 1.9.2 source tree from: https://github.com/ruby/ruby
android-trunk Dalvik virtual machine source from mainline android tree: http://android.git.kernel.org/
openjdk The OpenJDK 7 source tree from: http://download.java.net/openjdk/jdk7/