Awesome Code Docs

May 11, 2026 · View on GitHub

Awesome Code Docs

203 deep-dive tutorials for AI agents, LLM frameworks & coding tools

Learn how complex systems actually work — not just what they do

Awesome GitHub stars Tutorials Sources Content Hours Last Updated

Browse Tutorials · A-Z Directory · Query Hub · Intent Map · Market Signals · Learning Paths · Contributing · Community


Why This Exists

Most documentation tells you what to do. These tutorials explain how and why complex systems work under the hood — with architecture diagrams, real code walkthroughs, and production-grade patterns.

┌──────────────────────────────────────────────────────────────┐
│                                                              │
│    📖 Typical Docs          vs.     🔬 Awesome Code Docs    │
│    ─────────────                    ─────────────────────    │
│    "Run this command"               "Here's the pipeline     │
│    "Use this API"                    architecture that makes │
│    "Set this config"                 this work, the design   │
│                                      tradeoffs, and how to   │
│                                      extend it yourself"     │
│                                                              │
└──────────────────────────────────────────────────────────────┘

Every tutorial follows a consistent 8-chapter structure:

ChapterFocus
1. Getting StartedInstallation, first run, project structure
2. ArchitectureSystem design, data flow, core abstractions
3-5. Core SystemsDeep dives into the 3 most important subsystems
6. ExtensibilityPlugins, custom components, APIs
7. AdvancedPerformance, customization, internals
8. ProductionDeployment, monitoring, scaling, security

Each chapter includes Mermaid architecture diagrams, annotated code examples from the real codebase, and summary tables for quick reference.

Star History Chart


🔎 Find Tutorials by Goal

Use this quick-start map if you searched for a specific outcome.

Search IntentStart HereThen Go To
open-source vibe coding toolsClineRoo CodeOpenCodeSweepTabbyStagewisebolt.diyVibeSDKHAPIKiro
spec-driven AI delivery workflowsOpenSpecClaude Task MasterCodex CLIOpenCodeKiro
build AI agents in productionLangChainLangGraphCrewAIOpenHandsClaude FlowHermes AgentAutoAgentBabyAGI
autonomous AI software engineersOpenHandsDevikaSWE-agentAider
task-driven autonomous agentsBabyAGIAutoGenCrewAILangGraph
build RAG systemsLlamaIndexHaystackRAGFlow
run LLMs locally or at scaleOllamallama.cppvLLMLiteLLM
autonomous ML training experimentsautoresearchdeer-flowAgno
build AI apps with TypeScript/Next.jsVercel AI SDKCopilotKitLobeChat
taskade ai / genesis / mcp workflowsTaskadeTaskade DocsTaskade MCPTaskade Awesome Vibe CodingMCP Servers
build MCP tools and integrationsMCP Python SDKFastMCPMCP ServersAwesome MCP ServersMCP InspectorMCP TypeScript SDKComposiosee all MCP tutorials →
⬆ Back to top

To reduce context-switching and dead ends:

  • every tutorial index now includes a Navigation & Backlinks block
  • each block links back to the main catalog, A-Z directory, query hub, and category hubs
  • chapter 1 entry links are pinned so readers can jump directly into each track

Quick jump links:

⬆ Back to top

✅ Source Verification Status

All tutorial indexes were re-verified against referenced upstream GitHub repositories on 2026-04-12:

  • tutorials scanned: 203
  • tutorials with source repos: 203
  • tutorials with unverified source repos: 0
  • unique verified source repos: 203

Verification artifacts:

⬆ Back to top

🧬 Taskade Ecosystem Snapshot (Verified 2026-03-21)

Live repository snapshot for high-intent Taskade/Genesis/AI/MCP searches.

Taskade RepoStarsLast PushTutorial Coverage
taskade/mcp116+2026-02-13Taskade MCP Tutorial
taskade/docs11+2026-03-16Taskade Docs Tutorial
taskade/awesome-vibe-coding8+2026-03-21Taskade Awesome Vibe Coding Tutorial
taskade/taskade9+2026-02-25Taskade Tutorial
taskade/temporal-parser2+2026-02-12Taskade Tutorial (Ecosystem radar)

Live GitHub market signals for high-impact open-source coding-agent and vibe-coding ecosystems with direct tutorial coverage.

