Open Source Project of the Day (Part 27): Awesome AI Coding - A One-Stop AI Programming Resource Navigator
<h2> Introduction </h2> <blockquote> <p>"AI coding tools and resources are scattered everywhere. A topically organized, searchable, contributable list can save enormous amounts of search time."</p> </blockquote> <p>This is Part 27 of the "Open Source Project of the Day" series. Today we explore <strong>Awesome AI Coding</strong> (<a href="https://github.com/chendongqi/awesome-ai-coding" rel="noopener noreferrer">GitHub</a>).</p> <p>When doing AI-assisted programming, you'll face questions like: which editor or terminal tool should I use? For multi-agent frameworks, should I pick MetaGPT or CrewAI? What RAG frameworks and vector databases are available? Where do I find MCP servers? What ready-made templates are there for Claude Code Rules and Skills? <strong>Awesome AI Coding</strong> is ex
Introduction
"AI coding tools and resources are scattered everywhere. A topically organized, searchable, contributable list can save enormous amounts of search time."
This is Part 27 of the "Open Source Project of the Day" series. Today we explore Awesome AI Coding (GitHub).
When doing AI-assisted programming, you'll face questions like: which editor or terminal tool should I use? For multi-agent frameworks, should I pick MetaGPT or CrewAI? What RAG frameworks and vector databases are available? Where do I find MCP servers? What ready-made templates are there for Claude Code Rules and Skills? Awesome AI Coding is exactly that kind of curated resource navigator: covering 12 major sections including code generation, Agent development, RAG, LLM applications, code review and testing, prompt engineering, MCP, code understanding, Agent Skills, development acceleration tools, learning resources, and ClaudeCode Rules. Each section lists representative projects with brief descriptions, supports both Chinese and English (README_zh.md), table of contents navigation, and in-browser search. This article focuses on the content structure and what each section can help you with, for easy reference or contribution.
What You'll Learn
-
Awesome AI Coding's positioning: a one-stop AI programming resource navigator
-
What each of the 12 categories covers, with typical entries
-
How to search quickly (table of contents, Ctrl+F), Chinese/English entries, and contribution methods
-
ClaudeCode Rules section: language/framework/practice rule file structure
-
Complementary relationship with other Awesome-style lists
Prerequisites
- Basic familiarity with AI-assisted programming, LLMs, Agents, RAG, and MCP is sufficient — the list itself is designed as a "where to go next" entry point after getting the basics
Project Background
Project Introduction
Awesome AI Coding is a curated collection of AI coding resources (Awesome-style), aimed at developers and teams who "use AI to write code, build Agents, do RAG, and build LLM applications." Content is divided into 12 major categories, each further broken down into subcategories or directly listing projects — each with a brief description and link for quick navigation to editors, frameworks, vector databases, MCP platforms, Skill collections, spec-driven development tools, and more. The repo provides both an English README and a Chinese README_zh.md, and welcomes continuous additions of quality resources via Issues/PRs.
Core problems the project solves:
-
AI coding tools, frameworks, Skills, and rules are scattered across GitHub, websites, and communities — hard to browse systematically
-
Need a "categorized by use case" navigator, not just a generic AI list
-
Want to cover desktop/terminal editors, Agent frameworks, RAG, MCP, and ClaudeCode Rules all in one place for easy end-to-end reference
Target user groups:
-
Developers just starting with AI coding who want a quick ecosystem overview
-
Teams needing to evaluate editors, Agent frameworks, RAG, MCP, and Skills
-
People using Claude Code/Cursor who are looking for Rules and Skills templates
-
Contributors and maintainers of Awesome-style lists
Project Stats (Brief)
-
📦 Content format: Markdown documents (README.md, README_zh.md) + rules/ directory in the repo (ClaudeCode Rules)
-
📄 License: MIT
-
🌐 Entry points: English README, Chinese README_zh.md
-
📝 Updates: README notes continuous updates, Issues/PRs welcome; footer has Last Updated date (e.g., 2026-01-29)
Main Features: Content Structure Overview
Core Purpose
Awesome AI Coding's core purpose is to aggregate AI coding resources by topic and provide a searchable, navigable, contributable entry point:
-
Clear categories: 12 major categories + subcategories, covering the complete pipeline from "editors/IDEs" to "ClaudeCode Rules"
-
Each entry has a description: Project name + link + one-line description, easy to decide whether to click
-
Bilingual: Main README in English, README_zh in Chinese, for different reading preferences
-
Searchable: README suggests using Ctrl+F / Cmd+F to search by keyword
-
Extensible: Contributing guide explains how to add resources via Fork + PR
12 Major Categories Overview
1. AI Code Editors & IDEs
-
Desktop Editors: Cursor, GitHub Copilot, Replit, Bolt, Devin AI, Trae (ByteDance), Windsurf, CodeBuddy, etc. — covering desktop and online AI coding environments.
-
Terminal Tools: Claude Code, OpenCode, Codex, Gemini CLI, and other CLI/terminal tools.
Ideal for: Quick comparison when choosing an IDE or terminal tool.
2. AI Agent Frameworks
-
Multi-Agent Systems: MetaGPT, CrewAI, AutoGen, JoyAgent-JDGeni, 500 AI Agents, Agent Design Patterns (Chinese), etc.
-
Agent Development Frameworks: LangGraph, AgentEvolv, etc.
-
Coding Agent Tools: Claude Code Plugins, Serena, OpenAutoGLM, SuperClaude Framework, etc.
Ideal for: Framework and tool selection when building multi-agent systems, orchestration, and coding agents.
3. RAG & Knowledge Bases
-
RAG Frameworks: e.g., RAGFlow.
-
Vector Databases: Supabase, Pinecone, Weaviate, etc.
-
Knowledge Graphs: Graphiti (real-time knowledge graph, can be used with code understanding).
Ideal for: Knowledge base Q&A, retrieval augmentation, vector and graph storage selection.
4. LLM Development Frameworks
-
Frameworks & Tools: LangChain, LlamaIndex, Haystack.
-
LLM Application Examples: Awesome LLM Apps, Agents Towards Production, etc.
Ideal for: Framework and example reference when building LLM applications and production-grade Agents.
5. Code Review & Testing
- Code Review Tools: e.g., CodeRabbit and other AI code review assistants.
Ideal for: Integrating AI code review and quality tools.
6. Prompt Engineering
-
Prompt Tools: System Prompt Leak, System Prompts and Models of AI Tools (30,000+ lines of tool structure and prompts), etc.
-
Prompt Resources: Awesome Prompts, Prompt Engineering Guide, etc.
Ideal for: Learning and collecting system prompts and prompt engineering practices.
7. MCP Protocol & Tools
-
MCP Frameworks: Awesome MCP Servers and similar collections.
-
MCP Server Platforms: MCP.so, MCP.ad (33,000+ servers), Cursor Directory, Pulse MCP, Glama MCP, etc.
Ideal for: Finding MCP servers and integrating them with Cursor/Claude Code.
8. Code Analysis & Understanding
-
Code Understanding Tools: DeepWiki (deep GitHub repo understanding, Devin-powered Q&A), etc.
-
Code Analysis: CodeQL, etc.
Ideal for: Code understanding, static analysis, and security scanning.
9. Agent Skills
-
Official Skills: Superpowers, Anthropic Skills, OpenAI Skills, Trail of Bits Skills, etc.
-
Community Skills: Antigravity Awesome Skills (552+), Vercel/AWS/Obsidian/Context Engineering specialized collections, etc.
-
Resource Collections & Platforms: Claude Code Plugins, SkillsMP, skill0, multiple Awesome Claude Skills collections, NotebookLM Skill, OpenSkills, Skills, etc.
Ideal for: Selecting or referencing Agent Skills, plugins, and marketplaces for Claude Code/Cursor.
10. Development Tools & Acceleration
-
Documentation Tools: MarkItDown (multi-format to Markdown, LLM-compatible), etc.
-
Project Management: Spec-Kit (spec-driven development, Copilot integration), OpenSpec, BMAD-METHOD, etc.
Ideal for: Document conversion, spec-driven development, and requirements-to-code collaboration workflows.
11. Learning Resources
-
Tutorials & Guides: AI Code Guide, Agent Design Patterns CN (with local and Colab), etc.
-
Community Resources: Awesome AI, Awesome LLM Resources, etc.
Ideal for: Entry-level pathways and advanced learning.
12. ClaudeCode Rules
The rules/ directory in the repo provides ready-to-use development rules and specifications:
-
Language-Specific: Python, Go, Rust, Node.js, iOS Swift, Android App, Android System, etc.
-
Framework & Platform: React Frontend, Vue Frontend, Backend, Docker, etc.
-
Development Practices: Agents, Coding Style, Patterns, Performance, Security, Testing, Git Workflow, Hooks, etc.
Ideal for: Configuring project-level/language-level Rules for Claude Code or similar Agents — unifying style and security policies.
Use Cases
-
Selection phase: Browse and compare by category when choosing IDEs, Agent frameworks, RAG/vector databases, MCP platforms, and Skill collections.
-
Learning path: Start from Learning Resources and Prompt/LLM application examples, then jump to Agent, RAG, and MCP as needed.
-
Configure Claude Code/Cursor: Find ready-made Skills and Rules templates in Agent Skills and ClaudeCode Rules — copy or adapt to local use.
-
Standards and collaboration: Reference Spec-Kit, OpenSpec, and BMAD-METHOD in Development Tools for spec-driven and multi-agent collaboration workflows.
-
Contribute and maintain: When discovering quality resources, submit PRs per the Contributing guide to keep the list updated.
Quick Usage
-
Browse: Open README or README_zh.md, navigate to sections via the top table of contents.
-
Search: Use Ctrl+F / Cmd+F on the page to search by keyword (e.g., "RAG", "MCP", "Claude", "Skill").
-
Reference Rules: Clone or download the repo, then configure the corresponding .md paths from rules/ to Claude Code or your Agent rules directory.
-
Contribute: Fork → new branch → add entry in the corresponding category (format: - Name [blocked] - Brief description) → submit PR.
Core Features
-
Comprehensive topic coverage: From editors to Rules, covers the complete AI coding toolchain and learning path.
-
Consistent structure: Major category → subcategory → list items, each with "name + link + one-liner" — easy to scan.
-
Bilingual: Main README in English, README_zh in Chinese, accessible to teams and communities.
-
Includes ClaudeCode Rules: Repo rules can be directly used for project standards and Agent behavior constraints.
-
Open contribution: Issues/PRs welcome, suitable for community co-maintenance and updates.
-
Awesome-style: Follows awesome list conventions, easy to use alongside other Awesome lists.
Complementary to Other Resource Lists
Dimension Awesome AI Coding Single-topic Awesome (e.g., awesome-claude-skills) Vendor documentation/navigator
Coverage 12 categories: editors, terminal, Agent, RAG, MCP, Skills, Rules, etc. Usually focused on Skills or one framework Primarily their own products
Language Bilingual (Chinese + English) Project-dependent Vendor-dependent
Rules & standards
Includes rules/ directory, directly usable
Few ready-made Rules collections
Mostly product usage instructions
Positioning Navigation for the complete "AI coding" pipeline Deep focus on one sub-domain Product and ecosystem promotion
Why it's worth bookmarking:
-
Single entry covering selection, learning, configuration, and standards — reduces repetitive searching.
-
ClaudeCode Rules and Agent Skills categories are especially useful for developers using Claude Code / Cursor.
-
Continuous updates and contribution mechanism keeps up with new tools and projects.
Detailed Project Analysis
Document and Directory Structure
-
README.md: English main document with complete table of contents and 12 major category content.
-
README_zh.md: Chinese version, same structure as English, for Chinese readers.
-
rules/: Multiple Markdown rule files, organized by language (python, go, rust, nodejs, ios-swift, android-app, android-system), framework (react-frontend, vue-frontend, backend, docker), and practice (agents, coding-style, patterns, performance, security, testing, git-workflow, hooks) — can be directly loaded by Claude Code or similar Agents.
Content Organization Principles
-
Categorized by use case: Organized around "what you're doing" (writing code, building Agents, doing RAG, configuring MCP, finding Skills, configuring Rules) — not by company or tech stack name.
-
Minimal per entry: Only name, link, and one-line description — no long text, easy to quickly scan.
-
Representative first: Each category lists representative or highly-adopted projects, balancing official and community options.
Contribution and Maintenance
-
Contribution workflow: Fork → feature branch → add entry per existing format in the appropriate category → submit PR.
-
README note: Quality resources welcomed via Issue or PR; list will be continuously updated.
-
Suitable for: Discovering uncatalogued quality projects, fixing links or descriptions, syncing Chinese README_zh updates.
Project Resources
Official Resources
-
🌟 GitHub: github.com/chendongqi/awesome-ai-coding
-
📄 Chinese version: README_zh.md
-
📁 ClaudeCode Rules: Repo rules/ directory
-
🤝 Contribute: Via Issues and Pull Requests
Who Should Use This
-
AI coding beginners: Need a topically categorized navigator to quickly understand the editor, framework, RAG, MCP, and Skills ecosystem.
-
Teams in the selection phase: When comparing Agent frameworks, RAG, vector databases, MCP platforms, and spec-driven tools — use this list as a starting point.
-
Claude Code / Cursor users: Find ready-made Agent Skills and Rules templates, configure project standards and security policies.
-
List maintainers and contributors: Want to participate in maintaining or expanding an Awesome list focused on "AI coding."
Welcome to visit my personal homepage for more useful knowledge and interesting products
Sign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
claudegeminillamaShow HN: Semantic atlas of 188 constitutions in 3D (30k articles, embeddings)
I built this after noticing that existing tools for comparing constitutional law either have steep learning curves or only support keyword search. By combining Gemini embeddings with UMAP projection, you can navigate 30,828 constitutional articles from 188 countries in 3D and find conceptually related provisions even when the wording differs. Feedback welcome, especially from legal researchers or comparative law folks. Source and pipeline: github.com/joaoli13/constitutional-map-ai Comments URL: https://news.ycombinator.com/item?id=47609372 Points: 4 # Comments: 0
AI Models Secretly Schemed to Prevent Each Other From Being Shut Down - SOFX
<a href="https://news.google.com/rss/articles/CBMilgFBVV95cUxQcmgwYTJ1a2t2dGtDTHVyYldabFJVWm9MTGY4ZmZBOHpxaTJiaWdGN1c5X1Q4eWZBNWhWdUd2ckttQ0RJeHZJUWo5bFBIWlFwVWl1Ql9ZVll1WjRtNFV0cGtVVE1lS1JLUWpabnBNN3RMRGZlRkplMW9zUEdUOG1YSG5vYnY2Mi1GTjZnTS1uVkFiTzFPQXc?oc=5" target="_blank">AI Models Secretly Schemed to Prevent Each Other From Being Shut Down</a> <font color="#6f6f6f">SOFX</font>
Apple, Google Gemini add music-focused generative AI features - The Seattle Times
<a href="https://news.google.com/rss/articles/CBMioAFBVV95cUxORFJmTmt5eTh0UWlzZTdJUkhsM3FZcER2Sng5dmtkVERWXzZFdERpU2RONGFyeGJzZzVzU1ZUdHBTdzBSVWN2cEZSWmRCam1JcGVSeWIybWRoMlhMYmhuQ2ZBUzBoOTRGcjFDTmlTWVFnRUcxRUJWOXN1a2RDOTg1WmZnR0FUemQ0Ny1kcmhIc3J2VkxPaXo1X2RHaXRJMjhk?oc=5" target="_blank">Apple, Google Gemini add music-focused generative AI features</a> <font color="#6f6f6f">The Seattle Times</font>
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Products
Taiwan startups showcase AI innovation in Silicon Valley - Focus Taiwan
<a href="https://news.google.com/rss/articles/CBMiV0FVX3lxTE1EYkxPQTh1akY1Z1AybE53bTFieWNmeVhxVlliaHA5dnZLTUdsQVBYLWozY1BmZVdKVUZ6MHVXNktMeWFNaTllTWtsNDIwdGJ4X3U0bzE5aw?oc=5" target="_blank">Taiwan startups showcase AI innovation in Silicon Valley</a> <font color="#6f6f6f">Focus Taiwan</font>
Family Offices Fund AI Startups Directly, Challenging VC Dominance - Whalesbook
<a href="https://news.google.com/rss/articles/CBMi2AFBVV95cUxOR3drQXZ1a0hsZGE2YTdzdTc4dWVkS3dldTVXVTkwc192dERPTUFjRHRkNGViTkl0bW8ydTJPLWwtaTF1NF9lSnpEQkwzN29RUERQTFVJcWpadHVfYzZOblY2Z1VrdHh0b1VUOG8tTW1LRlUtQWVwZjZ3REtvVS14aVZNMy15N3phZ1YxTFBENjZOb1ZlRXB1UjBDQ25OaWx5Ykg2UXNMN2NzcTNKUGVvMzdaY0ZZMzBQcmNydi00VWhDUWI4TmtRWUNMWFdwbkRfZkQxRC1BT3g?oc=5" target="_blank">Family Offices Fund AI Startups Directly, Challenging VC Dominance</a> <font color="#6f6f6f">Whalesbook</font>
Former Meta AI Pioneer Yann LeCun Raises Over $1 Billion for New Startup - WSJ
<a href="https://news.google.com/rss/articles/CBMijgNBVV95cUxNb05UNkVObWxodUs1bGtud01jSDB6Q0lsaVRBR292M1N5bUhHdW1jVnBGN0hjOTV4ZWpieHpNWWEtRHJpSGtHZllPc3ZJTTVhUFNFY1pMTWhyMTdFX0FHbXVEVG5xU0ZJcENLdVBMWUctNHNLeGVDUFNzdS0zcWJUYk1UdUlfSk9manVpbEtZa1lHNExlQ0NuN2xqR052YzhuWFIyOS1QZ1A4bFZla2JCYlpuekRQQXdFMGpaMjdkaEpNU21qRFBnRzNNT2dfOG90M1FLc3VfQkYzb0Ntd2lFRUt3T0N1cmdrN3MzeXE4QVJHcGt0NlY3cXdQZjRLMmlrOWNTYmhZY2R5ZEc4MDlGQ204eE9KNTlieG9fU3JSRUJMd3JOd3R5S21uSXJvYndQN1dRZlpyTWtSdHQyNUhqaXhSOHpRdzdaeFBSdlNLMml1eW9WYkRySEZqdkhIRU5pOWEzX2FEdWIzWmVHel9vaUZ3Z0MzVmFCY1BQbUN6NXZ4Sk9SN2RYLWd2M1l3UQ?oc=5" target="_blank">Former Meta AI Pioneer Yann LeCun Raises Over $1 Billion for New Startup</a> <font color="#6f6f6f">WSJ</font>
Brussels-based Nexus lands €3.7 million to bring AI agents into core business operations - EU-Startups
<a href="https://news.google.com/rss/articles/CBMiwwFBVV95cUxNNXFNVHY5QWM4Wm0zVVFKeHgyclI0Mzd3OTluQ2xmNVExWVQ3OFNnNGJPNm9nOExjTW4zZUhjWmgtY0ptcHZXYXc0Sm5lbWtKWWVhZ1Bmak56RVdOdy1kTGI4c25HRWRpZTJqTzlIOWYtSHlUazFtV2lkVHZvOGx4Rll0cktKVUhJQjd5WmRaME9RS3JJdWlBT3ZmWnFRQVZkQU4xMlpLU29PQm1QdllqTW1KZ2Y0RV9lT2w1UEFXN0JqZ1U?oc=5" target="_blank">Brussels-based Nexus lands €3.7 million to bring AI agents into core business operations</a> <font color="#6f6f6f">EU-Startups</font>

Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!