{"adoption": {"forks": 72, "observed_at": "2026-08-28T04:05:34.737379+00:00", "stars": 1777}, "canonical_url": "https://ross.abutalabs.com/products/dataarc-syndata-toolkit", "card": {"archived": false, "artifact_type": "framework", "description": "Synthetic Data Generation Platform By DataArcTech", "domain": ["machine-learning", "large-language-models", "artificial-intelligence"], "enriched": true, "function": ["data-generation", "llm-training", "machine-learning", "cli", "gui", "etl"], "health_score": 74, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["DataArcTech/DataArc-SynData-Toolkit"], "name": "DataArcTech/DataArc-SynData-Toolkit", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-06-30T10:33:18+00:00", "repo": "DataArcTech/DataArc-SynData-Toolkit", "stars": 1777, "tags": ["synthetic-data", "model-distillation", "sft", "grpo", "post-training", "deepeval", "huggingface", "low-resource-languages", "zero-code", "data-engineering"], "topics": [], "urls": [], "use_cases": ["generate synthetic training data for llm fine-tuning", "distill data from a teacher model to train a smaller model", "create training datasets for low-resource languages", "crawl and filter datasets from huggingface for synthesis", "run sft or grpo post-training on generated data", "evaluate fine-tuned models automatically", "generate synthetic data without writing code"], "what_it_is": "DataArc SynData Toolkit is a Python-based synthetic data generation platform for creating customized LLM training data from local corpora, Huggingface sources, or model distillation via simple configuration files. It offers both CLI and GUI interfaces and integrates end-to-end post-training workflows (SFT/GRPO via verl) with model evaluation using DeepEval.", "when_to_avoid": ["you need a permissively licensed tool - the repo has no license, so usage rights are unclear", "you only need simple tabular synthetic data rather than LLM training corpora", "you require a mature, long-established project with extensive community validation"], "when_to_choose": ["you need an end-to-end pipeline from data synthesis to training and evaluation", "you want zero-code or config-driven synthetic data generation", "you need multilingual or low-resource-language training data", "you want flexible model provider support including local and OpenAI APIs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dataarc-syndata-toolkit", "repo": "DataArcTech/DataArc-SynData-Toolkit", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.737379+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:25:11.677462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c58609bb82c66484f74fc3701b1d8b3c8b30bb90b74edb9635135b2fe42c8a6", "fetched_at": "2026-08-28T04:05:34.737379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataArcTech/DataArc-SynData-Toolkit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.737379+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:25:11.677462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c58609bb82c66484f74fc3701b1d8b3c8b30bb90b74edb9635135b2fe42c8a6", "fetched_at": "2026-08-28T04:05:34.737379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataArcTech/DataArc-SynData-Toolkit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:25:11.677462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c58609bb82c66484f74fc3701b1d8b3c8b30bb90b74edb9635135b2fe42c8a6", "fetched_at": "2026-08-28T04:05:34.737379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataArcTech/DataArc-SynData-Toolkit"}], "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:34.737379+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.737379+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.737379+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:25:11.677462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c58609bb82c66484f74fc3701b1d8b3c8b30bb90b74edb9635135b2fe42c8a6", "fetched_at": "2026-08-28T04:05:34.737379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataArcTech/DataArc-SynData-Toolkit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.737379+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.737379+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:25:11.677462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c58609bb82c66484f74fc3701b1d8b3c8b30bb90b74edb9635135b2fe42c8a6", "fetched_at": "2026-08-28T04:05:34.737379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataArcTech/DataArc-SynData-Toolkit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.737379+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.737379+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.737379+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:25:11.677462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c58609bb82c66484f74fc3701b1d8b3c8b30bb90b74edb9635135b2fe42c8a6", "fetched_at": "2026-08-28T04:05:34.737379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataArcTech/DataArc-SynData-Toolkit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.737379+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.737379+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:25:11.677462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c58609bb82c66484f74fc3701b1d8b3c8b30bb90b74edb9635135b2fe42c8a6", "fetched_at": "2026-08-28T04:05:34.737379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataArcTech/DataArc-SynData-Toolkit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:25:11.677462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c58609bb82c66484f74fc3701b1d8b3c8b30bb90b74edb9635135b2fe42c8a6", "fetched_at": "2026-08-28T04:05:34.737379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataArcTech/DataArc-SynData-Toolkit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:25:11.677462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c58609bb82c66484f74fc3701b1d8b3c8b30bb90b74edb9635135b2fe42c8a6", "fetched_at": "2026-08-28T04:05:34.737379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataArcTech/DataArc-SynData-Toolkit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:25:11.677462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c58609bb82c66484f74fc3701b1d8b3c8b30bb90b74edb9635135b2fe42c8a6", "fetched_at": "2026-08-28T04:05:34.737379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataArcTech/DataArc-SynData-Toolkit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 90, "longevity": 20, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 285, "days_push": 64, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}