seyhunak/awesome-ai
GitHub: seyhunak/awesome-ai
一份以生产优先为导向的企业级 AI 精选资源列表,涵盖大模型、智能体、MLOps、RAG 及安全治理等全链路工具与框架。
Stars: 0 | Forks: 0
# 🧠 Awesome AI [](https://awesome.re)
**A curated list of Enterprise AI, LLMs, GenAI, AI Agents, MCP, governance, security, MLOps, and production-ready AI tools.**
RAG, vector databases, orchestration frameworks, and enterprise AI resources.
[](https://github.com/seyhunak/awesome-ai/stargazers)
[](https://github.com/seyhunak/awesome-ai/network/members)
[](https://github.com/seyhunak/awesome-ai/watchers)
[](https://github.com/seyhunak/awesome-ai/graphs/contributors)
[](https://github.com/seyhunak/awesome-ai/actions/workflows/link-check.yml)
[](LICENSE)
[](CONTRIBUTING.md)
[](https://github.com/seyhunak/awesome-ai/commits/main)
[](https://github.com/seyhunak/awesome-ai/pulse)
[](https://github.com/seyhunak/awesome-ai/issues)
[](https://github.com/seyhunak/awesome-ai/pulls)
[](https://github.com/seyhunak/awesome-ai)
[](CODE_OF_CONDUCT.md)
## 📖 About
This list is opinionated and **production-first**. Entries are selected for teams that have to ship, operate, secure, and govern AI systems — not for demos. Where a category has an obvious default, it is marked with ⭐.
**Legend:** ⭐ widely adopted default · 🔓 open source · 💰 commercial / paid tier · ☁️ managed service · 🆓 free
## 📑 Table of Contents
| | Build | | Measure, Secure & Operate |
|---|---|---|---|
| 🤖 | [Foundation Models (LLMs, VLMs, SLMs)](#-foundation-models-llms-vlms-slms) | 📊 | [Benchmarks](#-benchmarks) |
| 💬 | [Prompt Engineering](#-prompt-engineering) | 📐 | [Metrics](#-metrics) |
| 🧠 | [RAG](#-rag) | 🛡️ | [AI Security & Guardrails](#️-ai-security--guardrails) |
| 🔍 | [Embeddings & Vector Databases](#-embeddings--vector-databases) | 🏢 | [Enterprise AI](#-enterprise-ai) |
| 🤝 | [AI Agents](#-ai-agents) | ☁️ | [Cloud AI (Azure, AWS, GCP)](#️-cloud-ai-azure-aws-gcp) |
| 🔌 | [MCP (Model Context Protocol)](#-mcp-model-context-protocol) | 📦 | [MLOps & LLMOps](#-mlops--llmops) |
| 🎓 | [Agent Skills](#-agent-skills) | 🚀 | [Deployment](#-deployment) |
| 🛠️ | [Agent Frameworks](#️-agent-frameworks) | 📚 | [Courses & Learning](#-courses--learning) |
| 🏗️ | [AI & ML Frameworks](#️-ai--ml-frameworks) | 🎥 | [Videos & Talks](#-videos--talks) |
| ⚡ | [AI SDKs](#-ai-sdks) | 📰 | [Newsletters & Blogs](#-newsletters--blogs) |
| 🧰 | [Developer Tooling](#-developer-tooling) | 🌍 | [Open Source Projects](#-open-source-projects) |
| 🧪 | [Evaluation & Observability](#-evaluation--observability) | 💼 | [Real-world Case Studies](#-real-world-case-studies) |
[Contributing](#-contributing) · [Author](#-author) · [License](#-license)
## 🤖 Foundation Models (LLMs, VLMs, SLMs)
### Frontier & Proprietary Models
| Model Family | Provider | Highlights | Access |
|---|---|---|---|
| [Claude](https://www.anthropic.com/claude) ⭐ | Anthropic | Claude 5 family (Fable, Opus, Sonnet) + Haiku — strong reasoning, coding, long context, agentic tool use | [API](https://docs.anthropic.com) · [Console](https://console.anthropic.com) |
| [GPT](https://openai.com/api/) | OpenAI | Broad general-purpose family with reasoning variants | [API](https://platform.openai.com/docs) |
| [Gemini](https://deepmind.google/technologies/gemini/) | Google DeepMind | Natively multimodal, very long context, tight GCP integration | [API](https://ai.google.dev) |
| [Grok](https://x.ai) | xAI | Real-time-leaning general models | [API](https://docs.x.ai) |
| [Command](https://cohere.com/command) | Cohere | Enterprise/RAG-oriented, strong multilingual + citations | [API](https://docs.cohere.com) |
| [Nova](https://aws.amazon.com/ai/generative-ai/nova/) | Amazon | Cost-tiered family, native to Bedrock | [Bedrock](https://aws.amazon.com/bedrock/) |
| [Mistral Large](https://mistral.ai/technology/) | Mistral AI | EU-based provider, open + commercial mix | [API](https://docs.mistral.ai) |
### Open-Weight Models
| Model Family | Org | Notes | License |
|---|---|---|---|
| [Llama](https://www.llama.com) ⭐ | Meta | The de-facto open baseline; huge fine-tune/tooling ecosystem | Llama Community |
| [Qwen](https://github.com/QwenLM/Qwen3) ⭐ | Alibaba | Dense + MoE, very strong multilingual & coding, many sizes | Apache-2.0 (most) |
| [DeepSeek](https://github.com/deepseek-ai) | DeepSeek | MoE + reasoning models with strong price/performance | MIT (most) |
| [Mistral / Mixtral](https://github.com/mistralai/mistral-inference) | Mistral AI | Efficient dense and MoE models | Apache-2.0 |
| [Gemma](https://ai.google.dev/gemma) | Google | Lightweight open siblings of Gemini | Gemma Terms |
| [Phi](https://azure.microsoft.com/products/phi) | Microsoft | Small models trained on curated "textbook" data | MIT |
| [GLM](https://github.com/zai-org/GLM-4) | Z.ai (Zhipu) | Strong bilingual + agentic/coding variants | MIT / Apache-2.0 |
| [Kimi](https://github.com/MoonshotAI) | Moonshot AI | Very large MoE, long-context and agentic focus | Modified MIT |
| [Granite](https://github.com/ibm-granite) | IBM | Enterprise-governed, indemnified, watsonx-native | Apache-2.0 |
| [OLMo](https://allenai.org/olmo) | Ai2 | Fully open: weights, data, code, logs — best for research | Apache-2.0 |
| [Falcon](https://falconllm.tii.ae) | TII | Multilingual open family | Apache-2.0 |
| [SmolLM](https://github.com/huggingface/smollm) | Hugging Face | Genuinely small (135M–1.7B), on-device oriented | Apache-2.0 |
### Vision-Language & Multimodal (VLMs)
| Project | Description |
|---|---|
| [Qwen-VL](https://github.com/QwenLM/Qwen3-VL) | Leading open VLM family — documents, charts, video, GUI grounding |
| [InternVL](https://github.com/OpenGVLab/InternVL) | Open multimodal models competitive with proprietary VLMs |
| [Pixtral](https://mistral.ai/news/pixtral-12b) | Mistral's open multimodal model |
| [Molmo](https://molmo.allenai.org) | Ai2 open VLM with pointing/grounding capability |
| [Whisper](https://github.com/openai/whisper) | Robust open speech-to-text across many languages |
| [CLIP](https://github.com/openai/CLIP) / [OpenCLIP](https://github.com/mlfoundations/open_clip) | Foundational image-text embedding models |
### Model Access, Routing & Local Runtimes
| Tool | Description |
|---|---|
| [Hugging Face Hub](https://huggingface.co/models) ⭐ 🔓 | The model registry of record — weights, datasets, Spaces, leaderboards |
| [OpenRouter](https://openrouter.ai) ☁️ | One API across hundreds of models with routing, fallbacks and price transparency |
| [Ollama](https://github.com/ollama/ollama) ⭐ 🔓 | Dead-simple local model runner with a familiar CLI/API |
| [LM Studio](https://lmstudio.ai) 🆓 | Desktop GUI for running and serving local models |
| [llama.cpp](https://github.com/ggml-org/llama.cpp) 🔓 | The C/C++ inference engine underpinning much of local AI (GGUF) |
| [MLX](https://github.com/ml-explore/mlx) 🔓 | Apple-silicon array framework for fast on-device training/inference |
| [Together AI](https://www.together.ai) · [Fireworks](https://fireworks.ai) · [Groq](https://groq.com) · [Cerebras](https://www.cerebras.ai) ☁️ | High-throughput / low-latency hosted open-model inference |
| [Replicate](https://replicate.com) ☁️ | Run and fine-tune open models via API, pay-per-second |
| [Artificial Analysis](https://artificialanalysis.ai) 🆓 | Independent benchmarks of quality, speed and price across providers |
| [LMArena](https://lmarena.ai) 🆓 | Crowd-sourced pairwise model comparison leaderboard |
**[⬆ back to top](#-table-of-contents)**
## 💬 Prompt Engineering
### Guides & References
| Resource | Description |
|---|---|
| [Anthropic Prompt Engineering Guide](https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/overview) ⭐ | The most practical vendor guide — clarity, examples, XML structure, thinking, chaining |
| [Anthropic Prompt Library](https://docs.anthropic.com/en/resources/prompt-library/library) | Ready-made, well-structured prompts across dozens of tasks |
| [OpenAI Prompt Engineering](https://platform.openai.com/docs/guides/prompt-engineering) | Vendor guidance and reasoning-model prompting patterns |
| [Google Prompting Guidance](https://ai.google.dev/gemini-api/docs/prompting-strategies) | Gemini-specific strategies and multimodal prompting |
| [Prompt Engineering Guide](https://www.promptingguide.ai) 🆓 | Comprehensive, paper-backed technique catalogue |
| [Learn Prompting](https://learnprompting.org) 🆓 | Structured course from basics to adversarial prompting |
| [Anthropic Prompt Engineering Interactive Tutorial](https://github.com/anthropics/prompt-eng-interactive-tutorial) | Hands-on notebook course, chapter by chapter |
| [Anthropic Cookbook](https://github.com/anthropics/anthropic-cookbook) ⭐ | Runnable recipes: tool use, RAG, vision, classification, evals |
### Core Techniques
| Technique | What it does | Reference |
|---|---|---|
| Few-shot prompting | Demonstrations steer format and behavior more reliably than instructions alone | [Paper](https://arxiv.org/abs/2005.14165) |
| Chain-of-Thought | Ask for intermediate reasoning before the answer | [Paper](https://arxiv.org/abs/2201.11903) |
| Self-consistency | Sample multiple reasoning paths, take the majority answer | [Paper](https://arxiv.org/abs/2203.11171) |
| ReAct | Interleave reasoning with tool calls — the basis of most agents | [Paper](https://arxiv.org/abs/2210.03629) |
| Reflexion / self-critique | Let the model review and revise its own output | [Paper](https://arxiv.org/abs/2303.11366) |
| Tree of Thoughts | Explore and score branching reasoning paths | [Paper](https://arxiv.org/abs/2305.10601) |
| Prompt caching | Cache long, stable prefixes to cut cost and latency dramatically | [Docs](https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching) |
| Structured output | Constrain generation to a schema instead of parsing prose | [Guide](https://python.useinstructor.com) |
### Tooling
| Tool | Description |
|---|---|
| [DSPy](https://github.com/stanfordnlp/dspy) ⭐ 🔓 | Program — don't prompt. Declarative modules with automatic prompt/weight optimization |
| [promptfoo](https://github.com/promptfoo/promptfoo) ⭐ 🔓 | Test, compare and red-team prompts with assertions in CI |
| [Instructor](https://github.com/567-labs/instructor) 🔓 | Pydantic-typed structured outputs with validation and retries |
| [BAML](https://github.com/BoundaryML/baml) 🔓 | A dedicated language for prompts as typed functions, with tests |
| [Outlines](https://github.com/dottxt-ai/outlines) 🔓 | Guaranteed-valid structured generation (JSON, regex, grammars) |
| [Guidance](https://github.com/guidance-ai/guidance) 🔓 | Constrained generation with interleaved control flow |
| [TextGrad](https://github.com/zou-group/textgrad) 🔓 | Backpropagate natural-language "gradients" to optimize prompts |
| [Priompt](https://github.com/anysphere/priompt) 🔓 | Priority-based JSX prompt composition for context budgeting |
**[⬆ back to top](#-table-of-contents)**
## 🧠 RAG
### Frameworks
| Tool | Description |
|---|---|
| [LlamaIndex](https://github.com/run-llama/llama_index) ⭐ 🔓 | The most complete data framework for RAG — connectors, indexes, query engines, workflows |
| [LangChain](https://github.com/langchain-ai/langchain) ⭐ 🔓 | Ubiquitous building blocks and integrations across the entire stack |
| [Haystack](https://github.com/deepset-ai/haystack) 🔓 | Production-minded, explicitly-wired pipelines from deepset |
| [RAGFlow](https://github.com/infiniflow/ragflow) 🔓 | Deep document understanding RAG engine with a full UI |
| [R2R](https://github.com/SciPhi-AI/R2R) 🔓 | RAG-as-a-service with ingestion, graphs, auth and observability built in |
| [txtai](https://github.com/neuml/txtai) 🔓 | All-in-one embeddings database for semantic search and RAG |
| [Cognita](https://github.com/truefoundry/cognita) 🔓 | Modular, config-driven RAG framework for production teams |
| [Verba](https://github.com/weaviate/Verba) 🔓 | Open-source RAG application built on Weaviate |
| [Dify](https://github.com/langgenius/dify) ⭐ 🔓 | Visual LLM app platform with RAG pipeline, agents and observability |
### Document Parsing & Ingestion
| Tool | Description |
|---|---|
| [Docling](https://github.com/docling-project/docling) ⭐ 🔓 | IBM's high-fidelity document converter — layout, tables, formulas → structured output |
| [Unstructured](https://github.com/Unstructured-IO/unstructured) 🔓 | Preprocess 25+ file types into clean, chunk-ready elements |
| [MinerU](https://github.com/opendatalab/MinerU) 🔓 | High-quality PDF → Markdown/JSON extraction, strong on scientific docs |
| [Marker](https://github.com/datalab-to/marker) 🔓 | Fast, accurate PDF-to-Markdown with equation and table support |
| [LlamaParse](https://www.llamaindex.ai/llamaparse) 💰 ☁️ | Managed parser tuned for complex/tabular documents |
| [Firecrawl](https://github.com/firecrawl/firecrawl) ⭐ 🔓 | Crawl and scrape sites into clean LLM-ready markdown |
| [Crawl4AI](https://github.com/unclecode/crawl4ai) 🔓 | Async, LLM-friendly web crawler and scraper |
| [Jina Reader](https://jina.ai/reader/) 🆓 | Prefix any URL with `r.jina.ai` to get markdown |
| [Chonkie](https://github.com/chonkie-inc/chonkie) 🔓 | Fast, no-nonsense chunking library with many strategies |
### Retrieval & Reranking
| Tool | Description |
|---|---|
| [Cohere Rerank](https://cohere.com/rerank) ⭐ ☁️ | The default cross-encoder reranker — often the single biggest quality win |
| [BGE Reranker](https://github.com/FlagOpen/FlagEmbedding) 🔓 | Strong open reranker family from BAAI |
| [Jina Reranker](https://jina.ai/reranker/) ☁️ | Multilingual and long-context reranking models |
| [RAGatouille](https://github.com/AnswerDotAI/RAGatouille) 🔓 | Late-interaction (ColBERT) retrieval made usable |
| [rerankers](https://github.com/AnswerDotAI/rerankers) 🔓 | One tiny API over every reranking method |
| [rank_bm25](https://github.com/dorianbrown/rank_bm25) 🔓 | Classic lexical retrieval — still essential in hybrid search |
### Advanced RAG Patterns
| Pattern | Why it matters | Reference |
|---|---|---|
| Hybrid search (BM25 + dense) | Lexical recall covers what embeddings miss (IDs, names, rare terms) | [Guide](https://weaviate.io/blog/hybrid-search-explained) |
| Contextual Retrieval | Prepend chunk-specific context before embedding; large recall gains | [Anthropic](https://www.anthropic.com/news/contextual-retrieval) |
| [GraphRAG](https://github.com/microsoft/graphrag) | Build a knowledge graph for global, corpus-wide questions | Microsoft |
| [LightRAG](https://github.com/HKUDS/LightRAG) | Simpler, cheaper graph-augmented retrieval | HKUDS |
| [RAPTOR](https://github.com/parthsarthi03/raptor) | Recursive clustering + summarization into a retrieval tree | Stanford |
| [Self-RAG](https://github.com/AkariAsai/self-rag) | Model decides when to retrieve and critiques what it retrieved | Paper |
| [Corrective RAG](https://arxiv.org/abs/2401.15884) | Grade retrieved docs, fall back to web search when weak | Paper |
| [Neo4j GraphRAG](https://github.com/neo4j/neo4j-graphrag-python) | Official graph + vector retrieval package | Neo4j |
### RAG Evaluation
| Tool | Description |
|---|---|
| [Ragas](https://github.com/explodinggradients/ragas) ⭐ 🔓 | The standard RAG metrics suite — faithfulness, relevancy, context precision/recall |
| [DeepEval](https://github.com/confident-ai/deepeval) 🔓 | Pytest-style LLM evaluation with RAG-specific metrics |
| [TruLens](https://github.com/truera/trulens) 🔓 | Feedback functions and the "RAG triad" for tracking quality |
| [FlashRAG](https://github.com/RUC-NLPIR/FlashRAG) 🔓 | Research toolkit to reproduce and compare RAG methods |
**[⬆ back to top](#-table-of-contents)**
## 🔍 Embeddings & Vector Databases
### Embedding Models
| Model | Provider | Notes |
|---|---|---|
| [Voyage AI](https://www.voyageai.com) ⭐ ☁️ | Voyage | Anthropic-recommended; strong general + domain-specific (code, finance, legal) models |
| [OpenAI Embeddings](https://platform.openai.com/docs/guides/embeddings) ☁️ | OpenAI | Solid general-purpose default with adjustable dimensions |
| [Cohere Embed](https://cohere.com/embed) ☁️ | Cohere | Excellent multilingual and compressed (int8/binary) embeddings |
| [BGE](https://github.com/FlagOpen/FlagEmbedding) ⭐ 🔓 | BAAI | The leading open embedding family, many sizes and languages |
| [Jina Embeddings](https://jina.ai/embeddings/) 🔓 ☁️ | Jina AI | Long-context and multimodal open embeddings |
| [Nomic Embed](https://github.com/nomic-ai/contrastors) 🔓 | Nomic | Fully open (weights + data + code) long-context embeddings |
| [E5 / multilingual-e5](https://github.com/microsoft/unilm/tree/master/e5) 🔓 | Microsoft | Strong, well-studied open baselines |
| [Sentence-Transformers](https://github.com/UKPLab/sentence-transformers) ⭐ 🔓 | UKP Lab | The library for using and fine-tuning embedding models |
| [Model2Vec](https://github.com/MinishLab/model2vec) 🔓 | Minish Lab | Distill encoders into static embeddings — orders of magnitude faster |
| [MTEB Leaderboard](https://huggingface.co/spaces/mteb/leaderboard) 🆓 | HF | Compare embedding models before you commit |
### Vector Databases
| Database | Model | Best for | License |
|---|---|---|---|
| [pgvector](https://github.com/pgvector/pgvector) ⭐ 🔓 | Postgres extension | Teams already on Postgres — start here before adding infrastructure | PostgreSQL |
| [Qdrant](https://github.com/qdrant/qdrant) ⭐ 🔓 ☁️ | Standalone / cloud | Rich filtering, quantization, excellent performance-per-euro | Apache-2.0 |
| [Weaviate](https://github.com/weaviate/weaviate) 🔓 ☁️ | Standalone / cloud | Built-in hybrid search, modules and multi-tenancy | BSD-3 |
| [Milvus](https://github.com/milvus-io/milvus) 🔓 ☁️ | Distributed | Billion-scale workloads and GPU indexing | Apache-2.0 |
| [Chroma](https://github.com/chroma-core/chroma) 🔓 | Embedded / server | Prototyping and local-first apps | Apache-2.0 |
| [LanceDB](https://github.com/lancedb/lancedb) 🔓 ☁️ | Embedded / serverless | Multimodal, object-storage-native, zero-copy versioning | Apache-2.0 |
| [Pinecone](https://www.pinecone.io) 💰 ☁️ | Managed | Fully managed serverless vector search with minimal ops | Proprietary |
| [Turbopuffer](https://turbopuffer.com) 💰 ☁️ | Managed | Object-storage-backed search at very low cost per vector | Proprietary |
| [Vespa](https://github.com/vespa-engine/vespa) 🔓 ☁️ | Distributed | Serious hybrid ranking and real-time recommendation at scale | Apache-2.0 |
| [Elasticsearch](https://www.elastic.co/elasticsearch/vector-database) / [OpenSearch](https://opensearch.org/platform/search/vector-database.html) | Search engine | Adding vectors to an existing search deployment | Elastic v2 / Apache-2.0 |
| [Redis Vector](https://redis.io/docs/latest/develop/interact/search-and-query/advanced-concepts/vectors/) 🔓 ☁️ | In-memory | Lowest-latency lookups, semantic caching | RSALv2/SSPL |
| [MongoDB Atlas Vector Search](https://www.mongodb.com/products/platform/atlas-vector-search) 💰 ☁️ | Document DB | Vectors next to operational documents | Proprietary |
| [Supabase Vector](https://supabase.com/docs/guides/ai) 🔓 ☁️ | Postgres platform | pgvector with auth, storage and edge functions attached | Apache-2.0 |
| [ClickHouse](https://clickhouse.com/use-cases/machine-learning-and-data-science) 🔓 ☁️ | OLAP | Analytics + vector filtering over huge tables | Apache-2.0 |
### ANN Libraries (bring your own store)
| Library | Description |
|---|---|
| [FAISS](https://github.com/facebookresearch/faiss) ⭐ 🔓 | Meta's similarity-search library — the reference implementation for ANN |
| [hnswlib](https://github.com/nmslib/hnswlib) 🔓 | Fast, minimal header-only HNSW |
| [USearch](https://github.com/unum-cloud/usearch) 🔓 | Compact, multi-language engine with many metrics and quantization |
| [ScaNN](https://github.com/google-research/google-research/tree/master/scann) 🔓 | Google's high-recall, high-throughput ANN |
| [Annoy](https://github.com/spotify/annoy) 🔓 | Memory-mapped, read-only indexes from Spotify |
| [DiskANN](https://github.com/microsoft/DiskANN) 🔓 | SSD-resident indexes for datasets far larger than RAM |
**[⬆ back to top](#-table-of-contents)**
## 🤝 AI Agents
### Coding Agents
| Agent | Description |
|---|---|
| [Claude Code](https://github.com/anthropics/claude-code) ⭐ 💰 | Anthropic's agentic coding tool — terminal, IDE, desktop and web, with hooks, subagents, skills and MCP |
| [OpenAI Codex](https://github.com/openai/codex) 💰 | OpenAI's coding agent CLI and cloud environment |
| [Gemini CLI](https://github.com/google-gemini/gemini-cli) 🔓 | Google's open-source terminal agent |
| [Cursor](https://cursor.com) 💰 | AI-native editor with deep codebase context and background agents |
| [Cline](https://github.com/cline/cline) 🔓 | Autonomous coding agent inside VS Code, bring-your-own-model |
| [Aider](https://github.com/Aider-AI/aider) 🔓 | Pair programming in the terminal, git-commit-native |
| [OpenHands](https://github.com/OpenHands/OpenHands) 🔓 | Full agent platform that codes, browses and runs commands in a sandbox |
| [Goose](https://github.com/block/goose) 🔓 | Block's extensible on-machine agent, MCP-first |
| [Continue](https://github.com/continuedev/continue) 🔓 | Build and run custom autocomplete/chat/agent flows in your IDE |
| [SWE-agent](https://github.com/SWE-agent/SWE-agent) 🔓 | The research agent that popularized agent-computer interfaces |
| [Plandex](https://github.com/plandex-ai/plandex) 🔓 | Terminal agent designed for large, multi-file, long-running tasks |
| [Devin](https://devin.ai) 💰 | Cognition's autonomous software engineer |
### Browser & Computer-Use Agents
| Tool | Description |
|---|---|
| [browser-use](https://github.com/browser-use/browser-use) ⭐ 🔓 | Let agents drive a real browser — the most widely used option |
| [Stagehand](https://github.com/browserbase/stagehand) 🔓 | Playwright plus `act`/`extract`/`observe` primitives; deterministic where it matters |
| [Playwright MCP](https://github.com/microsoft/playwright-mcp) 🔓 | Accessibility-tree browser control exposed over MCP |
| [Skyvern](https://github.com/Skyvern-AI/skyvern) 🔓 | LLM + vision workflow automation for browser tasks |
| [Computer Use (Claude)](https://docs.anthropic.com/en/docs/agents-and-tools/computer-use) 💰 | Screen-, mouse- and keyboard-level control reference implementation |
| [E2B](https://github.com/e2b-dev/E2B) 🔓 ☁️ | Secure cloud sandboxes for running agent-generated code |
| [Daytona](https://github.com/daytonaio/daytona) 🔓 ☁️ | Fast, isolated runtimes for agent workloads |
### Autonomous & Multi-Agent Systems
| Project | Description |
|---|---|
| [MetaGPT](https://github.com/FoundationAgents/MetaGPT) 🔓 | Multi-agent software company simulation with SOP-driven roles |
| [AutoGPT](https://github.com/Significant-Gravitas/AutoGPT) 🔓 | The original autonomous agent, now a workflow platform |
| [Open Interpreter](https://github.com/openinterpreter/open-interpreter) 🔓 | Natural-language interface to run code locally |
| [Letta](https://github.com/letta-ai/letta) 🔓 | Stateful agents with long-term memory (formerly MemGPT) |
| [CAMEL](https://github.com/camel-ai/camel) 🔓 | Research framework for multi-agent communication at scale |
| [Suna](https://github.com/kortix-ai/suna) 🔓 | Open-source generalist assistant with browser, files and shell |
### Agent Benchmarks
See [Benchmarks → Agents & Tool Use](#agents--tool-use) for SWE-bench, Terminal-Bench, τ-bench, BFCL, GAIA, OSWorld and WebArena, and [Metrics → Agent Metrics](#agent-metrics) for what to measure on your own traffic.
**[⬆ back to top](#-table-of-contents)**
## 🔌 MCP (Model Context Protocol)
### Specification & Official Resources
| Resource | Description |
|---|---|
| [modelcontextprotocol.io](https://modelcontextprotocol.io) ⭐ | Official documentation, concepts and tutorials |
| [Specification](https://modelcontextprotocol.io/specification) | The normative protocol spec, versioned by date |
| [Reference Servers](https://github.com/modelcontextprotocol/servers) ⭐ | Official server implementations and a large community index |
| [MCP Registry](https://github.com/modelcontextprotocol/registry) | Official community registry of available servers |
| [MCP Inspector](https://github.com/modelcontextprotocol/inspector) ⭐ | Interactive developer tool for testing and debugging servers |
| [Anthropic MCP docs](https://docs.anthropic.com/en/docs/mcp) | Connecting MCP servers to Claude apps and the API |
### SDKs
| Language | SDK |
|---|---|
| Python | [python-sdk](https://github.com/modelcontextprotocol/python-sdk) ⭐ |
| TypeScript | [typescript-sdk](https://github.com/modelcontextprotocol/typescript-sdk) ⭐ |
| Java | [java-sdk](https://github.com/modelcontextprotocol/java-sdk) |
| Kotlin | [kotlin-sdk](https://github.com/modelcontextprotocol/kotlin-sdk) |
| C# / .NET | [csharp-sdk](https://github.com/modelcontextprotocol/csharp-sdk) |
| Go | [go-sdk](https://github.com/modelcontextprotocol/go-sdk) |
| Rust | [rust-sdk](https://github.com/modelcontextprotocol/rust-sdk) |
| Swift | [swift-sdk](https://github.com/modelcontextprotocol/swift-sdk) |
| Ruby | [ruby-sdk](https://github.com/modelcontextprotocol/ruby-sdk) |
### Frameworks & Infrastructure
| Tool | Description |
|---|---|
| [FastMCP](https://github.com/jlowin/fastmcp) ⭐ 🔓 | The fast, Pythonic way to build MCP servers and clients |
| [mcp-use](https://github.com/mcp-use/mcp-use) 🔓 | Connect any LLM to any MCP server in a few lines |
| [mcp-agent](https://github.com/lastmile-ai/mcp-agent) 🔓 | Build agents using MCP with composable workflow patterns |
| [Cloudflare Remote MCP](https://developers.cloudflare.com/agents/model-context-protocol/) ☁️ | Deploy authenticated remote MCP servers on Workers |
| [Docker MCP Toolkit](https://docs.docker.com/ai/mcp-catalog-and-toolkit/) 🔓 | Containerized, signed MCP servers with a managed gateway |
| [MCP Gateway (IBM)](https://github.com/IBM/mcp-context-forge) 🔓 | Federate, secure and observe many MCP servers behind one endpoint |
### Directories & Ecosystem
| Directory | Description |
|---|---|
| [Smithery](https://smithery.ai) | Large registry with one-click install and hosted deployment |
| [Glama MCP](https://glama.ai/mcp/servers) | Indexed directory with security and quality scoring |
| [PulseMCP](https://www.pulsemcp.com) | Servers, clients and a weekly ecosystem newsletter |
| [mcpservers.org](https://mcpservers.org) | Curated, human-reviewed server listing |
| [Awesome MCP Servers](https://github.com/punkpeye/awesome-mcp-servers) | The community's own curated list |
### Enterprise Considerations
| Topic | Guidance |
|---|---|
| Authorization | Remote servers should implement the [OAuth 2.1 authorization spec](https://modelcontextprotocol.io/specification/draft/basic/authorization) — never ship static shared secrets |
| Transport | Prefer **Streamable HTTP** for remote servers; stdio for local-only tools |
| Tool poisoning | Treat third-party tool descriptions as untrusted input — they enter the model's context |
| Least privilege | Scope each server to one system with the narrowest credentials that work |
| Auditability | Log every tool invocation with arguments, identity and outcome |
| Vetting | Pin versions and review source before installing community servers |
**[⬆ back to top](#-table-of-contents)**
## 🎓 Agent Skills
### The Standard
| Resource | Description |
|---|---|
| [agentskills.io](https://agentskills.io) ⭐ | Home of the open standard — overview, quickstart and client showcase |
| [Specification](https://agentskills.io/specification) ⭐ | The normative `SKILL.md` format: frontmatter, structure, progressive disclosure |
| [agentskills/agentskills](https://github.com/agentskills/agentskills) | Where the standard is developed in the open |
| [anthropics/skills](https://github.com/anthropics/skills) ⭐ 🔓 | Anthropic's reference implementation and production-grade example skills |
| [Equipping agents for the real world](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills) ⭐ | The design rationale, and how Anthropic uses skills in its own products |
| [Claude Code skills docs](https://code.claude.com/docs/en/skills) | Authoring, installing and scoping skills in practice |
| [Claude platform docs](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview) | Skills across the API, Agent SDK and Claude apps |
### Skills Shipped by the Teams That Own the Domain
The strongest signal that a skill is real: the people who maintain the framework, platform or product also maintain its skills, and ship them in the repo.
| Skills | Maintained by | What they encode |
|---|---|---|
| [Laravel Boost](https://laravel.com/docs/12.x/boost#agent-skills) ⭐ 🔓 | Laravel core team | Laravel conventions and best practices, so agents write idiomatic Laravel rather than generic PHP |
| [Anthropic document skills](https://github.com/anthropics/skills/tree/main/skills) ⭐ | Anthropic | The `pdf`, `docx`, `pptx` and `xlsx` skills that power Claude's real document editing |
| [Spring AI](https://spring.io/blog/2026/01/13/spring-ai-generic-agent-skills/) 🔓 | Spring team | Bringing skills to Spring AI agents in the Java ecosystem |
| [Google AI Edge Gallery](https://github.com/google-ai-edge/gallery/tree/main/skills) 🔓 | Google AI Edge | Skills shipped alongside an on-device LLM application |
| [Goose](https://goose-docs.ai/docs/guides/context-engineering/using-skills) 🔓 | Block | Context engineering with skills in an open agent runtime |
| [Pulumi Neo](https://www.pulumi.com/docs/ai/skills/) | Pulumi | Infrastructure workflows constrained by org policy and approvals |
| [Databricks Genie Code](https://docs.databricks.com/aws/en/assistant/skills) | Databricks | Data engineering and analytics procedures inside the lakehouse |
| [Snowflake Cortex Code](https://docs.snowflake.com/en/user-guide/cortex-code/extensibility#extensibility-skills) | Snowflake | Extending an in-platform data agent with team procedures |
| [Qodo](https://www.qodo.ai/blog/how-i-use-qodos-agent-skills-to-auto-fix-issues-in-pull-requests/) | Qodo | A written-up account of using skills to auto-fix PR issues |
| [Letta](https://docs.letta.com/letta-code/skills/) 🔓 | Letta | Skills combined with persistent agent memory |
| [OpenHands](https://docs.openhands.dev/overview/skills) 🔓 | OpenHands | Skills for cloud coding agents at scale |
| [Firebender](https://docs.firebender.com/multi-agent/skills) | Firebender | Android-specific build, emulator and test workflows |
### Methodology Collections
Skills that encode a whole way of working, not a single task.
| Collection | Author | What it encodes |
|---|---|---|
| [Superpowers](https://github.com/obra/superpowers) ⭐ 🔓 | Jesse Vincent | A full development methodology — TDD red/green/refactor, systematic debugging, brainstorming before building, verification before completion, subagent-driven development, worktree management |
| [Netresearch marketplace](https://github.com/netresearch/claude-code-marketplace) 🔓 | Netresearch | An agency's working skills for TYPO3, PHP, Go, Docker, Jira, security and docs |
| [skill-creator](https://github.com/anthropics/skills/tree/main/skills/skill-creator) ⭐ | Anthropic | The skill for writing skills — start here before authoring your own |
| [mcp-builder](https://github.com/anthropics/skills/tree/main/skills/mcp-builder) | Anthropic | Generating well-formed MCP servers, itself packaged as a skill |
### Directories & Curated Lists
| Directory | Notes |
|---|---|
| [heilcheng/awesome-agent-skills](https://github.com/heilcheng/awesome-agent-skills) ⭐ | Explicitly curates skills used by real engineering teams over bulk-generated ones |
| [VoltAgent/awesome-agent-skills](https://github.com/VoltAgent/awesome-agent-skills) | Large community-maintained collection across many agents |
| [ComposioHQ/awesome-claude-skills](https://github.com/ComposioHQ/awesome-claude-skills) | Broad productivity-oriented catalogue |
| [travisvn/awesome-claude-skills](https://github.com/travisvn/awesome-claude-skills) | Curated skills, resources and authoring tools |
| [`agent-skills` topic](https://github.com/topics/agent-skills) | The raw firehose — useful for discovery, apply your own judgment |
### Client Support
The format is portable; the same `SKILL.md` works across a growing set of agents.
| Client | Skills documentation |
|---|---|
| [Claude Code](https://code.claude.com/docs/en/skills) ⭐ | Terminal, IDE, desktop and web |
| [OpenAI Codex](https://developers.openai.com/codex/skills/) | Codex CLI and cloud |
| [GitHub Copilot](https://docs.github.com/en/copilot/concepts/agents/about-agent-skills) | Across Copilot agents |
| [VS Code](https://code.visualstudio.com/docs/copilot/customization/agent-skills) | Editor-native customization |
| [Cursor](https://cursor.com/docs/context/skills) | Skills as codebase context |
| [Gemini CLI](https://geminicli.com/docs/cli/skills/) 🔓 | Google's open terminal agent |
| [Goose](https://goose-docs.ai/docs/guides/context-engineering/using-skills) 🔓 | Block's extensible agent |
| [OpenCode](https://opencode.ai/docs/skills/) 🔓 | Terminal, IDE and desktop |
| [Amp](https://ampcode.com/manual#agent-skills) | Sourcegraph's coding agent |
| [Roo Code](https://docs.roocode.com/features/skills) 🔓 | Multi-mode agent team in your editor |
| [Factory](https://docs.factory.ai/cli/configuration/skills) | Droids across IDE and CI/CD |
| [Kiro](https://kiro.dev/docs/skills/) | Spec-driven development |
| [Junie](https://junie.jetbrains.com/docs/agent-skills.html) | JetBrains IDE agent |
| [Tabnine](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/agent-skills) | Enterprise-controlled deployments |
### Writing Skills That Actually Get Used
| Practice | Why |
|---|---|
| **The description is the trigger** ⭐ | It is all the agent sees until activation. Write when to use it, not what it is — vague descriptions never fire |
| **Keep `SKILL.md` short** | It loads into context wholesale. Push detail into `references/` and link to it |
| **Use progressive disclosure** ⭐ | Name/description at startup, instructions on activation, referenced files on demand. Design for all three stages |
| **Prefer scripts over prose** | Deterministic steps belong in `scripts/`, not in instructions the model may paraphrase |
| **Encode judgment, not just steps** | The valuable part is *why* your team does it this way and when to deviate |
| **Version-control with the code** | A skill describing your repo's conventions belongs in your repo, reviewed like any other change |
| **Test it like code** | Run real tasks against it. A skill that never activates is worse than none — it creates false confidence |
| **One skill, one job** | Composable skills beat a monolith; the agent loads only what the task needs |
**[⬆ back to top](#-table-of-contents)**
## 🛠️ Agent Frameworks
### General-Purpose Orchestration
| Framework | Language | Distinctive strength |
|---|---|---|
| [LangGraph](https://github.com/langchain-ai/langgraph) ⭐ 🔓 | Python, JS | Graph-based, durable, stateful agents with human-in-the-loop and time travel |
| [CrewAI](https://github.com/crewAIInc/crewAI) ⭐ 🔓 | Python | Role-playing crews and deterministic flows; standalone of LangChain |
| [AutoGen](https://github.com/microsoft/autogen) 🔓 | Python, .NET | Event-driven multi-agent conversations from Microsoft Research |
| [AG2](https://github.com/ag2ai/ag2) 🔓 | Python | Community continuation of the original AutoGen line |
| [Microsoft Agent Framework](https://github.com/microsoft/agent-framework) 🔓 | Python, .NET | Convergence of AutoGen + Semantic Kernel for production agents |
| [Semantic Kernel](https://github.com/microsoft/semantic-kernel) 🔓 | .NET, Python, Java | Enterprise .NET-first orchestration with planners and plugins |
| [PydanticAI](https://github.com/pydantic/pydantic-ai) ⭐ 🔓 | Python | Type-safe agents that feel like FastAPI; excellent validation and testing |
| [Mastra](https://github.com/mastra-ai/mastra) ⭐ 🔓 | TypeScript | Batteries-included TS framework — agents, workflows, RAG, evals, memory |
| [OpenAI Agents SDK](https://github.com/openai/openai-agents-python) 🔓 | Python, JS | Minimal primitives: agents, handoffs, guardrails, sessions, tracing |
| [Claude Agent SDK](https://github.com/anthropics/claude-agent-sdk-python) ⭐ 🔓 | Python, TS | Build agents on the same harness that powers Claude Code |
| [Google ADK](https://github.com/google/adk-python) 🔓 | Python, Java | Code-first agent development, Vertex AI Agent Engine deployment |
| [Strands Agents](https://github.com/strands-agents/sdk-python) 🔓 | Python | AWS's model-driven SDK, integrates with Bedrock AgentCore |
| [Agno](https://github.com/agno-agi/agno) 🔓 | Python | High-performance runtime with built-in memory, knowledge and UI |
| [smolagents](https://github.com/huggingface/smolagents) 🔓 | Python | Minimal agents that think in code; ~1k lines of core logic |
| [LlamaIndex Workflows](https://github.com/run-llama/llama_index) 🔓 | Python, TS | Event-driven, async-first orchestration tightly coupled to retrieval |
| [Atomic Agents](https://github.com/BrainBlend-AI/atomic-agents) 🔓 | Python | Small, composable, strictly-typed agent building blocks |
| [Cloudflare Agents SDK](https://github.com/cloudflare/agents) 🔓 | TypeScript | Durable, stateful agents on Workers with WebSockets and scheduling |
### Visual & Low-Code Builders
| Tool | Description |
|---|---|
| [Dify](https://github.com/langgenius/dify) ⭐ 🔓 | Full LLMOps platform: visual workflows, RAG, agents, observability |
| [n8n](https://github.com/n8n-io/n8n) ⭐ 🔓 | Workflow automation with native AI/agent nodes and 400+ integrations |
| [Flowise](https://github.com/FlowiseAI/Flowise) 🔓 | Drag-and-drop LLM app builder |
| [Langflow](https://github.com/langflow-ai/langflow) 🔓 | Visual builder for agents and RAG flows, deployable as an API |
| [Rivet](https://github.com/Ironclad/rivet) 🔓 | Visual graph IDE for debugging complex prompt chains |
### Durable Execution (the unglamorous half of production agents)
| Tool | Description |
|---|---|
| [Temporal](https://github.com/temporalio/temporal) ⭐ 🔓 ☁️ | Durable workflow engine — the reference answer for long-running, retryable agents |
| [Inngest](https://github.com/inngest/inngest) 🔓 ☁️ | Event-driven durable functions with steps, retries and concurrency control |
| [Restate](https://github.com/restatedev/restate) 🔓 ☁️ | Durable execution with low-latency journaling |
| [Cloudflare Workflows](https://developers.cloudflare.com/workflows/) ☁️ | Durable multi-step execution at the edge |
| [Prefect](https://github.com/PrefectHQ/prefect) 🔓 ☁️ | Pythonic orchestration that adapts well to AI pipelines |
**[⬆ back to top](#-table-of-contents)**
## 🏗️ AI & ML Frameworks
### Deep Learning Frameworks
| Framework | Org | Notes |
|---|---|---|
| [PyTorch](https://github.com/pytorch/pytorch) ⭐ 🔓 | PyTorch Foundation | The framework nearly all modern AI research and open models are written in |
| [JAX](https://github.com/jax-ml/jax) 🔓 | Google | Composable function transforms + XLA; dominant for large-scale TPU training |
| [TensorFlow](https://github.com/tensorflow/tensorflow) 🔓 | Google | Mature production ecosystem; still widespread in established deployments |
| [Keras](https://github.com/keras-team/keras) 🔓 | Keras team | High-level API that now runs on JAX, PyTorch or TensorFlow |
| [Flax NNX](https://github.com/google/flax) 🔓 | Google | The neural network library most JAX research builds on |
| [MLX](https://github.com/ml-explore/mlx) 🔓 | Apple | Array framework designed for Apple silicon unified memory |
| [tinygrad](https://github.com/tinygrad/tinygrad) 🔓 | tiny corp | Radically minimal framework — excellent for understanding the stack |
| [Candle](https://github.com/huggingface/candle) 🔓 | Hugging Face | Minimalist Rust ML framework for serverless and embedded inference |
| [Burn](https://github.com/tracel-ai/burn) 🔓 | Tracel AI | Rust deep learning framework with pluggable backends |
| [ONNX](https://github.com/onnx/onnx) 🔓 | LF AI | Open interchange format for moving models between frameworks |
### Model & Training Libraries
| Library | Description |
|---|---|
| [Transformers](https://github.com/huggingface/transformers) ⭐ 🔓 | The model-definition library of record for text, vision, audio and multimodal |
| [Diffusers](https://github.com/huggingface/diffusers) ⭐ 🔓 | State-of-the-art diffusion models for image, audio and video generation |
| [Sentence-Transformers](https://github.com/UKPLab/sentence-transformers) 🔓 | Train and serve embedding and reranking models |
| [Accelerate](https://github.com/huggingface/accelerate) 🔓 | Run the same training script on any distributed configuration |
| [Lightning](https://github.com/Lightning-AI/pytorch-lightning) ⭐ 🔓 | Remove training boilerplate without giving up PyTorch control |
| [Composer](https://github.com/mosaicml/composer) 🔓 | MosaicML's speed-focused training library with algorithmic optimizations |
| [timm](https://github.com/huggingface/pytorch-image-models) 🔓 | The reference collection of vision backbones and training recipes |
### Distributed & Large-Scale Training
| Framework | Description |
|---|---|
| [DeepSpeed](https://github.com/deepspeedai/DeepSpeed) ⭐ 🔓 | ZeRO sharding, offload and pipeline parallelism for very large models |
| [Megatron-LM](https://github.com/NVIDIA/Megatron-LM) ⭐ 🔓 | NVIDIA's tensor/pipeline/sequence parallelism reference implementation |
| [PyTorch FSDP](https://docs.pytorch.org/docs/stable/fsdp.html) 🔓 | Native fully-sharded data parallel training |
| [torchtitan](https://github.com/pytorch/torchtitan) 🔓 | PyTorch-native reference for pretraining at scale with 4D parallelism |
| [Ray Train](https://github.com/ray-project/ray) 🔓 | Distributed training orchestration across heterogeneous clusters |
| [Colossal-AI](https://github.com/hpcaitech/ColossalAI) 🔓 | Unified parallelism toolkit for large model training |
| [Nanotron](https://github.com/huggingface/nanotron) 🔓 | Minimal, readable 3D-parallel pretraining library |
| [MaxText](https://github.com/AI-Hypercomputer/maxtext) 🔓 | High-performance JAX/TPU LLM training reference |
| [Levanter](https://github.com/stanford-crfm/levanter) 🔓 | Legible, scalable, bitwise-reproducible JAX training |
### Reinforcement Learning & Post-Training
| Library | Description |
|---|---|
| [TRL](https://github.com/huggingface/trl) ⭐ 🔓 | SFT, DPO, GRPO and PPO trainers that integrate with Transformers |
| [verl](https://github.com/volcengine/verl) ⭐ 🔓 | Production-grade RL library for LLM post-training (HybridFlow) |
| [OpenRLHF](https://github.com/OpenRLHF/OpenRLHF) 🔓 | Scalable RLHF built on Ray, vLLM and DeepSpeed |
| [TorchRL](https://github.com/pytorch/rl) 🔓 | PyTorch-native RL primitives and environments |
| [Gymnasium](https://github.com/Farama-Foundation/Gymnasium) ⭐ 🔓 | The standard RL environment API (maintained fork of OpenAI Gym) |
| [PettingZoo](https://github.com/Farama-Foundation/PettingZoo) 🔓 | Gymnasium for multi-agent environments |
| [Stable-Baselines3](https://github.com/DLR-RM/stable-baselines3) 🔓 | Reliable, well-tested implementations of standard RL algorithms |
| [CleanRL](https://github.com/vwxyzjn/cleanrl) 🔓 | Single-file RL implementations built for readability |
| [Ray RLlib](https://docs.ray.io/en/latest/rllib/index.html) 🔓 | Scalable RL for production workloads |
### Classical ML & Structured Data
| Library | Description |
|---|---|
| [scikit-learn](https://github.com/scikit-learn/scikit-learn) ⭐ 🔓 | The baseline that still solves most tabular problems — try it before an LLM |
| [XGBoost](https://github.com/dmlc/xgboost) ⭐ 🔓 | Gradient boosting that remains state of the art on tabular data |
| [LightGBM](https://github.com/microsoft/LightGBM) 🔓 | Fast, memory-efficient gradient boosting |
| [CatBoost](https://github.com/catboost/catboost) 🔓 | Gradient boosting with excellent categorical feature handling |
| [statsmodels](https://github.com/statsmodels/statsmodels) 🔓 | Statistical models and hypothesis testing with proper inference |
| [PyTorch Geometric](https://github.com/pyg-team/pytorch_geometric) 🔓 | Graph neural networks on PyTorch |
| [DGL](https://github.com/dmlc/dgl) 🔓 | Deep graph library with multi-backend support |
| [Prophet](https://github.com/facebook/prophet) 🔓 | Interpretable forecasting for business time series |
| [Darts](https://github.com/unit8co/darts) 🔓 | Unified time series forecasting and anomaly detection |
**[⬆ back to top](#-table-of-contents)**
## ⚡ AI SDKs
### Provider SDKs
| Provider | SDKs |
|---|---|
| Anthropic | [Python](https://github.com/anthropics/anthropic-sdk-python) ⭐ · [TypeScript](https://github.com/anthropics/anthropic-sdk-typescript) · [Java](https://github.com/anthropics/anthropic-sdk-java) · [Go](https://github.com/anthropics/anthropic-sdk-go) · [Ruby](https://github.com/anthropics/anthropic-sdk-ruby) · [PHP](https://github.com/anthropics/anthropic-sdk-php) · [C#](https://github.com/anthropics/anthropic-sdk-csharp) |
| OpenAI | [Python](https://github.com/openai/openai-python) · [Node](https://github.com/openai/openai-node) · [Go](https://github.com/openai/openai-go) · [Java](https://github.com/openai/openai-java) |
| Google | [google-genai Python](https://github.com/googleapis/python-genai) · [JS](https://github.com/googleapis/js-genai) |
| Mistral | [Python](https://github.com/mistralai/client-python) · [TS](https://github.com/mistralai/client-ts) |
| Cohere | [Python](https://github.com/cohere-ai/cohere-python) · [TS](https://github.com/cohere-ai/cohere-typescript) |
### Cross-Provider & Application SDKs
| SDK | Description |
|---|---|
| [Vercel AI SDK](https://github.com/vercel/ai) ⭐ 🔓 | The TypeScript standard for AI apps — unified provider API, streaming, tools, generative UI |
| [LiteLLM](https://github.com/BerriAI/litellm) ⭐ 🔓 | Call 100+ LLMs with the OpenAI format; proxy adds keys, budgets, routing and logs |
| [aisuite](https://github.com/andrewyng/aisuite) 🔓 | Thin, uniform interface across providers for easy comparison |
| [Instructor](https://github.com/567-labs/instructor) 🔓 | Structured, validated outputs across providers |
| [Mirascope](https://github.com/Mirascope/mirascope) 🔓 | LLM calls as typed Python functions |
| [Portkey Gateway](https://github.com/Portkey-AI/gateway) 🔓 ☁️ | Fast AI gateway with routing, fallbacks, caching and guardrails |
| [Chainlit](https://github.com/Chainlit/chainlit) 🔓 | Build and ship conversational AI UIs in pure Python |
| [Gradio](https://github.com/gradio-app/gradio) ⭐ 🔓 | Turn any model into a shareable web demo in a few lines |
| [Streamlit](https://github.com/streamlit/streamlit) 🔓 | Data and AI apps in Python, no frontend required |
| [assistant-ui](https://github.com/assistant-ui/assistant-ui) 🔓 | Composable React primitives for chat and agent UIs |
| [CopilotKit](https://github.com/CopilotKit/CopilotKit) 🔓 | Drop in-app copilots and agentic UX into React apps |
**[⬆ back to top](#-table-of-contents)**
## 🧰 Developer Tooling
### Tokenization & Context Budgeting
| Tool | Description |
|---|---|
| [tiktoken](https://github.com/openai/tiktoken) ⭐ 🔓 | Fast BPE tokenizer — the standard way to count tokens before you send them |
| [Tokenizers](https://github.com/huggingface/tokenizers) 🔓 | Rust-backed tokenization used across the open ecosystem |
| [Token counting API](https://docs.anthropic.com/en/docs/build-with-claude/token-counting) 🆓 | Count tokens exactly as the provider will, including tools and images |
| [tokencost](https://github.com/AgentOps-AI/tokencost) 🔓 | Estimate USD cost of prompts and completions across providers |
| [ttok](https://github.com/simonw/ttok) 🔓 | Count and truncate text to a token budget from the shell |
### Playgrounds & Prompt IDEs
| Tool | Description |
|---|---|
| [Anthropic Console](https://console.anthropic.com) ⭐ | Workbench with prompt generator, improver, test cases and evaluations |
| [Google AI Studio](https://aistudio.google.com) 🆓 | Fast Gemini prototyping with multimodal input and code export |
| [OpenAI Playground](https://platform.openai.com/playground) | Model and parameter experimentation with function calling |
| [Langfuse Prompt Management](https://langfuse.com/docs/prompts) 🔓 | Version, label and deploy prompts without a code release |
| [Latitude](https://github.com/latitude-dev/latitude-llm) 🔓 | Open-source prompt engineering platform with evals and versioning |
| [Agenta](https://github.com/Agenta-AI/agenta) 🔓 | Prompt playground, versioning and evaluation for teams |
| [PromptLayer](https://www.promptlayer.com) 💰 | Prompt registry and observability aimed at non-engineer collaborators |
### Data Labeling & Curation
| Tool | Description |
|---|---|
| [Argilla](https://github.com/argilla-io/argilla) ⭐ 🔓 | Collaboration tool for AI engineers who care about data quality |
| [Label Studio](https://github.com/HumanSignal/label-studio) ⭐ 🔓 | Multi-type labeling for text, image, audio, video and time series |
| [doccano](https://github.com/doccano/doccano) 🔓 | Lightweight open-source text annotation |
| [Cleanlab](https://github.com/cleanlab/cleanlab) 🔓 | Automatically find label errors and data issues in your datasets |
| [Lilac](https://github.com/databricks/lilac) 🔓 | Explore, cluster and clean unstructured datasets before training |
| [Nomic Atlas](https://github.com/nomic-ai/nomic) 🔓 | Interactively visualize and inspect millions of embeddings |
### Synthetic Data Generation
| Tool | Description |
|---|---|
| [distilabel](https://github.com/argilla-io/distilabel) ⭐ 🔓 | Synthetic data and AI feedback pipelines for reliable dataset creation |
| [Curator](https://github.com/bespokelabsai/curator) 🔓 | Bespoke Labs' library for post-training and structured synthetic data |
| [DataDreamer](https://github.com/datadreamer-dev/DataDreamer) 🔓 | Reproducible synthetic data and prompting workflows for research |
| [NeMo Curator](https://github.com/NVIDIA-NeMo/Curator) 🔓 | GPU-accelerated curation, deduplication and filtering at scale |
| [SDV](https://github.com/sdv-dev/SDV) 🔓 | Synthetic tabular and relational data with privacy-preserving evaluation |
### Quantization & Model Optimization
| Tool | Description |
|---|---|
| [bitsandbytes](https://github.com/bitsandbytes-foundation/bitsandbytes) ⭐ 🔓 | 8-bit and 4-bit quantization primitives used throughout fine-tuning |
| [GGUF](https://huggingface.co/docs/hub/gguf) ⭐ | The dominant quantization format for local inference (produced by llama.cpp) |
| [llm-compressor](https://github.com/vllm-project/llm-compressor) 🔓 | Produce quantized, sparse checkpoints ready to serve on vLLM |
| [AutoAWQ](https://github.com/casper-hansen/AutoAWQ) 🔓 | Activation-aware weight quantization for 4-bit inference |
| [GPTQModel](https://github.com/ModelCloud/GPTQModel) 🔓 | Maintained GPTQ quantization toolkit |
| [torchao](https://github.com/pytorch/ao) 🔓 | Native PyTorch quantization and sparsity for training and inference |
| [Optimum](https://github.com/huggingface/optimum) 🔓 | Export and optimize Transformers for ONNX, OpenVINO and accelerators |
| [ExLlamaV2](https://github.com/turboderp-org/exllamav2) 🔓 | Fast quantized inference on consumer GPUs |
### Benchmarking & Load Testing
| Tool | Description |
|---|---|
| [GuideLLM](https://github.com/vllm-project/guidellm) ⭐ 🔓 | Evaluate real-world latency, throughput and capacity of an LLM deployment |
| [vLLM benchmarks](https://github.com/vllm-project/vllm/tree/main/benchmarks) 🔓 | Reference throughput and serving benchmark scripts |
| [LLMPerf](https://github.com/ray-project/llmperf) 🔓 | Load-test and compare LLM API providers on latency and consistency |
| [k6](https://github.com/grafana/k6) 🔓 | General-purpose load testing that adapts well to streaming endpoints |
| [nvitop](https://github.com/XuehaiPan/nvitop) 🔓 | Interactive GPU process monitoring — the `htop` of NVIDIA devices |
### Terminal & Agent Utilities
| Tool | Description |
|---|---|
| [llm](https://github.com/simonw/llm) ⭐ 🔓 | Simon Willison's CLI for prompting, logging and templating across models |
| [files-to-prompt](https://github.com/simonw/files-to-prompt) 🔓 | Concatenate a directory into a single, well-structured prompt |
| [Repomix](https://github.com/yamadashy/repomix) ⭐ 🔓 | Pack an entire repository into one AI-friendly file |
| [gitingest](https://github.com/coderamp-labs/gitingest) 🔓 | Turn any Git repo into a digestible text digest via URL |
| [aichat](https://github.com/sigoden/aichat) 🔓 | All-in-one CLI with shell assistant, RAG and function calling |
| [Context7](https://github.com/upstash/context7) 🔓 | Up-to-date library documentation served to coding agents over MCP |
| [strip-tags](https://github.com/simonw/strip-tags) 🔓 | Strip HTML down to the text an LLM actually needs |
**[⬆ back to top](#-table-of-contents)**
## 🧪 Evaluation & Observability
### Tracing & Observability Platforms
| Platform | Description |
|---|---|
| [Langfuse](https://github.com/langfuse/langfuse) ⭐ 🔓 ☁️ | Open-source LLM engineering platform — tracing, evals, prompt management, self-hostable |
| [LangSmith](https://www.langchain.com/langsmith) 💰 ☁️ | Deep tracing, datasets and evaluation; best-in-class for LangChain/LangGraph |
| [Arize Phoenix](https://github.com/Arize-ai/phoenix) 🔓 | Open-source, OpenTelemetry-native tracing and evaluation notebook-first |
| [Braintrust](https://www.braintrust.dev) 💰 ☁️ | Eval-centric workflow with playgrounds and CI integration |
| [W&B Weave](https://github.com/wandb/weave) 🔓 ☁️ | Tracing and evaluation inside the Weights & Biases ecosystem |
| [Opik](https://github.com/comet-ml/opik) 🔓 ☁️ | Comet's open-source tracing, evaluation and guardrails |
| [Helicone](https://github.com/Helicone/helicone) 🔓 ☁️ | One-line proxy for logging, caching, rate limiting and cost tracking |
| [OpenLLMetry](https://github.com/traceloop/openllmetry) 🔓 | OpenTelemetry extensions for LLM apps — vendor-neutral by design |
| [OpenTelemetry GenAI](https://opentelemetry.io/docs/specs/semconv/gen-ai/) 🆓 | The emerging standard semantic conventions for AI telemetry |
| [Datadog LLM Observability](https://www.datadoghq.com/product/llm-observability/) 💰 ☁️ | LLM traces alongside your existing APM and infrastructure monitoring |
### Evaluation Frameworks
| Tool | Description |
|---|---|
| [promptfoo](https://github.com/promptfoo/promptfoo) ⭐ 🔓 | Declarative evals and red-teaming that run in CI |
| [DeepEval](https://github.com/confident-ai/deepeval) ⭐ 🔓 | Pytest-like unit testing for LLM outputs with 40+ metrics |
| [Ragas](https://github.com/explodinggradients/ragas) 🔓 | Purpose-built RAG and agent metrics |
| [Inspect AI](https://github.com/UKGovernmentBEIS/inspect_ai) ⭐ 🔓 | The UK AI Security Institute's rigorous evaluation framework |
| [lm-evaluation-harness](https://github.com/EleutherAI/lm-evaluation-harness) 🔓 | The standard harness for academic benchmark reporting |
| [HELM](https://github.com/stanford-crfm/helm) 🔓 | Stanford's holistic, multi-metric model evaluation |
| [OpenAI Evals](https://github.com/openai/evals) 🔓 | Framework and registry of benchmark evals |
| [Giskard](https://github.com/Giskard-AI/giskard) 🔓 | Automated vulnerability and quality scanning for ML and LLM apps |
| [Evidently](https://github.com/evidentlyai/evidently) 🔓 | Data drift, quality and LLM evaluation with rich reports |
| [MLflow LLM Evaluate](https://mlflow.org/docs/latest/llms/llm-evaluate/) 🔓 | Evaluation integrated with experiment tracking and the model registry |
**[⬆ back to top](#-table-of-contents)**
## 📊 Benchmarks
### Reasoning & Knowledge
| Benchmark | Measures |
|---|---|
| [MMLU-Pro](https://github.com/TIGER-AI-Lab/MMLU-Pro) ⭐ | Harder, less saturated successor to MMLU across 14 domains |
| [GPQA](https://github.com/idavidrein/gpqa) ⭐ | Graduate-level physics, chemistry and biology questions that resist search |
| [Humanity's Last Exam](https://github.com/centerforaisafety/hle) | Expert-written questions at the frontier of human knowledge |
| [ARC-AGI](https://github.com/fchollet/ARC-AGI) ⭐ | Abstract visual reasoning designed to resist memorization |
| [BIG-bench Hard](https://github.com/suzgunmirac/BIG-Bench-Hard) | The subset of BIG-bench where models historically underperformed humans |
| [MuSR](https://github.com/Zayne-Sprague/MuSR) | Multi-step soft reasoning over natural language narratives |
| [DROP](https://allenai.org/data/drop) | Discrete reasoning over paragraphs — arithmetic, counting, sorting |
### Mathematics
| Benchmark | Measures |
|---|---|
| [AIME](https://huggingface.co/datasets/AI-MO/aimo-validation-aime) ⭐ | Competition math; the current default frontier reasoning check |
| [MATH](https://github.com/hendrycks/math) | 12.5k competition problems with step-by-step solutions |
| [GSM8K](https://github.com/openai/grade-school-math) | Grade-school word problems — largely saturated, still a smoke test |
| [FrontierMath](https://epoch.ai/frontiermath) | Unpublished research-level problems designed to stay unsaturated |
| [MathArena](https://matharena.ai) | Evaluation on competitions held *after* model training cutoffs |
### Code & Software Engineering
| Benchmark | Measures |
|---|---|
| [SWE-bench](https://github.com/SWE-bench/SWE-bench) ⭐ | Resolving real GitHub issues in real repositories — the industry reference |
| [SWE-bench Verified](https://openai.com/index/introducing-swe-bench-verified/) ⭐ | Human-validated 500-problem subset; the number most vendors report |
| [Terminal-Bench](https://github.com/laude-institute/terminal-bench) ⭐ | End-to-end task completion in a real terminal environment |
| [LiveCodeBench](https://github.com/LiveCodeBench/LiveCodeBench) | Contamination-free competitive programming, continuously refreshed |
| [BigCodeBench](https://github.com/bigcode-project/bigcodebench) | Realistic tasks requiring compositional use of many libraries |
| [HumanEval](https://github.com/openai/human-eval) | The classic function-synthesis benchmark — saturated, but ubiquitous |
| [MBPP](https://github.com/google-research/google-research/tree/master/mbpp) | Entry-level Python programming problems |
| [Aider Polyglot](https://aider.chat/docs/leaderboards/) | Editing existing code correctly across six languages |
| [Commit0](https://github.com/commit-0/commit0) | Writing entire libraries from scratch against a test suite |
### Agents & Tool Use
| Benchmark | Measures |
|---|---|
| [τ-bench / τ²-bench](https://github.com/sierra-research/tau-bench) ⭐ | Tool use plus policy adherence in realistic customer dialogues |
| [BFCL](https://github.com/ShishirPatil/gorilla/tree/main/berkeley-function-call-leaderboard) ⭐ | Berkeley Function Calling Leaderboard — the standard tool-calling test |
| [GAIA](https://huggingface.co/spaces/gaia-benchmark/leaderboard) | General assistant tasks needing tools, browsing and multi-step reasoning |
| [OSWorld](https://github.com/xlang-ai/OSWorld) | Open-ended computer-use tasks in a real operating system |
| [WebArena](https://github.com/web-arena-x/webarena) | Autonomous agents on realistic self-hosted websites |
| [AgentBench](https://github.com/THUDM/AgentBench) | Agent capability across eight distinct environments |
| [MLE-bench](https://github.com/openai/mle-bench) | Agents competing on real Kaggle machine learning tasks |
### Long Context & Retrieval
| Benchmark | Measures |
|---|---|
| [RULER](https://github.com/NVIDIA/RULER) ⭐ | What a model's *effective* context length actually is, beyond the spec sheet |
| [LongBench](https://github.com/THUDM/LongBench) | Bilingual, multi-task long-context understanding |
| [Needle in a Haystack](https://github.com/gkamradt/LLMTest_NeedleInAHaystack) | Retrieval of a single fact at varying depth and context length |
| [BEIR](https://github.com/beir-cellar/beir) ⭐ | Zero-shot retrieval generalization across 18 datasets |
| [MTEB](https://github.com/embeddings-benchmark/mteb) ⭐ | Massive text embedding benchmark across tasks and languages |
| [LoCoMo](https://github.com/snap-research/LoCoMo) | Very long-term conversational memory |
### Multimodal
| Benchmark | Measures |
|---|---|
| [MMMU](https://github.com/MMMU-Benchmark/MMMU) ⭐ | College-level multimodal understanding across 30 subjects |
| [MathVista](https://github.com/lupantech/MathVista) | Mathematical reasoning in visual contexts |
| [DocVQA](https://www.docvqa.org) | Question answering over document images — core to enterprise RAG |
| [ChartQA](https://github.com/vis-nlp/ChartQA) | Reasoning over charts and plots |
| [Video-MME](https://github.com/MME-Benchmarks/Video-MME) | Comprehensive video understanding evaluation |
| [ScreenSpot](https://github.com/njucckevin/SeeClick) | GUI element grounding — the basis of computer-use agents |
### Instruction Following, Safety & Truthfulness
| Benchmark | Measures |
|---|---|
| [IFEval](https://github.com/google-research/google-research/tree/master/instruction_following_eval) ⭐ | Verifiable instruction following ("write exactly 3 bullets in JSON") |
| [SimpleQA](https://github.com/openai/simple-evals) ⭐ | Short-form factuality and, crucially, calibrated abstention |
| [TruthfulQA](https://github.com/sylinrl/TruthfulQA) | Resistance to reproducing common human misconceptions |
| [HaluEval](https://github.com/RUCAIBox/HaluEval) | Hallucination recognition across QA, dialogue and summarization |
| [HarmBench](https://github.com/centerforaisafety/HarmBench) | Standardized red-teaming and refusal robustness |
| [AgentHarm](https://huggingface.co/datasets/ai-safety-institute/AgentHarm) | Harmfulness of *agentic* behavior, not just generated text |
| [AIR-Bench 2024](https://github.com/stanford-crfm/air-bench-2024) | Safety evaluated against 314 risk categories drawn from real regulations |
### Multilingual
| Benchmark | Measures |
|---|---|
| [Global-MMLU](https://huggingface.co/datasets/CohereLabs/Global-MMLU) | Culturally-aware MMLU across 42 languages |
| [MGSM](https://huggingface.co/datasets/juletxara/mgsm) | Grade-school math reasoning in 10+ languages |
| [FLORES-200](https://github.com/facebookresearch/flores) | Machine translation across 200 languages |
| [XTREME](https://github.com/google-research/xtreme) | Cross-lingual transfer across 40 languages and 9 tasks |
| [Belebele](https://github.com/facebookresearch/belebele) | Reading comprehension parallel across 122 language variants |
### Live Leaderboards
| Leaderboard | Focus |
|---|---|
| [LMArena](https://lmarena.ai) ⭐ | Human preference via blind pairwise voting |
| [Artificial Analysis](https://artificialanalysis.ai) ⭐ | Quality vs. price vs. latency across providers |
| [LiveBench](https://livebench.ai) | Contamination-resistant, monthly-refreshed questions |
| [Open LLM Leaderboard](https://huggingface.co/open-llm-leaderboard) | Standardized open-model benchmarks |
| [SWE-bench Leaderboard](https://www.swebench.com) | Real-world software engineering task resolution |
| [MTEB Leaderboard](https://huggingface.co/spaces/mteb/leaderboard) | Embedding model quality across tasks and languages |
| [BFCL Leaderboard](https://gorilla.cs.berkeley.edu/leaderboard.html) | Function/tool calling accuracy |
| [Epoch AI Benchmarking Hub](https://epoch.ai/data/ai-benchmarking-dashboard) | Independent tracking of capability trends over time |
### Reading Benchmark Results Honestly
| Pitfall | What to do |
|---|---|
| **Contamination** | Test sets leak into training data. Prefer continuously-refreshed benchmarks (LiveBench, LiveCodeBench, MathArena) |
| **Saturation** | A benchmark above ~90% has stopped discriminating. Move up a tier |
| **Prompt sensitivity** | Scores swing several points on formatting alone. Compare only same-harness numbers |
| **Self-reported numbers** | Vendors pick favorable configurations. Prefer independent runs |
| **Pass@k inflation** | `pass@10` is not `pass@1`. Check which is quoted |
| **Averaging across subsets** | A strong average can hide a domain that matters to you. Read the breakdown |
| **Cost and latency omitted** | A 2-point gain for 10× the cost is usually a bad trade |
**[⬆ back to top](#-table-of-contents)**
## 📐 Metrics
### Retrieval Metrics
| Metric | Definition | Use when |
|---|---|---|
| **Recall@k** | Fraction of all relevant documents that appear in the top *k* | The ceiling on your RAG quality — measure this first |
| **Precision@k** | Fraction of the top *k* that are relevant | Context window is tight and noise hurts |
| **MRR** | Mean of `1/rank` of the first relevant result | Exactly one right answer exists (lookup, navigation) |
| **nDCG@k** | Gain discounted by log rank, normalized to the ideal ordering | Graded relevance and ranking order both matter |
| **MAP** | Mean of average precision across queries | Multiple relevant documents, order-sensitive |
| **Hit Rate@k** | Share of queries with ≥1 relevant result in top *k* | A blunt but readable executive-facing number |
### RAG Metrics
| Metric | Question it answers | Typical source |
|---|---|---|
| **Faithfulness / Groundedness** ⭐ | Is every claim supported by retrieved context? | [Ragas](https://github.com/explodinggradients/ragas) |
| **Answer Relevancy** | Does the answer actually address the question asked? | Ragas, DeepEval |
| **Context Precision** | Are the retrieved chunks relevant and well-ranked? | Ragas |
| **Context Recall** | Was all information needed for the ground truth retrieved? | Ragas |
| **Noise Sensitivity** | Does irrelevant retrieved context degrade the answer? | Ragas |
| **Citation Accuracy** | Do the cited sources genuinely support the claims? | Custom / LLM judge |
| **Refusal Correctness** ⭐ | Does it decline when the context truly lacks the answer? | Custom |
### Generation Quality Metrics
| Metric | Type | Notes |
|---|---|---|
| **LLM-as-Judge** ⭐ | Model-graded | The workhorse for open-ended output. Requires its own validation against human labels |
| **Pairwise preference** ⭐ | Model/human | More reliable than absolute scoring — comparison beats calibration |
| **BERTScore** | Embedding | Semantic similarity to a reference; better than n-gram overlap |
| **ROUGE** | Lexical | Summarization overlap. Weak signal, but cheap and stable |
| **BLEU / chrF** | Lexical | Translation. Still standard in MT, poor for open generation |
| **Exact Match / F1** | Lexical | Extractive QA and structured field extraction |
| **Perplexity** | Probabilistic | Model fit during training — not a product quality metric |
| **Schema validity** ⭐ | Deterministic | Percentage of outputs that parse and validate. Cheap and unambiguous |
### Classification & Extraction Metrics
| Metric | Formula | Use when |
|---|---|---|
| **Precision** | `TP / (TP + FP)` | False positives are expensive (spam filters, auto-actions) |
| **Recall** | `TP / (TP + FN)` | Misses are expensive (safety, compliance, fraud) |
| **F1** | `2PR / (P + R)` | You need one balanced number |
| **Fβ** | Weighted harmonic mean | Recall matters β× more than precision |
| **PR-AUC** ⭐ | Area under precision-recall | Imbalanced classes — preferred over ROC-AUC here |
| **Cohen's κ** | Agreement above chance | Comparing model to human, or judge to human |
| **ECE** | Expected calibration error | Confidence scores drive downstream routing or escalation |
### Agent Metrics
| Metric | What it captures |
|---|---|
| **Task Success Rate** ⭐ | Did the agent achieve the goal, verified by an outcome check — not self-report |
| **Tool Selection Accuracy** | Right tool chosen for the step |
| **Tool Call Validity** | Arguments parse and satisfy the schema |
| **Steps to Completion** | Efficiency; sudden growth signals looping or confusion |
| **Cost per Task** ⭐ | Total tokens across every turn and subagent — the number finance asks about |
| **Loop / Stall Rate** | Runs hitting the step ceiling without terminating |
| **Recovery Rate** | Runs that hit an error and still finished successfully |
| **Human Intervention Rate** ⭐ | How often a person had to step in — the real autonomy measure |
| **Trajectory Match** | Did it follow an acceptable path, not just reach an acceptable end |
### Serving & Production Metrics
| Metric | Definition | Why it matters |
|---|---|---|
| **TTFT** ⭐ | Time to first token | Dominates *perceived* latency in streaming UIs |
| **TPOT / ITL** | Time per output token (inter-token latency) | Determines whether text renders faster than reading speed |
| **E2E Latency** | Total request time | The number that matters for non-streaming and batch |
| **Throughput** | Output tokens/sec, requests/sec | Capacity planning and cost per unit of work |
| **Goodput** ⭐ | Throughput of requests that *met* their SLO | Prevents "fast but useless" scaling wins |
| **Queue Time** | Wait before scheduling | Early warning of saturation |
| **Cache Hit Rate** ⭐ | Prompt-cache hits / total | Usually the biggest single cost lever |
| **Cost per Request/User** ⭐ | Spend attributed by tenant and feature | Unit economics; measure before scaling |
| **Error / Refusal Rate** | 4xx, 5xx, overloads, refusals | Split these — a refusal is a product signal, not an outage |
### Metric Selection by Use Case
| Use case | Primary metric | Guardrail metrics |
|---|---|---|
| RAG question answering | Faithfulness | Context Recall, refusal correctness, cost/query |
| Search & retrieval | nDCG@10 | Recall@50, p95 latency |
| Summarization | LLM-judge quality | Faithfulness, length adherence |
| Structured extraction | Field-level F1 | Schema validity rate, cost/document |
| Classification | PR-AUC or F1 | Calibration, per-class recall |
| Coding agent | Task success rate | Test pass rate, cost/task, human intervention |
| Customer support agent | Resolution rate | Escalation rate, policy violations, CSAT |
| Content generation | Pairwise preference | Safety violation rate, brand adherence |
**[⬆ back to top](#-table-of-contents)**
## 🛡️ AI Security & Guardrails
### Standards & Threat Models
| Resource | Description |
|---|---|
| [OWASP Top 10 for LLM Applications](https://genai.owasp.org/llm-top-10/) ⭐ | The canonical risk list — prompt injection, data leakage, supply chain, excessive agency |
| [OWASP Agentic AI Threats & Mitigations](https://genai.owasp.org/resource/agentic-ai-threats-and-mitigations/) | Threat taxonomy specific to autonomous agents |
| [MITRE ATLAS](https://atlas.mitre.org) ⭐ | Adversarial tactics and techniques against AI systems, ATT&CK-style |
| [NIST AI RMF](https://www.nist.gov/itl/ai-risk-management-framework) ⭐ | Govern / Map / Measure / Manage — the framework most enterprise programs anchor to |
| [NIST Adversarial ML Taxonomy](https://csrc.nist.gov/pubs/ai/100/2/e2025/final) | Standard vocabulary for attacks and mitigations |
| [Google SAIF](https://saif.google) | Secure AI Framework with a practical risk self-assessment |
| [CSA AI Controls Matrix](https://cloudsecurityalliance.org/artifacts/ai-controls-matrix) | Control framework for securing AI in the cloud |
### Guardrails & Runtime Defense
| Tool | Description |
|---|---|
| [Guardrails AI](https://github.com/guardrails-ai/guardrails) ⭐ 🔓 | Input/output validators ("guards") with a shared hub of checks |
| [NeMo Guardrails](https://github.com/NVIDIA/NeMo-Guardrails) 🔓 | Programmable rails for topic, safety and execution control |
| [LLM Guard](https://github.com/protectai/llm-guard) 🔓 | Comprehensive scanner suite — injection, PII, toxicity, secrets |
| [Llama Guard / Purple Llama](https://github.com/meta-llama/PurpleLlama) 🔓 | Meta's safety classifiers and cybersecurity evals for LLM I/O |
| [Granite Guardian](https://github.com/ibm-granite/granite-guardian) 🔓 | IBM's risk detection models for prompts, responses and RAG groundedness |
| [ShieldGemma](https://ai.google.dev/gemma/docs/shieldgemma) 🔓 | Google's open content-safety classifiers |
| [Presidio](https://github.com/microsoft/presidio) ⭐ 🔓 | PII detection, anonymization and redaction for text and images |
| [Rebuff](https://github.com/protectai/rebuff) 🔓 | Multi-layered prompt-injection detection with canary tokens |
| [Bedrock Guardrails](https://aws.amazon.com/bedrock/guardrails/) ☁️ | Managed policy, PII and contextual-grounding filters |
| [Azure AI Content Safety](https://azure.microsoft.com/products/ai-services/ai-content-safety) ☁️ | Content filtering plus prompt-shield detection |
### Red Teaming & Testing
| Tool | Description |
|---|---|
| [garak](https://github.com/NVIDIA/garak) ⭐ 🔓 | LLM vulnerability scanner — the `nmap` of prompt attacks |
| [PyRIT](https://github.com/Azure/PyRIT) ⭐ 🔓 | Microsoft's Python Risk Identification Toolkit for generative AI |
| [promptfoo red team](https://www.promptfoo.dev/docs/red-team/) 🔓 | Automated adversarial test generation wired into CI |
| [Adversarial Robustness Toolbox](https://github.com/Trusted-AI/adversarial-robustness-toolbox) 🔓 | Attacks and defenses across the full ML stack |
| [Counterfit](https://github.com/Azure/counterfit) 🔓 | CLI for automating AI security assessments |
| [HarmBench](https://github.com/centerforaisafety/HarmBench) 🔓 | Standardized evaluation of red-teaming and refusal robustness |
### Agent Security Patterns
| Pattern | Practice |
|---|---|
| Untrusted content isolation | Anything retrieved, scraped or returned by a tool is untrusted input — never let it grant new authority |
| Sandboxed execution | Run generated code in [E2B](https://github.com/e2b-dev/E2B), [Daytona](https://github.com/daytonaio/daytona), gVisor or Firecracker — never on the host |
| Human-in-the-loop gates | Require approval for irreversible, outward-facing or high-blast-radius actions |
| Least-privilege credentials | Scoped, short-lived tokens per tool; no ambient production credentials |
| Egress control | Allowlist network destinations to contain exfiltration via tool calls |
| Dual LLM / CaMeL | Separate the planner from the data-handling model so injected text can't change the plan ([paper](https://arxiv.org/abs/2503.18813)) |
| Full audit trail | Log prompts, tool calls, arguments, identities and outcomes for replay |
**[⬆ back to top](#-table-of-contents)**
## 🏢 Enterprise AI
### Governance & Compliance
| Framework | Scope |
|---|---|
| [EU AI Act](https://artificialintelligenceact.eu) ⭐ | Risk-tiered legal obligations for AI systems and GPAI models in the EU |
| [ISO/IEC 42001](https://www.iso.org/standard/42001) ⭐ | Certifiable AI management system standard — the "ISO 27001 of AI" |
| [ISO/IEC 23894](https://www.iso.org/standard/77304.html) | AI-specific risk management guidance |
| [NIST AI RMF + GenAI Profile](https://www.nist.gov/itl/ai-risk-management-framework) | Voluntary framework with a generative-AI-specific companion |
| [Model Cards](https://arxiv.org/abs/1810.03993) | Standard documentation for model intent, performance and limitations |
| [Datasheets for Datasets](https://arxiv.org/abs/1803.09010) | Provenance and consent documentation for training data |
| [MLCommons AILuminate](https://mlcommons.org/ailuminate/) | Industry-standard AI safety benchmarking |
### Enterprise Platforms & Assistants
| Platform | Description |
|---|---|
| [Claude for Enterprise](https://www.anthropic.com/enterprise) ⭐ | SSO/SCIM, audit logs, expanded context, data-retention controls; Claude Code seats |
| [Microsoft 365 Copilot](https://www.microsoft.com/microsoft-365/copilot) | AI across Office, Graph-grounded, with Copilot Studio for custom agents |
| [Google Gemini Enterprise](https://cloud.google.com/gemini) | Gemini across Workspace and Cloud with enterprise controls |
| [ChatGPT Enterprise](https://openai.com/enterprise) | Managed ChatGPT with admin, compliance and connector controls |
| [Glean](https://www.glean.com) | Enterprise search and assistants over permission-aware company knowledge |
| [Writer](https://writer.com) | Full-stack enterprise generative AI with owned models and graph-based RAG |
| [Databricks Mosaic AI](https://www.databricks.com/product/artificial-intelligence) | Build, serve and govern models next to your lakehouse data |
| [Snowflake Cortex](https://www.snowflake.com/en/product/features/cortex/) | LLM functions and agents executed inside the data platform |
| [Palantir AIP](https://www.palantir.com/platforms/aip/) | Ontology-grounded AI with tight operational guardrails |
| [Salesforce Agentforce](https://www.salesforce.com/agentforce/) | Agents grounded in CRM data and business rules |
| [ServiceNow AI Agents](https://www.servicenow.com/products/ai-agents.html) | Agentic automation across ITSM and enterprise workflows |
### Adoption Checklist
| Stage | Key questions |
|---|---|
| **Use case selection** | Is there a measurable baseline? What is the cost of being wrong? Is a human already reviewing this output? |
| **Data readiness** | Where does ground truth live? Are permissions enforced at retrieval time, not just in the UI? |
| **Build vs. buy** | Does this differentiate us? Total cost including evals, on-call and model upgrades? |
| **Security review** | Threat-modelled against OWASP LLM Top 10 and MITRE ATLAS? Injection paths enumerated? |
| **Evaluation** | Golden dataset committed to version control? Regression gate in CI before deploy? |
| **Observability** | Traces, cost per request/user, and a feedback signal captured in production? |
| **Governance** | Model inventory, owner, risk tier, documented human oversight, retention policy? |
| **Change management** | Who is accountable when the model changes? Is there a rollback and a pinned version? |
**[⬆ back to top](#-table-of-contents)**
## ☁️ Cloud AI (Azure, AWS, GCP)
### Microsoft Azure
| Service | Purpose |
|---|---|
| [Azure AI Foundry](https://azure.microsoft.com/products/ai-foundry) ⭐ | Unified platform to build, evaluate and deploy AI apps and agents |
| [Azure OpenAI Service](https://azure.microsoft.com/products/ai-services/openai-service) | OpenAI models with Azure networking, identity and compliance |
| [Azure AI Search](https://azure.microsoft.com/products/ai-services/ai-search) | Hybrid + vector retrieval with integrated ingestion skills |
| [Azure AI Foundry Agent Service](https://azure.microsoft.com/products/ai-foundry/agent-service) | Managed agent runtime with tools, threads and tracing |
| [Copilot Studio](https://www.microsoft.com/microsoft-copilot/microsoft-copilot-studio) | Low-code custom copilots and agents over Microsoft data |
| [Azure Machine Learning](https://azure.microsoft.com/products/machine-learning) | Classic MLOps: training, registry, endpoints, pipelines |
### Amazon Web Services
| Service | Purpose |
|---|---|
| [Amazon Bedrock](https://aws.amazon.com/bedrock/) ⭐ | Serverless access to many model providers with guardrails and evaluations |
| [Bedrock AgentCore](https://aws.amazon.com/bedrock/agentcore/) | Secure, managed runtime for agents at scale (memory, identity, tools, browser) |
| [Bedrock Knowledge Bases](https://aws.amazon.com/bedrock/knowledge-bases/) | Managed RAG over your data sources |
| [Amazon SageMaker AI](https://aws.amazon.com/sagemaker/ai/) | Train, tune and host models with full MLOps tooling |
| [Amazon Q](https://aws.amazon.com/q/) | Business and developer assistants across AWS and enterprise data |
| [Amazon OpenSearch Serverless](https://aws.amazon.com/opensearch-service/features/serverless/) | Managed vector engine for RAG workloads |
### Google Cloud
| Service | Purpose |
|---|---|
| [Vertex AI](https://cloud.google.com/vertex-ai) ⭐ | End-to-end platform for models, tuning, evaluation and serving |
| [Gemini API](https://ai.google.dev) | Direct developer access to Gemini models |
| [Vertex AI Agent Builder / Engine](https://cloud.google.com/products/agent-builder) | Build, deploy and scale agents with ADK |
| [Vertex AI Search](https://cloud.google.com/enterprise-search) | Google-quality retrieval over enterprise data |
| [Vertex AI Vector Search](https://cloud.google.com/vertex-ai/docs/vector-search/overview) | Billion-scale ANN service built on ScaNN |
| [BigQuery ML](https://cloud.google.com/bigquery/docs/bqml-introduction) | Generate embeddings and call LLMs directly in SQL |
### Cross-Cloud & Alternatives
| Provider | Purpose |
|---|---|
| [Cloudflare AI](https://developers.cloudflare.com/workers-ai/) ⭐ | Workers AI, AI Gateway, Vectorize and Agents SDK at the edge |
| [NVIDIA NIM](https://developer.nvidia.com/nim) | Containerized, optimized inference microservices for any environment |
| [IBM watsonx](https://www.ibm.com/watsonx) | Governed enterprise AI with indemnified Granite models |
| [Oracle OCI Generative AI](https://www.oracle.com/artificial-intelligence/generative-ai/) | Managed GenAI with dedicated clusters |
| [Modal](https://modal.com) · [RunPod](https://www.runpod.io) · [Baseten](https://www.baseten.co) | Serverless GPU compute for custom model workloads |
**[⬆ back to top](#-table-of-contents)**
## 📦 MLOps & LLMOps
### Experiment Tracking & Registries
| Tool | Description |
|---|---|
| [MLflow](https://github.com/mlflow/mlflow) ⭐ 🔓 | Tracking, projects, models and registry — with first-class GenAI support |
| [Weights & Biases](https://wandb.ai) 💰 ☁️ | Experiment tracking, sweeps, artifacts and model management |
| [ClearML](https://github.com/clearml/clearml) 🔓 | End-to-end MLOps: experiments, orchestration, data and serving |
| [Neptune](https://neptune.ai) 💰 ☁️ | Tracking built for very long, large-scale training runs |
| [DVC](https://github.com/iterative/dvc) 🔓 | Git-native data and model versioning |
| [LakeFS](https://github.com/treeverse/lakeFS) 🔓 | Git-like branching and commits over object storage |
### Pipelines & Orchestration
| Tool | Description |
|---|---|
| [ZenML](https://github.com/zenml-io/zenml) ⭐ 🔓 | Portable MLOps + LLMOps pipelines that run on any stack |
| [Kubeflow](https://github.com/kubeflow/kubeflow) 🔓 | The Kubernetes-native ML toolkit |
| [Metaflow](https://github.com/Netflix/metaflow) 🔓 | Netflix's human-centric framework for real-life ML/AI projects |
| [Flyte](https://github.com/flyteorg/flyte) 🔓 | Strongly-typed, reproducible, Kubernetes-native workflows |
| [Dagster](https://github.com/dagster-io/dagster) 🔓 | Asset-oriented orchestration with strong data-quality semantics |
| [Airflow](https://github.com/apache/airflow) 🔓 | The ubiquitous scheduler, now with AI/LLM provider packages |
| [Ray](https://github.com/ray-project/ray) ⭐ 🔓 | Distributed compute underpinning much of modern training and serving |
| [SkyPilot](https://github.com/skypilot-org/skypilot) 🔓 | Run jobs on the cheapest available GPUs across clouds |
| [Feast](https://github.com/feast-dev/feast) 🔓 | Open-source feature store for online/offline consistency |
### Fine-Tuning & Post-Training
| Tool | Description |
|---|---|
| [Unsloth](https://github.com/unslothai/unsloth) ⭐ 🔓 | Dramatically faster, lower-memory fine-tuning for popular open models |
| [LLaMA-Factory](https://github.com/hiyouga/LLaMA-Factory) ⭐ 🔓 | Unified fine-tuning for 100+ models with a web UI |
| [Axolotl](https://github.com/axolotl-ai-cloud/axolotl) 🔓 | Config-driven fine-tuning covering the full method matrix |
| [TRL](https://github.com/huggingface/trl) ⭐ 🔓 | SFT, DPO, GRPO and PPO from Hugging Face |
| [PEFT](https://github.com/huggingface/peft) 🔓 | LoRA/QLoRA and other parameter-efficient methods |
| [torchtune](https://github.com/meta-pytorch/torchtune) 🔓 | Native PyTorch library for LLM post-training |
| [DeepSpeed](https://github.com/deepspeedai/DeepSpeed) 🔓 | ZeRO optimization for training very large models |
| [Liger Kernel](https://github.com/linkedin/Liger-Kernel) 🔓 | Triton kernels that cut training memory substantially |
| [verl](https://github.com/volcengine/verl) 🔓 | Production RL library for LLM post-training |
### Cost & Gateway Management
| Tool | Description |
|---|---|
| [LiteLLM Proxy](https://github.com/BerriAI/litellm) ⭐ 🔓 | Virtual keys, budgets, rate limits, fallbacks and spend tracking |
| [Portkey](https://github.com/Portkey-AI/gateway) 🔓 ☁️ | AI gateway with caching, retries, guardrails and analytics |
| [Cloudflare AI Gateway](https://developers.cloudflare.com/ai-gateway/) ☁️ | Caching, rate limiting and observability in front of any provider |
| [Kong AI Gateway](https://konghq.com/products/kong-ai-gateway) 🔓 ☁️ | Enterprise API gateway extended with AI-specific plugins |
| [Envoy AI Gateway](https://github.com/envoyproxy/ai-gateway) 🔓 | CNCF-aligned gateway for LLM/AI traffic |
| [Prompt caching](https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching) | Often the single largest cost lever — cache stable prefixes |
| [Batch APIs](https://docs.anthropic.com/en/docs/build-with-claude/batch-processing) | ~50% discounts for asynchronous, non-latency-sensitive work |
**[⬆ back to top](#-table-of-contents)**
## 🚀 Deployment
### High-Throughput Inference Servers
| Engine | Description |
|---|---|
| [vLLM](https://github.com/vllm-project/vllm) ⭐ 🔓 | The default open serving engine — PagedAttention, continuous batching, OpenAI-compatible API |
| [SGLang](https://github.com/sgl-project/sglang) ⭐ 🔓 | Fast serving with RadixAttention prefix caching; excellent for agentic/structured workloads |
| [TensorRT-LLM](https://github.com/NVIDIA/TensorRT-LLM) 🔓 | NVIDIA's maximum-performance compiled inference |
| [Text Generation Inference](https://github.com/huggingface/text-generation-inference) 🔓 | Hugging Face's production serving stack |
| [LMDeploy](https://github.com/InternLM/lmdeploy) 🔓 | Efficient compression, deployment and serving toolkit |
| [Triton Inference Server](https://github.com/triton-inference-server/server) 🔓 | Multi-framework, multi-model serving with dynamic batching |
| [Ray Serve](https://docs.ray.io/en/latest/serve/index.html) 🔓 | Compose multi-model, multi-stage inference graphs |
| [BentoML](https://github.com/bentoml/BentoML) 🔓 | Package and ship any model as a production service |
| [KServe](https://github.com/kserve/kserve) 🔓 | Kubernetes-native, standards-based model serving |
### Edge, Local & On-Device
| Tool | Description |
|---|---|
| [llama.cpp](https://github.com/ggml-org/llama.cpp) ⭐ 🔓 | CPU/GPU inference anywhere, from laptops to Raspberry Pi |
| [Ollama](https://github.com/ollama/ollama) ⭐ 🔓 | The friendliest way to run and serve local models |
| [ONNX Runtime](https://github.com/microsoft/onnxruntime) 🔓 | Cross-platform accelerated inference including browsers |
| [ExecuTorch](https://github.com/pytorch/executorch) 🔓 | PyTorch on mobile and embedded devices |
| [MLC LLM](https://github.com/mlc-ai/mlc-llm) 🔓 | Compile and deploy LLMs to almost any hardware backend |
| [OpenVINO](https://github.com/openvinotoolkit/openvino) 🔓 | Intel-optimized inference for CPU/iGPU/NPU |
| [LocalAI](https://github.com/mudler/LocalAI) 🔓 | Drop-in OpenAI-compatible API you can self-host |
| [Xinference](https://github.com/xorbitsai/inference) 🔓 | Serve LLMs, embeddings and rerankers with one command |
### Serverless & Managed Inference
| Provider | Description |
|---|---|
| [Modal](https://modal.com) ⭐ ☁️ | Python-native serverless GPUs with fast cold starts |
| [Baseten](https://www.baseten.co) ☁️ | Dedicated deployments with autoscaling and observability |
| [Together AI](https://www.together.ai) · [Fireworks AI](https://fireworks.ai) ☁️ | Fast hosted open models plus fine-tuning |
| [Groq](https://groq.com) · [Cerebras](https://www.cerebras.ai) · [SambaNova](https://sambanova.ai) ☁️ | Custom silicon for very low-latency inference |
| [Replicate](https://replicate.com) ☁️ | Pay-per-second hosting for open and custom models |
| [HF Inference Endpoints](https://huggingface.co/inference-endpoints) ☁️ | One-click dedicated endpoints from the Hub |
### Production Checklist
- [ ] **Version pinning** — pin model IDs; never let a silent upgrade change behavior
- [ ] **Streaming** — stream tokens; long non-streaming calls will hit gateway timeouts
- [ ] **Timeouts & retries** — exponential backoff with jitter, and a hard request budget
- [ ] **Fallback chain** — a secondary provider or smaller model for outages and overload
- [ ] **Prompt caching** — cache stable system prompts and long shared context
- [ ] **Cost attribution** — tag every request with tenant, feature and user
- [ ] **Rate limiting** — per-user and per-tenant quotas before the provider enforces its own
- [ ] **Structured logging** — request/response, latency, tokens, cache hits, tool calls
- [ ] **Eval gate in CI** — block deploys that regress your golden dataset
- [ ] **Canary rollout** — shift traffic gradually on any model or prompt change
- [ ] **Kill switch** — disable a feature or agent without a redeploy
- [ ] **Feedback capture** — thumbs, corrections and downstream outcomes into your eval set
**[⬆ back to top](#-table-of-contents)**
## 📚 Courses & Learning
| Course | Provider | Level |
|---|---|---|
| [Anthropic Academy](https://www.anthropic.com/learn) ⭐ 🆓 | Anthropic | Beginner → Advanced |
| [Claude Code in Action](https://anthropic.skilljar.com) 🆓 | Anthropic | Intermediate |
| [Prompt Engineering Interactive Tutorial](https://github.com/anthropics/prompt-eng-interactive-tutorial) ⭐ 🆓 | Anthropic | Beginner |
| [DeepLearning.AI Short Courses](https://www.deeplearning.ai/short-courses/) ⭐ 🆓 | DeepLearning.AI | All levels |
| [Neural Networks: Zero to Hero](https://karpathy.ai/zero-to-hero.html) ⭐ 🆓 | Andrej Karpathy | Intermediate |
| [Hugging Face LLM Course](https://huggingface.co/learn/llm-course) 🆓 | Hugging Face | Beginner → Intermediate |
| [Hugging Face Agents Course](https://huggingface.co/learn/agents-course) ⭐ 🆓 | Hugging Face | Intermediate |
| [Hugging Face MCP Course](https://huggingface.co/learn/mcp-course) 🆓 | Hugging Face | Intermediate |
| [Generative AI for Beginners](https://github.com/microsoft/generative-ai-for-beginners) ⭐ 🆓 | Microsoft | Beginner |
| [AI Agents for Beginners](https://github.com/microsoft/ai-agents-for-beginners) 🆓 | Microsoft | Beginner |
| [MCP for Beginners](https://github.com/microsoft/mcp-for-beginners) 🆓 | Microsoft | Beginner |
| [Stanford CS336: Language Modeling from Scratch](https://stanford-cs336.github.io) 🆓 | Stanford | Advanced |
| [Stanford CS224N: NLP with Deep Learning](https://web.stanford.edu/class/cs224n/) 🆓 | Stanford | Advanced |
| [LangChain Academy](https://academy.langchain.com) 🆓 | LangChain | Intermediate |
| [Google Cloud Generative AI Path](https://www.cloudskillsboost.google/paths/118) 🆓 | Google | Beginner → Intermediate |
| [Practical Deep Learning for Coders](https://course.fast.ai) 🆓 | fast.ai | Beginner → Advanced |
| [smol-course](https://github.com/huggingface/smol-course) 🆓 | Hugging Face | Intermediate |
### Books
| Book | Author | Focus |
|---|---|---|
| [AI Engineering](https://www.oreilly.com/library/view/ai-engineering/9781098166298/) ⭐ | Chip Huyen | Building applications on foundation models |
| [Designing Machine Learning Systems](https://www.oreilly.com/library/view/designing-machine-learning/9781098107956/) ⭐ | Chip Huyen | Production ML system design |
| [Build a Large Language Model (From Scratch)](https://www.manning.com/books/build-a-large-language-model-from-scratch) | Sebastian Raschka | Implementing an LLM end to end |
| [Hands-On Large Language Models](https://www.oreilly.com/library/view/hands-on-large-language/9781098150952/) | Alammar & Grootendorst | Visual, practical LLM engineering |
| [Prompt Engineering for LLMs](https://www.oreilly.com/library/view/prompt-engineering-for/9781098156145/) | Berryman & Ziegler | Prompt design as an engineering discipline |
| [Designing Data-Intensive Applications](https://dataintensive.net) | Martin Kleppmann | The systems foundation AI infrastructure rests on |
**[⬆ back to top](#-table-of-contents)**
## 🎥 Videos & Talks
| Talk | Speaker | Why watch |
|---|---|---|
| [Deep Dive into LLMs like ChatGPT](https://www.youtube.com/watch?v=7xTGNNLPyMI) ⭐ | Andrej Karpathy | The best single explanation of how modern LLMs actually work |
| [Intro to Large Language Models](https://www.youtube.com/watch?v=zjkBMFhNj_g) ⭐ | Andrej Karpathy | The one-hour mental model everyone should share with their team |
| [Let's build GPT: from scratch, in code](https://www.youtube.com/watch?v=kCc8FmEb1nY) ⭐ | Andrej Karpathy | Build a transformer line by line |
| [Software Is Changing (Again)](https://www.youtube.com/watch?v=LCEmiRjPEtQ) | Andrej Karpathy | "Software 3.0" and what it means for engineering teams |
| [But what is a GPT? / Attention explained](https://www.youtube.com/watch?v=wjZofJX0v4M) ⭐ | 3Blue1Brown | The clearest visual intuition for transformers and attention |
| [Anthropic YouTube](https://www.youtube.com/@anthropic-ai) | Anthropic | Model launches, research explainers and Claude Code deep dives |
| [AI Engineer Conference](https://www.youtube.com/@aiDotEngineer) ⭐ | AI Engineer | The largest archive of practitioner talks on shipping AI |
| [Latent Space](https://www.latent.space) | swyx & Alessio | Long-form interviews with the people building the stack |
| [Stanford MLSys Seminar](https://www.youtube.com/playlist?list=PLSrTvUm384I9PV10koj_cqit9OfbJXEkq) | Stanford | Systems-level view of ML infrastructure |
| [Hugging Face YouTube](https://www.youtube.com/@HuggingFace) | Hugging Face | Open-model tooling walkthroughs |
**[⬆ back to top](#-table-of-contents)**
## 📰 Newsletters & Blogs
### Engineering & Research Blogs
| Blog | Author / Org | Focus |
|---|---|---|
| [Anthropic Engineering](https://www.anthropic.com/engineering) ⭐ | Anthropic | Agent design, context engineering, Claude Code internals |
| [Anthropic Research](https://www.anthropic.com/research) ⭐ | Anthropic | Interpretability, alignment and safety research |
| [Simon Willison's Weblog](https://simonwillison.net) ⭐ | Simon Willison | The most reliable running commentary on what actually changed |
| [Lil'Log](https://lilianweng.github.io) ⭐ | Lilian Weng | Definitive deep dives on agents, hallucination and RL |
| [Interconnects](https://www.interconnects.ai) | Nathan Lambert | Post-training, RLHF and open-model policy |
| [Ahead of AI](https://magazine.sebastianraschka.com) | Sebastian Raschka | Careful technical explainers and paper reviews |
| [Chip Huyen](https://huyenchip.com/blog/) | Chip Huyen | AI engineering and production system design |
| [Eugene Yan](https://eugeneyan.com) ⭐ | Eugene Yan | Patterns for building LLM systems that work |
| [Hamel Husain](https://hamel.dev) ⭐ | Hamel Husain | Evals, fine-tuning and hard-won practitioner lessons |
| [Google DeepMind Blog](https://deepmind.google/discover/blog/) | DeepMind | Research and model announcements |
| [Hugging Face Blog](https://huggingface.co/blog) | Hugging Face | Open-model releases and practical tutorials |
| [Answer.AI](https://www.answer.ai) | Jeremy Howard et al. | Practical R&D from the fast.ai lineage |
| [Netflix Tech Blog](https://netflixtechblog.com) · [Uber Engineering](https://www.uber.com/blog/engineering/) · [Airbnb Engineering](https://medium.com/airbnb-engineering) | Various | Real production ML/AI architecture writeups |
### Newsletters
| Newsletter | Cadence | Focus |
|---|---|---|
| [The Batch](https://www.deeplearning.ai/the-batch/) ⭐ | Weekly | Andrew Ng's balanced industry roundup |
| [Import AI](https://importai.substack.com) ⭐ | Weekly | Jack Clark on research, policy and capability trends |
| [TLDR AI](https://tldr.tech/ai) | Daily | Five-minute daily digest |
| [Ben's Bites](https://bensbites.com) | Daily | Product- and startup-oriented AI news |
| [Last Week in AI](https://lastweekin.ai) | Weekly | Summaries plus a podcast |
| [AI Snake Oil](https://www.aisnakeoil.com) | Occasional | Princeton researchers on separating hype from evidence |
| [Latent Space](https://www.latent.space) | Weekly | AI engineering practice and interviews |
| [PulseMCP](https://www.pulsemcp.com/newsletter) | Weekly | MCP ecosystem news and new servers |
| [Data Machina](https://datamachina.substack.com) | Weekly | Dense technical link roundup |
**[⬆ back to top](#-table-of-contents)**
## 🌍 Open Source Projects
### Chat UIs & Self-Hosted Apps
| Project | Description |
|---|---|
| [Open WebUI](https://github.com/open-webui/open-webui) ⭐ | Feature-rich, offline-capable self-hosted AI interface |
| [LibreChat](https://github.com/danny-avila/LibreChat) ⭐ | Multi-provider ChatGPT-style app with agents, RAG and auth |
| [AnythingLLM](https://github.com/Mintplex-Labs/anything-llm) | All-in-one desktop/docker app for documents and agents |
| [Jan](https://github.com/menloresearch/jan) | Offline-first, open-source ChatGPT alternative |
| [Lobe Chat](https://github.com/lobehub/lobe-chat) | Modern multi-modal chat framework with a plugin ecosystem |
| [Khoj](https://github.com/khoj-ai/khoj) | Self-hostable AI second brain over your own documents |
| [Perplexica](https://github.com/ItzCrazyKns/Perplexica) | Open-source AI answer engine |
| [SearXNG](https://github.com/searxng/searxng) | Privacy-respecting metasearch — the retrieval backbone for many OSS agents |
### Speech, Vision & Creative
| Project | Description |
|---|---|
| [Whisper](https://github.com/openai/whisper) ⭐ | Robust multilingual speech recognition |
| [faster-whisper](https://github.com/SYSTRAN/faster-whisper) | CTranslate2 reimplementation, several times faster |
| [WhisperX](https://github.com/m-bain/whisperX) | Word-level timestamps and speaker diarization |
| [Kokoro](https://github.com/hexgrad/kokoro) | Small, high-quality open TTS |
| [F5-TTS](https://github.com/SWivid/F5-TTS) | Fast, natural zero-shot voice cloning |
| [Piper](https://github.com/OHF-Voice/piper1-gpl) | Fast local neural TTS for edge devices |
| [ComfyUI](https://github.com/comfyanonymous/ComfyUI) ⭐ | Node-based generative pipeline engine with a huge ecosystem |
| [Ultralytics YOLO](https://github.com/ultralytics/ultralytics) | Real-time detection, segmentation and tracking |
| [Segment Anything](https://github.com/facebookresearch/segment-anything) | Promptable segmentation foundation model |
### Data & Utilities
| Project | Description |
|---|---|
| [Polars](https://github.com/pola-rs/polars) ⭐ | Blazing-fast DataFrames for AI data preparation |
| [DuckDB](https://github.com/duckdb/duckdb) ⭐ | In-process analytical SQL — ideal for eval and dataset work |
| [Pydantic](https://github.com/pydantic/pydantic) ⭐ | Validation layer underpinning most Python AI tooling |
| [Datasets](https://github.com/huggingface/datasets) | Load, stream and process datasets of any size efficiently |
| [datatrove](https://github.com/huggingface/datatrove) | Large-scale text data processing pipelines for pretraining corpora |
| [Apache Arrow](https://github.com/apache/arrow) | The columnar memory format most AI data tooling interchanges through |
**[⬆ back to top](#-table-of-contents)**
## 💼 Real-world Case Studies
### Curated Collections
| Collection | Description |
|---|---|
| [ZenML LLMOps Database](https://www.zenml.io/llmops-database) ⭐ | 500+ documented production GenAI deployments, summarized and searchable |
| [Anthropic Customer Stories](https://www.anthropic.com/customers) | How enterprises deploy Claude, with reported outcomes |
| [Google Cloud: Real-world gen AI use cases](https://cloud.google.com/transform/101-real-world-generative-ai-use-cases-from-industry-leaders) | Hundreds of named customer implementations |
| [Microsoft AI Transformation Stories](https://www.microsoft.com/en-us/ai/ai-customer-stories) | Cross-industry deployment writeups |
| [AWS Generative AI Customer Stories](https://aws.amazon.com/ai/generative-ai/customers/) | Bedrock and SageMaker production references |
| [Evidently AI LLM Case Studies](https://www.evidentlyai.com/blog/llm-applications) | Practitioner-focused breakdowns of shipped LLM apps |
### Notable Engineering Writeups
| Company | Use case | Takeaway |
|---|---|---|
| [LinkedIn](https://www.linkedin.com/blog/engineering/generative-ai/musings-on-building-a-generative-ai-product) ⭐ | Generative AI product | Honest account of the last 20% — evals, latency and quality plateaus |
| [Uber](https://www.uber.com/blog/query-gpt/) | QueryGPT: natural language → SQL | Multi-agent decomposition beat a single large prompt |
| [Uber](https://www.uber.com/blog/from-predictive-to-generative-ai/) | Platform evolution | Migrating an established ML platform to serve GenAI |
| [Airbnb](https://medium.com/airbnb-engineering/automation-platform-v2-improving-conversational-ai-at-airbnb-d86b9a2bb2a6) | Conversational AI platform | Constrain agents with workflows rather than trusting free-form autonomy |
| [Airbnb](https://medium.com/airbnb-engineering/accelerating-large-scale-test-migration-with-llms-9565c208023b) | Migrating 3.5k test files with LLMs | Retry loops with expanded context beat prompt perfection |
| [DoorDash](https://careersatdoordash.com/blog/large-language-modules-based-dasher-support-automation/) | Support automation | RAG plus an LLM Judge to control hallucination in customer-facing replies |
| [Discord](https://discord.com/blog/developing-rapidly-with-generative-ai) | Shipping GenAI features | A pragmatic prototype → eval → productionize loop |
| [GitHub](https://github.blog/news-insights/product-news/github-copilot-workspace/) | Copilot Workspace | Designing agentic developer UX around review and correction |
| [Grab](https://engineering.grab.com/llm-powered-data-classification) | Data classification at scale | LLMs for governance and metadata, not just chat |
| [Klarna](https://www.klarna.com/international/press/klarna-ai-assistant-handles-two-thirds-of-customer-service-chats-in-its-first-month/) | Customer service assistant | Widely-cited deployment numbers — and a useful lesson in later rebalancing toward humans |
| [Bloomberg](https://arxiv.org/abs/2303.17564) | BloombergGPT | Domain-specific pretraining, and why most teams should not repeat it |
| [Replit](https://blog.replit.com/automated-self-testing) | Agent self-testing at scale | REPL-based verification instead of expensive computer-use checking |
| [Anthropic](https://www.anthropic.com/engineering/built-multi-agent-research-system) ⭐ | Multi-agent research system | Orchestrator–worker patterns, and where multi-agent genuinely pays off |
| [Anthropic](https://www.anthropic.com/engineering/building-effective-agents) ⭐ | Building effective agents | Start simple: most "agent" problems are solved by workflows |
**[⬆ back to top](#-table-of-contents)**
## 🤝 Contributing
Contributions are very welcome — this list is only as good as the people maintaining it.
**Before opening a PR, please check that your entry:**
1. ✅ Is **production-relevant** — something a team would actually deploy, not a weekend demo
2. ✅ Is **actively maintained** — recent commits, releases or documentation updates
3. ✅ Is **not already listed** under another section
4. ✅ Uses the **canonical link** — the project's repository or official documentation
5. ✅ Follows the existing **table format** and has a one-line, non-marketing description
6. ✅ Is placed in the **most specific** applicable section
**How to contribute:**
# 1. Fork and clone
git clone https://github.com/
### **Seyhun Akyürek**
[](https://seyhunakyurek.com)
[](https://github.com/seyhunak)
[](https://x.com/seyhunak)
[](https://www.linkedin.com/in/seyhunak)
[](https://github.com/seyhunak)
[](https://github.com/seyhunak/awesome-ai)
## 📄 License
[](LICENSE)
Released under the [MIT License](LICENSE).
Copyright © 2026 [Seyhun Akyürek](https://seyhunakyurek.com)
All trademarks, product names and logos belong to their respective owners.
Listing here does not imply endorsement by, or affiliation with, any listed project or vendor.
**[⬆ back to top](#-table-of-contents)** Made with ❤️ for the AI engineering community
Listing here does not imply endorsement by, or affiliation with, any listed project or vendor.
**[⬆ back to top](#-table-of-contents)** Made with ❤️ for the AI engineering community
标签:AI智能体, C2, DLL 劫持, MLOps, RAG, 人工智能, 向量数据库, 大语言模型, 生成式AI, 用户模式Hook绕过, 精选资源, 索引