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:
| Chapter |
Focus |
| 1. Getting Started |
Installation, first run, project structure |
| 2. Architecture |
System design, data flow, core abstractions |
| 3-5. Core Systems |
Deep dives into the 3 most important subsystems |
| 6. Extensibility |
Plugins, custom components, APIs |
| 7. Advanced |
Performance, customization, internals |
| 8. Production |
Deployment, monitoring, scaling, security |
Each chapter includes Mermaid architecture diagrams, annotated code examples from the real codebase, and summary tables for quick reference.

🔎 Find Tutorials by Goal
Use this quick-start map if you searched for a specific outcome.
🧭 Navigation UX Layer
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:
✅ Source Verification Status
All tutorial indexes were re-verified against referenced upstream GitHub repositories on 2026-06-01:
- tutorials scanned: 203
- tutorials with source repos: 203
- tutorials with unverified source repos: 0
- unique verified source repos: 214
Verification artifacts:
🧬 Taskade Ecosystem Snapshot (Verified 2026-06-01)
Live repository snapshot for high-intent Taskade/Genesis/AI/MCP searches.
📈 Trending Vibe-Coding Repos (Auto-updated 2026-11-02)
Live GitHub market signals for high-impact open-source coding-agent and vibe-coding ecosystems with direct tutorial coverage.
| Ecosystem Repo |
Tutorial |
Stars |
Last Push |
Why It Matters |
anomalyco/opencode |
OpenCode Tutorial |
224,074 |
2026-11-02 (0d ago) |
terminal-native coding agent with strong provider and tool controls |
open-webui/open-webui |
Open WebUI Tutorial |
157,573 |
2026-11-02 (0d ago) |
self-hosted AI interface and model operations |
browser-use/browser-use |
Browser Use Tutorial |
119,856 |
2026-11-02 (0d ago) |
browser-native AI automation and agent execution |
Fission-AI/OpenSpec |
OpenSpec Tutorial |
73,707 |
2026-11-02 (0d ago) |
spec-driven workflow layer for predictable AI-assisted delivery |
daytonaio/daytona |
Daytona Tutorial |
71,392 |
2026-07-24 (101d ago) |
sandbox infrastructure for secure AI code execution |
cline/cline |
Cline Tutorial |
71,220 |
2026-11-02 (0d ago) |
agentic coding with terminal, browser, and MCP workflows |
Mintplex-Labs/anything-llm |
AnythingLLM Tutorial |
67,861 |
2026-10-30 (3d ago) |
self-hosted RAG workspaces and agent workflows |
continuedev/continue |
Continue Tutorial |
36,399 |
2026-11-02 (0d ago) |
IDE-native AI coding assistant architecture |
TabbyML/tabby |
Tabby Tutorial |
33,921 |
2026-06-30 (125d ago) |
self-hosted coding assistant platform for teams |
vercel/ai |
Vercel AI SDK Tutorial |
27,698 |
2026-11-02 (0d ago) |
production TypeScript AI app and agent SDK patterns |
RooCodeInc/Roo-Code |
Roo Code Tutorial |
24,256 |
2026-05-15 (171d ago) |
multi-mode coding agents and approval workflows |
dyad-sh/dyad |
Dyad Tutorial |
22,166 |
2026-11-02 (0d ago) |
local-first AI app generation workflows |
stackblitz-labs/bolt.diy |
bolt.diy Tutorial |
20,028 |
2026-10-14 (19d ago) |
open-source Bolt-style product builder stack |
sweepai/sweep |
Sweep Tutorial |
7,710 |
2025-09-18 (410d ago) |
issue-to-PR coding agent workflows and GitHub automation |
stagewise-io/stagewise |
Stagewise Tutorial |
6,832 |
2026-11-02 (0d ago) |
browser-context frontend coding agent workflows |
cloudflare/vibesdk |
VibeSDK Tutorial |
5,449 |
2026-10-22 (11d 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
| Hub |
Focus |
| AI & ML Platforms |
agents, RAG, coding assistants, vibe coding, and LLM operations |
| Databases & Storage |
data systems, search engines, query planning, and knowledge platforms |
| Systems Programming |
runtime internals, infrastructure patterns, and architecture mechanics |
| Web Frameworks |
AI application frameworks, chat stacks, and modern full-stack architecture |
🤖 AI Agents & Multi-Agent Systems
Build autonomous AI systems that reason, plan, and collaborate.
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| LangChain |
100K+ |
Python |
Chains, agents, RAG, prompt engineering |
| LangGraph |
8K+ |
Python |
Stateful multi-actor graphs, cycles, persistence |
| CrewAI |
24K+ |
Python |
Role-based agent teams, task delegation |
| AG2 |
40K+ |
Python |
Community successor to AutoGen, multi-agent conversations |
| AutoGen |
40K+ |
Python |
Conversable agents, group chat, tool integration |
| OpenAI Swarm |
18K+ |
Python |
Lightweight agent handoffs, routines |
| Smolagents |
14K+ |
Python |
Hugging Face code agents, tool calling |
| Phidata |
17K+ |
Python |
Autonomous agents with memory and tools |
| Pydantic AI |
5K+ |
Python |
Type-safe agent development |
| AgentGPT |
32K+ |
Python |
Autonomous task planning and execution |
| SuperAGI |
16K+ |
Python |
Production autonomous agent framework |
| ElizaOS |
17K+ |
TypeScript |
Multi-agent AI with character system |
| OpenClaw |
119K+ |
TypeScript |
Personal AI assistant, multi-channel |
| Deer Flow |
32.1K+ |
Python |
Research agent workflows |
| Letta |
14K+ |
Python |
Stateful agents with long-term memory |
| Anthropic Skills |
59K+ |
Python/TypeScript |
Reusable AI agent capabilities, MCP integration |
| Claude Flow |
14.0K+ |
TypeScript |
Multi-agent orchestration, MCP server operations, and V2-V3 migration tradeoffs |
| Devika |
19.5K+ |
Python |
AI software engineer agents, planning pipeline, and production governance |
| BabyAGI |
18K+ |
Python |
Task-driven autonomous agent patterns, memory, and BabyAGI 2o/3 evolution |
| AgenticSeek |
25.4K+ |
Python |
Local-first autonomous agent with multi-agent planning, browsing, and coding workflows |
| Agno |
38.3K+ |
Python |
Multi-agent systems with memory, orchestration, and AgentOS runtime |
| AutoAgent |
9.1K+ |
Python |
Zero-code agent creation through natural-language workflows and self-developing pipelines |
| autoresearch |
71K+ |
Python |
AI agent that autonomously runs ML training experiments overnight, optimizing val_bpb on a single GPU |
| Hermes Agent |
66K+ |
Python |
Self-hosted personal AI successor to OpenClaw — multi-platform, skill learning, RL trajectory generation |
| ADK Python |
18.1K+ |
Python |
Production-grade agent engineering with Google’s Agent Development Kit |
| Qwen-Agent |
13.5K+ |
Python |
Tool-enabled agent framework with MCP, RAG, and multi-modal workflows |
| Strands Agents |
5.2K+ |
Python |
Model-driven agents with native MCP, hooks, and deployment patterns |
| PocketFlow |
10.1K+ |
Python |
Minimal LLM framework with graph-based workflows, multi-agent patterns, and RAG |
| Mastra |
21.6K+ |
TypeScript |
AI agents and workflows with memory and MCP tooling |
| Mini-SWE-Agent |
3.1K+ |
Python |
Minimal autonomous code agent design with benchmark-oriented workflows |
| SWE-agent |
18.6K+ |
Python |
Autonomous repository repair and benchmark-driven software engineering loops |
| Open SWE |
5.3K+ |
Python |
Async cloud coding agent architecture and migration playbook |
| HumanLayer |
9.6K+ |
Python |
Context engineering and human-governed coding-agent workflows |
| Wshobson Agents |
29.9K+ |
TypeScript |
Pluginized multi-agent workflows with specialist Claude Code agents |
| MetaGPT |
66K+ |
Python |
Multi-agent framework with role-based collaboration (PM, Architect, Engineer) for software generation |
| A2A Protocol |
23K+ |
Python/TypeScript |
Google’s Agent-to-Agent protocol for cross-platform agent interoperability and discovery |
| OpenAI Agents |
20K+ |
Python |
Official OpenAI multi-agent SDK with handoffs, guardrails, and streaming |
🧠 LLM Frameworks & RAG
Retrieval-augmented generation, model serving, and LLM tooling.
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| LlamaIndex |
38K+ |
Python |
Data connectors, indexing, query engines |
| Haystack |
18K+ |
Python |
Pipeline-based search and RAG |
| DSPy |
20K+ |
Python |
Declarative LLM programming, optimizers |
| Instructor |
10K+ |
Python |
Structured output extraction with Pydantic |
| Outlines |
10K+ |
Python |
Constrained LLM generation |
| Chroma |
16K+ |
Python |
AI-native embedding database |
| LanceDB |
5K+ |
Python/Rust |
Serverless vector database |
| RAGFlow |
30K+ |
Python |
Document-aware RAG engine |
| Quivr |
37K+ |
Python |
Second brain with RAG |
| Mem0 |
24K+ |
Python |
Intelligent memory layer for AI |
| HuggingFace |
145K+ |
Python |
Transformers, model hub, training and inference |
| Semantic Kernel |
23K+ |
C#/Python |
Microsoft’s AI orchestration SDK |
| Fabric |
26K+ |
Go/Python |
AI prompt pattern framework |
| Langflow |
145K+ |
Python/React |
Visual AI agent and workflow platform with flow composition, APIs, and MCP deployment |
| Crawl4AI |
62K+ |
Python |
LLM-friendly web crawler for RAG pipelines with markdown generation and structured extraction |
🖥️ LLM Infrastructure & Serving
Run, serve, and manage LLMs in production.
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| Ollama |
110K+ |
Go |
Local LLM serving, model management |
| llama.cpp |
73K+ |
C++ |
High-performance local inference |
| vLLM |
38K+ |
Python |
PagedAttention, continuous batching |
| LiteLLM |
15K+ |
Python |
Unified API gateway for 100+ LLMs |
| LocalAI |
27K+ |
Go |
Self-hosted multi-modal AI |
| Open WebUI |
60K+ |
Python/Svelte |
Self-hosted ChatGPT alternative |
| LLaMA-Factory |
40K+ |
Python |
Unified LLM fine-tuning framework |
| BentoML |
7K+ |
Python |
ML model serving and deployment |
| Langfuse |
8K+ |
TypeScript |
LLM observability and tracing |
💬 Chat & AI Applications
Full-stack AI chat platforms and copilots.
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| LobeChat |
71K+ |
Next.js |
Modern AI chat, plugins, theming |
| Dify |
60K+ |
Python/React |
Visual LLM app builder |
| Flowise |
35K+ |
Node.js/React |
Visual LLM workflow orchestration |
| CopilotKit |
15K+ |
React/TypeScript |
In-app AI copilots |
| Chatbox |
24K+ |
JavaScript/React |
Multi-provider chat client |
| Vercel AI SDK |
21K+ |
TypeScript |
AI-powered React/Next.js apps |
| Perplexica |
19K+ |
TypeScript |
AI-powered search engine |
| SillyTavern |
9K+ |
Node.js |
Advanced roleplay chat platform |
| Khoj |
18K+ |
Python/Django |
Self-hosted AI personal assistant |
| Botpress |
13K+ |
Node.js |
Enterprise chatbot platform |
| AnythingLLM |
30K+ |
Node.js |
All-in-one AI desktop app |
| GPT-OSS |
6.4K+ |
TypeScript |
Open-source GPT implementation |
| Claude Quickstarts |
13.7K+ |
Python/TypeScript |
Production Claude integration patterns |
| Cherry Studio |
40.5K+ |
TypeScript |
Multi-provider AI desktop workspace with assistants, documents, and MCP tools |
| AFFiNE |
66K+ |
TypeScript |
Open-source Notion + Miro alternative with docs, whiteboards, databases, and AI copilot |
| Plane |
47K+ |
Python/TypeScript |
AI-native project management with issues, cycles, modules, wiki, and AI features |
AI coding assistants, build systems, and dev infrastructure.
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| Continue |
22K+ |
TypeScript |
Open-source AI coding assistant |
| Cline |
58K+ |
TypeScript/VS Code |
Agentic coding with terminal, browser, MCP tools |
| Roo Code |
22K+ |
TypeScript/VS Code |
Multi-mode coding agents with checkpoints and MCP |
| OpenCode |
103.2K+ |
Go/TypeScript |
Terminal-native coding agent architecture, provider routing, and tool safety controls |
| Sweep |
7.6K+ |
Python/GitHub |
Issue-to-PR coding agent workflow with config-driven governance and CI feedback loops |
| Tabby |
32.9K+ |
Rust/TypeScript |
Self-hosted code completion and answer platform with editor-agent integrations |
| Stagewise |
6.5K+ |
TypeScript/CLI |
Frontend coding agent proxy with browser context selection, bridge mode, and plugin runtime |
| OpenSpec |
23.8K+ |
TypeScript/CLI |
Spec-driven artifact workflow for planning, implementation, validation, and archive governance |
| bolt.diy |
19K+ |
TypeScript/Remix |
Open-source Bolt-style AI app builder |
| Cloudflare VibeSDK |
4.7K+ |
TypeScript/Cloudflare |
Build and operate a cloud-native vibe-coding platform |
| HAPI |
1.4K+ |
TypeScript/CLI |
Remote control and approval workflows for local coding agents |
| Kiro |
3.2K+ |
TypeScript/AWS |
Spec-driven AI IDE with steering files, hooks, and MCP-native agent workflows |
| Daytona |
55.3K+ |
Go/TypeScript/Python |
Secure sandbox infrastructure for AI-generated code and coding-agent execution |
| OpenHands |
67K+ |
Python |
AI software engineering agent |
| Aider |
25K+ |
Python |
AI pair programming in terminal |
| Claude Code |
80.7K+ |
TypeScript |
Anthropic’s AI coding CLI |
| Anthropic API |
1.7K+ |
Python/TypeScript |
Claude API integration, tool use, streaming |
| Claude Task Master |
26K+ |
TypeScript |
AI-powered task management |
| CopilotKit |
15K+ |
React |
In-app AI assistants |
| Nanocoder |
1.5K+ |
TypeScript |
AI coding agent internals |
| Codex Analysis |
108.2K+ |
TypeScript |
Static analysis platform and LSP architecture |
| Turborepo |
27K+ |
Rust |
High-performance monorepo builds |
| n8n AI |
52K+ |
Node.js |
Visual AI workflow automation |
| Activepieces |
20.8K+ |
TypeScript |
Open-source automation platform, custom pieces, and admin governance |
| Taskade |
10+ |
AI/Productivity |
AI-native workspace workflows, Genesis app building, and production rollout patterns |
| Taskade Docs |
10+ |
Docs/GitBook |
Documentation architecture, API coverage, release timelines, and docs governance for Taskade |
| Taskade MCP |
108+ |
TypeScript/MCP |
Official Taskade MCP server operations, OpenAPI codegen, and multi-client integration |
| Taskade Awesome Vibe Coding |
5+ |
Curated List |
High-signal tool selection and governance across Genesis, coding agents, and MCP stacks |
| Browser Use |
10K+ |
Python |
AI-powered browser automation |
| ComfyUI |
65K+ |
Python |
Node-based AI art workflows |
| MCP Python SDK |
21.4K+ |
Python |
Building MCP servers and tool integrations |
| FastMCP |
22.8K+ |
Python |
MCP server/client framework, transports, and integration workflows |
| MCP Servers |
77.6K+ |
Multi-lang |
Reference MCP server implementations |
| MCP Quickstart Resources |
984+ |
Multi-lang |
Official cross-language weather server and client quickstart corpus with smoke tests and protocol helpers |
| Create Python Server |
476+ |
Python/uv |
Archived official scaffold tool for bootstrapping MCP Python servers with template-driven resources/prompts/tools |
| MCP Docs Repo |
424+ |
Docs/MDX |
Archived official MCP documentation repository with migration guidance to canonical docs in modelcontextprotocol/modelcontextprotocol |
| Create TypeScript Server |
172+ |
TypeScript/CLI |
Archived official TypeScript scaffold tool for generating MCP server projects with resources/tools/prompts templates |
| Awesome MCP Servers |
80.7K+ |
Curated List |
MCP server discovery, evaluation, and operations |
| Composio |
26.5K+ |
Python/TypeScript |
Agent toolkit integration, auth, providers, and MCP patterns |
| GenAI Toolbox |
12.9K+ |
Go/Node/Python |
MCP-first database tools, tools.yaml control plane, and connector operations |
| awslabs/mcp |
8.1K+ |
Python |
Official AWS MCP server ecosystem, role composition, and governance controls |
| MCP Inspector |
8.6K+ |
TypeScript/Node |
MCP server debugging across UI and CLI with auth/session and transport controls |
| MCP Registry |
6.4K+ |
Go |
Registry publication, discovery API consumption, and governance operations |
| MCP Specification |
7.1K+ |
Spec/MDX |
Protocol lifecycle, transports, authorization, security model, and governance workflows from the canonical MCP spec |
| MCP TypeScript SDK |
11.6K+ |
TypeScript |
Client/server split packages, transport strategy, and v1-to-v2 migration planning |
| MCP Go SDK |
3.8K+ |
Go |
Official Go client/server SDK patterns, auth middleware, transport operations, and conformance workflows |
| MCP Rust SDK |
3.0K+ |
Rust |
Official rmcp SDK architecture, macro-driven tooling, OAuth support, and async task-oriented runtime patterns |
| MCP Java SDK |
3.2K+ |
Java |
Official Java SDK module architecture, reactive transport layers, Spring integrations, and conformance loops |
| MCP C# SDK |
3.9K+ |
C#/.NET |
Official .NET SDK package layering, ASP.NET Core transport patterns, filters, and task workflows |
| MCP Swift SDK |
1.2K+ |
Swift |
Official Swift MCP client/server setup, sampling controls, batching, and lifecycle-focused runtime operation patterns |
| MCP Kotlin SDK |
1.3K+ |
Kotlin/KMP |
Official Kotlin multiplatform MCP SDK with typed core/client/server modules, capability checks, and transport integrations |
| MCP Ruby SDK |
700+ |
Ruby |
Official Ruby MCP server/client SDK with streamable HTTP sessions, schema-aware primitives, notifications, and release workflows |
| MCP PHP SDK |
1.3K+ |
PHP |
Official PHP MCP SDK with attribute discovery, server builder composition, schema controls, and stdio/HTTP transport patterns |
| MCP Ext Apps |
1.4K+ |
TypeScript/Spec |
Official MCP Apps extension SDK/spec for interactive UI resources, host bridges, security constraints, and migration workflows |
| MCPB |
1.7K+ |
TypeScript/CLI |
Official MCP bundle packaging format and CLI workflows for manifest authoring, packing, signing, and verification |
| use-mcp |
1.0K+ |
TypeScript/React |
Archived official React hook for MCP auth, connection lifecycle, and tool/resource/prompt client integration patterns |
| MCP Use |
9.1K+ |
Python/TypeScript |
Full-stack MCP agents, clients, servers, and inspector workflows across both runtimes |
| MCP Chrome |
10.4K+ |
TypeScript/Chrome Extension |
Real-browser MCP automation with native messaging, network tooling, and semantic tab search |
| Firecrawl MCP Server |
5.5K+ |
TypeScript/Node |
Official MCP web scraping/search server with retries, versioned endpoints, and multi-client integration paths |
| OpenAI Python SDK |
29.8K+ |
Python |
GPT API, embeddings, assistants, batch processing |
| tiktoken |
17.1K+ |
Python/Rust |
Token counting, encoding, cost optimization |
Terminal Coding Agents
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| GitHub Copilot CLI |
8.9K+ |
TypeScript |
Copilot agent workflows in the terminal with GitHub context and approval controls |
| Gemini CLI |
96.2K+ |
TypeScript |
Terminal-first agent workflows with tooling, MCP extensibility, and headless automation |
| Crush |
20.7K+ |
Go/TypeScript |
Multi-model terminal coding agent with LSP/MCP integrations and strong controls |
| Kimi CLI |
6.9K+ |
TypeScript |
Multi-mode terminal agent with MCP and ACP connectivity |
| Mistral Vibe |
3.3K+ |
TypeScript |
Minimal CLI coding agent with profiles, skills, subagents, and ACP support |
| Goose |
32.1K+ |
Python |
Extensible open-source coding agent with controlled tool execution and provider flexibility |
| gptme |
4.2K+ |
Python |
Local-first terminal agent with extensible tools and automation-friendly modes |
| Kilo Code |
16.1K+ |
TypeScript |
Agentic engineering across IDE and CLI surfaces with multi-mode control loops |
| Plandex |
15K+ |
TypeScript |
Large-task coding workflows with strong context management and cumulative diff review |
| Codex CLI |
62.7K+ |
Rust/TypeScript |
Local terminal agent workflows with sandbox, auth, MCP, and policy controls |
Multi-Agent Orchestration
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| Claude Squad |
6.2K+ |
Bash/Tmux |
Multi-agent terminal session orchestration across isolated workspaces |
| Superset Terminal |
3.3K+ |
TypeScript |
Command center for parallel coding agents with centralized monitoring |
| Vibe Kanban |
22.2K+ |
TypeScript |
Multi-agent orchestration board for Claude Code, Codex, Gemini CLI, and more |
| CodeMachine CLI |
2.3K+ |
Python |
Long-running coding-agent workflows with multi-agent coordination and context control |
IDE & Visual Interfaces
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| Onlook |
24.8K+ |
TypeScript/React |
Visual-first AI coding for Next.js and Tailwind with repo-backed edits |
| Opcode |
20.7K+ |
TypeScript/Electron |
GUI command center for Claude Code sessions, agents, and MCP servers |
| Shotgun |
625+ |
TypeScript |
Spec-driven development workflows for large coding changes |
| tldraw |
46K+ |
TypeScript |
Infinite canvas SDK with AI “make-real” feature for generating apps from whiteboard sketches |
| Appsmith |
39K+ |
TypeScript/Java |
Low-code internal tool builder with drag-and-drop UI, 25+ data connectors, and Git sync |
| Windmill |
16K+ |
TypeScript/Rust |
Scripts to webhooks, workflows, and UIs — open-source Retool + Temporal alternative |
| E2B |
11K+ |
Python/TypeScript |
Secure cloud sandboxes for AI agent code execution with sub-200ms cold start |
Memory, Skills & Context
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| Cipher |
3.5K+ |
TypeScript |
Shared memory layer for coding agents across IDEs, tools, and teams |
| Claude-Mem |
32.3K+ |
Python |
Persistent memory compression and retrieval for Claude Code |
| Beads |
17.9K+ |
Python |
Git-backed task graph memory for structured coding-agent planning |
| Planning with Files |
15K+ |
Markdown/CLI |
Persistent file-based planning workflows for coding agents |
| Context7 |
47.4K+ |
TypeScript |
Live version-aware documentation context for coding agents |
| OpenSrc |
1K+ |
TypeScript |
Deep source-code context retrieval for implementation-level agent reasoning |
| Serena |
20.9K+ |
Python |
Semantic code retrieval toolkit for coding agents on large codebases |
| AGENTS.md |
18.4K+ |
Markdown |
Portable repository guidance standard for coding agents |
| Claude Code Router |
28.8K+ |
TypeScript |
Multi-provider routing and control plane for Claude Code |
| Claude Plugins Official |
8.8K+ |
TypeScript |
Managed plugin directory and contribution standards for Claude Code |
| Compound Engineering Plugin |
9.7K+ |
TypeScript |
Compound engineering workflows across Claude Code and other toolchains |
| Everything Claude Code |
57K+ |
Markdown |
Production configuration patterns for Claude Code agents, hooks, and skills |
| Awesome Claude Code |
25.8K+ |
Curated List |
High-signal Claude Code resources, commands, hooks, and workflows |
| Awesome Claude Skills |
39.6K+ |
Curated List |
Discovery and evaluation of reusable Claude skills for coding workflows |
| OpenSkills |
8.7K+ |
TypeScript |
Universal skill loading across Claude Code, Cursor, Codex, and Aider |
| Refly |
6.9K+ |
TypeScript |
Deterministic agent skills delivered through API, webhook, and CLI surfaces |
MCP Servers & Integrations
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| Figma Context MCP |
13.3K+ |
TypeScript |
Design-to-code context for higher-fidelity coding-agent implementation |
| Chrome DevTools MCP |
27.2K+ |
TypeScript |
Browser automation, tracing, and deep debugging for coding agents |
| Playwright MCP |
28K+ |
TypeScript |
Structured browser automation through MCP with deterministic actions |
| GitHub MCP Server |
27.4K+ |
Go |
GitHub operations through MCP for repos, issues, PRs, Actions, and security workflows |
Legacy & Migration
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| OpenCode AI Legacy |
11.2K+ |
TypeScript |
Archived terminal agent workflows and migration guidance to newer tooling |
🗄️ Databases, Knowledge & Analytics
Data platforms, knowledge management, and observability.
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| Supabase |
75K+ |
PostgreSQL/TypeScript |
Realtime DB, auth, edge functions |
| PostHog |
23K+ |
Python/TypeScript |
Product analytics, feature flags |
| NocoDB |
50K+ |
Node.js/Vue |
Open-source Airtable alternative |
| Teable |
15K+ |
TypeScript/PostgreSQL |
Multi-dimensional data platform |
| SiYuan |
25K+ |
Go/TypeScript |
Privacy-first knowledge management |
| Logseq |
34K+ |
ClojureScript |
Local-first knowledge graph |
| OpenBB |
35K+ |
Python |
Open-source financial terminal |
| Athens Research |
6.3K+ |
ClojureScript |
Graph-based knowledge system |
| Obsidian Outliner |
1.3K+ |
TypeScript |
Obsidian plugin architecture |
| ClickHouse |
39K+ |
C++ |
Column-oriented analytics DB |
| PostgreSQL Planner |
20.4K+ |
C |
Query planning internals |
| MeiliSearch |
48K+ |
Rust |
Lightning-fast search engine |
| PhotoPrism |
36K+ |
Go |
AI-powered photo management |
| Liveblocks |
4K+ |
TypeScript |
Real-time collaboration infra |
| Fireproof |
950+ |
JavaScript |
Local-first document database with encrypted sync and React hooks |
⚙️ Systems & Infrastructure
Low-level systems, cloud native, and infrastructure patterns.
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| Kubernetes Operators |
7.6K+ |
Go |
Production-grade K8s operator patterns |
| React Fiber |
244.1K+ |
JavaScript |
React reconciler internals |
| Dyad |
19K+ |
TypeScript |
Local AI app development |
| LangChain Architecture |
130.4K+ |
Python |
LangChain deep architecture guide |
| n8n MCP |
180.2K+ |
TypeScript |
Model Context Protocol with n8n |
| Firecrawl |
22K+ |
Python |
LLM-ready web data extraction |
🎤 Speech & Multimodal AI
Voice recognition, audio processing, and multimodal AI applications.
| Tutorial |
Stars |
Stack |
What You’ll Learn |
| OpenAI Whisper |
93.9K+ |
Python |
Speech-to-text, translation, multilingual ASR |
| Whisper.cpp |
37K+ |
C++ |
Speech recognition on edge devices |
| OpenAI Realtime Agents |
6.7K+ |
TypeScript |
Voice-first AI agents with WebRTC |
🗺️ 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)
“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
“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
📊 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
🛠️ 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
| Tool |
Purpose |
| Taskade |
Project planning, AI-powered content generation |
| Claude Code |
Codebase analysis and tutorial writing |
| GitHub Pages |
Tutorial hosting with Jekyll |
🤝 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.
┌──────────────────────────────────────────────────┐
│ │
│ "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
评论