Language-Specific

Language-specific rules for TypeScript, Python, JavaScript, etc.

JavaScript
TypeScript
Code Quality

Chrome APIs
JavaScript
Chrome Extensions

Rell
Blockchain
Chromia

Pandas
Scikit-learn
Data Analysis

Telegram API
PHP
Plasticode

PyQt6
EEG Processing
Python

Python
TypeScript
Django

Python
Best Practices
AI-Assisted Development

Python
CLI Tools
File System

Python
Development
Best Practices

scikit-learn
PyTorch
machine-learning

Solidity
Hardhat
Smart Contracts

TypeScript
LLM
Functional Programming

Node.js
Next.js
AI

TypeScript
Node.js
Next.js

TypeScript
Node.js
React

TypeScript
React
Next.js

React
NextUI
Supabase

shadcn/ui
Next.js
TypeScript

TypeScript
Vite
Tailwind

Vue.js
TypeScript
Frontend Development

TypeScript
Zod
Tailwind

Next.js
TypeScript
React

Next.js
React
TypeScript

TypeScript
Next.js
React

Next.js
Supabase
TypeScript

Node.js
Next.js
TypeScript

React
TypeScript
Frontend

TypeScript
Google Apps Script
Clasp

clean code
coding principles
programming best practices

C++
programming guidelines
code quality

Python
Temporal.io
Workflow Orchestration

pyright
BasedPyright
Python

Poetry
Python
dependency management

ai
ml
data-science

Zod
TypeScript
Schema Validation

Pygame
Python
game development

mypy
python
type checking

ai
ml
machine-learning

Trio
Python
async programming

Python
Black
Code Formatting

development
python
formatter

Bash
scripting
best practices

Explore our comprehensive collection of Cursor rules