Ecosystem RepoTutorialStarsLast PushWhy It Matters
anomalyco/opencodeOpenCode Tutorial158,3002026-05-11 (0d ago)terminal-native coding agent with strong provider and tool controls
open-webui/open-webuiOpen WebUI Tutorial136,5712026-05-10 (1d ago)self-hosted AI interface and model operations
browser-use/browser-useBrowser Use Tutorial93,3612026-05-11 (0d ago)browser-native AI automation and agent execution
daytonaio/daytonaDaytona Tutorial72,3332026-05-11 (0d ago)sandbox infrastructure for secure AI code execution
cline/clineCline Tutorial61,6122026-05-11 (0d ago)agentic coding with terminal, browser, and MCP workflows
Mintplex-Labs/anything-llmAnythingLLM Tutorial59,8542026-05-10 (1d ago)self-hosted RAG workspaces and agent workflows
Fission-AI/OpenSpecOpenSpec Tutorial46,8942026-05-07 (4d ago)spec-driven workflow layer for predictable AI-assisted delivery
TabbyML/tabbyTabby Tutorial33,4942026-03-02 (70d ago)self-hosted coding assistant platform for teams
continuedev/continueContinue Tutorial33,1092026-05-11 (0d ago)IDE-native AI coding assistant architecture
vercel/aiVercel AI SDK Tutorial24,1482026-05-11 (0d ago)production TypeScript AI app and agent SDK patterns
RooCodeInc/Roo-CodeRoo Code Tutorial23,9862026-05-10 (1d ago)multi-mode coding agents and approval workflows
dyad-sh/dyadDyad Tutorial20,3292026-05-11 (0d ago)local-first AI app generation workflows
stackblitz-labs/bolt.diybolt.diy Tutorial19,3452026-02-07 (93d ago)open-source Bolt-style product builder stack
sweepai/sweepSweep Tutorial7,7122025-09-18 (235d ago)issue-to-PR coding agent workflows and GitHub automation
stagewise-io/stagewiseStagewise Tutorial6,6702026-05-11 (0d ago)browser-context frontend coding agent workflows
cloudflare/vibesdkVibeSDK Tutorial5,0192026-05-11 (0d ago)Cloudflare-native prompt-to-app platform architecture

Data source: GitHub REST API (stargazers_count, pushed_at) via scripts/refresh_market_signals.py.

📚 Tutorial Catalog

 ╔════════════════════════════════════════════════════════════╗
 ║  🤖  AI & AGENTS  │  🔧  DEV TOOLS  │  🗄️  DATA  │  🎤 SPEECH  ║
 ║   83+ tutorials    │   50+ tutorials │  14 tutorials │  3 tutorials  ║
 ╚════════════════════════════════════════════════════════════╝

Category Hubs

HubFocus
AI & ML Platformsagents, RAG, coding assistants, vibe coding, and LLM operations
Databases & Storagedata systems, search engines, query planning, and knowledge platforms
Systems Programmingruntime internals, infrastructure patterns, and architecture mechanics
Web FrameworksAI application frameworks, chat stacks, and modern full-stack architecture

🤖 AI Agents & Multi-Agent Systems

Build autonomous AI systems that reason, plan, and collaborate.

TutorialStarsStackWhat You'll Learn
LangChain100K+PythonChains, agents, RAG, prompt engineering
LangGraph8K+PythonStateful multi-actor graphs, cycles, persistence
CrewAI24K+PythonRole-based agent teams, task delegation
AG240K+PythonCommunity successor to AutoGen, multi-agent conversations
AutoGen40K+PythonConversable agents, group chat, tool integration
OpenAI Swarm18K+PythonLightweight agent handoffs, routines
Smolagents14K+PythonHugging Face code agents, tool calling
Phidata17K+PythonAutonomous agents with memory and tools
Pydantic AI5K+PythonType-safe agent development
AgentGPT32K+PythonAutonomous task planning and execution
SuperAGI16K+PythonProduction autonomous agent framework
ElizaOS17K+TypeScriptMulti-agent AI with character system
OpenClaw119K+TypeScriptPersonal AI assistant, multi-channel
Deer Flow32.1K+PythonResearch agent workflows
Letta14K+PythonStateful agents with long-term memory
Anthropic Skills59K+Python/TypeScriptReusable AI agent capabilities, MCP integration
Claude Flow14.0K+TypeScriptMulti-agent orchestration, MCP server operations, and V2-V3 migration tradeoffs
Devika19.5K+PythonAI software engineer agents, planning pipeline, and production governance
BabyAGI18K+PythonTask-driven autonomous agent patterns, memory, and BabyAGI 2o/3 evolution
AgenticSeek25.4K+PythonLocal-first autonomous agent with multi-agent planning, browsing, and coding workflows
Agno38.3K+PythonMulti-agent systems with memory, orchestration, and AgentOS runtime
AutoAgent9.1K+PythonZero-code agent creation through natural-language workflows and self-developing pipelines
autoresearch71K+PythonAI agent that autonomously runs ML training experiments overnight, optimizing val_bpb on a single GPU
Hermes Agent66K+PythonSelf-hosted personal AI successor to OpenClaw — multi-platform, skill learning, RL trajectory generation
ADK Python18.1K+PythonProduction-grade agent engineering with Google's Agent Development Kit
Qwen-Agent13.5K+PythonTool-enabled agent framework with MCP, RAG, and multi-modal workflows
Strands Agents5.2K+PythonModel-driven agents with native MCP, hooks, and deployment patterns
PocketFlow10.1K+PythonMinimal LLM framework with graph-based workflows, multi-agent patterns, and RAG
Mastra21.6K+TypeScriptAI agents and workflows with memory and MCP tooling
Mini-SWE-Agent3.1K+PythonMinimal autonomous code agent design with benchmark-oriented workflows
SWE-agent18.6K+PythonAutonomous repository repair and benchmark-driven software engineering loops
Open SWE5.3K+PythonAsync cloud coding agent architecture and migration playbook
HumanLayer9.6K+PythonContext engineering and human-governed coding-agent workflows
Wshobson Agents29.9K+TypeScriptPluginized multi-agent workflows with specialist Claude Code agents
MetaGPT66K+PythonMulti-agent framework with role-based collaboration (PM, Architect, Engineer) for software generation
A2A Protocol23K+Python/TypeScriptGoogle's Agent-to-Agent protocol for cross-platform agent interoperability and discovery
OpenAI Agents20K+PythonOfficial OpenAI multi-agent SDK with handoffs, guardrails, and streaming

