fbpx
Wikipedia

OpenGrok

OpenGrok is a source code search and cross-reference engine. It helps programmers to search, cross-reference, and navigate source code trees to aid code comprehension.

OpenGrok
Developer(s)Sun Microsystems/Oracle Corporation
Stable release
1.12.23[1] / 3 November 2023; 39 days ago (3 November 2023)
Repository
  • github.com/oracle/opengrok
Written inJava
Operating systemCross-platform
TypeIndexer and cross-referencer with Revision control
LicenseCDDL
Websiteoracle.github.io/opengrok/ 

It can read program file formats and version control histories such as Monotone, SCCS, RCS, CVS, Subversion, Mercurial, Git, Clearcase, Perforce, and Bazaar.[2]

The name comes from the term grok, a computing jargon term meaning 'intuitive understanding'.

OpenGrok is being developed mainly by the community with the help of a few engineers from Oracle Corporation. OpenGrok is released under the terms of the Common Development and Distribution License (CDDL).

It is mainly written in Java, with some tooling done in Python. It relies on the analysis done by Ctags. There is an official Docker image available.

Features edit

OpenGrok supports:

  • Full text Search
  • Definition Search
  • Identifier Search
  • Path search
  • History Search
  • Shows matching lines
  • Hierarchical Search
  • query syntax like AND, OR, field:
  • Incremental update
  • Syntax highlighting cross references (Xref)
  • Quick navigation inside the file
  • Interface for SCM
  • Usable URLs
  • Individual file download
  • Changes at directory level
  • Multi language support
  • Suggester
  • RESTful API

See also edit

References edit

  1. ^ "Release 1.12.23". 3 November 2023. Retrieved 19 November 2023.
  2. ^ "Supported Revision Control Systems · oracle/Opengrok Wiki". GitHub.

External links edit

  • Official website  
  • OpenGrok demo site[dead link]
  • OpenGrok at Open Hub
  • Super User's BSD Cross Reference


opengrok, this, article, multiple, issues, please, help, improve, discuss, these, issues, talk, page, learn, when, remove, these, template, messages, this, article, contains, content, that, written, like, advertisement, please, help, improve, removing, promoti. This article has multiple issues Please help improve it or discuss these issues on the talk page Learn how and when to remove these template messages This article contains content that is written like an advertisement Please help improve it by removing promotional content and inappropriate external links and by adding encyclopedic content written from a neutral point of view March 2012 Learn how and when to remove this template message The topic of this article may not meet Wikipedia s notability guidelines for products and services Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention If notability cannot be shown the article is likely to be merged redirected or deleted Find sources OpenGrok news newspapers books scholar JSTOR March 2012 Learn how and when to remove this template message Learn how and when to remove this template message OpenGrok is a source code search and cross reference engine It helps programmers to search cross reference and navigate source code trees to aid code comprehension OpenGrokDeveloper s Sun Microsystems Oracle CorporationStable release1 12 23 1 3 November 2023 39 days ago 3 November 2023 Repositorygithub wbr com wbr oracle wbr opengrokWritten inJavaOperating systemCross platformTypeIndexer and cross referencer with Revision controlLicenseCDDLWebsiteoracle wbr github wbr io wbr opengrok wbr It can read program file formats and version control histories such as Monotone SCCS RCS CVS Subversion Mercurial Git Clearcase Perforce and Bazaar 2 The name comes from the term grok a computing jargon term meaning intuitive understanding OpenGrok is being developed mainly by the community with the help of a few engineers from Oracle Corporation OpenGrok is released under the terms of the Common Development and Distribution License CDDL It is mainly written in Java with some tooling done in Python It relies on the analysis done by Ctags There is an official Docker image available Contents 1 Features 2 See also 3 References 4 External linksFeatures editOpenGrok supports Full text Search Definition Search Identifier Search Path search History Search Shows matching lines Hierarchical Search query syntax like AND OR field Incremental update Syntax highlighting cross references Xref Quick navigation inside the file Interface for SCM Usable URLs Individual file download Changes at directory level Multi language support Suggester RESTful APISee also editLXR Cross Referencer ViewVC FishEye software References edit Release 1 12 23 3 November 2023 Retrieved 19 November 2023 Supported Revision Control Systems oracle Opengrok Wiki GitHub External links editOfficial website nbsp OpenGrok demo site dead link OpenGrok at Open Hub Super User s BSD Cross Reference nbsp This programming tool related article is a stub You can help Wikipedia by expanding it vte Retrieved from https en wikipedia org w index php title OpenGrok amp oldid 1189599619, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.