back to home

owainlewis / awesome-artificial-intelligence

A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.

12,971 stars
2,100 forks
82 issues

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing owainlewis/awesome-artificial-intelligence in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/owainlewis/awesome-artificial-intelligence)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview

Awesome Artificial Intelligence

A curated collection of must-use, actively maintained resources for building and shipping AI systems.

Focus: AI engineering (RAG, agents, evals, guardrails, deploy) plus the best books, guides, papers, and a carefully selected set of tools.


πŸ› Core Resources (Evergreen)

The foundations β€” these will still be valuable five years from now, even if today’s tools are gone.

πŸ“š Books

Modern & Practical

Foundational


πŸ— AI Engineering

Frameworks and design patterns for building robust, production-grade AI systems.
Personal note: you don't need tons of frameworks β€” start with simple LLM calls and work up.

πŸ“– Guides & Playbooks

πŸ€– Frameworks

  • PocketFlow β€” Extremely minimalist AI agent framework in just 100 lines of code. Fantastic way to learn.
  • Google ADK β€” Google's Agent Development Kit (Python, Java). Great local development experience + A2A + MCP.
  • Pydantic-AI β€” Typed, structured LLM orchestration framework built on Pydantic models for safe, predictable outputs.
  • LangGraph β€” Build multi-agent workflows with stateful graphs on top of LangChain.
  • CrewAI β€” Agent orchestration with structured tasks and human-in-the-loop controls.
  • AutoGen β€” Microsoft’s framework for multi-agent conversation and collaboration.

πŸ“¦ Retrieval-Augmented Generation (RAG)

  • LlamaIndex β€” Data framework for ingesting, indexing, and querying private data with LLMs.
  • Haystack β€” Open-source search/RAG framework with modular pipelines.
  • Docling β€” Great library for ingesting any kind of document for RAG ⭐

Evals


πŸ“„ Landmark Papers

Research that shaped modern AI β€” worth reading to understand the "why" behind today’s architectures.


πŸŽ“ Courses

Learn from the best β€” structured content for every level.

Beginner

Intermediate / Advanced

Focused


πŸ“° Newsletters

Stay current with AI developments without drowning in noise.

⚑ Tools

Tools for building and deploying AI applications.

πŸ’¬ Models

  • ChatGPT β€” Best for general coding + reasoning.
  • Claude β€” Best for long-context analysis and structured thinking.
  • Gemini β€” Best for Google ecosystem integration.
  • Perplexity β€” Best for quick research with live citations.
  • Cohere β€” Best for enterprise LLMs with strong retrieval-augmented generation APIs.
  • Mistral β€” Best for lightweight, high-performance open-weight models.
  • Qwen β€” Best for multilingual and Chinese-first applications.
  • DeepSeek β€” Best for efficient, cost-optimized large models with competitive reasoning.

πŸ‘¨β€πŸ’» Code & Developer Tools

  • Claude Code β€” IDE extensions with long-context code edits.
  • GitHub Copilot β€” In-IDE code completion, chat, and refactors.
  • Cursor β€” LLM-powered IDE for multi-file edits and codebase-aware chat.

🎨 Multimedia AI Tools

πŸ–Ό Image

πŸŽ₯ Video

  • Kling β€” Cinematic, realistic video generation.
  • Google Veo 3 β€” High-quality video with synchronized audio.
  • Runway β€” Video editing + generation.

πŸŽ™ Audio

  • ElevenLabs β€” High-quality text-to-speech.
  • Suno β€” AI music from text prompts.
  • Aiva β€” Music composition for media.