10 GitHub Repositories Every AI Engineer Should Bookmark 📌
If you want to become an AI Engineer, don't just learn how models work.
Learn how to build, deploy, evaluate, and scale AI systems.
Here are 10 GitHub repositories worth keeping bookmarked 👇
1. Hands-On Large Language Models
HandsOnLLM/Hands-On-Large-Language-Models
Learn LLMs by building.
Covers:
• Embeddings
• Transformers
• RAG
• Fine-tuning
• Semantic search
• LLM applications
GitHub: https://t.co/GVNVpYLtmh…
2. LLM Course
mlabonne/llm-course
A roadmap for going from LLM fundamentals to advanced topics.
Explore:
• LLM architectures
• Fine-tuning
• Quantization
• RAG
• Agents
• Deployment
GitHub: https://t.co/UhPouzTHMj…
3. Made With ML
GokuMohandas/Made-With-ML
Great for learning how to take ML projects from experimentation to production.
Covers:
• Data
• Modeling
• Evaluation
• Deployment
• MLOps
• Production ML
GitHub: https://t.co/CxDntEEbeO…
4. GenAI Agents
NirDiamant/GenAI_Agents
Want to understand how modern AI agents are actually built?
Explore examples of:
• Tool use
• Planning
• RAG agents
• Memory
• Multi-agent systems
• Agent workflows
GitHub: https://t.co/wym7wqiprM…
5. vLLM
vllm-project/vllm
Learn how LLM inference works at scale.
Useful for understanding:
• High-throughput inference
• Model serving
• KV cache
• Distributed inference
• Production LLM APIs
GitHub: https://t.co/dxCHBTltpW…
6. llama.cpp
ggml-org/llama.cpp
Want to run LLMs locally?
This is one of the most important projects to explore.
Learn about:
• Local LLM inference
• Quantization
• CPU/GPU inference
• Model optimization
• Running models on consumer hardware
GitHub: https://t.co/NBZGIlI4zt…
7. Haystack
deepset-ai/haystack
A powerful framework for building production AI applications.
Explore:
• RAG
• Pipelines
• Agents
• Retrieval
• Document processing
• LLM applications
GitHub: https://t.co/TvyziKkpqr…
8. LlamaIndex
run-llama/llama_index
Useful for connecting LLMs with your own data.
Learn about:
• RAG
• Data ingestion
• Vector search
• Agents
• Knowledge bases
• Document retrieval
GitHub: https://t.co/Prse73AAQb…
9. LiteLLM
BerriAI/litellm
Building applications that use multiple AI providers?
This project is worth exploring.
It provides a unified interface for working with different LLM APIs and models.
GitHub: https://t.co/KMskxP7dKC
10. Prompt Engineering Guide
dair-ai/Prompt-Engineering-Guide
A huge collection of resources for understanding how to work effectively with LLMs.
Explore:
• Prompting techniques
• RAG
• Agents
• LLM research
• Model capabilities
• Prompt optimization
GitHub: https://t.co/0cSaxVRj1B…
Don't try to learn all 10 at once.
Pick based on your goal:
🐍 LLM fundamentals → Hands-On LLMs
🧠 LLM roadmap → LLM Course
🏗️ Production ML → Made With ML
🤖 AI Agents → GenAI Agents
⚡ LLM inference → vLLM
💻 Local AI → llama.cpp
📚 RAG → LlamaIndex / Haystack
🔌 Multiple LLM APIs → LiteLLM
✍️ Prompting → Prompt Engineering Guide
The goal isn't to bookmark more repositories.
The goal is to build with them.
Pick one.
Build a project.
Then move to the next. 🚀
iCloud+ is slowly turning into Apple One. 😭
Apple TV and Apple Arcade are now included for FREE, and you also get a discount on Apple Music.
iCloud+ is becoming a seriously good value subscription. 🔥