{"data":{"node":{"slug":"kubeflow-kubeflow","name":"kubeflow","tagline":"Machine Learning Toolkit for Kubernetes","github_url":"https://github.com/kubeflow/kubeflow","owner":"kubeflow","repo":"kubeflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/33164907?v=4","primary_language":null,"stars":15881,"forks":2699,"topics":["google-kubernetes-engine","jupyter","kubeflow","kubernetes","machine-learning","minikube","ml","notebook","tensorflow"],"archived":false,"github_pushed_at":"2026-08-21T18:25:34+00:00","maintenance_label":"Steady","stars_delta_30d":76,"url":"https://www.graphcanon.com/tools/kubeflow-kubeflow","markdown_url":"https://www.graphcanon.com/tools/kubeflow-kubeflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kubeflow-kubeflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kubeflow-kubeflow"},"categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"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":"google-kubernetes-engine","name":"google-kubernetes-engine"},{"slug":"jupyter","name":"jupyter"},{"slug":"kubeflow","name":"kubeflow"},{"slug":"kubernetes","name":"kubernetes"},{"slug":"machine-learning","name":"machine-learning"}],"edges":[],"neighbours":[{"slug":"mlflow-mlflow","name":"mlflow","tagline":"Open source AI engineering platform for agents, LLMs, and ML models","github_url":"https://github.com/mlflow/mlflow","owner":"mlflow","repo":"mlflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/39938107?v=4","primary_language":"Python","stars":28010,"forks":6323,"topics":["agentops","agents","ai","ai-governance","apache-spark","evaluation","langchain","llm-evaluation","llmops","machine-learning","ml","mlflow","mlops","model-management","observability","open-source","openai","prompt-engineering"],"archived":false,"github_pushed_at":"2026-09-18T08:08:32+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/mlflow-mlflow","markdown_url":"https://www.graphcanon.com/tools/mlflow-mlflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mlflow-mlflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mlflow-mlflow","shared_categories":["model-training","developer-tools"]},{"slug":"netflix-metaflow","name":"metaflow","tagline":"Build, Manage and Deploy AI/ML Systems","github_url":"https://github.com/Netflix/metaflow","owner":"Netflix","repo":"metaflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/913567?v=4","primary_language":"Python","stars":10273,"forks":1359,"topics":["agents","ai","aws","azure","cost-optimization","datascience","distributed-training","gcp","generative-ai","high-performance-computing","kubernetes","llm","llmops","machine-learning","ml","ml-infrastructure","ml-platform","mlops","model-management","python"],"archived":false,"github_pushed_at":"2026-09-14T19:56:09+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/netflix-metaflow","markdown_url":"https://www.graphcanon.com/tools/netflix-metaflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/netflix-metaflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=netflix-metaflow","shared_categories":["model-training"]},{"slug":"flyteorg-flyte","name":"flyte","tagline":"Dynamic, resilient AI orchestration. Coordinate data, models, and compute as you build AI workflows.","github_url":"https://github.com/flyteorg/flyte","owner":"flyteorg","repo":"flyte","owner_avatar_url":"https://avatars.githubusercontent.com/u/35380635?v=4","primary_language":"Go","stars":7530,"forks":888,"topics":["agentic","ai-agents","ai-development-tools","data-analysis","data-science","declarative","fine-tuning","flyte","golang","grpc","hacktoberfest","kubernetes","llm","machine-learning","mlops","orchestration-engine","production","python","scale","workflow"],"archived":false,"github_pushed_at":"2026-09-18T23:39:48+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/flyteorg-flyte","markdown_url":"https://www.graphcanon.com/tools/flyteorg-flyte.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/flyteorg-flyte","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=flyteorg-flyte","shared_categories":["model-training","developer-tools"]},{"slug":"kserve-kserve","name":"kserve","tagline":"Standardized Distributed Generative and Predictive AI Inference Platform for Scalable, Multi-Framework Deployment on Kubernetes","github_url":"https://github.com/kserve/kserve","owner":"kserve","repo":"kserve","owner_avatar_url":"https://avatars.githubusercontent.com/u/83512434?v=4","primary_language":"Go","stars":5970,"forks":1689,"topics":["artificial-intelligence","cncf","genai","hacktoberfest","istio","k8s","knative","kserve","kubeflow","kubernetes","llm-inference","machine-learning","mlops","model-interpretability","model-serving","pytorch","service-mesh","tensorflow","vllm","xgboost"],"archived":false,"github_pushed_at":"2026-09-19T13:08:33+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/kserve-kserve","markdown_url":"https://www.graphcanon.com/tools/kserve-kserve.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kserve-kserve","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kserve-kserve","shared_categories":[]},{"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":"microsoft-pai","name":"pai","tagline":"Resource scheduling and cluster management for AI","github_url":"https://github.com/microsoft/pai","owner":"microsoft","repo":"pai","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"JavaScript","stars":2694,"forks":554,"topics":["ai","artificial-intelligence","chainer","cloud","cluster-management","cluster-manager","gpu","gpu-cluster","gpu-computing","gpu-scheduler","jupyter","kubernetes","machine-learning","model-training","on-premise","pytorch","resource-management","scheduling","tensorflow"],"archived":false,"github_pushed_at":"2026-09-18T03:17:30+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/microsoft-pai","markdown_url":"https://www.graphcanon.com/tools/microsoft-pai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-pai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-pai","shared_categories":["model-training"]},{"slug":"dstackai-dstack","name":"dstack","tagline":"Vendor-agnostic orchestration for training, inference and agentic workloads","github_url":"https://github.com/dstackai/dstack","owner":"dstackai","repo":"dstack","owner_avatar_url":"https://avatars.githubusercontent.com/u/54146142?v=4","primary_language":"Python","stars":2253,"forks":262,"topics":["agent-skills","agentic-orchestration","amd","cloud","containers","docker","fine-tuning","gpu","inference","k8s","kubernetes","llms","machine-learning","nvidia","orchestration","python","slurm","training"],"archived":false,"github_pushed_at":"2026-09-17T13:04:02+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/dstackai-dstack","markdown_url":"https://www.graphcanon.com/tools/dstackai-dstack.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/dstackai-dstack","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=dstackai-dstack","shared_categories":["model-training"]},{"slug":"kubeflow-katib","name":"katib","tagline":"Automated Machine Learning on Kubernetes","github_url":"https://github.com/kubeflow/katib","owner":"kubeflow","repo":"katib","owner_avatar_url":"https://avatars.githubusercontent.com/u/33164907?v=4","primary_language":"Python","stars":1705,"forks":544,"topics":["ai","automl","huggingface","hyperparameter-tuning","jax","kubeflow","kubernetes","llm","machine-learning","mlops","neural-architecture-search","pytorch","scikit-learn","tensorflow"],"archived":false,"github_pushed_at":"2026-09-29T17:11:28+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/kubeflow-katib","markdown_url":"https://www.graphcanon.com/tools/kubeflow-katib.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kubeflow-katib","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kubeflow-katib","shared_categories":["model-training"]},{"slug":"kubeai-project-kubeai","name":"kubeai","tagline":"AI Inference Operator for Kubernetes","github_url":"https://github.com/kubeai-project/kubeai","owner":"kubeai-project","repo":"kubeai","owner_avatar_url":"https://avatars.githubusercontent.com/u/232319222?v=4","primary_language":"Go","stars":1265,"forks":137,"topics":["ai","autoscaler","faster-whisper","inference-operator","k8s","kubernetes","llm","ollama","ollama-operator","openai-api","vllm","vllm-operator","whisper"],"archived":false,"github_pushed_at":"2026-09-17T23:56:08+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/kubeai-project-kubeai","markdown_url":"https://www.graphcanon.com/tools/kubeai-project-kubeai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kubeai-project-kubeai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kubeai-project-kubeai","shared_categories":[]},{"slug":"kaito-project-kaito","name":"kaito","tagline":"Kubernetes AI Toolchain Operator","github_url":"https://github.com/kaito-project/kaito","owner":"kaito-project","repo":"kaito","owner_avatar_url":"https://avatars.githubusercontent.com/u/186863079?v=4","primary_language":"Go","stars":1014,"forks":184,"topics":["ai","gpu","kubernetes","operator"],"archived":false,"github_pushed_at":"2026-09-18T05:44:41+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/kaito-project-kaito","markdown_url":"https://www.graphcanon.com/tools/kaito-project-kaito.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kaito-project-kaito","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kaito-project-kaito","shared_categories":["model-training"]},{"slug":"fuzzylabs-awesome-open-mlops","name":"awesome-open-mlops","tagline":"Model deployment and serving guide with open-source MLOps tools","github_url":"https://github.com/fuzzylabs/awesome-open-mlops","owner":"fuzzylabs","repo":"awesome-open-mlops","owner_avatar_url":"https://avatars.githubusercontent.com/u/46245244?v=4","primary_language":null,"stars":483,"forks":55,"topics":["datascience","devops","infrastructure","machine-learning","machinelearning","mlops"],"archived":false,"github_pushed_at":"2025-05-19T07:41:48+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/fuzzylabs-awesome-open-mlops","markdown_url":"https://www.graphcanon.com/tools/fuzzylabs-awesome-open-mlops.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/fuzzylabs-awesome-open-mlops","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=fuzzylabs-awesome-open-mlops","shared_categories":[]},{"slug":"myelintek-primehub","name":"primehub","tagline":"open-source MLOps platform","github_url":"https://github.com/myelintek/primehub","owner":"myelintek","repo":"primehub","owner_avatar_url":"https://avatars.githubusercontent.com/u/32405287?v=4","primary_language":"Shell","stars":409,"forks":40,"topics":["data-science","distributed-systems","docker","jupyter","jupyterhub","keycloak","kubernetes","machine-learning","primehub","primehub-ce"],"archived":false,"github_pushed_at":"2026-01-13T20:51:28+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/myelintek-primehub","markdown_url":"https://www.graphcanon.com/tools/myelintek-primehub.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/myelintek-primehub","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=myelintek-primehub","shared_categories":["model-training","developer-tools"]}]}}