Lodash (자바스크립트 유틸리티)
자바스크립트 기본 문법으로는 배열과 객체의 데이터를 볶고 지지고 합치고 자를 때 코드가 너무 더러워져 짜증 나는 개발자들을 위해, 거의 모든 데이터 조작 함수를 세련되게 담아둔 스위스 아미 나이프 유틸리티 모음집
RxJS (반응형 프로그래밍 라이브러리)
마우스 클릭, 타이머, 웹소켓 등 정신없이 쏟아져 들어오는 무한한 비동기 이벤트의 홍수를 일정한 시간의 흐름(스트림)으로 묶어 마치 물줄기를 조작하듯 정밀하게 통제하는 고인물 전용 마법 라이브러리
Axios (프로미스 기반 HTTP 클라이언트)
순수 자바스크립트의 내장 Fetch API가 기능이 부실하고 구형 브라우저에서 뻑이 나는 것에 빡친 전 세계 웹 개발자들이 대동단결하여 사용하는 세상에서 가장 유명한 써드파티 HTTP 통신 라이브러리
TanStack Query (비동기 상태 관리)
과거 리덕스(Redux)로 백엔드 API 데이터를 가져오다 코드가 산더미처럼 길어지는 고통에 빡친 프론트엔드 개발자들을 구원한, 외부 데이터 패칭(Fetching)과 캐싱을 딸깍 한 번에 해결하는 신의 라이브러리
Chai (BDD/TDD 검증 라이브러리)
모카(Mocha)와 영혼의 듀오를 이루며, 테스트 코드를 작성할 때 마치 사람이 영어로 말하는 것처럼 직관적이고 부드러운 문법(expect(foo).to.be.a(string))을 구사하게 만들어주는 마법의 검증 라이브러리
Mocha (JS 테스팅 프레임워크)
제스트(Jest)가 천하를 통일하기 전까지 노드JS(Node.js) 백엔드와 브라우저 환경 양쪽에서 비동기 테스트의 제왕으로 군림했던, 자유도 끝판왕의 유연한 자바스크립트 테스트 프레임워크
Mockito (자바 모킹 프레임워크)
단위 테스트를 돌릴 때 외부 데이터베이스나 API 서버가 죽어있어도 테스트가 가능하도록, 가짜(Mock) 객체를 마술처럼 뚝딱 만들어 데이터가 정상적으로 들어온 척 연기해 주는 자바 생태계 필수 라이브러리
JUnit (자바 테스팅 프레임워크)
자바(Java) 언어로 코딩을 하는 전 세계 모든 개발자들이 숨 쉬듯 무조건 사용하며, 엔터프라이즈 환경 테스트 주도 개발(TDD)의 바이블이자 살아있는 신화 같은 단위 테스트 프레임워크
pytest (파이썬 테스팅 프레임워크)
파이썬(Python) 내장 테스트 모듈의 구식이고 뻑뻑한 문법을 박살 내고, 누구나 쉽게 읽히는 엄청나게 직관적이고 심플한 파이썬 코드로 유닛 테스트(단위 테스트)를 찍어낼 수 있게 만든 최고의 테스트 도구
Gulp (자동화 태스크 러너)
웹 퍼블리셔나 프론트엔드 개발자가 이미지를 압축하고, CSS 파일을 합치고, 불필요한 공백을 지우는 노가다성 반복 작업을 자바스크립트 코드로 쓱쓱 짜서 자동화 기계처럼 굴리는 태스크 러너