Skip to content

Commit 3072506

Browse files
authored
feat: add 6 Genesis-strategic tutorials (Appsmith, tldraw, Windmill, Crawl4AI, E2B, OpenAI Agents) (#163)
New tutorials for the vibe-coding, low-code, and AI agent ecosystem: - Appsmith (39K stars): Low-code internal tool builder, Genesis app builder benchmark - tldraw (46K stars): Infinite canvas SDK with AI make-real, canvas-to-app generation - Windmill (16K stars): Scripts to apps + workflows, closest OSS to Genesis automation+UI - Crawl4AI (62K stars): LLM web crawler for RAG pipelines, Genesis knowledge ingestion - E2B (11K stars): Secure sandboxes for AI agent code execution - OpenAI Agents (20K stars): Official multi-agent SDK with handoffs and guardrails 54 new files, ~20K lines. Repository now contains 201 tutorials.
1 parent 4cc4c99 commit 3072506

File tree

68 files changed

+20850
-204
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+20850
-204
lines changed

CONTENT_GAPS_ANALYSIS.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ This document tracks structural and quality gaps that impact completeness and di
66

77
| Metric | Value |
88
|:-------|:------|
9-
| Tutorial directories | 195 |
10-
| Tutorials with exactly 8 numbered chapters | 192 |
9+
| Tutorial directories | 201 |
10+
| Tutorials with exactly 8 numbered chapters | 198 |
1111
| Tutorials with >8 numbered chapters | 3 |
1212
| Tutorials with 0 numbered chapters | 0 |
1313
| Tutorials with partial chapter coverage (1-7) | 0 |
@@ -23,12 +23,12 @@ Top chapter-count tutorials:
2323
- `langchain-tutorial`: 9 numbered chapter files
2424
- `ag2-tutorial`: 9 numbered chapter files
2525
- `wshobson-agents-tutorial`: 8 numbered chapter files
26+
- `windmill-tutorial`: 8 numbered chapter files
2627
- `whisper-cpp-tutorial`: 8 numbered chapter files
2728
- `vllm-tutorial`: 8 numbered chapter files
2829
- `vibesdk-tutorial`: 8 numbered chapter files
2930
- `vibe-kanban-tutorial`: 8 numbered chapter files
3031
- `vercel-ai-tutorial`: 8 numbered chapter files
31-
- `use-mcp-tutorial`: 8 numbered chapter files
3232

3333
### 2) Index Format Variance
3434

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ Build autonomous AI systems that reason, plan, and collaborate.
210210
| **[Wshobson Agents](tutorials/wshobson-agents-tutorial/)** | 29.9K+ | TypeScript | Pluginized multi-agent workflows with specialist Claude Code agents |
211211
| **[MetaGPT](tutorials/metagpt-tutorial/)** | 66K+ | Python | Multi-agent framework with role-based collaboration (PM, Architect, Engineer) for software generation |
212212
| **[A2A Protocol](tutorials/a2a-protocol-tutorial/)** | 23K+ | Python/TypeScript | Google's Agent-to-Agent protocol for cross-platform agent interoperability and discovery |
213+
| **[OpenAI Agents](tutorials/openai-agents-tutorial/)** | 20K+ | Python | Official OpenAI multi-agent SDK with handoffs, guardrails, and streaming |
213214

214215
### 🧠 LLM Frameworks & RAG
215216

@@ -231,6 +232,7 @@ Retrieval-augmented generation, model serving, and LLM tooling.
231232
| **[Semantic Kernel](tutorials/semantic-kernel-tutorial/)** | 23K+ | C#/Python | Microsoft's AI orchestration SDK |
232233
| **[Fabric](tutorials/fabric-tutorial/)** | 26K+ | Go/Python | AI prompt pattern framework |
233234
| **[Langflow](tutorials/langflow-tutorial/)** | 145K+ | Python/React | Visual AI agent and workflow platform with flow composition, APIs, and MCP deployment |
235+
| **[Crawl4AI](tutorials/crawl4ai-tutorial/)** | 62K+ | Python | LLM-friendly web crawler for RAG pipelines with markdown generation and structured extraction |
234236

235237
### 🖥️ LLM Infrastructure & Serving
236238

@@ -370,6 +372,10 @@ AI coding assistants, build systems, and dev infrastructure.
370372
| **[Onlook](tutorials/onlook-tutorial/)** | 24.8K+ | TypeScript/React | Visual-first AI coding for Next.js and Tailwind with repo-backed edits |
371373
| **[Opcode](tutorials/opcode-tutorial/)** | 20.7K+ | TypeScript/Electron | GUI command center for Claude Code sessions, agents, and MCP servers |
372374
| **[Shotgun](tutorials/shotgun-tutorial/)** | 625+ | TypeScript | Spec-driven development workflows for large coding changes |
375+
| **[tldraw](tutorials/tldraw-tutorial/)** | 46K+ | TypeScript | Infinite canvas SDK with AI "make-real" feature for generating apps from whiteboard sketches |
376+
| **[Appsmith](tutorials/appsmith-tutorial/)** | 39K+ | TypeScript/Java | Low-code internal tool builder with drag-and-drop UI, 25+ data connectors, and Git sync |
377+
| **[Windmill](tutorials/windmill-tutorial/)** | 16K+ | TypeScript/Rust | Scripts to webhooks, workflows, and UIs — open-source Retool + Temporal alternative |
378+
| **[E2B](tutorials/e2b-tutorial/)** | 11K+ | Python/TypeScript | Secure cloud sandboxes for AI agent code execution with sub-200ms cold start |
373379

374380
#### Memory, Skills & Context
375381

TUTORIAL_STRUCTURE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ tutorials/<tutorial-name>/
1717

1818
| Pattern | Count |
1919
|:--------|:------|
20-
| `root_only` | 195 |
20+
| `root_only` | 201 |
2121
| `docs_only` | 0 |
2222
| `index_only` | 0 |
2323
| `mixed` | 0 |

categories/ai-ml-platforms.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,12 @@
171171
- [Plane](../tutorials/plane-tutorial/)
172172
- [MetaGPT](../tutorials/metagpt-tutorial/)
173173
- [A2A Protocol](../tutorials/a2a-protocol-tutorial/)
174+
- [Appsmith](../tutorials/appsmith-tutorial/)
175+
- [tldraw](../tutorials/tldraw-tutorial/)
176+
- [Windmill](../tutorials/windmill-tutorial/)
177+
- [Crawl4AI](../tutorials/crawl4ai-tutorial/)
178+
- [E2B](../tutorials/e2b-tutorial/)
179+
- [OpenAI Agents](../tutorials/openai-agents-tutorial/)
174180

175181
## Suggest Additions
176182

discoverability/query-coverage.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,22 @@
308308
],
309309
"slug": "ollama-tutorial",
310310
"title": "Ollama Tutorial: Running and Serving LLMs Locally"
311+
},
312+
{
313+
"file_url": "https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/crawl4ai-tutorial/README.md",
314+
"intent_signals": [
315+
"rag-implementation"
316+
],
317+
"slug": "crawl4ai-tutorial",
318+
"title": "Crawl4AI Tutorial: LLM-Friendly Web Crawling for RAG Pipelines"
319+
},
320+
{
321+
"file_url": "https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/tldraw-tutorial/README.md",
322+
"intent_signals": [
323+
"rag-implementation"
324+
],
325+
"slug": "tldraw-tutorial",
326+
"title": "tldraw Tutorial: Infinite Canvas SDK with AI-Powered \"Make Real\" App Generation"
311327
}
312328
]
313329
},

