OpenJDK (자바 개발 키트)
과거 자바의 주인이던 오라클(Oracle)이 돌연 상업적 사용에 유료 요금 폭탄을 매기며 횡포를 부리자, 이에 맞서 전 세계 오픈소스 커뮤니티와 빅테크 기업들이 힘을 합쳐 만들어낸 기업 환경 완벽 무료 자바 런타임의 표준
Azure CLI (마이크로소프트 클라우드)
과거의 구닥다리 파워셸(PowerShell) 모듈 의존성을 걷어차 버리고 파이썬 기반으로 가볍고 크로스플랫폼 친화적으로 다시 짜여 맥북 환경에서도 마이크로소프트 애저(Azure) 인프라를 아름답게 다루게 해주는 툴
Google Cloud CLI (gcloud)
구글 클라우드 플랫폼(GCP) 생태계의 모든 자원을 로컬 셸 스크립트로 쥐락펴락할 수 있게 해주는 마스터 도구로 쿠버네티스 엔진(GKE)에 접속하기 위한 인증 토큰을 따올 때 무조건 거쳐야 하는 관문
AWS CLI (아마존 클라우드 터미널)
아마존 AWS 클라우드 웹 콘솔에 마우스로 로그인해서 복잡한 메뉴를 뒤져 클릭할 필요 없이 까만 터미널 창에서 명령어 하나로 S3 파일 백업과 서버 EC2 재부팅을 끝내버리는 인프라 엔지니어의 만능 칼
pnpm (초경량 패키지 매니저)
프로젝트를 만들 때마다 수백 메가바이트의 노드 모듈(node_modules) 폴더가 중복 복사되어 노트북 용량을 다 갉아먹는 비효율을 하드링크(Hard link) 마법으로 박살 내고 등장한 차세대 디스크 파괴 방지 툴
Yarn (자바스크립트 패키지 매니저)
초창기 NPM(Node Package Manager)이 패키지 설치 속도가 거북이 같고 뻑하면 버전이 꼬이던 시절, 페이스북이 빡쳐서 직접 만들어버린 오프라인 캐싱 지원 초고속 병렬 다운로드 패키지 매니저
SDKMAN! (JVM 생태계 매니저)
자바(JDK)를 설치할 때 오라클 홈페이지에 들어가 집파일을 받고 귀찮게 윈도우 환경 변수(JAVA_HOME)를 직접 수정하던 20세기식 노가다를 터미널 한 줄(sdk install java)로 끝내버리는 맥가이버 툴
Pyenv (파이썬 버전 관리자)
파이썬 2점대와 3점대가 충돌하고 리눅스 기본 내장 파이썬을 건드리다 운영체제 전체가 뻗어버리는 끔찍한 사고를 막기 위해 유저 폴더 안에서만 파이썬 버전을 독립적으로 스위칭하게 해주는 샌드박스 툴
NVM (Node.js 버전 관리자)
프로젝트마다 요구하는 노드JS(Node.js) 버전이 달라 낡은 프로젝트를 열 때마다 에러가 폭발하는 노드 지옥에서 벗어나 터미널 명령어 한 줄(nvm use 16)로 버전을 찰떡같이 갈아 끼워주는 구원자
Bazel (다국어 고속 빌드 툴)
구글 내부에서 수억 줄의 코드를 초 단위로 컴파일하기 위해 외계인을 고문해 만든 블레이즈(Blaze) 시스템을 세상에 푼 것으로 여러 언어(Java, C++, Python)가 섞인 거대 레포지토리를 미친 속도로 빌드해 내는 도구