zincsearch/zincsearch

ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

View on GitHub ↗Jump to charts ↓Open shareable report →

zincsearch/zincsearch has 17k+ stars and 750+ forks on GitHub, is written in Go, and was last pushed on Sep 16, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 13th, 2026
Created on December 2nd, 2021
Open Issues & Pull Requests: 44 (+0)
GitHub issues: Enabled
Number of forks: 786
Total Stargazers: 17,919 (+0)
Total Subscribers: 159 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.8 days
Mean response time: 92.4 days
90th percentile: 556.0 days
Tracked items: 17

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 706 days
Stale 30+ days: 11
Stale 90+ days: 9

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (2)
  • bug (1)
  • enhancement (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

ZincSearch is a lightweight search engine that provides full-text indexing as a resource-efficient alternative to Elasticsearch, written in Go.

ZincSearch addresses the complexity and resource overhead of Elasticsearch by offering a simpler, more minimal implementation of full-text search indexing. It uses bluge as its underlying indexing library and can be deployed and operational within minutes, requiring far fewer configuration parameters than Elasticsearch. The tool maintains compatibility with Elasticsearch APIs for data ingestion through both single-record and bulk operations, allowing existing workflows to transition with minimal changes. It includes a built-in web UI written in Vue for querying, schema-less indexing that accommodates documents with varying fields, disk-based index storage, and aggregation support.

ZincSearch suits teams building search features into applications or websites who want to avoid the operational complexity of Elasticsearch without sacrificing core search capabilities. It works well for projects with moderate search requirements that prioritize simplicity and resource efficiency over the advanced features of larger distributed systems. The README explicitly distinguishes this tool from log search use cases, recommending a different project for application and security log search. The single-binary deployment model and minimal configuration requirements make it particularly attractive for smaller deployments, development environments, or organizations with limited infrastructure resources.

The project maintains active continuous integration across Linux, macOS, and Windows platforms with automated linting and test coverage. Nightly development builds are generated regularly, and releases are automated through goreleaser with container images published to a registry. The tool has accumulated hundreds of production installations, indicating established real-world usage and stability.