sist2

File system indexer and web-based search for local files

1.3k stars 78 forks last commit first released GPL-3.0

Actively maintained

Last commit 26 Aug 2026.

sist2 (Simple incremental search tool) is a lightning-fast file system indexer that scans directories and builds a searchable index of file contents and metadata. It provides a mobile-friendly web interface and supports either Elasticsearch or a lightweight SQLite (FTS5) search backend.

Key Features

  • Incremental, multi-threaded scanning optimized for speed and low memory usage
  • Web UI for searching and browsing results, including thumbnails and metadata
  • Supports Elasticsearch indexing or a simpler SQLite-based search backend
  • Content extraction and metadata parsing for many common formats (documents, media, ebooks)
  • Recursive scanning inside archive files (including archives within archives)
  • Optional OCR via Tesseract for images and supported ebook/document formats
  • Manual tagging in the UI and automatic tagging via user scripts
  • Basic statistics and disk utilization visualizations

Use Cases

  • Personal or team “desktop search” for large document and media collections
  • Building a searchable archive of mixed file types (PDFs, photos, videos, ebooks)
  • Indexing NAS or server directories to quickly locate files by content or metadata

Limitations and Considerations

  • Elasticsearch provides more features but has a significantly higher resource footprint than SQLite
  • Archive scanning is single-threaded and some seek-heavy media formats in archives may be limited

sist2 is well-suited for users who want fast local file indexing with a modern web search experience and flexible backend options depending on resources and feature needs.

Categories:

Tags:

Tech Stack:

Share:

Similar to sist2

Papermerge logo

Papermerge

Open-source document management system for scanned documents

2.9k
311
Last commit

Open-source DMS that OCRs, indexes, and manages scanned PDFs, TIFFs and images with tagging, versioning, metadata and full-text search support.

Apache-2.0Slowing down
Alternative to:
DocuWare logo
DocuWare
+7

Aleph

Document and data indexing, entity search, and investigative analysis

2.4k
358
Last commit

Aleph indexes documents and structured datasets to enable fast search, entity extraction, and cross-referencing for investigative research and OSINT workflows.

MITSlowing down
Alternative to:
Glean logo
Glean
+6

Nominatim

Open-source geocoding and reverse-geocoding using OpenStreetMap data

4.4k
855
Last commit

Nominatim provides geocoding (name/address → coordinates) and reverse geocoding (coordinates → address) powered by OpenStreetMap, with import tooling and a public API.

GPL-3.0Actively maintained
Alternative to:
Mapbox logo
Mapbox
+1
Photofield logo

Photofield

Fast, non-destructive self-hosted photo gallery and viewer

602
14
Last commit

Self-hosted personal photo gallery focused on speed, seamless zoom, and non-destructive filesystem-based collections with fast indexing and progressive loading.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+9
OpenSearch logo

OpenSearch

Distributed search and analytics engine with a RESTful API

13.6k
2.9k
Last commit

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

Apache-2.0Actively maintained
Alternative to:
Amazon OpenSearch Service logo
Amazon OpenSearch Service
+19

Buku

Command-line bookmark manager with optional Flask web UI

7.2k
321
Last commit

Buku is a fast, privacy-focused CLI bookmark manager storing bookmarks in a portable SQLite DB. It supports imports/exports, smart tagging, regex search and an optional web UI.

GPL-3.0Actively maintained
Alternative to:
Pinboard logo
Pinboard
+10