A Curated List of Vibe Coding Open-Source Projects, Tools, and Learning Resources
🌐 Live Website: https://0xWelt.github.io/Awesome-Vibe-Coding/
Content structure: tools are organized in the
contents/directory — one markdown file per tool, grouped by category and subcategory, with_meta.mdfiles describing each folder. The live website is generated from these files byyaal/scripts/parse-readme.js.
The vibe coding ecosystem, from running agents to the services they operate, the capabilities that extend them, and what they produce.
flowchart TB
Dev["👤 Developer"]
subgraph harnesses["🖥 Harnesses — run coding agents"]
direction LR
H1["Terminal CLIs"]
H2["Standalone IDEs"]
H3["IDE Extensions"]
H4["Web-based IDEs"]
H5["Cloud-based Agents"]
H6["Mobile Harnesses"]
H7["Agent SDKs"]
H8["General Capabilities & Standards"]
end
subgraph platforms["🌐 Platforms — services agents operate"]
direction LR
P1["Code Hosting"]
P2["Collaboration & IM"]
P3["Cloud Platforms"]
P4["Containers & Orchestration"]
P5["Hosting & PaaS"]
P6["Project & Task Management"]
end
subgraph capabilities["🔌 Harness Extensions"]
direction LR
C1["MCP Servers"]
C2["Agent Skills"]
end
Comm["✨ Vibe Coding Communities"]
Proj["📦 Awesome Projects"]
Learn["📚 Awesome Learning Resources"]
subgraph support["🧰 Supporting Tools — non-platform tools"]
direction LR
S1["Agent Observability"]
S2["Context & Code Quality"]
S3["Utilities"]
end
Dev --> harnesses
harnesses -->|operates| platforms
harnesses -->|extended by| capabilities
harnesses -->|builds & shares in| Comm
harnesses -->|produces| Proj
support -.->|supports| harnesses
Learn -.->|teaches| Dev
| Category | Description | Location |
|---|---|---|
| Harnesses | Tools that run AI coding agents — terminal CLIs, standalone IDEs, IDE extensions, web-based IDEs, cloud agents, mobile apps, SDKs, and their general capabilities (plan, goal, compact, PTC, hooks, standards & protocols). | contents/harnesses/ |
| Vibe Coding Communities | Create apps with AI and share them with the community — AI app builders and remixable creation platforms. | contents/vibe-coding-community/ |
| Platforms | Platforms that provide services — code hosting, collaboration, cloud, hosting, project and task management — together with the CLIs (gh, glab, aws, lark-cli) that operate them. | contents/platforms/ |
| Harness Extensions | What plugs into harnesses to extend them beyond the box — MCP servers and reusable agent skills. | contents/harness-extensions/ |
| Supporting Tools | Non-platform tools that support agent workflows — observability, context preparation, code quality, and specialized utilities. | contents/supporting-tools/ |
| Awesome Projects | Projects created through vibe coding. | contents/awesome-projects/ |
| Awesome Learning Resources | Essential courses and educational resources to master vibe coding. | contents/awesome-learning-resources/ |
To add a tool, create a markdown file in the matching contents/ folder:
---
name: Tool Name
link: https://example.com
command: tool-cmd # optional
---
Short description of the tool.The tool is picked up automatically when the website builds. Prefer adding a separate file over editing an existing one — it keeps PRs small and conflict-free.
This project exists thanks to all the people who contribute.
This work is licensed under a Creative Commons Attribution 4.0 International License.

