← 홈

📦패키지 매니저

⌘K
🤖
Claude Code AI 도구
🤗
Hugging Face AI 도구
🦜
LangChain AI 도구
🧠
Keras AI 도구
🦙
Ollama AI 도구
🐍
Python 프로그래밍 언어
🟨
JavaScript 프로그래밍 언어
🔷
TypeScript 프로그래밍 언어
⚛️
React 프로그래밍 언어
🐹
Go 프로그래밍 언어
🦀
Rust 프로그래밍 언어
📊
MATLAB 프로그래밍 언어
🗄️
SQL 프로그래밍 언어
⚙️
C/C++ 프로그래밍 언어
Java 프로그래밍 언어
🟣
C# 프로그래밍 언어
🍎
Swift 프로그래밍 언어
🟠
Kotlin 프로그래밍 언어
Next.js 프로그래밍 언어
💚
Vue.js 프로그래밍 언어
🔥
Svelte 프로그래밍 언어
🎨
Tailwind CSS 프로그래밍 언어
💚
Node.js 프로그래밍 언어
🌐
HTML 프로그래밍 언어
🎨
CSS/SCSS 프로그래밍 언어
🐘
PHP 프로그래밍 언어
💎
Ruby 프로그래밍 언어
🔴
Scala 프로그래밍 언어
📊
R 프로그래밍 언어
🎯
Dart 프로그래밍 언어
💧
Elixir 프로그래밍 언어
🌙
Lua 프로그래밍 언어
🐪
Perl 프로그래밍 언어
🅰️
Angular 프로그래밍 언어
🚂
Express.js 프로그래밍 언어
🐱
NestJS 프로그래밍 언어
🛤️
Ruby on Rails 프로그래밍 언어
◼️
GraphQL 프로그래밍 언어
🟪
Haskell 프로그래밍 언어
💚
Nuxt.js 프로그래밍 언어
🔷
SolidJS 프로그래밍 언어
htmx 프로그래밍 언어
💻
VS Code 개발 도구
🧠
PyCharm 개발 도구
📓
Jupyter 개발 도구
🧠
IntelliJ IDEA 개발 도구
💚
Neovim 개발 도구
🔮
Emacs 개발 도구
🔀
Git DevOps & CLI
🐳
Docker DevOps & CLI
☸️
Kubernetes DevOps & CLI
☁️
AWS CLI DevOps & CLI
🔄
GitHub Actions DevOps & CLI
🐧
Linux 명령어 DevOps & CLI
💻
Bash 스크립팅 DevOps & CLI
🌐
Nginx DevOps & CLI
📝
Vim DevOps & CLI
🔨
Makefile DevOps & CLI
🧪
Pytest DevOps & CLI
🪟
Windows DevOps & CLI
📦
패키지 매니저 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 데이터베이스 & 데이터
🐼
Pandas 데이터베이스 & 데이터
🔥
PyTorch 데이터베이스 & 데이터
🧠
TensorFlow 데이터베이스 & 데이터
📈
Matplotlib 데이터베이스 & 데이터
🐘
PostgreSQL 데이터베이스 & 데이터
🐬
MySQL 데이터베이스 & 데이터
🍃
MongoDB 데이터베이스 & 데이터
🔴
Redis 데이터베이스 & 데이터
🔍
Elasticsearch 데이터베이스 & 데이터
🤖
Scikit-learn 데이터베이스 & 데이터
👁️
OpenCV 데이터베이스 & 데이터
Apache Spark 데이터베이스 & 데이터
🪶
SQLite 데이터베이스 & 데이터
Supabase 데이터베이스 & 데이터
🔵
Neo4j 데이터베이스 & 데이터
📨
Apache Kafka 데이터베이스 & 데이터
🐰
RabbitMQ 데이터베이스 & 데이터
🔤
Regex 유틸리티
📝
Markdown 유틸리티
📄
LaTeX 유틸리티
🔐
SSH & GPG 유틸리티
🌐
curl & HTTP 유틸리티
📜
reStructuredText 유틸리티
🚀
Postman 유틸리티
🎬
FFmpeg 유틸리티
🖼️
ImageMagick 유틸리티
🔍
ripgrep 유틸리티
🔍
fzf 유틸리티
📗
Microsoft Excel 오피스 애플리케이션
📘
Microsoft Word 오피스 애플리케이션
📙
Microsoft PowerPoint 오피스 애플리케이션
📝
한컴 한글 한컴오피스
📽️
한컴 한쇼 한컴오피스
📊
한컴 한셀 한컴오피스
📄
Google 문서 Google Workspace
📊
Google 스프레드시트 Google Workspace
📽️
Google 프레젠테이션 Google Workspace
🔌
Cadence Virtuoso EDA & 하드웨어
⚙️
Synopsys EDA EDA & 하드웨어
💎
Verilog & VHDL EDA & 하드웨어
LTSpice EDA & 하드웨어
🔧
KiCad EDA & 하드웨어
📝
Notion 생산성 도구
💎
Obsidian 생산성 도구
💬
Slack 생산성 도구
🎮
Discord 생산성 도구
🎨
Figma 디자인 도구
📘
Confluence Atlassian
📋
Jira Atlassian
🃏
Jest 테스팅
Vitest 테스팅
🎭
Playwright 테스팅
🌲
Cypress 테스팅
🌐
Selenium 테스팅
💙
Flutter 모바일 개발
📱
React Native 모바일 개발
🍎
SwiftUI 모바일 개발
📱
Expo 모바일 개발
🐍
Django 웹 프레임워크
FastAPI 웹 프레임워크
🌶️
Flask 웹 프레임워크
🍃
Spring Boot 웹 프레임워크
🍸
Gin 웹 프레임워크
Vite 빌드 도구
📦
Webpack 빌드 도구
esbuild 빌드 도구
🐘
Gradle 빌드 도구
🪶
Maven 빌드 도구
🔧
CMake 빌드 도구
🎮
Unity 게임 개발
🤖
Godot 게임 개발
🔌
Arduino 임베디드 & IoT
🔍
Nmap 보안
🐕
Datadog 모니터링
📖
Swagger/OpenAPI 문서화
검색 결과가 없습니다
EN KO