🧠 LLM Frameworks & RAG

Retrieval-augmented generation, model serving, and LLM tooling.

TutorialStarsStackWhat You'll Learn
LlamaIndex38K+PythonData connectors, indexing, query engines
Haystack18K+PythonPipeline-based search and RAG
DSPy20K+PythonDeclarative LLM programming, optimizers
Instructor10K+PythonStructured output extraction with Pydantic
Outlines10K+PythonConstrained LLM generation
Chroma16K+PythonAI-native embedding database
LanceDB5K+Python/RustServerless vector database
RAGFlow30K+PythonDocument-aware RAG engine
Quivr37K+PythonSecond brain with RAG
Mem024K+PythonIntelligent memory layer for AI
HuggingFace145K+PythonTransformers, model hub, training and inference
Semantic Kernel23K+C#/PythonMicrosoft's AI orchestration SDK
Fabric26K+Go/PythonAI prompt pattern framework
Langflow145K+Python/ReactVisual AI agent and workflow platform with flow composition, APIs, and MCP deployment
Crawl4AI62K+PythonLLM-friendly web crawler for RAG pipelines with markdown generation and structured extraction

🖥️ LLM Infrastructure & Serving

Run, serve, and manage LLMs in production.

TutorialStarsStackWhat You'll Learn
Ollama110K+GoLocal LLM serving, model management
llama.cpp73K+C++High-performance local inference
vLLM38K+PythonPagedAttention, continuous batching
LiteLLM15K+PythonUnified API gateway for 100+ LLMs
LocalAI27K+GoSelf-hosted multi-modal AI
Open WebUI60K+Python/SvelteSelf-hosted ChatGPT alternative
LLaMA-Factory40K+PythonUnified LLM fine-tuning framework
BentoML7K+PythonML model serving and deployment
Langfuse8K+TypeScriptLLM observability and tracing

💬 Chat & AI Applications

Full-stack AI chat platforms and copilots.

TutorialStarsStackWhat You'll Learn
LobeChat71K+Next.jsModern AI chat, plugins, theming
Dify60K+Python/ReactVisual LLM app builder
Flowise35K+Node.js/ReactVisual LLM workflow orchestration
CopilotKit15K+React/TypeScriptIn-app AI copilots
Chatbox24K+JavaScript/ReactMulti-provider chat client
Vercel AI SDK21K+TypeScriptAI-powered React/Next.js apps
Perplexica19K+TypeScriptAI-powered search engine
SillyTavern9K+Node.jsAdvanced roleplay chat platform
Khoj18K+Python/DjangoSelf-hosted AI personal assistant
Botpress13K+Node.jsEnterprise chatbot platform
AnythingLLM30K+Node.jsAll-in-one AI desktop app
GPT-OSS6.4K+TypeScriptOpen-source GPT implementation
Claude Quickstarts13.7K+Python/TypeScriptProduction Claude integration patterns
Cherry Studio40.5K+TypeScriptMulti-provider AI desktop workspace with assistants, documents, and MCP tools
AFFiNE66K+TypeScriptOpen-source Notion + Miro alternative with docs, whiteboards, databases, and AI copilot
Plane47K+Python/TypeScriptAI-native project management with issues, cycles, modules, wiki, and AI features

