{"data":{"node":{"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":"Very active","stars_delta_30d":47,"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"},"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":"ai","name":"ai"},{"slug":"huggingface","name":"huggingface"},{"slug":"llms","name":"llms"},{"slug":"openai","name":"openai"},{"slug":"python","name":"python"},{"slug":"rlaif","name":"rlaif"},{"slug":"rlhf","name":"rlhf"},{"slug":"synthetic-data","name":"synthetic-data"}],"edges":[],"neighbours":[{"slug":"humansignal-label-studio","name":"label-studio","tagline":"A multi-type data labeling and annotation tool","github_url":"https://github.com/HumanSignal/label-studio","owner":"HumanSignal","repo":"label-studio","owner_avatar_url":"https://avatars.githubusercontent.com/u/48309720?v=4","primary_language":"TypeScript","stars":28297,"forks":3717,"topics":["annotation","annotation-tool","annotations","boundingbox","computer-vision","data-labeling","dataset","datasets","deep-learning","image-annotation","image-classification","image-labeling","image-labelling-tool","label-studio","labeling","labeling-tool","mlops","semantic-segmentation","text-annotation","yolo"],"archived":false,"github_pushed_at":"2026-09-19T01:48:24+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/humansignal-label-studio","markdown_url":"https://www.graphcanon.com/tools/humansignal-label-studio.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/humansignal-label-studio","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=humansignal-label-studio","shared_categories":[]},{"slug":"huggingface-datasets","name":"datasets","tagline":"Largest hub of ready-to-use datasets for AI models","github_url":"https://github.com/huggingface/datasets","owner":"huggingface","repo":"datasets","owner_avatar_url":"https://avatars.githubusercontent.com/u/25720743?v=4","primary_language":"Python","stars":21999,"forks":3448,"topics":["ai","artificial-intelligence","computer-vision","dataset-hub","datasets","deep-learning","huggingface","llm","machine-learning","natural-language-processing","nlp","numpy","pandas","pytorch","speech","tensorflow"],"archived":false,"github_pushed_at":"2026-09-17T10:04:41+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/huggingface-datasets","markdown_url":"https://www.graphcanon.com/tools/huggingface-datasets.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huggingface-datasets","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huggingface-datasets","shared_categories":[]},{"slug":"raga-ai-hub-ragaai-catalyst","name":"RagaAI-Catalyst","tagline":"Python SDK for AI agent observability and evaluation","github_url":"https://github.com/raga-ai-hub/RagaAI-Catalyst","owner":"raga-ai-hub","repo":"RagaAI-Catalyst","owner_avatar_url":"https://avatars.githubusercontent.com/u/161833182?v=4","primary_language":"Python","stars":16162,"forks":3567,"topics":["agentic-ai","agentic-ai-development","agentneo","agents","ai-agent-monitoring","ai-application-debugging","ai-evaluation-tools","ai-performance-optimization","ai-tool-interaction-monitoring","llm-testing","llm-tracing","llmops"],"archived":false,"github_pushed_at":"2026-02-11T14:43:33+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/raga-ai-hub-ragaai-catalyst","markdown_url":"https://www.graphcanon.com/tools/raga-ai-hub-ragaai-catalyst.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/raga-ai-hub-ragaai-catalyst","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=raga-ai-hub-ragaai-catalyst","shared_categories":["evaluation-observability"]},{"slug":"dagster-io-dagster","name":"dagster","tagline":"An orchestration platform for data assets","github_url":"https://github.com/dagster-io/dagster","owner":"dagster-io","repo":"dagster","owner_avatar_url":"https://avatars.githubusercontent.com/u/40032576?v=4","primary_language":"Python","stars":16144,"forks":2290,"topics":["analytics","dagster","data-engineering","data-integration","data-orchestrator","data-pipelines","data-science","etl","metadata","mlops","orchestration","python","scheduler","workflow","workflow-automation"],"archived":false,"github_pushed_at":"2026-09-11T19:05:31+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/dagster-io-dagster","markdown_url":"https://www.graphcanon.com/tools/dagster-io-dagster.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/dagster-io-dagster","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=dagster-io-dagster","shared_categories":["evaluation-observability"]},{"slug":"voxel51-fiftyone","name":"fiftyone","tagline":"Refine high-quality datasets and visual AI models","github_url":"https://github.com/voxel51/fiftyone","owner":"voxel51","repo":"fiftyone","owner_avatar_url":"https://avatars.githubusercontent.com/u/25984855?v=4","primary_language":"TypeScript","stars":11101,"forks":826,"topics":["active-learning","artificial-intelligence","computer-vision","data-centric-ai","data-cleaning","data-curation","data-quality","data-science","deep-learning","developer-tools","image-classification","machine-learning","object-detection","python","unstructured-data","vector-search","visualization"],"archived":false,"github_pushed_at":"2026-09-20T05:38:16+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/voxel51-fiftyone","markdown_url":"https://www.graphcanon.com/tools/voxel51-fiftyone.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/voxel51-fiftyone","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=voxel51-fiftyone","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":"tensorchord-awesome-llmops","name":"Awesome-LLMOps","tagline":"An awesome & curated list of best LLMOps tools for developers","github_url":"https://github.com/tensorchord/Awesome-LLMOps","owner":"tensorchord","repo":"Awesome-LLMOps","owner_avatar_url":"https://avatars.githubusercontent.com/u/100543303?v=4","primary_language":"Shell","stars":5941,"forks":1058,"topics":["ai-development-tools","awesome-list","llmops","mlops"],"archived":false,"github_pushed_at":"2026-05-21T09:12:50+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/tensorchord-awesome-llmops","markdown_url":"https://www.graphcanon.com/tools/tensorchord-awesome-llmops.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorchord-awesome-llmops","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorchord-awesome-llmops","shared_categories":["model-training","evaluation-observability"]},{"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":"kubeflow-pipelines","name":"pipelines","tagline":"Machine Learning Pipelines for Kubeflow","github_url":"https://github.com/kubeflow/pipelines","owner":"kubeflow","repo":"pipelines","owner_avatar_url":"https://avatars.githubusercontent.com/u/33164907?v=4","primary_language":"Go","stars":4230,"forks":2136,"topics":["data-science","kubeflow","kubeflow-pipelines","kubernetes","machine-learning","mlops","pipeline"],"archived":false,"github_pushed_at":"2026-09-28T20:00:41+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/kubeflow-pipelines","markdown_url":"https://www.graphcanon.com/tools/kubeflow-pipelines.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kubeflow-pipelines","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kubeflow-pipelines","shared_categories":["model-training"]},{"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"]}]}}