# dewitt/opensearch

OpenSearch is a collection of simple formats for the sharing of search results.

Repository: https://github.com/dewitt/opensearch
Canonical: https://ross.abutalabs.com/products/dewitt-opensearch
Language: Python
License: CC-BY-SA-4.0
License Family: other
Last push: 2024-06-23T13:52:09+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5199, "days_push": 801, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1028, forks 227 (observed 2026-08-28T04:03:17.419705+00:00)

## What it is
The OpenSearch protocol specification, a collection of simple XML-based formats for sharing search queries and search results across websites, originally launched by A9.com in 2005. This repository hosts the specification documents (migrated from the original opensearch.org wiki) and is unrelated to Amazon's OpenSearch search engine project.

## Use cases
- implement OpenSearch description documents on my website
- share search results in a standardized format
- add OpenSearch autodiscovery to a browser search plugin
- read the OpenSearch 1.1 specification
- build a search client that consumes OpenSearch feeds

## When to choose
- you need to implement or reference the OpenSearch search-results syndication format
- you are building browser search plugins or search autodiscovery
- you need the canonical historical specification documents

## When to avoid
- you are looking for the Amazon OpenSearch search engine (use opensearch-project/opensearch instead)
- you need actively developed search software rather than a stable specification
- you need modern search APIs like GraphQL or JSON-based search

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: search-engine, documentation, api-framework
- domain: apis, documentation, web-development
- platform: cross-platform
- tags: opensearch-protocol, search-results-format, specification, a9-com, xml-formats, search, web-server

## Member repositories
- dewitt/opensearch (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:17.419705+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:07:44.613008+00:00, confidence not recorded.
  - readme: https://github.com/dewitt/opensearch (fetched 2026-08-28T04:03:17.419705+00:00, sha 00d41cb1601e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
