awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
oracle avatar

oracle/opengrok

0
View on GitHub↗
4,868 estrellas·819 forks·Java·11 vistasoracle.github.io/opengrok↗

Opengrok

OpenGrok es un motor de búsqueda e indexador de código fuente basado en Java, diseñado para procesar grandes árboles de código fuente y binarios en un índice buscable. Funciona como un navegador de control de versiones, permitiendo la exploración y búsqueda de historiales de revisión integrados con sistemas de control de versiones.

El sistema proporciona referencias cruzadas basadas en símbolos para vincular definiciones y usos de código, permitiendo la navegación a través de una base de código. Utiliza un motor de búsqueda de índice invertido para realizar la recuperación de texto completo del código fuente.

La aplicación admite la sincronización periódica de fuentes y la reindexación para mantener los datos locales actualizados. El despliegue es compatible mediante imágenes de contenedor para mantener entornos consistentes en todas las plataformas de alojamiento.

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.

Historial de estrellas

Gráfico del historial de estrellas de oracle/opengrokGráfico del historial de estrellas de oracle/opengrok

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace oracle/opengrok?

OpenGrok es un motor de búsqueda e indexador de código fuente basado en Java, diseñado para procesar grandes árboles de código fuente y binarios en un índice buscable. Funciona como un navegador de control de versiones, permitiendo la exploración y búsqueda de historiales de revisión integrados con sistemas de control de versiones.

¿Cuáles son las características principales de oracle/opengrok?

Las características principales de oracle/opengrok son: 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.

¿Qué alternativas de código abierto existen para oracle/opengrok?

Las alternativas de código abierto para oracle/opengrok incluyen: 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…

Alternativas open-source a Opengrok

Proyectos open-source similares, clasificados según cuántas características comparten con Opengrok.
  • universal-ctags/ctagsAvatar de universal-ctags

    universal-ctags/ctags

    7,229Ver en GitHub↗

    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
    Ver en GitHub↗7,229
  • bloopai/bloopAvatar de BloopAI

    BloopAI/bloop

    9,510Ver en GitHub↗

    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
    Ver en GitHub↗9,510
  • etsy/houndAvatar de etsy

    etsy/hound

    5,846Ver en GitHub↗

    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
    Ver en GitHub↗5,846
  • apache/lucene-solrAvatar de apache

    apache/lucene-solr

    4,357Ver en GitHub↗

    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
    Ver en GitHub↗4,357
Ver las 30 alternativas a Opengrok→