{"adoption": {"forks": 174, "observed_at": "2026-08-28T04:06:57.536337+00:00", "stars": 2514}, "canonical_url": "https://ross.abutalabs.com/products/dblalock-bolt", "card": {"archived": false, "artifact_type": "library", "description": "10x faster matrix and vector operations", "domain": ["machine-learning", "databases", "performance"], "enriched": true, "function": ["machine-learning", "compression", "math", "benchmarking"], "health_score": 20, "homepage": null, "language": "C++", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["dblalock/bolt"], "name": "dblalock/bolt", "platform": ["cpp", "python", "cross-platform"], "pushed_at": "2022-10-12T21:47:45+00:00", "repo": "dblalock/bolt", "stars": 2514, "tags": ["vector-compression", "approximate-matrix-multiplication", "maddness", "dense-vectors", "lossy-compression", "simd", "nearest-neighbor", "algorithms", "linux", "macos"], "topics": ["machine-learning", "data-mining", "database", "compression"], "urls": [], "use_cases": ["compress large collections of dense vectors with minimal accuracy loss", "speed up dot products and distance computations on compressed vectors", "accelerate neural network inference on CPUs with approximate matrix multiplication", "reduce memory footprint of embedding or feature vectors", "research approximate matrix multiplication algorithms"], "what_it_is": "Bolt is a C++ library (with a Python wrapper) for lossy compression of dense real-valued vectors that supports mathematical operations directly on compressed representations, offering 10-200x space and compute savings. It also includes MADDNESS (mithral), an approximate matrix multiplication algorithm aimed at accelerating neural network inference on CPUs.", "when_to_avoid": ["you need exact results", "you require GPU support or convolutions for MADDNESS", "you need a well-maintained Python wrapper, since it reportedly no longer builds for many users"], "when_to_choose": ["you have mostly-dense vectors and can tolerate lossy compression", "CPU inference speed is a bottleneck and 10-200x approximation savings are acceptable", "you need theoretical error guarantees on approximations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dblalock-bolt", "repo": "dblalock/bolt", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.536337+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:26:13.480757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1742c86809f9ff533df4f1532b4b41742820d19798f69ec620cfd2b7533f5638", "fetched_at": "2026-08-28T04:06:57.536337+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dblalock/bolt"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.536337+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:26:13.480757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1742c86809f9ff533df4f1532b4b41742820d19798f69ec620cfd2b7533f5638", "fetched_at": "2026-08-28T04:06:57.536337+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dblalock/bolt"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:26:13.480757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1742c86809f9ff533df4f1532b4b41742820d19798f69ec620cfd2b7533f5638", "fetched_at": "2026-08-28T04:06:57.536337+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dblalock/bolt"}], "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:06:57.536337+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.536337+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.536337+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:26:13.480757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1742c86809f9ff533df4f1532b4b41742820d19798f69ec620cfd2b7533f5638", "fetched_at": "2026-08-28T04:06:57.536337+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dblalock/bolt"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.536337+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.536337+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:26:13.480757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1742c86809f9ff533df4f1532b4b41742820d19798f69ec620cfd2b7533f5638", "fetched_at": "2026-08-28T04:06:57.536337+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dblalock/bolt"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.536337+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.536337+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.536337+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:26:13.480757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1742c86809f9ff533df4f1532b4b41742820d19798f69ec620cfd2b7533f5638", "fetched_at": "2026-08-28T04:06:57.536337+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dblalock/bolt"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.536337+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:57.536337+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:26:13.480757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1742c86809f9ff533df4f1532b4b41742820d19798f69ec620cfd2b7533f5638", "fetched_at": "2026-08-28T04:06:57.536337+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dblalock/bolt"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:26:13.480757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1742c86809f9ff533df4f1532b4b41742820d19798f69ec620cfd2b7533f5638", "fetched_at": "2026-08-28T04:06:57.536337+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dblalock/bolt"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:26:13.480757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1742c86809f9ff533df4f1532b4b41742820d19798f69ec620cfd2b7533f5638", "fetched_at": "2026-08-28T04:06:57.536337+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dblalock/bolt"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:26:13.480757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1742c86809f9ff533df4f1532b4b41742820d19798f69ec620cfd2b7533f5638", "fetched_at": "2026-08-28T04:06:57.536337+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dblalock/bolt"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3500, "days_push": 1421, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}