opensearch-project/OpenSearch

🔎 Open source distributed and RESTful search engine.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 34 minutes ago
Added to GitGenius on July 14th, 2021
Created on January 29th, 2021
Open Issues & Pull Requests: 3,120 (+1)
Number of forks: 2,924
Total Stargazers: 13,573 (+1)
Total Subscribers: 182 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.9 days
Mean response time: 80.9 days
90th percentile: 289.1 days
Tracked items: 3,362

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 71% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "untriaged" is answered fastest, typically in about 18 hours, while "flaky-test" waits about 3 weeks. 60% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 2% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2,477
New in 7 days: 15
Closed in 7 days: 8
Avg open age: 721 days
Stale 30+ days: 2,390
Stale 90+ days: 2,179

Recent activity

Opened in 7 days: 14
Closed in 7 days: 8
Comments in 7 days: 14
Events in 7 days: 96

Top labels

  • bug (3,515)
  • enhancement (2,887)
  • >test-failure (1,204)
  • autocut (1,116)
  • untriaged (961)
  • flaky-test (835)
  • distributed framework (670)
  • Search (590)

Detailed Description

OpenSearch is an open-source, enterprise-grade distributed search and observability platform written in Java that provides RESTful access to search capabilities for handling unstructured data at scale.

The repository serves as the core implementation of a search engine designed for enterprise use cases spanning analytics, log management, security analytics, and real-time data analysis. It is classified across multiple domains including distributed systems, data indexing, scalable search, observability platforms, and cloud-native architectures. The platform supports security features and data discovery workflows, positioning it as a comprehensive solution for organizations requiring enterprise search infrastructure.

Development activity on the repository is substantial and ongoing.

The repository maintains connections to other projects through overlapping contributor networks, with GitGenius identifying links to github/gh-aw, solo-io/gloo, and longhorn/longhorn, suggesting cross-pollination of development practices and shared expertise across distributed systems and infrastructure projects. The project provides comprehensive documentation and community resources including a project website, downloads page, discussion forums, and Slack channel for user support. Security vulnerabilities are handled through a dedicated disclosure process via [email protected] rather than public issue tracking, reflecting enterprise-grade security practices.

The codebase includes formal governance documentation covering code of conduct expectations, contributor guidelines, testing procedures, and security policies. The project acknowledges its incorporation of Apache-licensed Elasticsearch code from Elasticsearch B.V. while maintaining its own independent development trajectory. This foundation allows OpenSearch to serve as a viable alternative search platform for organizations seeking open-source search infrastructure with enterprise support characteristics, distributed architecture capabilities, and real-time data processing features suitable for modern cloud-native deployments and large-scale analytics workloads.