Skip to content

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.

Last updated: 2026-04-29

We use cookies

Anonymous analytics help us improve the site. You can opt out anytime. Learn more

PatrickJS/awesome-cursorrules · BuilderWorld