{"data":{"node":{"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":"Very active","stars_delta_30d":28,"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"},"categories":[{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"autoscaler","name":"autoscaler"},{"slug":"faster-whisper","name":"faster-whisper"},{"slug":"inference-operator","name":"inference-operator"},{"slug":"k8s","name":"k8s"},{"slug":"kubernetes","name":"kubernetes"},{"slug":"llm","name":"llm"},{"slug":"ollama","name":"ollama"}],"edges":[],"neighbours":[{"slug":"jina-ai-serve","name":"serve","tagline":"Build multimodal AI applications with cloud-native stack","github_url":"https://github.com/jina-ai/serve","owner":"jina-ai","repo":"serve","owner_avatar_url":"https://avatars.githubusercontent.com/u/60539444?v=4","primary_language":"Python","stars":21861,"forks":2240,"topics":["cloud-native","cncf","deep-learning","docker","fastapi","framework","generative-ai","grpc","jaeger","kubernetes","llmops","machine-learning","microservice","mlops","multimodal","neural-search","opentelemetry","orchestration","pipeline","prometheus"],"archived":false,"github_pushed_at":"2025-03-24T13:59:54+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/jina-ai-serve","markdown_url":"https://www.graphcanon.com/tools/jina-ai-serve.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jina-ai-serve","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jina-ai-serve","shared_categories":["inference-serving"]},{"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","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","shared_categories":[]},{"slug":"skypilot-org-skypilot","name":"skypilot","tagline":"Run, manage, and scale AI workloads on any AI infrastructure.","github_url":"https://github.com/skypilot-org/skypilot","owner":"skypilot-org","repo":"skypilot","owner_avatar_url":"https://avatars.githubusercontent.com/u/109387420?v=4","primary_language":"Python","stars":10568,"forks":1220,"topics":["cloud-computing","cloud-management","cost-optimization","deep-learning","distributed-training","gpu","hyperparameter-tuning","job-queue","job-scheduler","llm-serving","llm-training","machine-learning","ml-infrastructure","ml-platform","mlops","multicloud","slurm","spot-instances","tpu"],"archived":false,"github_pushed_at":"2026-09-05T16:25:57+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/skypilot-org-skypilot","markdown_url":"https://www.graphcanon.com/tools/skypilot-org-skypilot.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/skypilot-org-skypilot","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=skypilot-org-skypilot","shared_categories":["inference-serving"]},{"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":["inference-serving"]},{"slug":"kiln-ai-kiln","name":"Kiln","tagline":"Build, Evaluate, and Optimize AI Systems","github_url":"https://github.com/Kiln-AI/Kiln","owner":"Kiln-AI","repo":"Kiln","owner_avatar_url":"https://avatars.githubusercontent.com/u/178670964?v=4","primary_language":"Python","stars":5076,"forks":380,"topics":["ai","chain-of-thought","collaboration","dataset-generation","evals","evaluation","evaluation-framework","fine-tuning","machine-learning","macos","mcp","ml","ollama","openai","prompt","prompt-engineering","python","rlhf","synthetic-data","windows"],"archived":false,"github_pushed_at":"2026-09-19T18:07:44+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/kiln-ai-kiln","markdown_url":"https://www.graphcanon.com/tools/kiln-ai-kiln.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kiln-ai-kiln","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kiln-ai-kiln","shared_categories":[]},{"slug":"gofireflyio-aiac","name":"aiac","tagline":"Artificial Intelligence Infrastructure-as-Code Generator","github_url":"https://github.com/gofireflyio/aiac","owner":"gofireflyio","repo":"aiac","owner_avatar_url":"https://avatars.githubusercontent.com/u/100200663?v=4","primary_language":"Go","stars":3788,"forks":296,"topics":["ai","amazon-bedrock","chatgpt","iac","llms","ollama","openai","pulumi","terraform"],"archived":false,"github_pushed_at":"2026-03-24T10:56:24+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/gofireflyio-aiac","markdown_url":"https://www.graphcanon.com/tools/gofireflyio-aiac.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/gofireflyio-aiac","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=gofireflyio-aiac","shared_categories":[]},{"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":["inference-serving"]},{"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":["inference-serving"]},{"slug":"kubeflow-trainer","name":"trainer","tagline":"Distributed AI Model Training and LLM Fine-Tuning on Kubernetes","github_url":"https://github.com/kubeflow/trainer","owner":"kubeflow","repo":"trainer","owner_avatar_url":"https://avatars.githubusercontent.com/u/33164907?v=4","primary_language":"Go","stars":2225,"forks":1052,"topics":["ai","distributed","fine-tuning","gpu","huggingface","jax","kubeflow","kubernetes","llm","machine-learning","mlops","python","pytorch","tensorflow","xgboost"],"archived":false,"github_pushed_at":"2026-09-19T02:01:49+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/kubeflow-trainer","markdown_url":"https://www.graphcanon.com/tools/kubeflow-trainer.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kubeflow-trainer","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kubeflow-trainer","shared_categories":[]},{"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":[]},{"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":["inference-serving"]},{"slug":"ome-projects-ome","name":"ome","tagline":"Kubernetes operator for LLM serving and management","github_url":"https://github.com/ome-projects/ome","owner":"ome-projects","repo":"ome","owner_avatar_url":"https://avatars.githubusercontent.com/u/276942073?v=4","primary_language":"Go","stars":509,"forks":97,"topics":["deepseek","k8s","kimi-k2","llama","llm","llm-inference","model-as-a-service","model-serving","multi-node-kubernetes","oracle-cloud","pd-disaggregation","qwen","sglang","vllm"],"archived":false,"github_pushed_at":"2026-09-20T03:41:04+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/ome-projects-ome","markdown_url":"https://www.graphcanon.com/tools/ome-projects-ome.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ome-projects-ome","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ome-projects-ome","shared_categories":["inference-serving"]}]}}