Awesome Vibe Coding is a curated list that collects references and tools for collaborating with AI to write code.
The project addresses the need for developers to discover and understand resources related to vibe coding, an approach where developers work interactively with AI coding assistants to build projects through iterative feedback rather than traditional line-by-line coding. The list organizes tools and references across multiple categories including browser-based tools, IDEs and code editors, mobile apps, plugins and extensions, local applications, and command line tools. It also includes sections on task management for AI coding, documentation resources, communities, and news sources relevant to this emerging development style.
Developers exploring AI-assisted coding workflows should use this list to survey available tools and understand the landscape of vibe coding resources. The project is particularly useful for those new to AI-assisted development who want to explore different platforms and approaches, from integrated development environments with built-in AI features to standalone AI coding assistants and browser-based tools. The list includes references to conceptual foundations, such as Andrej Karpathy's original articulation of vibe coding and its evolution toward agentic engineering, helping developers understand the philosophy behind this approach.
The project maintains active curation with contributions organized across multiple language versions including English, Portuguese, Korean, Chinese, and Japanese, indicating sustained effort to make the resource accessible to a global audience. The repository includes a dedicated contribution section, suggesting openness to community input for expanding and updating the curated list.