📦 npm

🚀 프로젝트 설정

npm init package.json 대화형 초기화
npm init -y 기본값으로 초기화
npm install 모든 의존성 설치
npm ci 락 파일에서 클린 설치

📋 패키지 관리

npm install <pkg> 패키지 설치
npm install <pkg>@<version> 특정 버전 설치
npm install <pkg> --save-dev 개발 의존성으로 설치
npm install <pkg> -g 전역 설치
npm uninstall <pkg> 패키지 제거
npm update 모든 패키지 업데이트
npm update <pkg> 특정 패키지 업데이트
npm outdated 오래된 패키지 확인
npm list 설치된 패키지 목록
npm list -g --depth=0 전역 패키지 목록

▶️ 스크립트 & 정보

npm run <script> package.json 스크립트 실행
npm start 시작 스크립트 실행
npm test 테스트 스크립트 실행
npm run build 빌드 스크립트 실행
npm info <pkg> 패키지 정보 표시
npm search <keyword> 패키지 검색
npm view <pkg> versions 모든 버전 보기

⚙️ 캐시 & 설정

npm cache clean --force npm 캐시 지우기
npm config list npm 설정 표시
npm config set <key> <value> 설정 값 지정
npm config get registry 레지스트리 URL 가져오기

🧶 Yarn

🚀 프로젝트 설정

yarn init package.json 초기화
yarn init -y 기본값으로 초기화
yarn 모든 의존성 설치
yarn install --frozen-lockfile 락 파일에서 설치

📋 패키지 관리

yarn add <pkg> 패키지 추가
yarn add <pkg>@<version> 특정 버전 추가
yarn add <pkg> --dev 개발 의존성으로 추가
yarn global add <pkg> 전역 추가
yarn remove <pkg> 패키지 제거
yarn upgrade 모든 패키지 업그레이드
yarn upgrade <pkg> 특정 패키지 업그레이드
yarn upgrade-interactive 대화형 업그레이드
yarn outdated 오래된 패키지 확인
yarn list 설치된 패키지 목록

▶️ 스크립트 & 정보

yarn <script> 스크립트 실행
yarn start 시작 스크립트 실행
yarn test 테스트 스크립트 실행
yarn build 빌드 스크립트 실행
yarn info <pkg> 패키지 정보 표시
yarn why <pkg> 패키지 설치 이유 표시

📁 워크스페이스 (모노레포)

yarn workspaces info 워크스페이스 정보 표시
yarn workspace <name> <cmd> 워크스페이스에서 명령 실행
yarn workspaces run <cmd> 모든 워크스페이스에서 실행

🚀 pnpm

🚀 프로젝트 설정

