{"adoption": {"forks": 368, "observed_at": "2026-08-28T04:05:57.580358+00:00", "stars": 1943}, "canonical_url": "https://ross.abutalabs.com/products/ambar", "card": {"archived": true, "artifact_type": "application", "description": ":mag: Ambar: Document Search Engine", "domain": ["files", "pdf", "self-hosted", "developer-tools"], "enriched": true, "function": ["search-engine", "ocr", "pdf", "web-scraping", "self-hosted"], "health_score": 10, "homepage": "https://ambar.cloud/", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["RD17/ambar"], "name": "RD17/ambar", "platform": ["self-hosted"], "pushed_at": "2021-08-26T08:29:28+00:00", "repo": "RD17/ambar", "stars": 1943, "tags": ["full-text-search", "document-search", "content-extraction", "file-crawler", "elasticsearch", "archived-project", "search", "docker", "linux", "web-server"], "topics": ["search", "search-engine", "search-in-text", "self-hosted", "ocr", "pdf", "ambar", "ambar-search"], "urls": [], "use_cases": ["search text inside pdfs and scanned images with ocr", "self-hosted full-text search over a local file share", "index ms office documents and email archives for search", "fuzzy and phrase search across company documents", "automatically index new files as they appear on disk", "search documents by author, tags, date, or file size"], "what_it_is": "Ambar is an open-source, self-hosted document search engine with automated file system crawling, OCR, tagging, and instant Google-like full-text search across documents and image contents. It is deployed via docker-compose and exposes a simple REST API for integration.", "when_to_avoid": ["you need an actively maintained project - it was archived in 2021", "you need crawling of SMB/FTP sources without manual mounting", "you need cloud-native or managed search rather than a docker-compose deployment"], "when_to_choose": ["you need a self-hosted Google-like search over local documents including OCR of PDFs and images", "you want automatic indexing of files as they change on a mounted filesystem", "you need multilingual analyzers and rich query syntax (fuzzy, phrase, field filters)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ambar", "repo": "RD17/ambar", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:08:01.317056+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c3427a0ca60c273a48dd6a3166534afda9d9e0aa647609876a733187877fff4", "fetched_at": "2026-08-28T04:05:57.580358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RD17/ambar"}, {"content_hash": "c644c028de7ffbee4ccaf6d040529e7902d2abdb7ba7da8bc9662e93f835551c", "fetched_at": "2026-08-29T10:47:27.733400+00:00", "kind": "homepage", "missing": false, "url": "https://ambar.cloud/"}, {"content_hash": "aab7b53d989a2b35e9833a690c3a945bfc4ade355de2556458186db6c0ab912e", "fetched_at": "2026-08-29T10:47:27.736092+00:00", "kind": "site_page", "missing": false, "url": "https://ambar.cloud/about-us"}, {"content_hash": "72b8ede80263a953d862d15ea2301e1ad93da6b66362eb5e53afaa5c3f243389", "fetched_at": "2026-08-29T10:47:27.737982+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ambar.cloud"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:08:01.317056+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c3427a0ca60c273a48dd6a3166534afda9d9e0aa647609876a733187877fff4", "fetched_at": "2026-08-28T04:05:57.580358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RD17/ambar"}, {"content_hash": "c644c028de7ffbee4ccaf6d040529e7902d2abdb7ba7da8bc9662e93f835551c", "fetched_at": "2026-08-29T10:47:27.733400+00:00", "kind": "homepage", "missing": false, "url": "https://ambar.cloud/"}, {"content_hash": "aab7b53d989a2b35e9833a690c3a945bfc4ade355de2556458186db6c0ab912e", "fetched_at": "2026-08-29T10:47:27.736092+00:00", "kind": "site_page", "missing": false, "url": "https://ambar.cloud/about-us"}, {"content_hash": "72b8ede80263a953d862d15ea2301e1ad93da6b66362eb5e53afaa5c3f243389", "fetched_at": "2026-08-29T10:47:27.737982+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ambar.cloud"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:08:01.317056+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c3427a0ca60c273a48dd6a3166534afda9d9e0aa647609876a733187877fff4", "fetched_at": "2026-08-28T04:05:57.580358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RD17/ambar"}, {"content_hash": "c644c028de7ffbee4ccaf6d040529e7902d2abdb7ba7da8bc9662e93f835551c", "fetched_at": "2026-08-29T10:47:27.733400+00:00", "kind": "homepage", "missing": false, "url": "https://ambar.cloud/"}, {"content_hash": "aab7b53d989a2b35e9833a690c3a945bfc4ade355de2556458186db6c0ab912e", "fetched_at": "2026-08-29T10:47:27.736092+00:00", "kind": "site_page", "missing": false, "url": "https://ambar.cloud/about-us"}, {"content_hash": "72b8ede80263a953d862d15ea2301e1ad93da6b66362eb5e53afaa5c3f243389", "fetched_at": "2026-08-29T10:47:27.737982+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ambar.cloud"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:08:01.317056+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c3427a0ca60c273a48dd6a3166534afda9d9e0aa647609876a733187877fff4", "fetched_at": "2026-08-28T04:05:57.580358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RD17/ambar"}, {"content_hash": "c644c028de7ffbee4ccaf6d040529e7902d2abdb7ba7da8bc9662e93f835551c", "fetched_at": "2026-08-29T10:47:27.733400+00:00", "kind": "homepage", "missing": false, "url": "https://ambar.cloud/"}, {"content_hash": "aab7b53d989a2b35e9833a690c3a945bfc4ade355de2556458186db6c0ab912e", "fetched_at": "2026-08-29T10:47:27.736092+00:00", "kind": "site_page", "missing": false, "url": "https://ambar.cloud/about-us"}, {"content_hash": "72b8ede80263a953d862d15ea2301e1ad93da6b66362eb5e53afaa5c3f243389", "fetched_at": "2026-08-29T10:47:27.737982+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ambar.cloud"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:08:01.317056+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c3427a0ca60c273a48dd6a3166534afda9d9e0aa647609876a733187877fff4", "fetched_at": "2026-08-28T04:05:57.580358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RD17/ambar"}, {"content_hash": "c644c028de7ffbee4ccaf6d040529e7902d2abdb7ba7da8bc9662e93f835551c", "fetched_at": "2026-08-29T10:47:27.733400+00:00", "kind": "homepage", "missing": false, "url": "https://ambar.cloud/"}, {"content_hash": "aab7b53d989a2b35e9833a690c3a945bfc4ade355de2556458186db6c0ab912e", "fetched_at": "2026-08-29T10:47:27.736092+00:00", "kind": "site_page", "missing": false, "url": "https://ambar.cloud/about-us"}, {"content_hash": "72b8ede80263a953d862d15ea2301e1ad93da6b66362eb5e53afaa5c3f243389", "fetched_at": "2026-08-29T10:47:27.737982+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ambar.cloud"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:08:01.317056+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c3427a0ca60c273a48dd6a3166534afda9d9e0aa647609876a733187877fff4", "fetched_at": "2026-08-28T04:05:57.580358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RD17/ambar"}, {"content_hash": "c644c028de7ffbee4ccaf6d040529e7902d2abdb7ba7da8bc9662e93f835551c", "fetched_at": "2026-08-29T10:47:27.733400+00:00", "kind": "homepage", "missing": false, "url": "https://ambar.cloud/"}, {"content_hash": "aab7b53d989a2b35e9833a690c3a945bfc4ade355de2556458186db6c0ab912e", "fetched_at": "2026-08-29T10:47:27.736092+00:00", "kind": "site_page", "missing": false, "url": "https://ambar.cloud/about-us"}, {"content_hash": "72b8ede80263a953d862d15ea2301e1ad93da6b66362eb5e53afaa5c3f243389", "fetched_at": "2026-08-29T10:47:27.737982+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ambar.cloud"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.580358+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:08:01.317056+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c3427a0ca60c273a48dd6a3166534afda9d9e0aa647609876a733187877fff4", "fetched_at": "2026-08-28T04:05:57.580358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RD17/ambar"}, {"content_hash": "c644c028de7ffbee4ccaf6d040529e7902d2abdb7ba7da8bc9662e93f835551c", "fetched_at": "2026-08-29T10:47:27.733400+00:00", "kind": "homepage", "missing": false, "url": "https://ambar.cloud/"}, {"content_hash": "aab7b53d989a2b35e9833a690c3a945bfc4ade355de2556458186db6c0ab912e", "fetched_at": "2026-08-29T10:47:27.736092+00:00", "kind": "site_page", "missing": false, "url": "https://ambar.cloud/about-us"}, {"content_hash": "72b8ede80263a953d862d15ea2301e1ad93da6b66362eb5e53afaa5c3f243389", "fetched_at": "2026-08-29T10:47:27.737982+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ambar.cloud"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:08:01.317056+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c3427a0ca60c273a48dd6a3166534afda9d9e0aa647609876a733187877fff4", "fetched_at": "2026-08-28T04:05:57.580358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RD17/ambar"}, {"content_hash": "c644c028de7ffbee4ccaf6d040529e7902d2abdb7ba7da8bc9662e93f835551c", "fetched_at": "2026-08-29T10:47:27.733400+00:00", "kind": "homepage", "missing": false, "url": "https://ambar.cloud/"}, {"content_hash": "aab7b53d989a2b35e9833a690c3a945bfc4ade355de2556458186db6c0ab912e", "fetched_at": "2026-08-29T10:47:27.736092+00:00", "kind": "site_page", "missing": false, "url": "https://ambar.cloud/about-us"}, {"content_hash": "72b8ede80263a953d862d15ea2301e1ad93da6b66362eb5e53afaa5c3f243389", "fetched_at": "2026-08-29T10:47:27.737982+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ambar.cloud"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:08:01.317056+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c3427a0ca60c273a48dd6a3166534afda9d9e0aa647609876a733187877fff4", "fetched_at": "2026-08-28T04:05:57.580358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RD17/ambar"}, {"content_hash": "c644c028de7ffbee4ccaf6d040529e7902d2abdb7ba7da8bc9662e93f835551c", "fetched_at": "2026-08-29T10:47:27.733400+00:00", "kind": "homepage", "missing": false, "url": "https://ambar.cloud/"}, {"content_hash": "aab7b53d989a2b35e9833a690c3a945bfc4ade355de2556458186db6c0ab912e", "fetched_at": "2026-08-29T10:47:27.736092+00:00", "kind": "site_page", "missing": false, "url": "https://ambar.cloud/about-us"}, {"content_hash": "72b8ede80263a953d862d15ea2301e1ad93da6b66362eb5e53afaa5c3f243389", "fetched_at": "2026-08-29T10:47:27.737982+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ambar.cloud"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:08:01.317056+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c3427a0ca60c273a48dd6a3166534afda9d9e0aa647609876a733187877fff4", "fetched_at": "2026-08-28T04:05:57.580358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RD17/ambar"}, {"content_hash": "c644c028de7ffbee4ccaf6d040529e7902d2abdb7ba7da8bc9662e93f835551c", "fetched_at": "2026-08-29T10:47:27.733400+00:00", "kind": "homepage", "missing": false, "url": "https://ambar.cloud/"}, {"content_hash": "aab7b53d989a2b35e9833a690c3a945bfc4ade355de2556458186db6c0ab912e", "fetched_at": "2026-08-29T10:47:27.736092+00:00", "kind": "site_page", "missing": false, "url": "https://ambar.cloud/about-us"}, {"content_hash": "72b8ede80263a953d862d15ea2301e1ad93da6b66362eb5e53afaa5c3f243389", "fetched_at": "2026-08-29T10:47:27.737982+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ambar.cloud"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3565, "days_push": 1833, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}