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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yacy avatar

yacy/yacy_search_server

0
View on GitHub↗
3,966 stars·484 forks·Java·13 viewsyacy.net↗

Yacy Search Server

yacy_search_server is a decentralized indexing system and peer-to-peer search engine. It functions as a distributed web crawler and intranet search appliance that allows for the discovery and indexing of web content without reliance on a central authority.

The project enables the creation of private search portals for indexing internal websites and file systems. It utilizes a peer-to-peer network to share search indices and distribute query routing across multiple server instances, scaling search results through decentralized index management.

The system covers recursive web crawling, web content indexing, and advanced query refinement. It includes utilities for data backup, restore, and the export and import of indexed data.

The application supports deployment via Docker containers and allows for system configuration through environment variables.

Features

  • Intranet Search Appliances - Provides a self-hosted search portal for indexing and searching private websites and internal file systems within a local network.
  • Decentralized Content Search - Provides a peer-to-peer search network for discovering web content without reliance on a central authority.
  • Intranet Search Portals - Creates a searchable index for internal company websites and documents to replace commercial search solutions.
  • Decentralized Search Indices - Functions as a distributed data store that shares search indices and query results across multiple server instances.
  • Distributed Web Crawling - Implements a production-ready crawling system that discovers and indexes web content across distributed nodes.
  • Search Index Management - Manages the sharing and exchange of search indices between multiple server instances over a decentralized network.
  • Local Resource Indexing - Creates an independent, localized data store of web pages and intranet content for retrieval.
  • Web Content Indexing - Ships a production-ready crawler and scheduler to discover and index web pages for a search index.
  • Distributed Search Aggregators - Aggregates search results by routing queries to multiple peers across a decentralized network.
  • Recursive Web Discovery - Automates content discovery by following hyperlinks and applying ranking rules to build a local search index.
  • Index Segment Distribution - Implements a decentralized network protocol for exchanging index data between server instances to scale search results.
  • Peer-to-Peer Networking - Connects to a peer-to-peer network to share search indices and query results without a central server.
  • Peer-to-Peer Search Engines - Implements a decentralized web search system that crawls and indexes pages across a distributed network of peer nodes.
  • Private Search Indexing - Enables crawling and indexing of specific web pages and intranet sites to create localized, independent search portals.
  • Advanced Query Types - Supports complex search operations including fuzzy, wildcard, phrase, and range queries for precise information retrieval.
  • Search API Endpoints - Provides a network interface allowing external software to programmatically retrieve search results and system information.
  • Private Search Engines - Provides a hosted searchable index and user interface designed for private environments to replace commercial search solutions.
  • Self-Hosted Indexing - Automatically discovers and indexes web pages to build a custom search database on personal hardware.

Star history

Star history chart for yacy/yacy_search_serverStar history chart for yacy/yacy_search_server

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does yacy/yacy_search_server do?

yacysearchserver is a decentralized indexing system and peer-to-peer search engine. It functions as a distributed web crawler and intranet search appliance that allows for the discovery and indexing of web content without reliance on a central authority.

What are the main features of yacy/yacy_search_server?

The main features of yacy/yacy_search_server are: Intranet Search Appliances, Decentralized Content Search, Intranet Search Portals, Decentralized Search Indices, Distributed Web Crawling, Search Index Management, Local Resource Indexing, Web Content Indexing.

Which projects share features with yacy/yacy_search_server?

Projects with overlapping indexed features include: searxng/searxng-docker — This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts… zombodb/zombodb — Zombodb is a database extension and relational data indexer that integrates PostgreSQL with Elasticsearch. It provides… zincsearch/zincsearch — Zincsearch is a high-performance, self-hosted full-text search engine and database written in Go. It provides a… cars10/elasticvue — Elasticvue is a management user interface and graphical dashboard for Elasticsearch clusters. It serves as a cluster… cboxdoerfer/fsearch — fsearch is a high-performance desktop file search tool and filesystem indexing engine. It provides near-instant… django-haystack/django-haystack — Django Haystack is a search abstraction layer and framework for integrating full-text search into Django applications.…

Projects sharing features with Yacy Search Server

These projects share indexed features with Yacy Search Server. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • searxng/searxng-dockersearxng avatar

    searxng/searxng-docker

    3,157View on GitHub↗

    This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi

    dockerdocker-compose
    View on GitHub↗3,157
  • zombodb/zombodbzombodb avatar

    zombodb/zombodb

    4,730View on GitHub↗

    Zombodb is a database extension and relational data indexer that integrates PostgreSQL with Elasticsearch. It provides a SQL search interface, allowing users to execute complex search queries and aggregations using standard SQL functions and syntax instead of native JSON APIs. The project synchronizes relational data from PostgreSQL to a remote search engine to enable high-performance full-text search and analytics. The system distinguishes itself by bridging relational structures with search engine capabilities, specifically through geospatial search integration for geometry and geography ty

    PLpgSQL
    View on GitHub↗4,730
  • zincsearch/zincsearchzincsearch avatar

    zincsearch/zincsearch

    17,862View on GitHub↗

    Zincsearch is a high-performance, self-hosted full-text search engine and database written in Go. It provides a lightweight infrastructure for indexing and searching unstructured text data, specializing in log and event analysis through a schemaless indexing model. The system is designed as a resource-efficient alternative to heavier search infrastructure, featuring an API surface compatible with Elasticsearch for indexing and querying documents. It distinguishes itself by packaging the entire server and its built-in web search interface into a single statically linked binary. The engine cov

    Goelasticsearchgogolang
    View on GitHub↗17,862
  • cars10/elasticvuecars10 avatar

    cars10/elasticvue

    2,589View on GitHub↗

    Elasticvue is a management user interface and graphical dashboard for Elasticsearch clusters. It serves as a cluster browser and administration tool, providing a visual way to monitor cluster health, manage indices, and browse documents without writing raw JSON. The project is delivered as a cross-platform application, available as a browser extension, a standalone desktop application, or a containerized web service via Docker. The interface covers cluster administration, including the management of shards, aliases, and snapshot repositories for backups. It also includes data exploration too

    TypeScriptelasticsearchelasticsearch-browserelasticsearch-frontend
    View on GitHub↗2,589
Compare all 30 related projects→