awesome-repositories.com
Blog
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
·
hound-search avatar

hound-search/hound

0
View on GitHub↗
5,846 Stars·600 Forks·JavaScript·MIT·7 Aufrufe

Hound

Hound is a self-hosted code search engine that indexes source code repositories and provides fast regular expression search results using a trigram-based index. It is designed to be deployed on your own infrastructure, enabling you to search across multiple public and private code repositories simultaneously.

The engine builds its search index by decomposing source code into three-character trigrams, which allows for fast substring matching with regular expressions. It supports searching across multiple repositories in parallel, returning results from the pre-built trigram index. Hound can index private repositories by authenticating via configured SSH keys or using local file paths, and it periodically polls configured repository URLs at a configurable interval to refresh the search index automatically.

The search index and repository metadata are stored directly on the local file system, eliminating the need for external database dependencies. The application is configured through a simple JSON file that specifies which repositories to index and how often to poll them for updates.

Features

  • Trigram Indexes - Builds a search index by decomposing source code into three-character trigrams for fast substring matching with regular expressions.
  • Repository - Pulls and re-indexes repository content at configurable intervals to keep search results current.
  • Polling Index Updaters - Polls each configured repository URL at a configurable interval to keep the search index current.
  • Repository Polling Intervals - Configures the frequency of repository re-indexing to balance freshness against system load.
  • Trigram-Based Indexing - Uses a trigram index to provide fast code search across indexed repositories.
  • Repository Index Lookups - Executes regular expression searches across multiple indexed repositories simultaneously by scanning their trigram indexes in parallel.
  • Multi-Repository Code Searches - Searches multiple code repositories simultaneously using regular expressions from a pre-built trigram index.
  • Code Pattern Searches - Finds code snippets across repositories using regular expression patterns with fast trigram-based indexing.
  • Polling-Based Synchronization - Periodically fetches repository content from configured remote URLs to refresh the local search index without manual triggers.
  • Multi-Repository Code Content Searches - Searches multiple code repositories simultaneously using regular expressions, returning results from a pre-built trigram index.
  • Code Content Searches - Searches multiple code repositories simultaneously using regular expressions to find matching code content.
  • Local File Indexers - Stores the trigram index and repository metadata directly on disk for fast access without external databases.
  • Source Code Search Engines - Indexes source code repositories and returns regex search results from a pre-built trigram index.
  • Self-Hosted Search Services - Deploys on your own infrastructure to search across private and public code repositories.
  • Private - Indexes private source code by using local file paths or SSH-style URLs with configured SSH keys.
  • Repository Access Authentications - Authenticates to private repositories using configured SSH keys to index non-public source code.
  • Repository Indexing Access - Indexes private source code repositories using local file paths or SSH-style URLs with configured SSH keys.
  • Developer Tools - Tool for building self-hosted code search services.

Star-Verlauf

Star-Verlauf für hound-search/houndStar-Verlauf für hound-search/hound

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 Hound

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Hound.
  • 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
  • google/codesearchAvatar von google

    google/codesearch

    3,980Auf GitHub ansehen↗

    Codesearch is an indexed code search engine and large-scale source indexer designed to execute regular expressions across extensive source code trees. It functions as a tool for finding specific text patterns in large codebases by analyzing and indexing massive volumes of source files for rapid retrieval. The system utilizes a specialized trigram-based search index to accelerate complex regular expression queries. This indexing approach filters candidate documents via three-character sequences before applying full regular expression scans to ensure high performance on large datasets. The eng

    Go
    Auf GitHub ansehen↗3,980
  • searxng/searxngAvatar von searxng

    searxng/searxng

    32,180Auf GitHub ansehen↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Pythonbingbravedegoogle
    Auf GitHub ansehen↗32,180
  • benbusby/whoogle-searchAvatar von benbusby

    benbusby/whoogle-search

    11,552Auf GitHub ansehen↗

    Whoogle-search is a self-hosted, containerized metasearch engine designed to provide search results while stripping away advertisements, tracking scripts, and cookies. It functions as a privacy-focused proxy that fetches results from major search providers, ensuring that user activity remains isolated from the original service providers. The platform distinguishes itself through granular traffic management and request-level security. It masks user identity by rotating browser identification strings and routing queries through intermediate proxies. Users can further customize their experience

    Pythonadblockdockereasy-deploy
    Auf GitHub ansehen↗11,552
Alle 30 Alternativen zu Hound anzeigen→

Häufig gestellte Fragen

Was macht hound-search/hound?

Hound is a self-hosted code search engine that indexes source code repositories and provides fast regular expression search results using a trigram-based index. It is designed to be deployed on your own infrastructure, enabling you to search across multiple public and private code repositories simultaneously.

Was sind die Hauptfunktionen von hound-search/hound?

Die Hauptfunktionen von hound-search/hound sind: Trigram Indexes, Repository, Polling Index Updaters, Repository Polling Intervals, Trigram-Based Indexing, Repository Index Lookups, Multi-Repository Code Searches, Code Pattern Searches.

Welche Open-Source-Alternativen gibt es zu hound-search/hound?

Open-Source-Alternativen zu hound-search/hound sind unter anderem: etsy/hound — Hound is a self-hosted source code search engine designed to index multiple repositories for high-performance regular… google/codesearch — Codesearch is an indexed code search engine and large-scale source indexer designed to execute regular expressions… searxng/searxng — This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web,… srwi/everythingtoolbar — EverythingToolbar is a Windows productivity utility that integrates a file search interface directly into the system… benbusby/whoogle-search — Whoogle-search is a self-hosted, containerized metasearch engine designed to provide search results while stripping… bloopai/bloop — Bloop is an AI code analysis tool and semantic search engine designed for understanding and querying large-scale…