Skip to content

owainlewis/awesome-artificial-intelligence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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.