pnpm init package.json 초기화
pnpm install 모든 의존성 설치
pnpm install --frozen-lockfile 락 파일에서 설치

📋 패키지 관리

pnpm add <pkg> 패키지 추가
pnpm add <pkg>@<version> 특정 버전 추가
pnpm add -D <pkg> 개발 의존성으로 추가
pnpm add -g <pkg> 전역 추가
pnpm remove <pkg> 패키지 제거
pnpm update 모든 패키지 업데이트
pnpm update <pkg> 특정 패키지 업데이트
pnpm outdated 오래된 패키지 확인
pnpm list 설치된 패키지 목록

▶️ 스크립트 & 저장소

pnpm <script> 스크립트 실행
pnpm run <script> 명시적으로 스크립트 실행
pnpm start 시작 스크립트 실행
pnpm test 테스트 스크립트 실행
pnpm store status 저장소 상태 표시
pnpm store prune 참조되지 않은 패키지 정리

📁 워크스페이스 (모노레포)

pnpm -r <cmd> 모든 패키지에서 실행
pnpm --filter <pkg> <cmd> 필터링된 패키지에서 실행
pnpm --filter "pkg-*" <cmd> 패턴으로 필터

🐍 pip (Python)

📋 패키지 관리

pip install <pkg> 패키지 설치
pip install <pkg>==<version> 특정 버전 설치
pip install <pkg>>=1.0,<2.0 버전 범위 설치
pip install -r requirements.txt requirements에서 설치
pip install -e . 편집 모드로 설치
pip uninstall <pkg> 패키지 제거
pip install --upgrade <pkg> 패키지 업그레이드
pip install --upgrade pip pip 자체 업그레이드

🔍 정보 & 검색

pip list 설치된 패키지 목록
pip list --outdated 오래된 패키지 목록
pip show <pkg> 패키지 정보 표시
pip search <keyword> 패키지 검색 (사용 중단)
pip check 의존성 확인

📄 Requirements & Freeze

pip freeze 설치된 패키지 출력
pip freeze > requirements.txt requirements로 저장
pip download <pkg> 패키지만 다운로드
pip wheel <pkg> wheel 패키지 빌드

🔮 가상 환경

python -m venv venv 가상 환경 생성
source venv/bin/activate 활성화 (Linux/Mac)
venv\Scripts\activate 활성화 (Windows)
deactivate 환경 비활성화

🍺 Homebrew (macOS/Linux)

📋 패키지 관리

brew install <pkg> 패키지 설치
brew install --cask <app> GUI 애플리케이션 설치
brew uninstall <pkg> 패키지 제거
brew upgrade 모든 패키지 업그레이드
brew upgrade <pkg> 특정 패키지 업그레이드
brew reinstall <pkg> 패키지 재설치

🔍 정보 & 검색

brew list 설치된 패키지 목록
brew list --cask 설치된 cask 목록
brew search <keyword> 패키지 검색
brew info <pkg> 패키지 정보 표시
brew outdated 오래된 패키지 목록
brew deps <pkg> 의존성 표시
brew uses <pkg> 의존하는 패키지 표시

🔧 유지보수

brew update Homebrew 업데이트
brew cleanup 오래된 버전 제거
brew cleanup -s 캐시 포함 정리
brew doctor 문제 확인
brew autoremove 사용하지 않는 의존성 제거

⚙️ 서비스

brew services list 서비스 목록
brew services start <pkg> 서비스 시작
brew services stop <pkg> 서비스 중지
brew services restart <pkg> 서비스 재시작

📂 Tap (저장소)

brew tap 탭된 저장소 목록
brew tap <user/repo> 저장소 추가
brew untap <user/repo> 저장소 제거

⚖️ 비교

📊 npm vs yarn vs pnpm

  • npm: 기본 Node.js 패키지 매니저, 널리 사용됨
  • yarn: 더 빠름, 신뢰할 수 있는 락 파일, 워크스페이스 지원
  • pnpm: 가장 빠름, 하드 링크로 디스크 공간 절약
  • 락 파일: package-lock.json (npm), yarn.lock (yarn), pnpm-lock.yaml (pnpm)

💡

  • 항상 락 파일을 버전 관리에 커밋
  • CI/CD에서 npm ci / yarn --frozen-lockfile 사용
  • 프로덕션 의존성에는 정확한 버전 선호
  • 설치 없이 패키지 실행하려면 npx/pnpm dlx 사용
  • npm license-checker 등으로 라이선스 확인