← Home

šŸ”—

⌘K
šŸ¤–
Claude Code AI Tools
šŸ¤—
Hugging Face AI Tools
🦜
LangChain AI Tools
🧠
Keras AI Tools
šŸ¦™
Ollama AI Tools
šŸ
Python Programming Languages
🟨
JavaScript Programming Languages
šŸ”·
TypeScript Programming Languages
āš›ļø
React Programming Languages
🐹
Go Programming Languages
šŸ¦€
Rust Programming Languages
šŸ“Š
MATLAB Programming Languages
šŸ—„ļø
SQL Programming Languages
āš™ļø
C/C++ Programming Languages
ā˜•
Java Programming Languages
🟣
C# Programming Languages
šŸŽ
Swift Programming Languages
🟠
Kotlin Programming Languages
ā–²
Next.js Programming Languages
šŸ’š
Vue.js Programming Languages
šŸ”„
Svelte Programming Languages
šŸŽØ
Tailwind CSS Programming Languages
šŸ’š
Node.js Programming Languages
🌐
HTML Programming Languages
šŸŽØ
CSS/SCSS Programming Languages
🐘
PHP Programming Languages
šŸ’Ž
Ruby Programming Languages
šŸ”“
Scala Programming Languages
šŸ“Š
R Programming Languages
šŸŽÆ
Dart Programming Languages
šŸ’§
Elixir Programming Languages
šŸŒ™
Lua Programming Languages
🐪
Perl Programming Languages
šŸ…°ļø
Angular Programming Languages
šŸš‚
Express.js Programming Languages
🐱
NestJS Programming Languages
šŸ›¤ļø
Ruby on Rails Programming Languages
ā—¼ļø
GraphQL Programming Languages
🟪
Haskell Programming Languages
šŸ’š
Nuxt.js Programming Languages
šŸ”·
SolidJS Programming Languages
⚔
htmx Programming Languages
šŸ’»
VS Code Development Tools
🧠
PyCharm Development Tools
šŸ““
Jupyter Development Tools
🧠
IntelliJ IDEA Development Tools
šŸ’š
Neovim Development Tools
šŸ”®
Emacs Development Tools
šŸ”€
Git DevOps & CLI
🐳
Docker DevOps & CLI
ā˜øļø
Kubernetes DevOps & CLI
ā˜ļø
AWS CLI DevOps & CLI
šŸ”„
GitHub Actions DevOps & CLI
🐧
Linux Commands DevOps & CLI
šŸ’»
Bash Scripting DevOps & CLI
🌐
Nginx DevOps & CLI
šŸ“
Vim DevOps & CLI
šŸ”Ø
Makefile DevOps & CLI
🧪
Pytest DevOps & CLI
🪟
Windows DevOps & CLI
šŸ“¦
Package Managers DevOps & CLI
šŸŽ
macOS DevOps & CLI
šŸ—ļø
Terraform DevOps & CLI
šŸ”§
Ansible DevOps & CLI
āŽˆ
Helm DevOps & CLI
šŸ”Ø
Jenkins DevOps & CLI
šŸ”„
Prometheus DevOps & CLI
šŸ“Š
Grafana DevOps & CLI
šŸ’»
Zsh DevOps & CLI
🐟
Fish Shell DevOps & CLI
šŸ’™
PowerShell DevOps & CLI
šŸ”„
Argo CD DevOps & CLI
šŸ”€
Traefik DevOps & CLI
ā˜ļø
Azure CLI DevOps & CLI
ā˜ļø
Google Cloud CLI DevOps & CLI
šŸ“Ÿ
tmux DevOps & CLI
šŸ”§
jq DevOps & CLI
āœ‚ļø
sed DevOps & CLI
šŸ“Š
awk DevOps & CLI
🌊
Apache Airflow DevOps & CLI
šŸ”¢
NumPy Databases & Data
🐼
Pandas Databases & Data
šŸ”„
PyTorch Databases & Data
🧠
TensorFlow Databases & Data
šŸ“ˆ
Matplotlib Databases & Data
🐘
PostgreSQL Databases & Data
🐬
MySQL Databases & Data
šŸƒ
MongoDB Databases & Data
šŸ”“
Redis Databases & Data
šŸ”
Elasticsearch Databases & Data
šŸ¤–
Scikit-learn Databases & Data
šŸ‘ļø
OpenCV Databases & Data
⚔
Apache Spark Databases & Data
🪶
SQLite Databases & Data
⚔
Supabase Databases & Data
šŸ”µ
Neo4j Databases & Data
šŸ“Ø
Apache Kafka Databases & Data
🐰
RabbitMQ Databases & Data
šŸ”¤
Regex Utilities
šŸ“
Markdown Utilities
šŸ“„
LaTeX Utilities
šŸ”
SSH & GPG Utilities
🌐
curl & HTTP Utilities
šŸ“œ
reStructuredText Utilities
šŸš€
Postman Utilities
šŸŽ¬
FFmpeg Utilities
šŸ–¼ļø
ImageMagick Utilities
šŸ”
ripgrep Utilities
šŸ”
fzf Utilities
šŸ“—
Microsoft Excel Office Applications
šŸ“˜
Microsoft Word Office Applications
šŸ“™
Microsoft PowerPoint Office Applications
šŸ“
Hancom Hangul Hancom Office
šŸ“½ļø
Hancom Hanshow Hancom Office
šŸ“Š
Hancom Hancell Hancom Office
šŸ“„
Google Docs Google Workspace
šŸ“Š
Google Sheets Google Workspace
šŸ“½ļø
Google Slides Google Workspace
šŸ”Œ
Cadence Virtuoso EDA & Hardware
āš™ļø
Synopsys EDA EDA & Hardware
šŸ’Ž
Verilog & VHDL EDA & Hardware
⚔
LTSpice EDA & Hardware
šŸ”§
KiCad EDA & Hardware
šŸ“
Notion Productivity
šŸ’Ž
Obsidian Productivity
šŸ’¬
Slack Productivity
šŸŽ®
Discord Productivity
šŸŽØ
Figma Design Tools
šŸ“˜
Confluence Atlassian
šŸ“‹
Jira Atlassian
šŸƒ
Jest Testing
⚔
Vitest Testing
šŸŽ­
Playwright Testing
🌲
Cypress Testing
🌐
Selenium Testing
šŸ’™
Flutter Mobile Development
šŸ“±
React Native Mobile Development
šŸŽ
SwiftUI Mobile Development
šŸ“±
Expo Mobile Development
šŸ
Django Web Frameworks
⚔
FastAPI Web Frameworks
šŸŒ¶ļø
Flask Web Frameworks
šŸƒ
Spring Boot Web Frameworks
šŸø
Gin Web Frameworks
⚔
Vite Build Tools
šŸ“¦
Webpack Build Tools
⚔
esbuild Build Tools
🐘
Gradle Build Tools
🪶
Maven Build Tools
šŸ”§
CMake Build Tools
šŸŽ®
Unity Game Development
šŸ¤–
Godot Game Development
šŸ”Œ
Arduino Embedded & IoT
šŸ”
Nmap Security
šŸ•
Datadog Monitoring
šŸ“–
Swagger/OpenAPI Documentation
No results found
EN KO

