Fess
Enterprise full-text search server with built-in crawler and admin UI
1.1k stars 175 forks last commit first released Apache-2.0
Actively maintained
Last commit 25 Aug 2026.

Fess is an enterprise full-text search server designed to index and search content from multiple sources such as websites, file systems, and data stores. It provides a browser-based administration UI and can run anywhere a Java runtime (or Docker) is available.
Key Features
- Web-based admin console to configure crawlers, indexing, and search UI settings
- Built-in crawler for web content, file systems, and network shares, with support for many document formats (for example PDF and Microsoft Office)
- Search backed by OpenSearch (and can also utilize Elasticsearch)
- Faceted search, drill-down, and result labeling to improve discovery
- Search and click log collection for analysis and relevance tuning
- Extensible architecture with plugins and integrations, including JSON-based API output
- Secure crawling and search options, including authenticated content and SSO integrations
Use Cases
- Internal enterprise search across intranet sites, shared folders, and document repositories
- Site search for public or private websites with embeddable JavaScript integration
- Unified search portal across multiple business systems via connectors and plugins
Fess is a practical choice when you need a deployable, configurable search server with crawling, administration, and extensibility packaged into a single solution. It fits well for organizations that want full control over indexing pipelines and search behavior while relying on OpenSearch-compatible search capabilities.
Categories:
Tags:
Tech Stack:
Similar to Fess

Apache Solr
Open-source, high-performance search platform built on Apache Lucene
Scalable enterprise search platform supporting full-text, vector, faceted and geospatial search with SolrCloud clustering and a web admin UI.
ZincSearch
A lightweight open-source search engine for full-text indexing.
ZincSearch is a Go-based, lightweight search engine for full-text indexing with Elasticsearch API-compatible ingestion, a Vue UI, and a schema-less document model.

OpenSearch
Distributed search and analytics engine with a RESTful API
OpenSearch is an Apache 2.0 open source distributed search and analytics engine for indexing, querying, and analyzing large-scale data with REST APIs.

Manticore Search
Fast open-source search database with SQL and JSON APIs
Manticore Search is a fast open-source search database for full-text, faceted, and vector search with SQL (MySQL protocol) and HTTP JSON APIs.


Meilisearch
Fast search engine API with full-text, vector, and hybrid search
Meilisearch is a lightning-fast search engine API for apps and websites, offering typo-tolerant full-text search plus vector and AI-ready hybrid retrieval.
Nominatim
Open-source geocoding and reverse-geocoding using OpenStreetMap data
Nominatim provides geocoding (name/address → coordinates) and reverse geocoding (coordinates → address) powered by OpenStreetMap, with import tooling and a public API.