🔧 Developer Tools & Productivity

AI coding assistants, build systems, and dev infrastructure.

TutorialStarsStackWhat You'll Learn
Continue22K+TypeScriptOpen-source AI coding assistant
Cline58K+TypeScript/VS CodeAgentic coding with terminal, browser, MCP tools
Roo Code22K+TypeScript/VS CodeMulti-mode coding agents with checkpoints and MCP
OpenCode103.2K+Go/TypeScriptTerminal-native coding agent architecture, provider routing, and tool safety controls
Sweep7.6K+Python/GitHubIssue-to-PR coding agent workflow with config-driven governance and CI feedback loops
Tabby32.9K+Rust/TypeScriptSelf-hosted code completion and answer platform with editor-agent integrations
Stagewise6.5K+TypeScript/CLIFrontend coding agent proxy with browser context selection, bridge mode, and plugin runtime
OpenSpec23.8K+TypeScript/CLISpec-driven artifact workflow for planning, implementation, validation, and archive governance
bolt.diy19K+TypeScript/RemixOpen-source Bolt-style AI app builder
Cloudflare VibeSDK4.7K+TypeScript/CloudflareBuild and operate a cloud-native vibe-coding platform
HAPI1.4K+TypeScript/CLIRemote control and approval workflows for local coding agents
Kiro3.2K+TypeScript/AWSSpec-driven AI IDE with steering files, hooks, and MCP-native agent workflows
Daytona55.3K+Go/TypeScript/PythonSecure sandbox infrastructure for AI-generated code and coding-agent execution
OpenHands67K+PythonAI software engineering agent
Aider25K+PythonAI pair programming in terminal
Claude Code80.7K+TypeScriptAnthropic's AI coding CLI
Anthropic API1.7K+Python/TypeScriptClaude API integration, tool use, streaming
Claude Task Master26K+TypeScriptAI-powered task management
CopilotKit15K+ReactIn-app AI assistants
Nanocoder1.5K+TypeScriptAI coding agent internals
Codex Analysis108.2K+TypeScriptStatic analysis platform and LSP architecture
Turborepo27K+RustHigh-performance monorepo builds
n8n AI52K+Node.jsVisual AI workflow automation
Activepieces20.8K+TypeScriptOpen-source automation platform, custom pieces, and admin governance
Taskade10+AI/ProductivityAI-native workspace workflows, Genesis app building, and production rollout patterns
Taskade Docs10+Docs/GitBookDocumentation architecture, API coverage, release timelines, and docs governance for Taskade
Taskade MCP108+TypeScript/MCPOfficial Taskade MCP server operations, OpenAPI codegen, and multi-client integration
Taskade Awesome Vibe Coding5+Curated ListHigh-signal tool selection and governance across Genesis, coding agents, and MCP stacks
Browser Use10K+PythonAI-powered browser automation
ComfyUI65K+PythonNode-based AI art workflows
MCP Python SDK21.4K+PythonBuilding MCP servers and tool integrations
FastMCP22.8K+PythonMCP server/client framework, transports, and integration workflows
MCP Servers77.6K+Multi-langReference MCP server implementations
MCP Quickstart Resources984+Multi-langOfficial cross-language weather server and client quickstart corpus with smoke tests and protocol helpers
Create Python Server476+Python/uvArchived official scaffold tool for bootstrapping MCP Python servers with template-driven resources/prompts/tools
MCP Docs Repo424+Docs/MDXArchived official MCP documentation repository with migration guidance to canonical docs in modelcontextprotocol/modelcontextprotocol
Create TypeScript Server172+TypeScript/CLIArchived official TypeScript scaffold tool for generating MCP server projects with resources/tools/prompts templates
Awesome MCP Servers80.7K+Curated ListMCP server discovery, evaluation, and operations
Composio26.5K+Python/TypeScriptAgent toolkit integration, auth, providers, and MCP patterns
GenAI Toolbox12.9K+Go/Node/PythonMCP-first database tools, tools.yaml control plane, and connector operations
awslabs/mcp8.1K+PythonOfficial AWS MCP server ecosystem, role composition, and governance controls
MCP Inspector8.6K+TypeScript/NodeMCP server debugging across UI and CLI with auth/session and transport controls
MCP Registry6.4K+GoRegistry publication, discovery API consumption, and governance operations
MCP Specification7.1K+Spec/MDXProtocol lifecycle, transports, authorization, security model, and governance workflows from the canonical MCP spec
MCP TypeScript SDK11.6K+TypeScriptClient/server split packages, transport strategy, and v1-to-v2 migration planning
MCP Go SDK3.8K+GoOfficial Go client/server SDK patterns, auth middleware, transport operations, and conformance workflows
MCP Rust SDK3.0K+RustOfficial rmcp SDK architecture, macro-driven tooling, OAuth support, and async task-oriented runtime patterns
MCP Java SDK3.2K+JavaOfficial Java SDK module architecture, reactive transport layers, Spring integrations, and conformance loops
MCP C# SDK3.9K+C#/.NETOfficial .NET SDK package layering, ASP.NET Core transport patterns, filters, and task workflows
MCP Swift SDK1.2K+SwiftOfficial Swift MCP client/server setup, sampling controls, batching, and lifecycle-focused runtime operation patterns
MCP Kotlin SDK1.3K+Kotlin/KMPOfficial Kotlin multiplatform MCP SDK with typed core/client/server modules, capability checks, and transport integrations
MCP Ruby SDK700+RubyOfficial Ruby MCP server/client SDK with streamable HTTP sessions, schema-aware primitives, notifications, and release workflows
MCP PHP SDK1.3K+PHPOfficial PHP MCP SDK with attribute discovery, server builder composition, schema controls, and stdio/HTTP transport patterns
MCP Ext Apps1.4K+TypeScript/SpecOfficial MCP Apps extension SDK/spec for interactive UI resources, host bridges, security constraints, and migration workflows
MCPB1.7K+TypeScript/CLIOfficial MCP bundle packaging format and CLI workflows for manifest authoring, packing, signing, and verification
use-mcp1.0K+TypeScript/ReactArchived official React hook for MCP auth, connection lifecycle, and tool/resource/prompt client integration patterns
MCP Use9.1K+Python/TypeScriptFull-stack MCP agents, clients, servers, and inspector workflows across both runtimes
MCP Chrome10.4K+TypeScript/Chrome ExtensionReal-browser MCP automation with native messaging, network tooling, and semantic tab search
Firecrawl MCP Server5.5K+TypeScript/NodeOfficial MCP web scraping/search server with retries, versioned endpoints, and multi-client integration paths
OpenAI Python SDK29.8K+PythonGPT API, embeddings, assistants, batch processing
tiktoken17.1K+Python/RustToken counting, encoding, cost optimization

