{"data":{"node":{"slug":"chiphuyen-machine-learning-systems-design","name":"machine-learning-systems-design","tagline":"A booklet on machine learning systems design with exercises","github_url":"https://github.com/chiphuyen/machine-learning-systems-design","owner":"chiphuyen","repo":"machine-learning-systems-design","owner_avatar_url":"https://avatars.githubusercontent.com/u/11997567?v=4","primary_language":"HTML","stars":10601,"forks":1635,"topics":["data-science","machine-learning-production","mlops"],"archived":false,"github_pushed_at":"2023-04-15T16:33:50+00:00","maintenance_label":"Dormant","stars_delta_30d":92,"url":"https://www.graphcanon.com/tools/chiphuyen-machine-learning-systems-design","markdown_url":"https://www.graphcanon.com/tools/chiphuyen-machine-learning-systems-design.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/chiphuyen-machine-learning-systems-design","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=chiphuyen-machine-learning-systems-design"},"categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"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":"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":"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":"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":"data-science","name":"data-science"},{"slug":"machine-learning-production","name":"machine-learning-production"},{"slug":"mlops","name":"mlops"}],"edges":[],"neighbours":[{"slug":"mlabonne-llm-course","name":"llm-course","tagline":"Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.","github_url":"https://github.com/mlabonne/llm-course","owner":"mlabonne","repo":"llm-course","owner_avatar_url":"https://avatars.githubusercontent.com/u/81252890?v=4","primary_language":null,"stars":83011,"forks":9657,"topics":["course","large-language-models","llm","machine-learning","roadmap"],"archived":false,"github_pushed_at":"2026-02-05T13:09:26+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/mlabonne-llm-course","markdown_url":"https://www.graphcanon.com/tools/mlabonne-llm-course.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mlabonne-llm-course","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mlabonne-llm-course","shared_categories":["model-training","developer-tools","evaluation-observability","inference-serving"]},{"slug":"rohitg00-ai-engineering-from-scratch","name":"ai-engineering-from-scratch","tagline":"Learn, build, and deploy AI engineering skills from scratch.","github_url":"https://github.com/rohitg00/ai-engineering-from-scratch","owner":"rohitg00","repo":"ai-engineering-from-scratch","owner_avatar_url":"https://avatars.githubusercontent.com/u/48523873?v=4","primary_language":"Python","stars":54935,"forks":9649,"topics":["agents","ai","ai-agents","ai-engineering","computer-vision","course","deep-learning","from-scratch","generative-ai","llm","machine-learning","mcp","nlp","python","reinforcement-learning","rust","swarm-intelligence","transformers","tutorial","typescript"],"archived":false,"github_pushed_at":"2026-09-07T11:42:35+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/rohitg00-ai-engineering-from-scratch","markdown_url":"https://www.graphcanon.com/tools/rohitg00-ai-engineering-from-scratch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/rohitg00-ai-engineering-from-scratch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=rohitg00-ai-engineering-from-scratch","shared_categories":["model-training","developer-tools"]},{"slug":"gokumohandas-made-with-ml","name":"Made-With-ML","tagline":"Learn to develop, deploy and iterate on production-grade ML applications","github_url":"https://github.com/GokuMohandas/Made-With-ML","owner":"GokuMohandas","repo":"Made-With-ML","owner_avatar_url":"https://avatars.githubusercontent.com/u/8000987?v=4","primary_language":"Jupyter Notebook","stars":49547,"forks":7778,"topics":["data-engineering","data-quality","data-science","deep-learning","distributed-ml","distributed-training","llms","machine-learning","mlops","natural-language-processing","python","pytorch","ray"],"archived":false,"github_pushed_at":"2026-03-04T23:44:21+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/gokumohandas-made-with-ml","markdown_url":"https://www.graphcanon.com/tools/gokumohandas-made-with-ml.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/gokumohandas-made-with-ml","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=gokumohandas-made-with-ml","shared_categories":["model-training","developer-tools","inference-serving"]},{"slug":"bojieli-ai-agent-book","name":"ai-agent-book","tagline":"A book on AI Agent design principles and engineering practices, including 109 accompanying experiments.","github_url":"https://github.com/bojieli/ai-agent-book","owner":"bojieli","repo":"ai-agent-book","owner_avatar_url":"https://avatars.githubusercontent.com/u/1421793?v=4","primary_language":"Python","stars":48441,"forks":5415,"topics":["agent","agent-memory","ai-agent","book","coding-agent","context-engineering","large-language-models","llm","mcp","multi-agent","multimodal","rag","reinforcement-learning"],"archived":false,"github_pushed_at":"2026-09-18T03:02:27+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/bojieli-ai-agent-book","markdown_url":"https://www.graphcanon.com/tools/bojieli-ai-agent-book.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/bojieli-ai-agent-book","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=bojieli-ai-agent-book","shared_categories":[]},{"slug":"handsonllm-hands-on-large-language-models","name":"Hands-On-Large-Language-Models","tagline":"Code for the book 'Hands-On Large Language Models'","github_url":"https://github.com/HandsOnLLM/Hands-On-Large-Language-Models","owner":"HandsOnLLM","repo":"Hands-On-Large-Language-Models","owner_avatar_url":"https://avatars.githubusercontent.com/u/174106807?v=4","primary_language":"Jupyter Notebook","stars":29162,"forks":6662,"topics":["artificial-intelligence","book","large-language-models","llm","llms","oreilly","oreilly-books"],"archived":false,"github_pushed_at":"2026-04-24T10:20:08+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/handsonllm-hands-on-large-language-models","markdown_url":"https://www.graphcanon.com/tools/handsonllm-hands-on-large-language-models.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/handsonllm-hands-on-large-language-models","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=handsonllm-hands-on-large-language-models","shared_categories":["developer-tools"]},{"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":20891,"forks":2598,"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-09-03T21:03:20+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","data-retrieval","inference-serving"]},{"slug":"stas00-ml-engineering","name":"ml-engineering","tagline":"Machine Learning Engineering Open Book","github_url":"https://github.com/stas00/ml-engineering","owner":"stas00","repo":"ml-engineering","owner_avatar_url":"https://avatars.githubusercontent.com/u/10676103?v=4","primary_language":"Python","stars":19009,"forks":1246,"topics":["ai","debugging","gpus","inference","large-language-models","llm","machine-learning","machine-learning-engineering","mlops","network","pytorch","scalability","slurm","storage","training","transformers"],"archived":false,"github_pushed_at":"2026-09-12T00:13:55+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/stas00-ml-engineering","markdown_url":"https://www.graphcanon.com/tools/stas00-ml-engineering.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/stas00-ml-engineering","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=stas00-ml-engineering","shared_categories":["model-training","developer-tools","evaluation-observability","inference-serving"]},{"slug":"visenger-awesome-mlops","name":"awesome-mlops","tagline":"A curated list of references for MLOps","github_url":"https://github.com/visenger/awesome-mlops","owner":"visenger","repo":"awesome-mlops","owner_avatar_url":"https://avatars.githubusercontent.com/u/2014749?v=4","primary_language":null,"stars":14183,"forks":2110,"topics":["ai","data-science","devops","engineering","federated-learning","machine-learning","ml","mlops","software-engineering"],"archived":false,"github_pushed_at":"2024-11-21T14:45:11+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/visenger-awesome-mlops","markdown_url":"https://www.graphcanon.com/tools/visenger-awesome-mlops.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/visenger-awesome-mlops","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=visenger-awesome-mlops","shared_categories":["model-training","inference-serving"]},{"slug":"alirezadir-machine-learning-interviews","name":"Machine-Learning-Interviews","tagline":"Guide for Machine Learning/AI technical interviews","github_url":"https://github.com/alirezadir/Machine-Learning-Interviews","owner":"alirezadir","repo":"Machine-Learning-Interviews","owner_avatar_url":"https://avatars.githubusercontent.com/u/5262877?v=4","primary_language":"Jupyter Notebook","stars":9694,"forks":1695,"topics":["agentic","ai","ai-agents","ai-engineering","deep-learning","interview","interview-practice","interview-preparation","interviews","machine-learning","machine-learning-algorithms","scalable-applications","system-design"],"archived":false,"github_pushed_at":"2026-09-02T07:20:33+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/alirezadir-machine-learning-interviews","markdown_url":"https://www.graphcanon.com/tools/alirezadir-machine-learning-interviews.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alirezadir-machine-learning-interviews","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alirezadir-machine-learning-interviews","shared_categories":["model-training","developer-tools","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","developer-tools","inference-serving"]},{"slug":"wquguru-harness-books","name":"harness-books","tagline":"Two books on harness engineering for Claude Code and Codex detailing design philosophies such as constraints and query loops.","github_url":"https://github.com/wquguru/harness-books","owner":"wquguru","repo":"harness-books","owner_avatar_url":"https://avatars.githubusercontent.com/u/209866177?v=4","primary_language":"Python","stars":3119,"forks":372,"topics":["agentic-ai","ai-agents","ai-engineering","claude-code","codex","context-engineering","developer-tools","llm","prompt-engineering"],"archived":false,"github_pushed_at":"2026-04-19T03:01:21+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/wquguru-harness-books","markdown_url":"https://www.graphcanon.com/tools/wquguru-harness-books.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/wquguru-harness-books","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=wquguru-harness-books","shared_categories":["developer-tools"]},{"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":1749,"forks":289,"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":["model-training"]}]}}