A curated list of awesome resources for Cursor Editor - an AI-first code editor for the modern age
Cursor is an AI-powered code editor built on top of VSCode that helps developers write, edit, and explore code faster using AI.
- Official Resources
- Getting Started
- Tutorials
- Tips & Tricks
- Integration Guides
- Extensions
- Community
- Articles & Blog Posts
- Videos
- Tools
- Showcase
- Setting up your first project
- Basic editing with AI assistance
- Code completion and suggestions
- File navigation and management
- Advanced AI commands
- Custom prompts and templates
- Project-wide refactoring
- Code analysis and review
- Extending Cursor functionality
- Building custom workflows
- Performance optimization
- Integration with external tools
- Keyboard shortcuts
- Productivity hacks
- Customization options
- Common patterns
- Best practices
- Git integration
- Cloud services
- CI/CD pipelines
- Development environments
- Popular frameworks
- List of official extensions with links
- Notable community-created extensions
- Extension development guides
- Collection of helpful articles
- Technical deep-dives
- User experiences
- Case studies
- Tutorial series
- Feature demonstrations
- Tips and tricks
- Conference talks
- Compatible tools & utilities
- Helper scripts
- Development toolkits
- Testing frameworks
- Notable projects using Cursor
- Success stories
- Feature demonstrations
- Community highlights
If you have any suggestions or find any broken links, please create an issue or submit a pull request.
Your contributions are always welcome! Please take a quick look at the contributing guidelines first.
Please ensure your pull request adheres to the following guidelines:
- Search previous suggestions before making a new one, as yours may be a duplicate.
- Make sure your contribution is useful and relevant before submitting.
- Make an individual pull request for each suggestion.
- Use the following format:
[Resource Name](link) - Description.
- Keep descriptions short and simple, but descriptive.
- Start the description with a capital and end with a period.
- Check your spelling and grammar.
- Make sure your text editor is set to remove trailing whitespace.
- The pull request and commit should have a useful title.
- The body of your commit message should contain a clear description of what is being changed and why.
- Click
REAMD.md
. - Click the edit (pencil) icon.
- Make your change following the guidelines above.
- Scroll down to the
Commit changes
section. - Write a brief but meaningful commit message describing what you added.
- Click
Propose changes
. - Submit the pull request!
If the maintainers notice anything that we'd like changed, we'll ask you to edit your PR before we merge it. There's no need to open a new PR, just edit the existing one. If you're not sure how to do that, here is a guide on different ways you can update your PR.
Thank you for your suggestions! ❤️