Terminal Coding Agents

TutorialStarsStackWhat You'll Learn
GitHub Copilot CLI8.9K+TypeScriptCopilot agent workflows in the terminal with GitHub context and approval controls
Gemini CLI96.2K+TypeScriptTerminal-first agent workflows with tooling, MCP extensibility, and headless automation
Crush20.7K+Go/TypeScriptMulti-model terminal coding agent with LSP/MCP integrations and strong controls
Kimi CLI6.9K+TypeScriptMulti-mode terminal agent with MCP and ACP connectivity
Mistral Vibe3.3K+TypeScriptMinimal CLI coding agent with profiles, skills, subagents, and ACP support
Goose32.1K+PythonExtensible open-source coding agent with controlled tool execution and provider flexibility
gptme4.2K+PythonLocal-first terminal agent with extensible tools and automation-friendly modes
Kilo Code16.1K+TypeScriptAgentic engineering across IDE and CLI surfaces with multi-mode control loops
Plandex15K+TypeScriptLarge-task coding workflows with strong context management and cumulative diff review
Codex CLI62.7K+Rust/TypeScriptLocal terminal agent workflows with sandbox, auth, MCP, and policy controls

Multi-Agent Orchestration

TutorialStarsStackWhat You'll Learn
Claude Squad6.2K+Bash/TmuxMulti-agent terminal session orchestration across isolated workspaces
Superset Terminal3.3K+TypeScriptCommand center for parallel coding agents with centralized monitoring
Vibe Kanban22.2K+TypeScriptMulti-agent orchestration board for Claude Code, Codex, Gemini CLI, and more
CodeMachine CLI2.3K+PythonLong-running coding-agent workflows with multi-agent coordination and context control

IDE & Visual Interfaces

TutorialStarsStackWhat You'll Learn
Onlook24.8K+TypeScript/ReactVisual-first AI coding for Next.js and Tailwind with repo-backed edits
Opcode20.7K+TypeScript/ElectronGUI command center for Claude Code sessions, agents, and MCP servers
Shotgun625+TypeScriptSpec-driven development workflows for large coding changes
tldraw46K+TypeScriptInfinite canvas SDK with AI "make-real" feature for generating apps from whiteboard sketches
Appsmith39K+TypeScript/JavaLow-code internal tool builder with drag-and-drop UI, 25+ data connectors, and Git sync
Windmill16K+TypeScript/RustScripts to webhooks, workflows, and UIs — open-source Retool + Temporal alternative
E2B11K+Python/TypeScriptSecure cloud sandboxes for AI agent code execution with sub-200ms cold start

