An open API service indexing awesome lists of open source software.

https://github.com/netkosolution/awesome-cursor

A curated list of essential tutorials, resources, and learning materials for Cursor Editor - the AI-first code editor for the AI-first world.
https://github.com/netkosolution/awesome-cursor

List: awesome-cursor

ai-editor awsome awsome-list cursor cursor-ai-editor cursorrules

Last synced: 4 months ago
JSON representation

A curated list of essential tutorials, resources, and learning materials for Cursor Editor - the AI-first code editor for the AI-first world.

Awesome Lists containing this project

README

        

# Awesome Cursor [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/netkosolution/awesome-cursor)

> A curated list of awesome resources for Cursor Editor - an AI-first code editor for the modern age

[Cursor](https://cursor.sh) is an AI-powered code editor built on top of VSCode that helps developers write, edit, and explore code faster using AI.



Awesome Cursor

## Contents

- [Official Resources](#official-resources)
- [Getting Started](#getting-started)
- [Tutorials](#tutorials)
- [Tips & Tricks](#tips--tricks)
- [Integration Guides](#integration-guides)
- [Extensions](#extensions)
- [Community](#community)
- [Articles & Blog Posts](#articles--blog-posts)
- [Videos](#videos)
- [Tools](#tools)
- [Showcase](#showcase)

## Official Resources

- [Cursor Website](https://cursor.com)
- [Documentation](https://cursor.com/docs)
- [GitHub Repository](https://github.com/getcursor/cursor)
- [Release Notes](https://www.cursor.com/changelog)
- [Blog](https://www.cursor.com/blog)

## Getting Started

- [Installation Guide](https://docs.cursor.com/get-started/migrate-from-vscode)
- [Quick Start Tutorial](https://www.youtube.com/watch?v=y9mcrWktWd8)
- [Basic Concepts](https://docs.cursor.com/tab/overview)
- [Key Features](https://www.cursor.com/features)
- [Command Palette](https://docs.cursor.com/cmdk/overview)

## Tutorials

### Beginner
- Setting up your first project
- Basic editing with AI assistance
- Code completion and suggestions
- File navigation and management

### Intermediate
- Advanced AI commands
- Custom prompts and templates
- Project-wide refactoring
- Code analysis and review

### Advanced
- Extending Cursor functionality
- Building custom workflows
- Performance optimization
- Integration with external tools

## Tips & Tricks

- Keyboard shortcuts
- Productivity hacks
- Customization options
- Common patterns
- Best practices

## Integration Guides

- Git integration
- Cloud services
- CI/CD pipelines
- Development environments
- Popular frameworks

## Extensions

### Official Extensions
- List of official extensions with links

### Community Extensions
- Notable community-created extensions
- Extension development guides

## Community

- [Discord Server](https://discord.gg/cursor)
- [Reddit Community](https://reddit.com/r/cursorsh)
- [Stack Overflow](https://stackoverflow.com/questions/tagged/cursor-editor)
- [GitHub Discussions](https://github.com/getcursor/cursor/discussions)

## Articles & Blog Posts

- Collection of helpful articles
- Technical deep-dives
- User experiences
- Case studies

## Videos

- Tutorial series
- Feature demonstrations
- Tips and tricks
- Conference talks

## Tools

- Compatible tools & utilities
- Helper scripts
- Development toolkits
- Testing frameworks

## Showcase

- Notable projects using Cursor
- Success stories
- Feature demonstrations
- Community highlights
---

If you have any suggestions or find any broken links, please [create an issue](https://github.com/netkosolution/awesome-cursor/issues) or submit a pull request.

# Contributing

Your contributions are always welcome! Please take a quick look at the contributing guidelines first.

## Contributing Guidelines

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.

## Adding an Item to the List

1. Click `REAMD.md`.
2. Click the edit (pencil) icon.
3. Make your change following the guidelines above.
4. Scroll down to the `Commit changes` section.
5. Write a brief but meaningful commit message describing what you added.
6. Click `Propose changes`.
7. Submit the [pull request](https://help.github.com/articles/using-pull-requests/)!

## Updating Your 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](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md) on different ways you can update your PR.

Thank you for your suggestions! ❤️

## Related Lists

- [Awesome VSCode](https://github.com/viatsko/awesome-vscode)
- [Awesome AI](https://github.com/owainlewis/awesome-artificial-intelligence)
- [Awesome Developer Tools](https://github.com/collections/devops-tools)

## Other Awesome Lists

- [All Awesome Lists](https://github.com/sindresorhus/awesome)
- [Awesome Awesomeness](https://github.com/bayandin/awesome-awesomeness)