Basics

CLI Commands

neo4j start Start server
neo4j stop Stop server
neo4j status Check status
cypher-shell Open Cypher shell
neo4j-admin dump --database=neo4j --to=/backup/neo4j.dump Backup database

Create

Creating Data

Create nodes
// Create node
CREATE (n:Person {name: "John", age: 30})

// Create multiple nodes
CREATE (a:Person {name: "Alice"}),
       (b:Person {name: "Bob"})

// Create with return
CREATE (n:Movie {title: "Matrix", year: 1999})
RETURN n

// Multiple labels
CREATE (n:Person:Actor {name: "Tom Hanks"})
Create relationships
// Create relationship
MATCH (a:Person {name: "Alice"}),
      (b:Person {name: "Bob"})
CREATE (a)-[r:KNOWS]->(b)

// With properties
CREATE (a)-[r:KNOWS {since: 2020}]->(b)

// Create node and relationship together
CREATE (a:Person {name: "Alice"})
       -[:WORKS_AT]->
       (c:Company {name: "Acme"})

// Relationship types: -[r:TYPE]->  <-[r:TYPE]-  -[r:TYPE]-

Read

Querying Data

Match patterns
// All nodes
MATCH (n) RETURN n

// By label
MATCH (p:Person) RETURN p

// By property
MATCH (p:Person {name: "John"}) RETURN p
MATCH (p:Person) WHERE p.age > 25 RETURN p