Memory, Skills & Context

TutorialStarsStackWhat You'll Learn
Cipher3.5K+TypeScriptShared memory layer for coding agents across IDEs, tools, and teams
Claude-Mem32.3K+PythonPersistent memory compression and retrieval for Claude Code
Beads17.9K+PythonGit-backed task graph memory for structured coding-agent planning
Planning with Files15K+Markdown/CLIPersistent file-based planning workflows for coding agents
Context747.4K+TypeScriptLive version-aware documentation context for coding agents
OpenSrc1K+TypeScriptDeep source-code context retrieval for implementation-level agent reasoning
Serena20.9K+PythonSemantic code retrieval toolkit for coding agents on large codebases
AGENTS.md18.4K+MarkdownPortable repository guidance standard for coding agents
Claude Code Router28.8K+TypeScriptMulti-provider routing and control plane for Claude Code
Claude Plugins Official8.8K+TypeScriptManaged plugin directory and contribution standards for Claude Code
Compound Engineering Plugin9.7K+TypeScriptCompound engineering workflows across Claude Code and other toolchains
Everything Claude Code57K+MarkdownProduction configuration patterns for Claude Code agents, hooks, and skills
Awesome Claude Code25.8K+Curated ListHigh-signal Claude Code resources, commands, hooks, and workflows
Awesome Claude Skills39.6K+Curated ListDiscovery and evaluation of reusable Claude skills for coding workflows
OpenSkills8.7K+TypeScriptUniversal skill loading across Claude Code, Cursor, Codex, and Aider
Refly6.9K+TypeScriptDeterministic agent skills delivered through API, webhook, and CLI surfaces

MCP Servers & Integrations

TutorialStarsStackWhat You'll Learn
Figma Context MCP13.3K+TypeScriptDesign-to-code context for higher-fidelity coding-agent implementation
Chrome DevTools MCP27.2K+TypeScriptBrowser automation, tracing, and deep debugging for coding agents
Playwright MCP28K+TypeScriptStructured browser automation through MCP with deterministic actions
GitHub MCP Server27.4K+GoGitHub operations through MCP for repos, issues, PRs, Actions, and security workflows

Legacy & Migration

TutorialStarsStackWhat You'll Learn
OpenCode AI Legacy11.2K+TypeScriptArchived terminal agent workflows and migration guidance to newer tooling

🗄️ Databases, Knowledge & Analytics

Data platforms, knowledge management, and observability.

TutorialStarsStackWhat You'll Learn
Supabase75K+PostgreSQL/TypeScriptRealtime DB, auth, edge functions
PostHog23K+Python/TypeScriptProduct analytics, feature flags
NocoDB50K+Node.js/VueOpen-source Airtable alternative
Teable15K+TypeScript/PostgreSQLMulti-dimensional data platform
SiYuan25K+Go/TypeScriptPrivacy-first knowledge management
Logseq34K+ClojureScriptLocal-first knowledge graph
OpenBB35K+PythonOpen-source financial terminal
Athens Research6.3K+ClojureScriptGraph-based knowledge system
Obsidian Outliner1.3K+TypeScriptObsidian plugin architecture
ClickHouse39K+C++Column-oriented analytics DB
PostgreSQL Planner20.4K+CQuery planning internals
MeiliSearch48K+RustLightning-fast search engine
PhotoPrism36K+GoAI-powered photo management
Liveblocks4K+TypeScriptReal-time collaboration infra
Fireproof950+JavaScriptLocal-first document database with encrypted sync and React hooks

⚙️ Systems & Infrastructure

Low-level systems, cloud native, and infrastructure patterns.

TutorialStarsStackWhat You'll Learn
Kubernetes Operators7.6K+GoProduction-grade K8s operator patterns
React Fiber244.1K+JavaScriptReact reconciler internals
Dyad19K+TypeScriptLocal AI app development
LangChain Architecture130.4K+PythonLangChain deep architecture guide
n8n MCP180.2K+TypeScriptModel Context Protocol with n8n
Firecrawl22K+PythonLLM-ready web data extraction

🎤 Speech & Multimodal AI

Voice recognition, audio processing, and multimodal AI applications.

TutorialStarsStackWhat You'll Learn
OpenAI Whisper93.9K+PythonSpeech-to-text, translation, multilingual ASR
Whisper.cpp37K+C++Speech recognition on edge devices
OpenAI Realtime Agents6.7K+TypeScriptVoice-first AI agents with WebRTC
⬆ Back to top