discoverability/query-hub.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Auto-generated high-intent query landing surface mapped to the most relevant tutorials.
44

5-
- Total tutorials indexed: **195**
5+
- Total tutorials indexed: **201**
66
- Query hubs: **6**
77
- Source: `scripts/generate_discoverability_assets.py`
88

@@ -103,6 +103,10 @@ Recommended tutorials:
103103
- Deep technical walkthrough of Quivr Tutorial: Open-Source RAG Framework for Document Ingestion.
104104
- [Ollama Tutorial: Running and Serving LLMs Locally](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/ollama-tutorial/README.md)
105105
- Learn how to use ollama/ollama for local model execution, customization, embeddings/RAG, integration, and production deployment.
106+
- [Crawl4AI Tutorial: LLM-Friendly Web Crawling for RAG Pipelines](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/crawl4ai-tutorial/README.md)
107+
- Deep technical walkthrough of Crawl4AI Tutorial: LLM-Friendly Web Crawling for RAG Pipelines.
108+
- [tldraw Tutorial: Infinite Canvas SDK with AI-Powered "Make Real" App Generation](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/tldraw-tutorial/README.md)
109+
- Learn how to use tldraw/tldraw to build, customize, and extend an infinite canvas — from embedding the editor and creating custom shapes to integrating the "make-real" AI feature that generates working applications from whiteboard sketches.
106110

