{"data":{"node":{"slug":"whylabs-whylogs","name":"whylogs","tagline":"An open-source data logging library for machine learning models and data pipelines","github_url":"https://github.com/whylabs/whylogs","owner":"whylabs","repo":"whylogs","owner_avatar_url":"https://avatars.githubusercontent.com/u/56651354?v=4","primary_language":"Jupyter Notebook","stars":2833,"forks":145,"topics":["ai-pipelines","analytics","approximate-statistics","calculate-statistics","constraints","data-constraints","data-pipeline","data-quality","data-science","dataops","dataset","logging","machine-learning","ml-pipelines","mlops","model-performance","python","statistical-properties"],"archived":false,"github_pushed_at":"2025-01-10T20:14:49+00:00","maintenance_label":"Dormant","stars_delta_30d":3,"url":"https://www.graphcanon.com/tools/whylabs-whylogs","markdown_url":"https://www.graphcanon.com/tools/whylabs-whylogs.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/whylabs-whylogs","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=whylabs-whylogs"},"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"}],"tags":[{"slug":"ai-pipelines","name":"ai-pipelines"},{"slug":"analytics","name":"analytics"},{"slug":"approximate-statistics","name":"approximate-statistics"},{"slug":"constraints","name":"constraints"},{"slug":"data-pipeline","name":"data-pipeline"},{"slug":"data-quality","name":"data-quality"},{"slug":"data-science","name":"data-science"},{"slug":"dataops","name":"dataops"}],"edges":[],"neighbours":[{"slug":"ethicalml-awesome-production-machine-learning","name":"awesome-production-machine-learning","tagline":"A curated list of awesome open source libraries for deploying, monitoring, versioning and scaling machine learning","github_url":"https://github.com/EthicalML/awesome-production-machine-learning","owner":"EthicalML","repo":"awesome-production-machine-learning","owner_avatar_url":"https://avatars.githubusercontent.com/u/43532924?v=4","primary_language":null,"stars":20969,"forks":2607,"topics":["awesome","awesome-list","data-mining","deep-learning","explainability","interpretability","large-scale-machine-learning","large-scale-ml","machine-learning","machine-learning-operations","ml-operations","ml-ops","mlops","privacy-preserving","privacy-preserving-machine-learning","privacy-preserving-ml","production-machine-learning","production-ml","responsible-ai"],"archived":false,"github_pushed_at":"2026-10-03T12:11:51+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/ethicalml-awesome-production-machine-learning","markdown_url":"https://www.graphcanon.com/tools/ethicalml-awesome-production-machine-learning.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ethicalml-awesome-production-machine-learning","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ethicalml-awesome-production-machine-learning","shared_categories":["evaluation-observability"]},{"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":"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":["evaluation-observability"]},{"slug":"mage-ai-mage-ai","name":"mage-ai","tagline":"Build, run and manage data pipelines for integrating and transforming data","github_url":"https://github.com/mage-ai/mage-ai","owner":"mage-ai","repo":"mage-ai","owner_avatar_url":"https://avatars.githubusercontent.com/u/69371472?v=4","primary_language":"Python","stars":8823,"forks":990,"topics":["artificial-intelligence","data","data-engineering","data-integration","data-pipelines","data-science","dbt","elt","etl","machine-learning","orchestration","pipeline","pipelines","python","reverse-etl","spark","sql","transformation"],"archived":false,"github_pushed_at":"2026-09-11T19:20:35+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/mage-ai-mage-ai","markdown_url":"https://www.graphcanon.com/tools/mage-ai-mage-ai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mage-ai-mage-ai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mage-ai-mage-ai","shared_categories":[]},{"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":[]},{"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":["evaluation-observability"]},{"slug":"clidey-whodb","name":"whodb","tagline":"Where data access meets operational intelligence","github_url":"https://github.com/clidey/whodb","owner":"clidey","repo":"whodb","owner_avatar_url":"https://avatars.githubusercontent.com/u/67058536?v=4","primary_language":"Go","stars":5033,"forks":240,"topics":["ai-agent","data-catalog","data-governance","data-integration","data-lineage","data-pipeline","data-platform","database-management","er-diagram","internal-tools","mcp-server","model-context-protocol","mysql","oracle","postgresql","self-hosted","sql-editor","sqlserver","text-to-sql","visual-query-builder"],"archived":false,"github_pushed_at":"2026-09-20T03:32:44+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/clidey-whodb","markdown_url":"https://www.graphcanon.com/tools/clidey-whodb.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/clidey-whodb","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=clidey-whodb","shared_categories":[]},{"slug":"pydantic-logfire","name":"logfire","tagline":"AI observability platform for production LLM and agent systems","github_url":"https://github.com/pydantic/logfire","owner":"pydantic","repo":"logfire","owner_avatar_url":"https://avatars.githubusercontent.com/u/110818415?v=4","primary_language":"Python","stars":4468,"forks":284,"topics":["agent-observability","ai","ai-observability","ai-tools","evals","fastapi","llm-observability","logging","metrics","observability","openai","opentelemetry","pydantic","pydantic-ai","python","trace"],"archived":false,"github_pushed_at":"2026-09-10T04:40:49+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/pydantic-logfire","markdown_url":"https://www.graphcanon.com/tools/pydantic-logfire.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pydantic-logfire","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pydantic-logfire","shared_categories":["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":[]},{"slug":"vertaai-modeldb","name":"modeldb","tagline":"Open Source ML Model Versioning Metadata and Experiment Management","github_url":"https://github.com/VertaAI/modeldb","owner":"VertaAI","repo":"modeldb","owner_avatar_url":"https://avatars.githubusercontent.com/u/45020510?v=4","primary_language":"Java","stars":1750,"forks":287,"topics":["machine-learning","mit","model-management","model-versioning","modeldb","verta"],"archived":false,"github_pushed_at":"2024-07-23T17:06:34+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/vertaai-modeldb","markdown_url":"https://www.graphcanon.com/tools/vertaai-modeldb.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/vertaai-modeldb","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=vertaai-modeldb","shared_categories":[]},{"slug":"kedro-org-kedro-viz","name":"kedro-viz","tagline":"Visualise Kedro data pipelines and track experiments.","github_url":"https://github.com/kedro-org/kedro-viz","owner":"kedro-org","repo":"kedro-viz","owner_avatar_url":"https://avatars.githubusercontent.com/u/93382166?v=4","primary_language":"JavaScript","stars":761,"forks":126,"topics":["data-visualization","experiment-tracking","hacktoberfest","kedro","kedro-plugin","python","react"],"archived":false,"github_pushed_at":"2026-09-25T21:11:02+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/kedro-org-kedro-viz","markdown_url":"https://www.graphcanon.com/tools/kedro-org-kedro-viz.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kedro-org-kedro-viz","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kedro-org-kedro-viz","shared_categories":[]}]}}