🗺️ Learning Paths

 ┌─────────────────────────────────────────────────────────────┐
 │                    CHOOSE YOUR PATH                         │
 │                                                             │
 │  🟢 Beginner    Start here if you're new to AI/ML          │
 │  🟡 Builder     Ready to build production applications      │
 │  🔴 Architect   Designing systems at scale                  │
 └─────────────────────────────────────────────────────────────┘

🟢 Path 1: AI Fundamentals

"I want to understand how AI applications work"

Ollama ──→ LangChain ──→ Chroma ──→ Open WebUI
 (run       (build        (store      (deploy a
  LLMs       chains)       vectors)    full app)
  locally)

🟡 Path 2: Agent Builder

"I want to build autonomous AI agents"

LangChain ──→ LangGraph ──→ CrewAI ──→ AutoGen/AG2 ──→ Langfuse
 (basics)      (stateful     (teams)    (multi-agent    (monitor
                graphs)                  orchestration)  in prod)

🟡 Path 3: RAG Engineer

"I want to build retrieval-augmented generation systems"

LlamaIndex ──→ Haystack ──→ DSPy ──→ RAGFlow ──→ vLLM
 (indexing &    (pipeline    (optimize  (document   (serve at
  retrieval)     search)      prompts)   processing)  scale)

🟡 Path 4: Full-Stack AI

"I want to build AI-powered web applications"

Vercel AI ──→ CopilotKit ──→ LobeChat ──→ Supabase ──→ n8n
 (AI SDK       (in-app        (full chat   (database    (workflow
  basics)       copilots)       platform)    + auth)      automation)

🔴 Path 5: LLM Infrastructure

"I want to run and scale LLMs in production"

llama.cpp ──→ vLLM ──→ LiteLLM ──→ BentoML ──→ K8s Operators
 (local         (GPU     (unified    (model      (orchestrate
  inference)     serving)  gateway)    packaging)   at scale)

🔴 Path 6: AI Coding Tools

"I want to understand how AI coding assistants work"

Continue ──→ Sweep ──→ OpenHands ──→ OpenCode ──→ Tabby ──→ Stagewise ──→ OpenSpec ──→ Kiro
 (code         (issue      (AI SWE      (terminal        (self-hosted     (frontend       (spec-driven   (spec-driven
  completion)   to PR)      agent)       coding agent)    assistant)       browser agent)  delivery)      AI IDE)

🔴 Path 7: Autonomous AI Engineers

"I want to build and understand autonomous software engineering agents"

OpenHands ──→ Devika ──→ SWE-agent ──→ Mini SWE-agent ──→ Aider ──→ BabyAGI
 (multi-agent   (planning    (SWE bench    (lightweight         (pair         (task-driven
  OS layer)      pipeline)    framework)    agent core)          programming)   autonomy)

Duration: 30-45 hours | Difficulty: Advanced

🟡 Path 8: MCP Mastery

"I want to build AI tool servers and extend Claude with custom capabilities"

MCP Python SDK ──→ FastMCP ──→ MCP Servers ──→ MCP Quickstart Resources ──→ Create Python Server ──→ MCP Docs Repo ──→ Create TypeScript Server ──→ Awesome MCP Servers ──→ Composio ──→ Daytona ──→ GenAI Toolbox ──→ awslabs/mcp ──→ MCP Inspector ──→ MCP Registry ──→ MCP Specification ──→ MCP TypeScript SDK ──→ MCP Go SDK ──→ MCP Rust SDK ──→ MCP Java SDK ──→ MCP C# SDK ──→ MCP Swift SDK ──→ MCP Kotlin SDK ──→ MCP Ruby SDK ──→ MCP PHP SDK ──→ MCP Ext Apps ──→ MCPB ──→ use-mcp ──→ MCP Use ──→ MCP Chrome ──→ Firecrawl MCP Server
 (build             (build servers      (reference        (multi-lang             (python scaffold        (archived docs        (typescript scaffold      (discovery and          (tool + auth   (sandbox        (db-focused           (aws server          (debug +            (publish +           (protocol             (client/server         (go sdk +            (rust rmcp +         (java sdk +          (csharp sdk +         (swift sdk +          (kmp core +            (ruby server +          (php server +          (interactive ui +      (bundle pack +         (react hook +         (full-stack          (chrome native +      (web scrape +
  servers)           fast)               implementations)  quickstart set)         bootstrap path)         migration map)        bootstrap path)          curation)               runtime)       infra)          mcp control plane)    ecosystem)           transport tests)     discovery ops)        contract deep dive)    sdk internals)         conformance)          task/oauth focus)      spring modules)        aspnet filters)        lifecycle controls)    transport model)        client workflow)        discovery model)        host bridge model)      sign verify)            archived guidance)      mcp workflows)        semantic tabs)        search/crawl)

