Awesome CursorRules
A curated collection of Cursor AI project rules (.mdc files) that enhance the Cursor AI editor with project-specific coding standards, framework guidance, and reusable behaviors.
At a Glance
Fully free and open-source under CC0-1.0. All rules are free to use, modify, and distribute.
Engagement
Available On
Alternatives
Listed May 2026
About Awesome CursorRules
Awesome CursorRules is a community-curated GitHub repository maintained by PatrickJS that collects Markdown-based .mdc rule files for the Cursor AI code editor. These rules live in .cursor/rules/ within a project and tell Cursor how to behave for specific frameworks, languages, and workflows. The repository is licensed under Creative Commons Zero v1.0 Universal (CC0-1.0), making all contributions freely usable, modifiable, and distributable.
What It Is
Awesome CursorRules is an "awesome list" — a community-maintained index of reusable configuration files for Cursor AI. Each entry is a .mdc file containing structured frontmatter and natural-language instructions that scope Cursor's AI behavior to a particular project context. The repository covers frontend frameworks, backend stacks, mobile platforms, testing tools, deployment targets, language-specific conventions, and security practices.
How the Rules Work
Each .mdc file uses YAML frontmatter with three key fields:
description— a one-line summary of what the rule helps Cursor doglobs— file patterns where the rule auto-attaches (e.g.,**/*.ts)alwaysApply— whether the rule applies to every request or only matching context
Rules are placed in .cursor/rules/ and can be customized per project. The format enables teams to encode local architecture decisions, preferred libraries, naming conventions, security requirements, and testing standards directly into the editor's AI context.
Coverage and Categories
The repository organizes rules across more than a dozen categories:
- Frontend: Angular, Next.js (14/15), React, Vue 3, Svelte, Qwik, SvelteKit, Solid.js, Astro
- Backend/Full-Stack: Python (FastAPI, Django, Flask), Node.js, Go, Laravel, Rails, Java Spring Boot, Elixir/Phoenix, Kotlin Ktor, NestJS
- Mobile: Flutter, React Native Expo, SwiftUI, Android Jetpack Compose, NativeScript
- Testing: Cypress (E2E, API, accessibility, integration), Playwright, Jest, Vitest
- Database/API: GraphQL/Apollo, Snowflake (Cortex AI, data engineering, Snowpark/dbt)
- Security: DevSecOps, SSDLC, AppSec
- Hosting: Vercel, Netlify, Cloudflare Workers
Why It Got Attention
The repository has accumulated over 39,000 GitHub stars and more than 3,300 forks since its creation in September 2024, according to the repository's own metadata. It has attracted sponsorships from CodeRabbit, Unblocked MCP, and Warp, which are listed prominently in the README. The project's rapid growth reflects developer demand for standardized, shareable AI editor configurations as Cursor adoption expanded.
Update: Active Development as of May 2026
The repository's last push was recorded on May 20, 2026, and the last metadata update on May 21, 2026, indicating ongoing active maintenance. Recent rule additions include entries for Google ADK, HarmonyOS ArkTS, Blender Python add-ons, GameMaker GML, ROS/ROS2, Fortran, Rust, Solana wallet-aware coding, PySpark ETL, TanStack Router, and anti-sycophancy code discipline directives — reflecting the breadth of the contributor community and the project's continued expansion into new domains.
Community Discussions
Be the first to start a conversation about Awesome CursorRules
Share your experience with Awesome CursorRules, ask questions, or help others learn from your insights.
Pricing
Open Source
Fully free and open-source under CC0-1.0. All rules are free to use, modify, and distribute.
- Full access to all .mdc rule files
- CC0-1.0 license — no restrictions on use
- Community contributions and updates
- Rules for 100+ frameworks and languages
Capabilities
Key Features
- Curated collection of .mdc Cursor AI rule files
- Rules for frontend frameworks (React, Next.js, Vue, Angular, Svelte, etc.)
- Rules for backend stacks (Python, Node.js, Go, Laravel, Rails, etc.)
- Mobile development rules (Flutter, React Native, SwiftUI, Jetpack Compose)
- Testing rules (Cypress, Playwright, Jest, Vitest)
- Database and API rules (GraphQL, Snowflake, Axios)
- Security and DevSecOps rules
- Hosting and deployment rules (Vercel, Netlify, Cloudflare)
- Language-specific rules (TypeScript, Rust, Fortran, Solidity, R, etc.)
- YAML frontmatter with globs and alwaysApply configuration
- CC0-1.0 licensed — free to use, modify, and distribute
- Community contributions welcome via pull requests
