{"adoption": {"forks": 530, "observed_at": "2026-08-28T04:06:31.585833+00:00", "stars": 2259}, "canonical_url": "https://ross.abutalabs.com/products/react-awesome-query-builder", "card": {"archived": false, "artifact_type": "library", "description": "User-friendly query builder for React", "domain": ["frontend", "web-development", "developer-tools", "databases"], "enriched": true, "function": ["ui-components", "form-handling", "state-management", "serialization"], "health_score": 75, "homepage": "https://ukrbublik.github.io/react-awesome-query-builder", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ukrbublik/react-awesome-query-builder"], "name": "ukrbublik/react-awesome-query-builder", "platform": [], "pushed_at": "2026-03-05T05:23:43+00:00", "repo": "ukrbublik/react-awesome-query-builder", "stars": 2259, "tags": ["query-builder", "react-component", "filter-builder", "antd", "material-ui", "sql", "mongodb", "fluent-ui", "bootstrap", "react", "javascript", "typescript", "web"], "topics": ["reactjs", "react-component", "react-components", "query-builder", "react", "antd", "antdesign", "sql", "mongo", "typescript", "material-ui", "ant-design", "hacktoberfest", "hacktoberfest2021", "query", "filter"], "urls": [], "use_cases": ["build a visual filter builder in a React app", "let users construct complex search queries with a UI", "convert a user-built query to SQL or MongoDB query", "add advanced data grid filtering to a dashboard", "build nested AND/OR condition trees visually", "export user-defined filters as JSON Logic rules"], "what_it_is": "A user-friendly React component library for visually building queries and filters with a drag-and-drop tree UI. It supports multiple UI skins (Ant Design, Material-UI, Bootstrap, Fluent UI) and can serialize queries to SQL, MongoDB, JSON Logic, and other formats.", "when_to_avoid": ["your app is not React-based", "you need a headless query builder without UI widgets", "you need query building for backends other than SQL/Mongo/JSON Logic", "you want a vanilla JS solution like jQuery QueryBuilder"], "when_to_choose": ["you need a polished, maintained query/filter builder for React", "you want multiple UI framework skins out of the box", "you need serialization to SQL, MongoDB, or JSON Logic", "you want TypeScript support and good documentation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-awesome-query-builder", "repo": "ukrbublik/react-awesome-query-builder", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.585833+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:42:46.768846+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa09bc382883faddc3bb7613d6af8caa9c3beac8621c08a13e75f3d3e1a92da1", "fetched_at": "2026-08-28T04:06:31.585833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ukrbublik/react-awesome-query-builder"}, {"content_hash": "cd4a88b6e8dd2aa6cbf48914b420481082baf1f56308ef2cbffb885eec1ab8e7", "fetched_at": "2026-08-29T10:23:41.789065+00:00", "kind": "homepage", "missing": false, "url": "https://ukrbublik.github.io/react-awesome-query-builder"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.585833+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:42:46.768846+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa09bc382883faddc3bb7613d6af8caa9c3beac8621c08a13e75f3d3e1a92da1", "fetched_at": "2026-08-28T04:06:31.585833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ukrbublik/react-awesome-query-builder"}, {"content_hash": "cd4a88b6e8dd2aa6cbf48914b420481082baf1f56308ef2cbffb885eec1ab8e7", "fetched_at": "2026-08-29T10:23:41.789065+00:00", "kind": "homepage", "missing": false, "url": "https://ukrbublik.github.io/react-awesome-query-builder"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:42:46.768846+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa09bc382883faddc3bb7613d6af8caa9c3beac8621c08a13e75f3d3e1a92da1", "fetched_at": "2026-08-28T04:06:31.585833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ukrbublik/react-awesome-query-builder"}, {"content_hash": "cd4a88b6e8dd2aa6cbf48914b420481082baf1f56308ef2cbffb885eec1ab8e7", "fetched_at": "2026-08-29T10:23:41.789065+00:00", "kind": "homepage", "missing": false, "url": "https://ukrbublik.github.io/react-awesome-query-builder"}], "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:31.585833+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.585833+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.585833+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:42:46.768846+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa09bc382883faddc3bb7613d6af8caa9c3beac8621c08a13e75f3d3e1a92da1", "fetched_at": "2026-08-28T04:06:31.585833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ukrbublik/react-awesome-query-builder"}, {"content_hash": "cd4a88b6e8dd2aa6cbf48914b420481082baf1f56308ef2cbffb885eec1ab8e7", "fetched_at": "2026-08-29T10:23:41.789065+00:00", "kind": "homepage", "missing": false, "url": "https://ukrbublik.github.io/react-awesome-query-builder"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.585833+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.585833+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:42:46.768846+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa09bc382883faddc3bb7613d6af8caa9c3beac8621c08a13e75f3d3e1a92da1", "fetched_at": "2026-08-28T04:06:31.585833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ukrbublik/react-awesome-query-builder"}, {"content_hash": "cd4a88b6e8dd2aa6cbf48914b420481082baf1f56308ef2cbffb885eec1ab8e7", "fetched_at": "2026-08-29T10:23:41.789065+00:00", "kind": "homepage", "missing": false, "url": "https://ukrbublik.github.io/react-awesome-query-builder"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.585833+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.585833+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.585833+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:42:46.768846+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa09bc382883faddc3bb7613d6af8caa9c3beac8621c08a13e75f3d3e1a92da1", "fetched_at": "2026-08-28T04:06:31.585833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ukrbublik/react-awesome-query-builder"}, {"content_hash": "cd4a88b6e8dd2aa6cbf48914b420481082baf1f56308ef2cbffb885eec1ab8e7", "fetched_at": "2026-08-29T10:23:41.789065+00:00", "kind": "homepage", "missing": false, "url": "https://ukrbublik.github.io/react-awesome-query-builder"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.585833+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.585833+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:42:46.768846+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa09bc382883faddc3bb7613d6af8caa9c3beac8621c08a13e75f3d3e1a92da1", "fetched_at": "2026-08-28T04:06:31.585833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ukrbublik/react-awesome-query-builder"}, {"content_hash": "cd4a88b6e8dd2aa6cbf48914b420481082baf1f56308ef2cbffb885eec1ab8e7", "fetched_at": "2026-08-29T10:23:41.789065+00:00", "kind": "homepage", "missing": false, "url": "https://ukrbublik.github.io/react-awesome-query-builder"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:42:46.768846+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa09bc382883faddc3bb7613d6af8caa9c3beac8621c08a13e75f3d3e1a92da1", "fetched_at": "2026-08-28T04:06:31.585833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ukrbublik/react-awesome-query-builder"}, {"content_hash": "cd4a88b6e8dd2aa6cbf48914b420481082baf1f56308ef2cbffb885eec1ab8e7", "fetched_at": "2026-08-29T10:23:41.789065+00:00", "kind": "homepage", "missing": false, "url": "https://ukrbublik.github.io/react-awesome-query-builder"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:42:46.768846+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa09bc382883faddc3bb7613d6af8caa9c3beac8621c08a13e75f3d3e1a92da1", "fetched_at": "2026-08-28T04:06:31.585833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ukrbublik/react-awesome-query-builder"}, {"content_hash": "cd4a88b6e8dd2aa6cbf48914b420481082baf1f56308ef2cbffb885eec1ab8e7", "fetched_at": "2026-08-29T10:23:41.789065+00:00", "kind": "homepage", "missing": false, "url": "https://ukrbublik.github.io/react-awesome-query-builder"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:42:46.768846+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa09bc382883faddc3bb7613d6af8caa9c3beac8621c08a13e75f3d3e1a92da1", "fetched_at": "2026-08-28T04:06:31.585833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ukrbublik/react-awesome-query-builder"}, {"content_hash": "cd4a88b6e8dd2aa6cbf48914b420481082baf1f56308ef2cbffb885eec1ab8e7", "fetched_at": "2026-08-29T10:23:41.789065+00:00", "kind": "homepage", "missing": false, "url": "https://ukrbublik.github.io/react-awesome-query-builder"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 70, "longevity": 100, "rhythm": 40}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3325, "days_push": 181, "days_rel": 474, "gap_med": 4, "n_releases_24m": 12}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}