107111
## LLM Infrastructure and Serving
108112

discoverability/search-intent-map.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Auto-generated topical clusters to strengthen internal linking and query-to-tutorial mapping.
44

5-
- Total tutorials: **195**
5+
- Total tutorials: **201**
66
- Total clusters: **9**
77
- Source: `scripts/generate_discoverability_assets.py`
88

@@ -64,7 +64,7 @@ Auto-generated topical clusters to strengthen internal linking and query-to-tuto
6464

6565
## ai-coding-agents
6666

67-
- tutorial_count: **87**
67+
- tutorial_count: **89**
6868

6969
- [A2A Protocol Tutorial: Building Interoperable Agent Systems With Google's Agent-to-Agent Standard](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/a2a-protocol-tutorial/README.md)
7070
- intents: agentic-coding
@@ -116,7 +116,7 @@ Auto-generated topical clusters to strengthen internal linking and query-to-tuto
116116
- intents: agentic-coding
117117
- [Cline Tutorial: Agentic Coding with Human Control](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/cline-tutorial/README.md)
118118
- intents: agentic-coding
119-
- ... plus 62 more tutorials in this cluster
119+
- ... plus 64 more tutorials in this cluster
120120

121121
## data-and-storage
122122

@@ -195,10 +195,12 @@ Auto-generated topical clusters to strengthen internal linking and query-to-tuto
195195

196196
## mcp-ecosystem
197197

198-
- tutorial_count: **37**
198+
- tutorial_count: **39**
199199

200200
- [Anthropic API Tutorial: Build Production Apps with Claude](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/anthropic-code-tutorial/README.md)
201201
- intents: production-operations, mcp-integration
202+
- [Appsmith Tutorial: Low-Code Internal Tools](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/appsmith-tutorial/README.md)
203+
- intents: mcp-integration
202204
- [Awesome MCP Servers Tutorial: Curating and Operating High-Signal MCP Integrations](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/awesome-mcp-servers-tutorial/README.md)
203205
- intents: tool-selection, mcp-integration
204206
- [Cherry Studio Tutorial: Multi-Provider AI Desktop Workspace for Teams](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/cherry-studio-tutorial/README.md)
@@ -245,16 +247,16 @@ Auto-generated topical clusters to strengthen internal linking and query-to-tuto
245247
- intents: production-operations, mcp-integration
246248
- [MCP Rust SDK Tutorial: Building High-Performance MCP Services with RMCP](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/mcp-rust-sdk-tutorial/README.md)
247249
- intents: production-operations, mcp-integration
248-
- [MCP Servers Tutorial: Reference Implementations and Patterns](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/mcp-servers-tutorial/README.md)
249-
- intents: production-operations, mcp-integration
250-
- ... plus 12 more tutorials in this cluster
250+
- ... plus 14 more tutorials in this cluster
251251

252252
## rag-and-retrieval
253253

254-
- tutorial_count: **7**
254+
- tutorial_count: **9**
255255

256256
- [ChromaDB Tutorial: Building AI-Native Vector Databases](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/chroma-tutorial/README.md)
257257
- intents: rag-implementation
258+
- [Crawl4AI Tutorial: LLM-Friendly Web Crawling for RAG Pipelines](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/crawl4ai-tutorial/README.md)
259+
- intents: rag-implementation
258260
- [Haystack: Deep Dive Tutorial](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/haystack-tutorial/README.md)
259261
- intents: production-operations, architecture-deep-dive, rag-implementation
260262
- [LanceDB Tutorial: Serverless Vector Database for AI](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/lancedb-tutorial/README.md)
@@ -267,6 +269,8 @@ Auto-generated topical clusters to strengthen internal linking and query-to-tuto
267269
- intents: rag-implementation
268270
- [RAGFlow Tutorial: Complete Guide to Open-Source RAG Engine](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/ragflow-tutorial/README.md)
269271
- intents: rag-implementation
272+
- [tldraw Tutorial: Infinite Canvas SDK with AI-Powered "Make Real" App Generation](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/tldraw-tutorial/README.md)
273+
- intents: rag-implementation
270274

271275
## systems-and-internals
272276

discoverability/tutorial-directory.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This page is auto-generated from the tutorial index and is intended as a fast browse surface for contributors and search crawlers.
44

5-
- Total tutorials: **195**
5+
- Total tutorials: **201**
66
- Source: `scripts/generate_discoverability_assets.py`
77

88
## A
@@ -33,6 +33,8 @@ This page is auto-generated from the tutorial index and is intended as a fast br
3333
- Build and operate production-quality skills for Claude Code, Claude.ai, and the Claude API.
3434
- [AnythingLLM Tutorial: Self-Hosted RAG and Agents Platform](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/anything-llm-tutorial/README.md)
3535
- Learn how to deploy and operate Mintplex-Labs/anything-llm for document-grounded chat, workspace management, agent workflows, and production use.
36+
- [Appsmith Tutorial: Low-Code Internal Tools](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/appsmith-tutorial/README.md)
37+
- Open-source low-code platform for building internal tools with drag-and-drop UI, 25+ database integrations, JavaScript logic, and Git sync.
3638
- [Athens Research: Deep Dive Tutorial](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/athens-research-tutorial/README.md)
3739
- Athens Research — An open-source, Roam-like knowledge management system built with ClojureScript and graph databases.
3840
- [AutoAgent Tutorial: Zero-Code Agent Creation and Automated Workflow Orchestration](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/autoagent-tutorial/README.md)
@@ -111,6 +113,8 @@ This page is auto-generated from the tutorial index and is intended as a fast br
111113
- A practical guide to continuedev/continue, covering IDE usage, headless/CLI workflows, model configuration, team collaboration, and enterprise operations.
112114
- [CopilotKit Tutorial: Building AI Copilots for React Applications](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/copilotkit-tutorial/README.md)
113115
- Create in-app AI assistants, chatbots, and agentic UIs with the open-source CopilotKit framework.
116+
- [Crawl4AI Tutorial: LLM-Friendly Web Crawling for RAG Pipelines](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/crawl4ai-tutorial/README.md)
117+
- Deep technical walkthrough of Crawl4AI Tutorial: LLM-Friendly Web Crawling for RAG Pipelines.
114118
- [Create Python Server Tutorial: Scaffold and Ship MCP Servers with uvx](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/create-python-server-tutorial/README.md)
115119
- Learn how to use modelcontextprotocol/create-python-server to scaffold Python MCP servers with minimal setup, template-driven primitives, and publish-ready packaging workflows.
116120
- [Create TypeScript Server Tutorial: Scaffold MCP Servers with TypeScript Templates](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/create-typescript-server-tutorial/README.md)
@@ -137,6 +141,8 @@ This page is auto-generated from the tutorial index and is intended as a fast br
137141

138142
## E
139143

144+
- [E2B Tutorial: Secure Cloud Sandboxes for AI Agent Code Execution](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/e2b-tutorial/README.md)
145+
- Learn how to use e2b-dev/E2B to give AI agents secure, sandboxed cloud environments for code execution with sub-200ms cold starts.
140146
- [ElizaOS: Deep Dive Tutorial](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/elizaos-tutorial/README.md)
141147
- ElizaOS — Autonomous agents for everyone.
142148
- [Everything Claude Code Tutorial: Production Configuration Patterns for Claude Code](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/everything-claude-code-tutorial/README.md)
@@ -320,6 +326,8 @@ This page is auto-generated from the tutorial index and is intended as a fast br
320326
- Learn from langchain-ai/open-swe architecture, workflows, and operational patterns, including how to maintain or migrate from a deprecated codebase.
321327
- [Open WebUI Tutorial: Self-Hosted AI Workspace and Chat Interface](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/open-webui-tutorial/README.md)
322328
- Learn how to run and operate open-webui/open-webui as a self-hosted AI interface with model routing, RAG workflows, multi-user controls, and production deployment patterns.
329+
- [OpenAI Agents Tutorial: Building Production Multi-Agent Systems](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/openai-agents-tutorial/README.md)
330+
- Production Successor to Swarm: The OpenAI Agents SDK brings Swarm's lightweight agent-handoff philosophy into a production-grade framework with built-in tracing, guardrails, and streaming.
323331
- [OpenAI Python SDK Tutorial: Production API Patterns](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/openai-python-sdk-tutorial/README.md)
324332
- Learn how to build reliable Python integrations with openai/openai-python using Responses-first architecture, migration-safe patterns, and production operations.
325333
- [OpenAI Realtime Agents Tutorial: Voice-First AI Systems](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/openai-realtime-agents-tutorial/README.md)
@@ -435,6 +443,8 @@ This page is auto-generated from the tutorial index and is intended as a fast br
435443
- Teable — A high-performance, multi-dimensional database platform built on PostgreSQL with real-time collaboration.
436444
- [tiktoken Tutorial: OpenAI Token Encoding & Optimization](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/tiktoken-tutorial/README.md)
437445
- Master tiktoken, OpenAI's fast BPE tokenizer, to accurately count tokens, optimize prompts, and reduce API costs.
446+
- [tldraw Tutorial: Infinite Canvas SDK with AI-Powered "Make Real" App Generation](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/tldraw-tutorial/README.md)
447+
- Learn how to use tldraw/tldraw to build, customize, and extend an infinite canvas — from embedding the editor and creating custom shapes to integrating the "make-real" AI feature that generates working applications from whiteboard sketches.
438448
- [Turborepo Tutorial: High-Performance Monorepo Build System](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/turborepo-tutorial/README.md)
439449
- A deep technical walkthrough of Turborepo covering High-Performance Monorepo Build System.
440450

@@ -458,5 +468,7 @@ This page is auto-generated from the tutorial index and is intended as a fast br
458468

459469
- [Whisper.cpp Tutorial: High-Performance Speech Recognition in C/C++](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/whisper-cpp-tutorial/README.md)
460470
- A deep technical walkthrough of Whisper.cpp covering High-Performance Speech Recognition in C/C++.
471+
- [Windmill Tutorial: Scripts to Webhooks, Workflows, and UIs](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/windmill-tutorial/README.md)
472+
- Turn scripts into production-ready webhooks, workflows, and internal tools with Windmill -- the open-source alternative to Retool + Temporal.
461473
- [Wshobson Agents Tutorial: Pluginized Multi-Agent Workflows for Claude Code](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/wshobson-agents-tutorial/README.md)
462474
- Learn how to use wshobson/agents to install focused Claude Code plugins, coordinate specialist agents, and run scalable multi-agent workflows with clear model and skill boundaries.

0 commit comments

Comments
 (0)