{"data":{"node":{"slug":"nolabs-ai-deepfabric","name":"deepfabric","tagline":"Generate, Train, Measure, and Evaluate Synthetic Data in One Pipeline","github_url":"https://github.com/nolabs-ai/deepfabric","owner":"nolabs-ai","repo":"deepfabric","owner_avatar_url":"https://avatars.githubusercontent.com/u/289819636?v=4","primary_language":"Python","stars":886,"forks":82,"topics":["agents","ai","data-science","dataset","distillation","evaluation","fine-tuning","huggingface","huggingface-datasets","machine-learning","open","open-source","python","source","synthetic","synthetic-data","unsloth"],"archived":false,"github_pushed_at":"2026-09-14T19:45:17+00:00","maintenance_label":"Very active","stars_delta_30d":9,"url":"https://www.graphcanon.com/tools/nolabs-ai-deepfabric","markdown_url":"https://www.graphcanon.com/tools/nolabs-ai-deepfabric.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nolabs-ai-deepfabric","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nolabs-ai-deepfabric"},"categories":[{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"ai","name":"ai"},{"slug":"data-science","name":"data-science"},{"slug":"dataset","name":"dataset"},{"slug":"distillation","name":"distillation"},{"slug":"evaluation","name":"evaluation"},{"slug":"fine-tuning","name":"fine-tuning"},{"slug":"machine-learning","name":"machine-learning"}],"edges":[],"neighbours":[{"slug":"aishwaryanr-awesome-generative-ai-guide","name":"awesome-generative-ai-guide","tagline":"A one stop repository for generative AI research updates, interview resources, notebooks and much more!","github_url":"https://github.com/aishwaryanr/awesome-generative-ai-guide","owner":"aishwaryanr","repo":"awesome-generative-ai-guide","owner_avatar_url":"https://avatars.githubusercontent.com/u/12550285?v=4","primary_language":"HTML","stars":29463,"forks":5953,"topics":["awesome","awesome-list","generative-ai","interview-questions","large-language-models","llms","notebook-jupyter","vision-and-language"],"archived":false,"github_pushed_at":"2026-09-17T23:53:08+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/aishwaryanr-awesome-generative-ai-guide","markdown_url":"https://www.graphcanon.com/tools/aishwaryanr-awesome-generative-ai-guide.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/aishwaryanr-awesome-generative-ai-guide","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=aishwaryanr-awesome-generative-ai-guide","shared_categories":["model-training"]},{"slug":"wandb-wandb","name":"wandb","tagline":"Weights & Biases platform for model training and management","github_url":"https://github.com/wandb/wandb","owner":"wandb","repo":"wandb","owner_avatar_url":"https://avatars.githubusercontent.com/u/26401354?v=4","primary_language":"Python","stars":11262,"forks":899,"topics":["ai","collaboration","data-science","data-versioning","deep-learning","experiment-track","hyperparameter-optimization","hyperparameter-search","hyperparameter-tuning","jax","keras","machine-learning","ml-platform","mlops","model-versioning","pytorch","reinforcement-learning","reproducibility","tensorflow"],"archived":false,"github_pushed_at":"2026-09-27T03:28:37+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/wandb-wandb","markdown_url":"https://www.graphcanon.com/tools/wandb-wandb.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/wandb-wandb","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=wandb-wandb","shared_categories":["model-training","evaluation-observability"]},{"slug":"alteryx-featuretools","name":"featuretools","tagline":"An open source python library for automated feature engineering","github_url":"https://github.com/alteryx/featuretools","owner":"alteryx","repo":"featuretools","owner_avatar_url":"https://avatars.githubusercontent.com/u/12972388?v=4","primary_language":"Python","stars":7683,"forks":915,"topics":["automated-feature-engineering","automated-machine-learning","automl","data-science","feature-engineering","machine-learning","python","scikit-learn"],"archived":false,"github_pushed_at":"2026-09-11T08:13:00+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/alteryx-featuretools","markdown_url":"https://www.graphcanon.com/tools/alteryx-featuretools.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alteryx-featuretools","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alteryx-featuretools","shared_categories":["model-training"]},{"slug":"feast-dev-feast","name":"feast","tagline":"The Open Source Feature Store for AI/ML","github_url":"https://github.com/feast-dev/feast","owner":"feast-dev","repo":"feast","owner_avatar_url":"https://avatars.githubusercontent.com/u/57027613?v=4","primary_language":"Python","stars":7311,"forks":1451,"topics":["big-data","data-engineering","data-quality","data-science","feature-store","features","machine-learning","ml","mlops","python"],"archived":false,"github_pushed_at":"2026-09-26T16:51:49+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/feast-dev-feast","markdown_url":"https://www.graphcanon.com/tools/feast-dev-feast.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/feast-dev-feast","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=feast-dev-feast","shared_categories":[]},{"slug":"datajuicer-data-juicer","name":"data-juicer","tagline":"Data processing for and with foundation models","github_url":"https://github.com/datajuicer/data-juicer","owner":"datajuicer","repo":"data-juicer","owner_avatar_url":"https://avatars.githubusercontent.com/u/223222708?v=4","primary_language":"Python","stars":6897,"forks":404,"topics":["data","data-analysis","data-pipeline","data-processing","data-science","data-visualization","foundation-models","instruction-tuning","large-language-models","llm","llms","multi-modal","pre-training","synthetic-data"],"archived":false,"github_pushed_at":"2026-08-13T09:19:31+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/datajuicer-data-juicer","markdown_url":"https://www.graphcanon.com/tools/datajuicer-data-juicer.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/datajuicer-data-juicer","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=datajuicer-data-juicer","shared_categories":["model-training"]},{"slug":"huaizhengzhang-ai-infra-from-zero-to-hero","name":"AI-Infra-from-Zero-to-Hero","tagline":"Awesome System for Machine Learning and LLM Infra","github_url":"https://github.com/HuaizhengZhang/AI-Infra-from-Zero-to-Hero","owner":"HuaizhengZhang","repo":"AI-Infra-from-Zero-to-Hero","owner_avatar_url":"https://avatars.githubusercontent.com/u/5894780?v=4","primary_language":null,"stars":4285,"forks":409,"topics":["ai-infra","genai","large-language-models","llmsys","mlsys","model-serving","model-training"],"archived":false,"github_pushed_at":"2025-07-25T02:24:35+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/huaizhengzhang-ai-infra-from-zero-to-hero","markdown_url":"https://www.graphcanon.com/tools/huaizhengzhang-ai-infra-from-zero-to-hero.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huaizhengzhang-ai-infra-from-zero-to-hero","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huaizhengzhang-ai-infra-from-zero-to-hero","shared_categories":["model-training"]},{"slug":"nyldn-claude-octopus","name":"claude-octopus","tagline":"Surface AI blindspots before you ship","github_url":"https://github.com/nyldn/claude-octopus","owner":"nyldn","repo":"claude-octopus","owner_avatar_url":"https://avatars.githubusercontent.com/u/4805949?v=4","primary_language":"Shell","stars":4090,"forks":378,"topics":["ai-agents","ai-orchestration","claude-code","claude-code-plugin","codex","copilot","developer-tools","double-diamond","gemini","multi-ai","multi-llm","ollama"],"archived":false,"github_pushed_at":"2026-09-20T05:07:44+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/nyldn-claude-octopus","markdown_url":"https://www.graphcanon.com/tools/nyldn-claude-octopus.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nyldn-claude-octopus","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nyldn-claude-octopus","shared_categories":[]},{"slug":"argilla-io-distilabel","name":"distilabel","tagline":"Framework for synthetic data and AI feedback pipelines","github_url":"https://github.com/argilla-io/distilabel","owner":"argilla-io","repo":"distilabel","owner_avatar_url":"https://avatars.githubusercontent.com/u/18415507?v=4","primary_language":"Python","stars":3400,"forks":258,"topics":["ai","huggingface","llms","openai","python","rlaif","rlhf","synthetic-data","synthetic-dataset-generation"],"archived":false,"github_pushed_at":"2026-09-21T22:13:28+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/argilla-io-distilabel","markdown_url":"https://www.graphcanon.com/tools/argilla-io-distilabel.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/argilla-io-distilabel","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=argilla-io-distilabel","shared_categories":["model-training","evaluation-observability"]},{"slug":"huggingface-datatrove","name":"datatrove","tagline":"Platform-agnostic customizable pipeline processing blocks for data processing and transformation.","github_url":"https://github.com/huggingface/datatrove","owner":"huggingface","repo":"datatrove","owner_avatar_url":"https://avatars.githubusercontent.com/u/25720743?v=4","primary_language":"Python","stars":3379,"forks":312,"topics":[],"archived":false,"github_pushed_at":"2026-10-06T16:30:02+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/huggingface-datatrove","markdown_url":"https://www.graphcanon.com/tools/huggingface-datatrove.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huggingface-datatrove","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huggingface-datatrove","shared_categories":["model-training"]},{"slug":"genieincodebottle-generative-ai","name":"generative-ai","tagline":"Comprehensive resources on Generative AI including roadmaps, projects, and interview preparation","github_url":"https://github.com/genieincodebottle/generative-ai","owner":"genieincodebottle","repo":"generative-ai","owner_avatar_url":"https://avatars.githubusercontent.com/u/155415029?v=4","primary_language":"Jupyter Notebook","stars":2640,"forks":636,"topics":["agentic-ai","agentic-framework","claude","gemini","genai","genai-usecase","generative-ai","interview-questions","langchain","langgraph","large-language-model","llm-agent","llm-evaluation","mcp","model-context-protocol","multimodal","n8n","n8n-workflow","openai-api","retrieval-augmented-generation"],"archived":false,"github_pushed_at":"2026-09-13T17:46:14+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/genieincodebottle-generative-ai","markdown_url":"https://www.graphcanon.com/tools/genieincodebottle-generative-ai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/genieincodebottle-generative-ai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=genieincodebottle-generative-ai","shared_categories":["evaluation-observability"]},{"slug":"bespokelabsai-curator","name":"curator","tagline":"Synthetic data curation for post-training and structured data extraction","github_url":"https://github.com/bespokelabsai/curator","owner":"bespokelabsai","repo":"curator","owner_avatar_url":"https://avatars.githubusercontent.com/u/167806754?v=4","primary_language":"Python","stars":1731,"forks":145,"topics":["agents","deep-learning","fine-tuning","instruction-tuning","llm","machine-learning","natural-language-processing","prompt","python","synthetic-data","synthetic-dataset-generation"],"archived":false,"github_pushed_at":"2026-09-19T02:19:38+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/bespokelabsai-curator","markdown_url":"https://www.graphcanon.com/tools/bespokelabsai-curator.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/bespokelabsai-curator","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=bespokelabsai-curator","shared_categories":["model-training"]},{"slug":"datadreamer-dev-datadreamer","name":"DataDreamer","tagline":"Prompt. Generate Synthetic Data. Train & Align Models.","github_url":"https://github.com/datadreamer-dev/DataDreamer","owner":"datadreamer-dev","repo":"DataDreamer","owner_avatar_url":"https://avatars.githubusercontent.com/u/154913957?v=4","primary_language":"Python","stars":1120,"forks":59,"topics":["alignment","deep-learning","fine-tuning","gpt","instruction-tuning","llm","llmops","llms","machine-learning","natural-language-processing","nlp","nlp-library","openai","python","pytorch","synthetic-data","synthetic-dataset-generation","transformers"],"archived":false,"github_pushed_at":"2025-02-02T21:23:50+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/datadreamer-dev-datadreamer","markdown_url":"https://www.graphcanon.com/tools/datadreamer-dev-datadreamer.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/datadreamer-dev-datadreamer","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=datadreamer-dev-datadreamer","shared_categories":["model-training"]}]}}