Languages Cursor rules

2,504 tagged Languages, measured the same way as everything else here.

Browse within: cursor 331cursorrules 206knowledge-base 119cursor-rules 87design-patterns 78effect 78effect-ts 78functional-programming 78patterns 78awesome 72awesome-list 64cursor-ai-editor 63ai-coding 56nextjs 56

angular-20

01

angular/angular

Cursor rule Cursor ✓ vendor

This rule provides comprehensive best practices and coding standards for Angular development, focusing on modern TypeScript, standalone components, signals, and performance optimizations.

not rated 101k +38 yesterday A 0 tokens original MIT

typescript

02

streamlit/streamlit

Cursor rule Cursor

Changes to these high-fan-out internals can affect every message, delta, element, or rerun. Keep work in them minimal, and benchmark changes with representative stress-test apps.

not rated 46k +75 changed 16d ago A 4,681 tokens original Apache-2.0

coding-guidelines

03

trpc/trpc

Cursor rule Cursor

You are working on tRPC - a TypeScript-first RPC library that provides end-to-end type safety between client and server. As a TypeScript expert contributing to this library, you should.

not rated 41k +14 4d ago A 0 tokens original MIT

django-python

04

PostHog/posthog

Cursor rule Cursor

Rules for writing Python services at PostHog (Python servers powered by the Django framework).

not rated 40k +94 today A 1,586 tokens

rules

05

pydantic/pydantic-ai

Cursor rule Cursor

Always reference the python code in the docs e.g. ModelSettings should link to [ModelSettings][pydanticai.settings.ModelSettings].

not rated 21k +133 today A 43 tokens original MIT

ultracite

06

elie222/inbox-zero

Cursor rule Cursor

Ultracite enforces strict type safety, accessibility standards, and consistent code quality for JavaScript/TypeScript projects using Biome's lightning-fast formatter and linter.

not rated 13k +87 today A 0 tokens

frontend

07

0xJacky/nginx-ui

Cursor rule Cursor

You are an expert in TypeScript, Node.js, Vite, Vue.js, Vue Router, Pinia, VueUse, Ant Design Vue, and UnoCSS, with a deep understanding of best practices and performance optimization techniques in these technologies.

not rated 12k +48 today A 0 tokens AGPL-3.0

windsurfrules

08

MervinPraison/PraisonAI

Cursor rule

Below is an example TypeScript/Node.js folder structure replicating the Python package's layout. Each subfolder matches the Python counterpart (agent, agents, knowledge, etc.). All "LLM" or "litellm" references are replaced by aisdk usage.

not rated 9.2k +26 today A 4,722 tokens original MIT

python

09

GetStream/Vision-Agents

Cursor rule Cursor

when writing python.

not rated 8.2k +15 today B 152 tokens original Apache-2.0

swift6-migration

10

steipete/agent-rules

Cursor rule Cursor

Guide for migrating Swift code to Swift 6 with concurrency and strict checking.

not rated 5.7k +3 5mo ago A 0 tokens original MIT archived

llamaindex-js

11

sanjeed5/awesome-cursor-rules-mdc

Cursor rule Cursor

Definitive guidelines for writing robust, performant, and maintainable llamaindex-js applications using modern TypeScript best practices.

not rated 3.6k +2 5mo ago A 4,270 tokens original CC0-1.0

golang-always

12

samber/cc-skills-golang

Cursor rule Cursor

Embedded Go skill routing rules — applies to every Go file in the project.

not rated 3.5k +56 15d ago A 2,471 tokens original MIT

NVIDIA/physicsnemo

Cursor rule Cursor ✓ vendor

Use checkminversion() to check optional dependencies without importing, and @requireversion decorator to protect version-specific features; pyproject.toml is the single source of truth for dependencies.

not rated 3.4k +23 today A 36 tokens original Apache-2.0

gonavi-go

14

Syngnat/GoNavi

Cursor rule Cursor

A Go coding rule set for the GoNavi repository, based on common Go style guides and the project's own conventions. It covers file structure, errors, context, concurrency, logging, and tests.

not rated 2.1k +7 today A 0 tokens original Apache-2.0

android

15

flyeric0212/cursor-rules

Cursor rule Cursor

Coding rules for native Android applications, including Kotlin, Jetpack Compose, and common application architecture patterns. Android is Google’s mobile operating system; Kotlin is a programming language commonly used for it, and Jetpack Compose is a toolkit for building screens.

not rated 1.9k +2 8mo ago A 1,831 tokens

move-copy-semantics

17

xLLM-AI/xllm

Cursor rule Cursor

Avoid std::move(const&) silent copies; use sink-by-value + std::move.

not rated 1.6k +6 today A 410 tokens original Apache-2.0

backend

19

nixopus/nixopus

Cursor rule Cursor

Go API Development Rules for Nixopus Backend.

not rated 1.5k +2 5d ago A 0 tokens

atmos-rules

20

cloudposse/atmos

Cursor rule Cursor

This is a Golang CLI project using Cobra for command structure and Viper for configuration management. The project maintains high code quality standards through golangci-lint and aims for maximum test coverage. The repository also includes the website source code for https://atmos.tools.

not rated 1.4k +4 today A 1,420 tokens original Apache-2.0

binance-net

22

JKorf/Binance.Net

Cursor rule Cursor

Conventions for using Binance.Net library when working with Binance cryptocurrency exchange in C#/.NET. Apply when generating code that interacts with Binance API.

not rated 1.2k +2 changed 22d ago A 0 tokens original MIT

python-agent-api

23

Dpro-at/Tel-Agent

Cursor rule Cursor

Python conventions for agent/ and api/.

not rated 1.1k +22 7d ago A 0 tokens AGPL-3.0

bundling

24

bubblelabai/BubbleLab

Cursor rule Cursor

The project uses a custom type bundling system to provide full TypeScript IntelliSense support in the Monaco editor for @bubblelab/bubble-core and its dependencies. This is necessary because Monaco cannot directly resolve workspace packages or external dependencies.

not rated 1.1k +1 5mo ago A 1,505 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: