Cursor Rule
PatrickJS/awesome-cursorrules
PatrickJS/awesome-cursorrules· MDX
Massive curated collection of .cursorrules templates for tuning Cursor's AI behavior per stack.
GitHub stats
- Stars
- 39,307
- Forks
- 3,352
- Watchers
- 281
- Open issues
- 137
meta
- License
- CC0-1.0
- Primary language
- MDX
- Last commit
- 2025-10-24
- Stats fetched at
- 2026-04-29
An awesome-list of community-contributed `.cursorrules` files covering hundreds of stacks — Next.js, SwiftUI, Python data science, Solidity, Flutter, you name it. Drop the matching file at your repo root and Cursor's AI will follow that stack's conventions, file structure, and idioms instead of generic boilerplate. Browse the README, copy the rule that matches your project, tweak as needed.
Editor's verdict
The default starting point if you use Cursor and don't want to write rules from scratch. Treat these as templates, not gospel — many entries are over-prescriptive or stale, so trim aggressively to keep the context window lean. Note that Cursor has since moved toward `.cursor/rules/*.mdc` with scoped rules; this repo still mostly ships the legacy single-file format, so you may need to port. Less useful if you're on Claude Code or Windsurf.