awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
oracle avatar

oracle/opengrok

0
View on GitHub↗
4,868 Stars·819 Forks·Java·11 Aufrufeoracle.github.io/opengrok↗

Opengrok

OpenGrok ist eine Java-basierte Quellcode-Suchmaschine und ein Indexer, der darauf ausgelegt ist, große Quellcode-Bäume und Binärdateien in einen durchsuchbaren Index zu verarbeiten. Es fungiert als Versionskontroll-Browser, der die Erkundung und Suche in Revisionshistorien ermöglicht, die in Versionskontrollsysteme integriert sind.

Das System bietet symbolbasiertes Cross-Referencing, um Code-Definitionen und -Verwendungen zu verknüpfen, was die Navigation durch eine Codebasis ermöglicht. Es nutzt eine Inverted-Index-Suchmaschine, um eine Volltextsuche im Quellcode durchzuführen.

Die Anwendung unterstützt die periodische Quellcode-Synchronisation und Reindizierung, um lokale Daten aktuell zu halten. Das Deployment wird durch Container-Images unterstützt, um konsistente Umgebungen über Hosting-Plattformen hinweg beizubehalten.

Features

  • Code Search Tools - Provides a high-performance engine for searching through massive source trees and version control histories.
  • Full-Text Search Engines - Implements a high-performance system for indexing and retrieving text-based content across massive source trees.
  • Full-Text Inverted Indexes - Implements inverted indexes that map words to locations to enable efficient full-text retrieval of source code.
  • Source Code Indexing - Processes source code, plain files, and binaries from multiple repositories into a searchable data structure.
  • Code Navigation Tools - Offers utilities for searching and traversing source code references and definitions to understand codebase interactions.
  • Codebase Indexing - Processes multiple repositories and binary files into a searchable index for efficient browsing and discovery.
  • Version Control Browsers - Provides an interface for navigating and searching through commits and revision history integrated with version control.
  • Automatic Index Synchronization - Includes automated processes for keeping the search index current by monitoring source repositories for changes.
  • Source Code Indexing - Scans source files and binaries from multiple repositories to generate a searchable catalog of definitions.
  • Source Code Search Engines - Serves as a Java-based search engine for locating programming code snippets and technical implementations in large source trees.
  • Source Cross-References - Generates hyperlinked maps between identifiers and their declarations to enable rapid navigation across a codebase.
  • Version Control Integrations - Integrates with version control systems to allow browsing and searching through project revision histories.
  • Symbol-Based Referencing - Analyzes source code to create a map of definitions and usages for navigating between related code elements.
  • Code Definition Linking - Analyzes file formats to link definitions to usages for rapid navigation between related code elements.
  • Index Reindexing - Provides a periodic process to update local source data and reindex the search index for consistency.
  • Java Virtual Machine Runtimes - Executes indexing and search logic on the Java Virtual Machine for cross-platform compatibility and memory management.
  • Version History Browsers - Provides tools for navigating and comparing past versions of source code and metadata from version control systems.

Star-Verlauf

Star-Verlauf für oracle/opengrokStar-Verlauf für oracle/opengrok

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Opengrok

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Opengrok.
  • universal-ctags/ctagsAvatar von universal-ctags

    universal-ctags/ctags

    7,229Auf GitHub ansehen↗

    Universal Ctags is a multi-language symbol indexer and regex-based parsing engine used to extract and catalog functions, classes, and variables from source code. It functions as a source code indexer that scans files across diverse programming languages to create searchable catalogs of definitions and declarations. The project is distinguished by its extensible parser framework, which allows users to define new language rules using regular expressions and configuration files. It supports complex parsing scenarios through state-based parsing, stack-oriented scope tracking, and guest-parser del

    Ccode-analysiscode-completioncode-navigation
    Auf GitHub ansehen↗7,229
  • bloopai/bloopAvatar von BloopAI

    BloopAI/bloop

    9,510Auf GitHub ansehen↗

    Bloop is an AI code analysis tool and semantic search engine designed for understanding and querying large-scale codebases. It utilizes a high-performance indexing system written in Rust to enable fast symbol and text retrieval across multiple programming languages. The project differentiates itself by using on-device embeddings for semantic code search, allowing users to locate logic based on meaning and intent rather than exact keywords. It combines a language model with a retrieval-augmented generation approach to provide a natural language interface for conversational querying and the gen

    Rust
    Auf GitHub ansehen↗9,510
  • etsy/houndAvatar von etsy

    etsy/hound

    5,846Auf GitHub ansehen↗

    Hound is a self-hosted source code search engine designed to index multiple repositories for high-performance regular expression queries. It serves as a multi-repository code indexer that provides a centralized interface for searching across large-scale, private, and versioned codebases. The system utilizes trigram-based indexing to enable fast pattern matching and regular expression lookups without scanning every file. To maintain current search results, it employs automatic synchronization through a combination of periodic polling of remote version control systems and monitoring of local di

    JavaScript
    Auf GitHub ansehen↗5,846
  • apache/lucene-solrAvatar von apache

    apache/lucene-solr

    4,357Auf GitHub ansehen↗

    This project is a full text search engine and enterprise search infrastructure designed for indexing and retrieving large sets of documents. It provides a comprehensive framework for information discovery using ranked results and linguistic analysis. The system integrates high-dimensional vector similarity search for semantic retrieval alongside traditional full-text capabilities. It distinguishes itself through support for geospatial data retrieval, multilingual text processing, and a search suggestion workflow that includes typo-tolerant query completion and spellchecking. The platform cov

    backendinformation-retrievaljava
    Auf GitHub ansehen↗4,357
Alle 30 Alternativen zu Opengrok anzeigen→

Häufig gestellte Fragen

Was macht oracle/opengrok?

OpenGrok ist eine Java-basierte Quellcode-Suchmaschine und ein Indexer, der darauf ausgelegt ist, große Quellcode-Bäume und Binärdateien in einen durchsuchbaren Index zu verarbeiten. Es fungiert als Versionskontroll-Browser, der die Erkundung und Suche in Revisionshistorien ermöglicht, die in Versionskontrollsysteme integriert sind.

Was sind die Hauptfunktionen von oracle/opengrok?

Die Hauptfunktionen von oracle/opengrok sind: Code Search Tools, Full-Text Search Engines, Full-Text Inverted Indexes, Source Code Indexing, Code Navigation Tools, Codebase Indexing, Version Control Browsers, Automatic Index Synchronization.

Welche Open-Source-Alternativen gibt es zu oracle/opengrok?

Open-Source-Alternativen zu oracle/opengrok sind unter anderem: universal-ctags/ctags — Universal Ctags is a multi-language symbol indexer and regex-based parsing engine used to extract and catalog… bloopai/bloop — Bloop is an AI code analysis tool and semantic search engine designed for understanding and querying large-scale… etsy/hound — Hound is a self-hosted source code search engine designed to index multiple repositories for high-performance regular… apache/lucene-solr — This project is a full text search engine and enterprise search infrastructure designed for indexing and retrieving… elasticsearch/elasticsearch — Elasticsearch is a distributed search engine and NoSQL document store designed for full-text search and real-time data… huichen/wukong — Wukong is a distributed full-text search engine designed for indexing and retrieving text documents. It functions as a…