{"adoption": {"forks": 127, "observed_at": "2026-08-28T04:05:00.598684+00:00", "stars": 1541}, "canonical_url": "https://ross.abutalabs.com/products/ragbuilder", "card": {"archived": false, "artifact_type": "library", "description": "A toolkit to create optimal Production-readyRetrieval Augmented Generation(RAG) setup for your data", "domain": ["large-language-models", "artificial-intelligence", "machine-learning", "developer-tools"], "enriched": true, "function": ["rag", "machine-learning", "llm-inference", "search-engine", "vector-database", "benchmarking", "developer-tools"], "health_score": 43, "homepage": "https://ragbuilder.pages.dev", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["KruxAI/ragbuilder"], "name": "KruxAI/ragbuilder", "platform": ["python", "cross-platform"], "pushed_at": "2025-05-20T03:53:13+00:00", "repo": "KruxAI/ragbuilder", "stars": 1541, "tags": ["hyperparameter-tuning", "bayesian-optimization", "rag-templates", "llm", "embeddings", "chunking", "retrieval", "api-deployment", "retrieval-augmented-generation"], "topics": ["developer-tools", "genai", "rag"], "urls": [], "use_cases": ["automatically tune rag pipeline parameters for my documents", "find the best chunking strategy and chunk size for rag", "compare embedding models and retrievers for my dataset", "generate a synthetic evaluation dataset for rag testing", "deploy an optimized rag pipeline as an api", "build a production-ready rag setup from a pdf or url", "benchmark different rag configurations with bayesian optimization"], "what_it_is": "RagBuilder is a Python toolkit that automatically builds an optimal, production-ready Retrieval-Augmented Generation (RAG) pipeline for your data. It uses Bayesian hyperparameter tuning over chunking strategies, embedding models, and retriever types, evaluated against test datasets, and offers pre-defined state-of-the-art RAG templates.", "when_to_avoid": ["you need a fully managed hosted RAG service rather than a self-run Python toolkit", "your use case is simple retrieval without LLM generation", "you require a language other than Python or a framework outside the LangChain ecosystem", "you need fine-grained manual control over every pipeline component rather than automated optimization"], "when_to_choose": ["you want to automatically find the best RAG configuration for your data instead of hand-tuning", "you need production-grade RAG pipelines with pre-built templates like graph retriever or contextual chunker", "you want to evaluate RAG setups against a test dataset with minimal code", "you want to deploy the resulting pipeline as an API service"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ragbuilder", "repo": "KruxAI/ragbuilder", "role": "main", "score": 35}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.598684+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.932033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1244777bc27ffb17b2012e421890ac66c1ebf2a13c359e07e78444041c023589", "fetched_at": "2026-08-28T04:05:00.598684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KruxAI/ragbuilder"}, {"content_hash": "e2ebefd9206cbadea1f97d5033727628452d56fce131088e31a97f84fed25b48", "fetched_at": "2026-08-29T11:32:13.857409+00:00", "kind": "homepage", "missing": false, "url": "https://ragbuilder.pages.dev"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.598684+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.932033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1244777bc27ffb17b2012e421890ac66c1ebf2a13c359e07e78444041c023589", "fetched_at": "2026-08-28T04:05:00.598684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KruxAI/ragbuilder"}, {"content_hash": "e2ebefd9206cbadea1f97d5033727628452d56fce131088e31a97f84fed25b48", "fetched_at": "2026-08-29T11:32:13.857409+00:00", "kind": "homepage", "missing": false, "url": "https://ragbuilder.pages.dev"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.932033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1244777bc27ffb17b2012e421890ac66c1ebf2a13c359e07e78444041c023589", "fetched_at": "2026-08-28T04:05:00.598684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KruxAI/ragbuilder"}, {"content_hash": "e2ebefd9206cbadea1f97d5033727628452d56fce131088e31a97f84fed25b48", "fetched_at": "2026-08-29T11:32:13.857409+00:00", "kind": "homepage", "missing": false, "url": "https://ragbuilder.pages.dev"}], "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:00.598684+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.598684+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.598684+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.932033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1244777bc27ffb17b2012e421890ac66c1ebf2a13c359e07e78444041c023589", "fetched_at": "2026-08-28T04:05:00.598684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KruxAI/ragbuilder"}, {"content_hash": "e2ebefd9206cbadea1f97d5033727628452d56fce131088e31a97f84fed25b48", "fetched_at": "2026-08-29T11:32:13.857409+00:00", "kind": "homepage", "missing": false, "url": "https://ragbuilder.pages.dev"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.598684+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.598684+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.932033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1244777bc27ffb17b2012e421890ac66c1ebf2a13c359e07e78444041c023589", "fetched_at": "2026-08-28T04:05:00.598684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KruxAI/ragbuilder"}, {"content_hash": "e2ebefd9206cbadea1f97d5033727628452d56fce131088e31a97f84fed25b48", "fetched_at": "2026-08-29T11:32:13.857409+00:00", "kind": "homepage", "missing": false, "url": "https://ragbuilder.pages.dev"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.598684+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.598684+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.598684+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.932033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1244777bc27ffb17b2012e421890ac66c1ebf2a13c359e07e78444041c023589", "fetched_at": "2026-08-28T04:05:00.598684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KruxAI/ragbuilder"}, {"content_hash": "e2ebefd9206cbadea1f97d5033727628452d56fce131088e31a97f84fed25b48", "fetched_at": "2026-08-29T11:32:13.857409+00:00", "kind": "homepage", "missing": false, "url": "https://ragbuilder.pages.dev"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.598684+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.598684+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.932033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1244777bc27ffb17b2012e421890ac66c1ebf2a13c359e07e78444041c023589", "fetched_at": "2026-08-28T04:05:00.598684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KruxAI/ragbuilder"}, {"content_hash": "e2ebefd9206cbadea1f97d5033727628452d56fce131088e31a97f84fed25b48", "fetched_at": "2026-08-29T11:32:13.857409+00:00", "kind": "homepage", "missing": false, "url": "https://ragbuilder.pages.dev"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.932033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1244777bc27ffb17b2012e421890ac66c1ebf2a13c359e07e78444041c023589", "fetched_at": "2026-08-28T04:05:00.598684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KruxAI/ragbuilder"}, {"content_hash": "e2ebefd9206cbadea1f97d5033727628452d56fce131088e31a97f84fed25b48", "fetched_at": "2026-08-29T11:32:13.857409+00:00", "kind": "homepage", "missing": false, "url": "https://ragbuilder.pages.dev"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.932033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1244777bc27ffb17b2012e421890ac66c1ebf2a13c359e07e78444041c023589", "fetched_at": "2026-08-28T04:05:00.598684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KruxAI/ragbuilder"}, {"content_hash": "e2ebefd9206cbadea1f97d5033727628452d56fce131088e31a97f84fed25b48", "fetched_at": "2026-08-29T11:32:13.857409+00:00", "kind": "homepage", "missing": false, "url": "https://ragbuilder.pages.dev"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.932033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1244777bc27ffb17b2012e421890ac66c1ebf2a13c359e07e78444041c023589", "fetched_at": "2026-08-28T04:05:00.598684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KruxAI/ragbuilder"}, {"content_hash": "e2ebefd9206cbadea1f97d5033727628452d56fce131088e31a97f84fed25b48", "fetched_at": "2026-08-29T11:32:13.857409+00:00", "kind": "homepage", "missing": false, "url": "https://ragbuilder.pages.dev"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 22, "longevity": 57, "rhythm": 40}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 800, "days_push": 470, "days_rel": 610, "gap_med": 6.5, "n_releases_24m": 9}, "score": 35, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}