// Relationships
MATCH (a:Person)-[:KNOWS]->(b:Person)
RETURN a.name, b.name

// Variable length paths
MATCH (a)-[*1..3]->(b)  // 1 to 3 hops
MATCH (a)-[*]->(b)      // Any length
Filtering & sorting
// WHERE clause
MATCH (p:Person)
WHERE p.age >= 18 AND p.age <= 65
RETURN p

// String matching
WHERE p.name STARTS WITH "A"
WHERE p.name ENDS WITH "son"
WHERE p.name CONTAINS "oh"
WHERE p.name =~ ".*pattern.*"  // Regex

// Sorting and limiting
MATCH (p:Person)
RETURN p.name, p.age
ORDER BY p.age DESC
SKIP 10
LIMIT 5

Update

Updating Data

Update properties
// Set property
MATCH (p:Person {name: "John"})
SET p.age = 31

// Set multiple properties
SET p.age = 31, p.city = "NYC"

// Add to existing (merge properties)
SET p += {age: 31, city: "NYC"}

// Remove property
MATCH (p:Person {name: "John"})
REMOVE p.age

// Add/remove labels
SET p:Employee
REMOVE p:Contractor
Merge (upsert)
// Create if not exists
MERGE (p:Person {name: "John"})

// With ON CREATE / ON MATCH
MERGE (p:Person {name: "John"})
ON CREATE SET p.created = timestamp()
ON MATCH SET p.updated = timestamp()

// Merge relationship
MATCH (a:Person {name: "Alice"}),
      (b:Person {name: "Bob"})
MERGE (a)-[r:KNOWS]->(b)
ON CREATE SET r.since = date()

Delete

Deleting Data

Delete nodes & relationships
// Delete relationship
MATCH (a:Person)-[r:KNOWS]->(b:Person)
DELETE r

// Delete node (must have no relationships)
MATCH (p:Person {name: "John"})
DELETE p

// Delete node and all relationships
MATCH (p:Person {name: "John"})
DETACH DELETE p

// Delete all
MATCH (n) DETACH DELETE n

Aggregation

Aggregation Functions

Aggregate functions
// Count
MATCH (p:Person) RETURN count(p)

// Group by
MATCH (p:Person)
RETURN p.city, count(*) as count
ORDER BY count DESC

// Aggregations
MATCH (p:Person)
RETURN 
  count(p) as total,
  avg(p.age) as avgAge,
  min(p.age) as minAge,
  max(p.age) as maxAge,
  sum(p.salary) as totalSalary

// Collect into list
MATCH (p:Person)-[:WORKS_AT]->(c:Company)
RETURN c.name, collect(p.name) as employees

Path Queries

Graph Algorithms

Shortest path
// Shortest path
MATCH p = shortestPath(
  (a:Person {name: "Alice"})-[*]-(b:Person {name: "Bob"})
)
RETURN p

// All shortest paths
MATCH p = allShortestPaths(
  (a:Person)-[*]-(b:Person)
)
RETURN p

// Path length
MATCH p = (a)-[*]->(b)
RETURN length(p)

// Path nodes and relationships
RETURN nodes(p), relationships(p)

Indexes & Constraints

Schema

Indexes
// Create index
CREATE INDEX FOR (p:Person) ON (p.name)

// Composite index
CREATE INDEX FOR (p:Person) ON (p.name, p.age)

// Text index (for CONTAINS, STARTS WITH)
CREATE TEXT INDEX FOR (p:Person) ON (p.name)

// Show indexes
SHOW INDEXES

// Drop index
DROP INDEX index_name
Constraints
// Unique constraint
CREATE CONSTRAINT FOR (p:Person)
REQUIRE p.email IS UNIQUE

// Node key (composite unique)
CREATE CONSTRAINT FOR (p:Person)
REQUIRE (p.firstName, p.lastName) IS NODE KEY

// Not null
CREATE CONSTRAINT FOR (p:Person)
REQUIRE p.name IS NOT NULL

// Show constraints
SHOW CONSTRAINTS

// Drop constraint
DROP CONSTRAINT constraint_name