Duration: 100-135 hours | Difficulty: Intermediate to Advanced

🟢 Path 9: Speech & Voice AI

"I want to build voice-first AI applications"

OpenAI Whisper ──→ Whisper.cpp ──→ OpenAI Realtime Agents ──→ Voice Apps
 (Python ASR,       (edge            (voice-first             (production
  fine-tuning)       deployment)       conversations)           voice apps)

Duration: 25-35 hours | Difficulty: Intermediate

🟡 Path 10: OpenAI Ecosystem

"I want to master OpenAI's tools and APIs"

OpenAI Python SDK ──→ tiktoken ──→ OpenAI Whisper ──→ Realtime Agents
 (core API,          (token         (speech              (voice
  embeddings,         optimization)  recognition)         agents)
  assistants)

Duration: 35-45 hours | Difficulty: Beginner to Intermediate

🔴 Path 11: Vibe Coding Platforms

"I want to build and operate vibe-coding stacks end to end"

Dyad ──→ bolt.diy ──→ Stagewise ──→ Cline ──→ Roo Code ──→ VibeSDK ──→ HAPI
 (local      (OSS app      (frontend      (IDE        (multi-mode    (cloud         (remote
  builder)    builder)      browser agent) agent)      dev team)      platform)      approvals)

Duration: 35-50 hours | Difficulty: Intermediate to Advanced

⬆ Back to top

📊 Collection Stats

╔══════════════════════════════════════════════════════════╗
║                  COLLECTION OVERVIEW                     ║
╠══════════════════════════════════════════════════════════╣
║  📦 Total Tutorials        203                           ║
║  📝 Numbered Chapters      1,624+                        ║
║  📏 Tutorial Markdown      706,049 lines                 ║
║  ⏱️  Estimated Hours        2,000+                        ║
║  ✅ Local Broken Links      0                             ║
║  🧭 Structure Drift         0 (all root canonical)        ║
╚══════════════════════════════════════════════════════════╝

Stats are synchronized against:

  • tutorials/tutorial-manifest.json
  • scripts/docs_health.py baseline checks
⬆ Back to top

🛠️ How Tutorials Are Built

Each tutorial is generated using AI-powered codebase analysis, then reviewed and enhanced for accuracy. The process:

┌──────────┐    ┌──────────────┐    ┌──────────────┐    ┌──────────┐
│  Crawl   │───→│   Identify   │───→│   Generate   │───→│  Review  │
│  Repo    │    │  Abstractions│    │   Chapters   │    │ & Polish │
└──────────┘    └──────────────┘    └──────────────┘    └──────────┘
   Clone &         Find core          Write 8-ch          Verify code
   index files     classes &          tutorials w/         examples &
                   patterns           diagrams             architecture

Inspired by Tutorial-Codebase-Knowledge by The Pocket.

Built & Maintained With

ToolPurpose
TaskadeProject planning, AI-powered content generation
Claude CodeCodebase analysis and tutorial writing
GitHub PagesTutorial hosting with Jekyll
⬆ Back to top

🤝 Contributing

We welcome contributions! Here's how you can help:

┌─────────────────────────────────────────────────┐
│              WAYS TO CONTRIBUTE                  │
├─────────────────────────────────────────────────┤
│  ⭐  Star the repo to show support              │
│  📝  Suggest a new tutorial via Issues           │
│  🔧  Fix errors or improve existing tutorials    │
│  📖  Write a new tutorial for a project          │
│  💬  Share feedback in Discussions                │
└─────────────────────────────────────────────────┘

What Makes a Great Tutorial?

  • Goes deep — explains how and why, not just what
  • Real code — examples from the actual codebase, not toy demos
  • Visual — architecture diagrams, flow charts, sequence diagrams
  • Progressive — builds complexity gradually across chapters
  • Production-focused — covers deployment, monitoring, scaling

Open an Issue to suggest a new tutorial or report a problem.

⬆ Back to top

🌍 Community

Star this repoGet updates on new tutorials
💬 IssuesAsk questions, report gaps, share suggestions
🐦 Twitter @johnxieLatest updates and highlights

┌──────────────────────────────────────────────────┐
│                                                  │
│   "The best way to learn a codebase is to        │
│    understand the architecture decisions          │
│    that shaped it."                               │
│                                                  │
└──────────────────────────────────────────────────┘

Browse Tutorials · Pick a Learning Path · Star on GitHub