작성자: 0x1da49
내가 만든 혁신적인 리소스 컬렉션을 살펴보세요.
-
0x3d - @0x3d_site
-
0x4c - @0x4c-quest
- 0x5a
- 0x6g
- 0x7b
- 0x8h
- 뉴위즈.스페이스
-
Gittech - @gittech
내용물
- 공식
-
패키지
- 매드 사이언스
- 명령줄 앱
- 함수형 프로그래밍
- HTTP
- 디버깅/프로파일링
- 로깅
- 명령줄 유틸리티
- 빌드 도구
- 하드웨어
- 템플릿
- 웹 프레임워크
- 문서화
- 파일 시스템
- 제어 흐름
- 스트림
- 실시간
- 이미지
- 텍스트
- 번호
- 수학
- 날짜
- URL
- 데이터 검증
- 파싱
- 인간화
- 압축
- 네트워크
- 데이터베이스
- 테스트
- 보안
- 벤치마킹
- 축소기
- 인증
- 인증
- 이메일
- 작업 대기열
- Node.js 관리
- 교차 플랫폼 통합
- 자연어 처리
- 프로세스 관리
- 자동화
- AST
- 정적 사이트 생성기
- 콘텐츠 관리 시스템
- 포럼
- 블로깅
- 이상해요
- 직렬화
- 기타
- 패키지 관리자
-
자원
- 튜토리얼
- 발견
- 기사
- 뉴스레터
- 동영상
- 책
- 블로그
- 강좌
- 요약지
- 도구
- 커뮤니티
- 기타
- 관련 목록
공식적인
패키지
미친 과학
-
webtorrent - Node.js 및 브라우저용 스트리밍 토렌트 클라이언트입니다.
-
peerflix - 스트리밍 토렌트 클라이언트.
-
ipfs - 모든 컴퓨팅 장치를 동일한 파일 시스템으로 연결하려는 분산 파일 시스템입니다.
-
stackgl - browserify 및 npm을 기반으로 구축된 WebGL용 개방형 소프트웨어 생태계.
-
Peerwiki - BitTorrent의 모든 Wikipedia.
-
피어캐스트 - 토렌트 비디오를 Chromecast로 스트리밍합니다.
-
BitcoinJS - 깨끗하고 읽기 쉽고 검증된 비트코인 라이브러리입니다.
-
Bitcore - 순수하고 강력한 비트코인 라이브러리입니다.
-
PDFKit - PDF 생성 라이브러리.
-
turf - 모듈식 지리공간 처리 및 분석 엔진
-
webcat - 인증을 위해 GitHub 개인/공개 키를 사용하는 WebRTC를 사용하여 웹에서 p2p 파이프를 사용합니다.
-
NodeOS - npm으로 구동되는 최초의 운영 체제입니다.
-
YodaOS - AI 운영체제.
-
Brain.js - 머신러닝 프레임워크.
-
Pipcook - 기계 학습 파이프라인을 생성하기 위한 프런트엔드 알고리즘 프레임워크입니다.
-
Cytoscape.js - 그래프 이론(일명 네트워크) 모델링 및 분석.
-
js-git - Git의 JavaScript 구현
-
xlsx - 순수 JS Excel 스프레드시트 리더 및 작성기.
-
isomorphic-git - Git의 순수 JavaScript 구현입니다.
명령줄 앱
-
np - 더 나은 npm 게시.
-
npm-name - npm에서 패키지 이름의 사용 가능 여부를 확인하세요.
-
gh-home - 현재 디렉터리에 있는 저장소의 GitHub 페이지를 엽니다.
-
npm-home - 패키지의 npm 페이지를 엽니다.
-
휴지통 - rm보다 안전한 대안
-
속도 테스트 - 인터넷 연결 속도와 핑을 테스트해 보세요.
-
pageres - 웹사이트 스크린샷을 캡처하세요.
-
cpy - 파일을 복사합니다.
-
vtop - 멋진 차트로 더 나은 상단을 제공합니다.
-
empty-trash - 휴지통을 비웁니다.
-
is-up - 웹사이트의 업/다운 여부를 확인하세요.
-
is-online - 인터넷 연결이 되어 있는지 확인하세요.
-
public-ip - 공용 IP 주소를 가져옵니다.
-
clipsboard-cli - 터미널에 복사하여 붙여넣으세요.
-
XO - JavaScript 행복 스타일을 사용하여 엄격한 코드 스타일을 적용합니다.
-
ESLint - JavaScript용 플러그형 Linting 유틸리티입니다.
-
David - 패키지 npm 종속성이 오래된 경우 알려줍니다.
-
http-server - 구성이 필요 없는 간단한 명령줄 HTTP 서버입니다.
-
라이브 서버 - 라이브 로드 기능을 갖춘 개발 HTTP 서버입니다.
-
bcat - 명령 출력을 웹 브라우저로 파이프합니다.
-
normit - 터미널에서 음성 합성 기능을 갖춘 Google 번역.
-
fkill - 프로세스를 훌륭하게 종료합니다. 크로스 플랫폼.
-
pjs - 파이프 가능한 JavaScript. 터미널에서 빠르게 필터링, 매핑, 축소를 수행하세요.
-
라이센스 검사기 - 앱 종속성 라이센스를 확인하세요.
-
browser-run - 브라우저 환경에서 코드를 쉽게 실행하세요.
-
tmpin - 파일 입력을 허용하는 모든 CLI 앱에 stdin 지원을 추가합니다.
-
wallpaper - 바탕 화면 배경화면을 변경합니다.
-
펜 - 즐겨 사용하는 편집기를 통해 브라우저에서 실시간 마크다운을 미리 볼 수 있습니다.
-
dark-mode - macOS 다크 모드를 전환합니다.
-
Jsome - 구성 가능한 색상과 들여쓰기로 JSON을 예쁘게 인쇄합니다.
-
mobicon - 모바일 앱 아이콘 생성기
-
mobisplash - 모바일 앱 스플래시 화면 생성기
-
diff2html-cli - HTML 생성기에 대한 예쁜 git diff입니다.
-
trymodule - 터미널에서 npm 패키지를 사용해 보세요.
-
jscpd - 소스 코드에 대한 복사/붙여넣기 감지기.
-
atmo - 서버 측 API 조롱.
-
auto-install - 코딩할 때 종속성을 자동으로 설치합니다.
-
lessmd - 터미널의 마크다운.
-
모듈 비용 - 어떤 종속성이 속도를 늦추는지 알아보세요.
-
localtunnel - 로컬 호스트를 전 세계에 노출합니다.
-
svg-term-cli - SVG를 통해 터미널 세션을 공유합니다.
-
gtop - 터미널의 시스템 모니터링 대시보드.
-
themer - 편집기, 터미널, 배경화면, Slack 등에 대한 테마를 생성합니다.
-
carbon-now-cli - 터미널 내부에서 바로 볼 수 있는 아름다운 코드 이미지.
-
cash-cli - 170개 통화 간 변환.
-
taskbook - 명령줄 환경을 위한 작업, 보드 및 메모입니다.
-
방전 - 정적 웹 사이트를 Amazon S3에 쉽게 배포합니다.
-
npkill - 오래되고 무거운 node_modules 폴더를 쉽게 찾고 제거합니다.
함수형 프로그래밍
-
lodash - 일관성, 사용자 정의, 성능 및 추가 기능을 제공하는 유틸리티 라이브러리입니다. 더 좋고 더 빠른 Underscore.js.
-
immutable - 불변의 데이터 컬렉션입니다.
-
Ramda - 자동 커링 및 역방향 인수 순서를 통해 유연한 기능 구성에 중점을 둔 유틸리티 라이브러리입니다. 데이터 변형을 방지합니다.
-
Mout - 기존 솔루션과 가장 큰 차이점이 있는 유틸리티 라이브러리는 추가 오버헤드 없이 필요한 모듈/함수만 로드하도록 선택할 수 있다는 점입니다.
-
RxJS - 다양한 종류의 데이터를 변환, 구성 및 쿼리하기 위한 기능적 반응 라이브러리입니다.
-
Kefir.js - 고성능 및 낮은 메모리 사용량에 중점을 둔 반응형 라이브러리입니다.
HTTP
-
got - 내장 http 모듈에 대한 인터페이스가 더 좋아졌습니다.
-
undici - 종속성이 전혀 없이 처음부터 작성된 고성능 HTTP 클라이언트입니다.
-
ky-universal - Fetch 기반 범용 HTTP 클라이언트
-
node-fetch - Node.js용 window.fetch
-
axios - Promise 기반 HTTP 클라이언트(브라우저에서도 작동).
-
superagent - HTTP 요청 라이브러리.
-
http-fake-backend - 구성 가능한 경로를 통해 JSON 파일 또는 JavaScript 개체의 콘텐츠를 제공하여 가짜 백엔드를 구축합니다.
-
캐시 가능 요청 - RFC 호환 캐시 지원으로 기본 HTTP 요청을 래핑합니다.
-
gotql - got을 기반으로 구축된 GraphQL 요청 라이브러리입니다.
-
global-agent - 환경 변수를 사용하여 구성할 수 있는 전역 HTTP/HTTPS 프록시 에이전트입니다.
-
smoke - 녹음 기능을 갖춘 파일 기반 HTTP 모의 서버입니다.
-
가장 순수함 - REST 클라이언트.
디버깅/프로파일링
-
debug - 작은 디버깅 유틸리티입니다.
-
Why-is-node-running - Node.js가 실행 중인데 이유를 모르시나요?
-
njsTrace - 코드를 계측 및 추적하고 모든 함수 호출, 인수, 반환 값은 물론 각 함수에 소요된 시간을 확인하세요.
-
vstream - 스트림 파이프라인을 검사하기 위한 계측 가능한 스트림 믹스인입니다.
-
stackman - 코드 발췌 및 기타 유용한 기능으로 오류 스택 추적을 강화합니다.
-
locus - 런타임에 모든 변수에 액세스할 수 있는 REPL을 시작합니다.
-
0x - Flamegraph 프로파일링.
-
ctrace - 형식이 잘 지정되고 향상된 추적 시스템 호출 및 신호입니다.
-
Leakage - 메모리 누수 테스트를 작성합니다.
-
llnode - 객체를 검사하고 충돌이 발생한 Node.js 프로세스에서 통찰력을 얻을 수 있는 사후 분석 도구입니다.
-
thetool - Chrome DevTools 친화적인 형식으로 앱의 다양한 CPU, 메모리 및 기타 프로필을 캡처합니다.
-
swagger-stats - API 호출을 추적하고 API 성능, 상태 및 사용 지표를 모니터링합니다.
-
NiM - DevTools 디버깅 워크플로를 관리합니다.
-
dats - 종속성이 없는 최소 StatsD 클라이언트입니다.
벌채 반출
-
pino - Bunyan에서 영감을 받은 매우 빠른 로거.
-
winston - 다중 전송 비동기 로깅 라이브러리.
-
console-log-level - 로그 수준 및 사용자 정의 접두사를 지원하는 상상할 수 있는 가장 간단한 로거입니다.
-
스토리보드 - 엔드투엔드, 계층적, 실시간, 다채로운 로그 및 스토리.
-
consola - 콘솔 로거.
명령줄 유틸리티
-
chalk - 터미널 문자열 스타일링이 올바르게 완료되었습니다.
-
meow - CLI 앱 도우미.
-
yargs - 우아한 사용자 인터페이스를 자동으로 생성하는 명령줄 파서.
-
ora - 우아한 터미널 스피너.
-
get-stdin - 더 쉬운 표준 입력.
-
log-update - 터미널의 이전 출력을 덮어써서 기록합니다. 진행률 표시줄, 애니메이션 등을 렌더링하는 데 유용합니다.
-
Ink - 대화형 명령줄 앱을 위한 React.
-
listr2 - 터미널 작업 목록.
-
conf - 앱이나 모듈에 대한 간단한 구성 처리.
-
ansi-escapes - 터미널 조작을 위한 ANSI 이스케이프 코드입니다.
-
log-symbols - 다양한 로그 수준에 대한 색상 기호입니다.
-
그림 - Windows CMD 폴백이 포함된 유니코드 기호.
-
boxen - 터미널에 상자를 만듭니다.
-
터미널 링크 - 터미널에서 클릭 가능한 링크를 생성합니다.
-
터미널 이미지 - 터미널에 이미지를 표시합니다.
-
string-width - 문자열의 시각적 너비(문자열을 표시하는 데 필요한 열 수)를 가져옵니다.
-
cli-truncate - 터미널에서 문자열을 특정 너비로 자릅니다.
-
Blessed - 저주 같은 도서관.
-
Inquirer.js - 대화형 명령줄 프롬프트.
-
yn - 값과 같은 예/아니요를 구문 분석합니다.
-
cli-table3 - 예쁜 유니코드 테이블입니다.
-
drawille - 유니코드 점자 문자로 터미널에 그림을 그립니다.
-
ascii-charts - 터미널의 ASCII 막대 차트.
-
진행 - 유연한 ASCII 진행 표시줄.
-
통찰력 - Google Analytics에 사용 통계를 익명으로 보고하여 도구가 어떻게 사용되고 있는지 이해하는 데 도움이 됩니다.
-
cli-cursor - CLI 커서를 토글합니다.
-
cli-columns - 열로 구성된 유니코드 및 ansi 안전 텍스트 목록.
-
cfonts - 콘솔용 섹시한 ASCII 글꼴입니다.
-
multispinner - 다중, 동시, 개별 제어가 가능한 CLI 스피너.
-
오믈렛 - 쉘 자동 완성 도우미
-
cross-env - 플랫폼 간 환경 변수를 설정합니다.
-
shelljs - 휴대용 Unix 쉘 명령.
-
sudo-block - 사용자가 루트 권한으로 앱을 실행하지 못하도록 차단합니다.
-
Sparkly - 스파크라인 생성 ▂▃▅▂▇.
-
비트 - 저장소 전반에 걸쳐 작은 모듈과 구성 요소를 생성, 유지 관리, 검색 및 사용합니다.
-
gradient-string - 터미널 출력의 아름다운 색상 그라데이션.
-
oclif - 파서, 자동 문서화, 테스트 및 플러그인을 갖춘 CLI 프레임워크입니다.
-
터미널 크기 - 터미널 창 크기를 안정적으로 가져옵니다.
-
Cliffy - 대화형 CLI를 위한 프레임워크.
-
zx - 쉘 스크립트 JavaScript를 작성합니다.
빌드 도구
-
소포 - 엄청나게 빠르고 구성이 필요 없는 웹 앱 번들러입니다.
-
webpack - 브라우저용 모듈과 자산을 팩합니다.
-
롤업 - 차세대 ES2015 모듈 번들러.
-
gulp - 구성보다 코드를 선호하는 스트리밍 및 빠른 빌드 시스템입니다.
-
Broccoli - 지속적인 재구축과 컴팩트한 빌드 정의를 지원하는 빠르고 안정적인 자산 파이프라인입니다.
-
Brunch - 간단한 선언적 구성, 빠른 증분 컴파일, 독창적인 워크플로를 갖춘 프런트엔드 웹 앱 빌드 도구입니다.
-
FuseBox - 웹팩, JSPM 및 SystemJS의 기능과 최고 수준의 TypeScript 지원을 결합한 빠른 빌드 시스템입니다.
-
pkg - Node.js 프로젝트를 실행 파일로 패키징합니다.
-
Vite - 핫 모듈 교체 및 정적 자산 번들링을 갖춘 프런트엔드 빌드 도구입니다.
하드웨어
-
johnny-five - Firmata 기반 Arduino 프레임워크.
-
serialport - 읽기 및 쓰기를 위해 직렬 포트에 액세스합니다.
-
usb - USB 라이브러리.
-
i2c-bus - I2C 직렬 버스 액세스.
-
onoff - GPIO 액세스 및 인터럽트 감지.
-
spi-device - SPI 직렬 버스 액세스.
-
pigpio - Raspberry Pi의 빠른 GPIO, PWM, 서보 제어, 상태 변경 알림 및 인터럽트 처리.
-
gps - GPS 수신기를 처리하기 위한 NMEA 파서.
-
modbus-serial - MODBUS-RTU(직렬 및 TCP)의 순수 JavaScript 구현입니다.
템플릿
-
marko - 템플릿을 CommonJS 모듈로 컴파일하고 스트리밍, 비동기 렌더링 및 사용자 정의 태그를 지원하는 HTML 기반 템플릿 엔진입니다.
-
nunjucks - 상속, 비동기 제어 등을 갖춘 템플릿 엔진(jinja2에서 영감을 받음).
-
handlerbars.js - 도우미 및 고급 블록과 같은 강력한 기능을 추가하는 Mustache 템플릿의 상위 집합입니다.
-
EJS - 단순하고 독립적인 템플릿 언어입니다.
-
Pug - Haml의 영향을 많이 받은 고성능 템플릿 엔진
웹 프레임워크
-
Fastify - 빠르고 낮은 오버헤드의 웹 프레임워크.
-
Next.js - 서버에서 렌더링되는 범용 JavaScript 웹 앱을 위한 최소한의 프레임워크입니다.
-
Nuxt.js - 서버 렌더링 Vue.js 앱을 위한 최소한의 프레임워크입니다.
-
Hapi - 애플리케이션 및 서비스 구축을 위한 프레임워크입니다.
-
마이크로 - 비동기식 접근 방식을 갖춘 최소한의 마이크로서비스 프레임워크입니다.
-
Koa - 웹 애플리케이션 및 API를 위한 더 작고, 더 표현력이 풍부하고, 더 강력한 기반을 목표로 Express 팀이 설계한 프레임워크입니다.
-
Express - 단일 및 다중 페이지, 하이브리드 웹 애플리케이션 구축을 위한 강력한 기능 세트를 제공하는 웹 애플리케이션 프레임워크입니다.
-
Feathers - Express 정신으로 구축된 마이크로서비스 프레임워크입니다.
-
LoopBack - REST API를 생성하고 백엔드 데이터 소스에 쉽게 연결하기 위한 강력한 프레임워크입니다.
-
Meteor - 어디에서나 데이터베이스를 사용할 수 있는 매우 간단한 순수 Javascript 웹 프레임워크입니다. (Awesome-meteor를 좋아하실 수도 있습니다)
-
Restify - 올바른 REST 웹 서비스를 구축할 수 있습니다.
-
ThinkJS - ES2015를 지원하는 프레임워크, WebSocket, REST API.
-
ActionHero - TCP 소켓, WebSocket 및 HTTP 클라이언트를 위한 재사용 및 확장 가능한 API를 만들기 위한 프레임워크입니다.
-
seneca - 마이크로서비스 작성을 위한 툴킷.
-
AdonisJs - 종속성 주입 및 IoC 컨테이너의 견고한 기반 위에 구축된 Node.js용 진정한 MVC 프레임워크입니다.
-
Moleculer - 빠르고 강력한 마이크로서비스 프레임워크.
-
Nest - 효율적이고 확장 가능한 서버 측 앱을 구축하기 위한 Angular에서 영감을 받은 프레임워크입니다.
-
TypeGraphQL - 클래스와 데코레이터를 사용하여 TypeScript로 GraphQL API를 생성하기 위한 최신 프레임워크입니다.
-
Tinyhttp - 현대적이고 빠른 Express와 유사한 웹 프레임워크입니다.
-
Marble.js - TypeScript 및 RxJS를 기반으로 서버 측 앱을 구축하기 위한 기능적 반응 프레임워크입니다.
-
Lad - 웹, API, 작업 및 프록시 서버를 번들로 제공하는 전 Express TC 및 Koa 회원이 만든 프레임워크입니다.
-
Ts.ED - Express.js 또는 Koa.js 위에 서버 측 앱을 구축하기 위한 직관적인 TypeScript 프레임워크.
-
Hono - 작고 빠른 웹 프레임워크
선적 서류 비치
-
document.js - ES2015 및 흐름 주석을 지원하는 API 문서 생성기
-
Docco - 코드와 함께 주석을 표시하는 HTML 문서를 생성하는 문서 생성기입니다.
-
JSDoc - JavaDoc 또는 PHPDoc과 유사한 API 문서 생성기
-
Docusaurus - React 및 Markdown을 활용하고 번역 및 버전 관리 기능을 제공하는 문서 웹 사이트 생성기입니다.
파일 시스템
-
del - glob을 사용하여 파일/폴더를 삭제합니다.
-
globby - 여러 패턴을 지원하는 Glob 파일입니다.
-
chokidar - fs.watch 및 fs.watchFile의 이벤트를 안정화하고 macOS에서 기본 fsevents를 사용하는 파일 시스템 감시자입니다.
-
find-up - 상위 디렉토리를 검색하여 파일을 찾습니다.
-
적절한 잠금 파일 - 프로세스 간 및 머신 간 잠금 파일 유틸리티입니다.
-
load-json-file - JSON 파일을 읽고 구문 분석합니다.
-
write-json-file - JSON을 문자열화하고 원자적으로 파일에 씁니다.
-
fs-write-stream-atomic - fs.createWriteStream()과 비슷하지만 원자적입니다.
-
filenamify - 문자열을 유효한 파일 이름으로 변환합니다.
-
istextorbinary - 파일이 텍스트인지 바이너리인지 확인하세요.
-
fs-jetpack - 일상적인 사용의 편의를 위해 완전히 재설계된 파일 시스템 API입니다.
-
fs-extra - fs 모듈을 위한 추가 메소드.
-
pkg-dir - npm 패키지의 루트 디렉터리를 찾습니다.
-
filehound - 파일 시스템 검색을 위한 유연하고 유창한 인터페이스.
-
move-file - 여러 기기에서 파일을 이동할 수 있습니다.
-
tempy - 임의의 임시 파일 또는 디렉터리 경로를 가져옵니다.
제어 흐름
- 약속
-
pify - 콜백 스타일 함수를 약속합니다.
-
지연 - 지정된 시간만큼 약속을 지연합니다.
-
promise-memoize - 만료 및 미리 가져오기를 사용하여 약속 반환 기능을 메모합니다.
-
Valvelet - 약속 반환 함수의 실행 속도를 제한합니다.
-
p-map - 약속을 동시에 매핑합니다.
- 더보기…
- 관측 가능 항목
-
RxJS - 반응형 프로그래밍.
-
observable-to-promise - Observable을 Promise로 변환합니다.
- 더보기…
- 스트림
-
Highland.js - 표준 JavaScript 및 노드형 스트림만 사용하여 동기 및 비동기 코드를 쉽게 관리합니다.
스트림
-
get-stream - 스트림을 문자열이나 버퍼로 가져옵니다.
-
from2 - through2에서 영감을 받은 ReadableStream용 편의 래퍼입니다.
-
into-stream - 버퍼/문자열/배열/객체를 스트림으로 변환합니다.
-
duplexify - 쓰기 및 읽기 가능한 스트림을 단일 streams2 이중 스트림으로 전환합니다.
-
Pumpify - 일련의 스트림을 단일 이중 스트림으로 결합합니다.
-
peek-stream - 구문 분석 방법을 결정하기 전에 첫 번째 줄을 엿볼 수 있는 변환 스트림입니다.
-
바이너리 분할 - 줄 바꿈(또는 구분 기호) 분할 스트림.
-
byline - 매우 간단한 라인별 스트림 리더입니다.
-
first-chunk-stream - 스트림의 첫 번째 청크를 변환합니다.
-
pad-stream - 스트림의 각 줄을 채웁니다.
-
multistream - 여러 스트림을 단일 스트림으로 결합합니다.
-
읽기 가능한 스트림 - 코어에서 Streams2 및 Streams3 구현의 미러입니다.
-
through2-concurrent - 객체 스트림을 동시에 변환합니다.
실시간
-
µWebSockets - 확장성이 뛰어난 WebSocket 서버 및 클라이언트 라이브러리.
-
Socket.io - 실시간 양방향 이벤트 기반 통신을 활성화합니다.
-
Faye - Bayeux 프로토콜을 기반으로 하는 실시간 클라이언트-서버 메시지 버스입니다.
-
SocketCluster - 여러 CPU 코어에서 실행될 수 있는 확장 가능한 HTTP WebSocket 엔진.
-
Primus - 모듈 잠금을 방지하기 위한 실시간 프레임워크용 추상화 계층입니다.
-
deepstream.io - 확장 가능한 실시간 마이크로서비스 프레임워크.
-
Kalm - 저수준 소켓 라우터 및 미들웨어 프레임워크.
-
MQTT.js - MQTT용 클라이언트 - TCP/IP 위에서 사용하기 위한 Pub-Sub 기반 메시징 프로토콜입니다.
-
rpc-websockets - WebSocket을 통한 JSON-RPC 2.0 구현.
-
Aedes - 모든 스트림 서버에서 실행할 수 있는 베어본 MQTT 서버입니다.
영상
-
Sharp - JPEG, PNG, WebP 및 TIFF 이미지 크기 조정을 위한 가장 빠른 모듈입니다.
-
image-type - 이미지 유형을 감지합니다.
-
image-dimensions - 이미지의 크기를 가져옵니다.
-
gm - GraphicsMagick 및 ImageMagick 래퍼
-
lwip - ImageMagick이 필요하지 않은 경량 이미지 프로세서.
-
pica - 순수 JS의 고품질 및 빠른 크기 조정(lanczos3). 픽셀화가 허용되지 않는 경우 캔버스 drawImage()의 대안입니다.
-
jimp - 순수 JavaScript로 이미지 처리.
-
qrcode - QR 코드 및 바코드 생성기
-
ImageScript - 성능을 위해 WebAssembly를 활용하는 JavaScript의 이미지 처리.
텍스트
-
iconv-lite - 문자 인코딩을 변환합니다.
-
string-length - 아스트랄 기호를 올바르게 계산하고 ansi 이스케이프 코드를 무시하여 문자열의 실제 길이를 가져옵니다.
-
camelcase - 대시/점/밑줄/공백으로 구분된 문자열을 camelCase로 변환합니다: foo-bar → fooBar.
-
escape-string-regexp - RegExp 특수 문자를 이스케이프합니다.
-
splice-string - Array#splice와 같은 문자열 부분을 제거하거나 교체합니다.
-
indent-string - 문자열의 각 줄을 들여씁니다.
-
Strip-indent - 문자열의 모든 줄에서 선행 공백을 제거합니다.
-
detector-indent - 코드 들여쓰기를 감지합니다.
-
he - HTML 엔터티 인코더/디코더.
-
i18n-node - 동적 JSON 저장소를 갖춘 간단한 번역 모듈입니다.
-
babelfish - i18n은 복수형에 대한 매우 쉬운 구문을 제공합니다.
-
matcher - 간단한 와일드카드 일치.
-
unhomoglyph - 시각적으로 유사한 유니코드 문자를 표준화합니다.
-
i18next - 국제화 프레임워크.
-
nanoid - 작고 안전하며 URL 친화적인 고유 문자열 ID 생성기입니다.
-
StegCloak - 문자열 안에 비밀을 눈에 잘 띄게 숨깁니다.
숫자
-
random-int - 무작위 정수를 생성합니다.
-
random-float - 무작위 부동 소수점을 생성합니다.
-
Unique-random - 연속적으로 고유한 난수를 생성합니다.
-
round-to - 특정 소수 자릿수로 숫자를 반올림합니다: 1.234 → 1.2.
수학
-
ndarray - 다차원 배열.
-
mathjs - 광범위한 수학 라이브러리입니다.
-
math-clamp - 숫자를 고정합니다.
-
대수 - 대수 구조.
-
multimath - WebAssembly 및 JS에서 빠른 이미지 수학을 생성하는 핵심입니다.
날짜
-
Luxon - 날짜 및 시간 작업을 위한 라이브러리입니다.
-
date-fns - 최신 날짜 유틸리티입니다.
-
Day.js - Moment.js를 대체하는 불변 날짜 라이브러리입니다.
-
dateformat - 날짜 형식입니다.
-
tz-format - 시간대를 사용하여 날짜 형식을 지정합니다: 2015-11-30T10:40:35 01:00.
-
cctz - 날짜에 대한 빠른 구문 분석, 서식 지정 및 시간대 대화.
URL
-
Normalize-url - URL을 표준화합니다.
-
humanize-url - URL을 인간화합니다: https://sindresorhus.com → sindresorhus.com.
-
url-unshort - 단축 URL을 확장합니다.
-
speakingurl - 음역을 통해 문자열에서 슬러그를 생성합니다.
-
linkify-it - 유니코드를 완벽하게 지원하는 링크 패턴 탐지기.
-
url-pattern - URL 및 기타 문자열에 대한 정규식 문자열 일치 패턴보다 쉽습니다.
-
embedza - oEmbed, Open Graph, 메타 태그의 정보를 사용하여 URL에서 HTML 스니펫/삽입을 생성합니다.
데이터 검증
-
joi - JavaScript 객체에 대한 객체 스키마 설명 언어 및 유효성 검사기입니다.
-
is-my-json-valid - 코드 생성을 매우 빠르게 사용하는 JSON 스키마 유효성 검사기입니다.
-
property-validator - Express에 대한 손쉬운 속성 검증.
-
스키마 검사기 - JSON API 삭제 및 유효성 검사.
-
ajv - 가장 빠른 JSON 스키마 유효성 검사기입니다. v5, v6 및 v7 제안을 지원합니다.
-
Superstruct - JavaScript(및 TypeScript)에서 데이터를 검증하는 간단하고 구성 가능한 방법입니다.
-
응 - 개체 스키마 유효성 검사입니다.
-
zod - 정적 유형 추론을 통한 TypeScript 우선 스키마 검증.
파싱
-
발언 - 플러그인으로 구동되는 마크다운 프로세서.
-
markdown-it - CommonMark를 100% 지원하고 확장 기능과 구문 플러그인을 갖춘 마크다운 파서.
-
pars5 - 빠르고 모든 기능을 갖춘 사양을 준수하는 HTML 파서.
-
@parcel/css - Rust로 작성된 CSS 파서, 변환기 및 축소기입니다.
-
Strip-json-comments - JSON에서 주석을 제거합니다.
-
Strip-css-comments - CSS에서 주석을 제거합니다.
-
parse-json - 더 유용한 오류로 JSON을 구문 분석합니다.
-
URI.js - URL 변형.
-
JSONStream - JSON.parse 및 문자열화 스트리밍
-
깔끔한-csv - 빠른 CSV 파서. 위의 콜백 인터페이스입니다.
-
csv-parser - 다른 누구보다 빠른 것을 목표로 하는 스트리밍 CSV 파서.
-
PEG.js - 뛰어난 오류 보고 기능을 갖춘 빠른 파서를 생성하는 간단한 파서 생성기입니다.
-
x-ray - 웹 스크래핑 유틸리티
-
Nearley - JavaScript를 위한 간단하고 빠르며 강력한 구문 분석입니다.
-
바이너리 추출 - 전체를 구문 분석하지 않고 JSON 버퍼에서 값을 추출합니다.
-
Stylecow - 최신 CSS를 구문 분석, 조작 및 변환하여 모든 브라우저와 호환되도록 만듭니다. 플러그인으로 확장 가능합니다.
-
js-yaml - 매우 빠른 YAML 파서.
-
xml2js - XML을 JavaScript 객체로 변환하는 변환기입니다.
-
Jison - 친숙한 JavaScript 파서 생성기. Bison, Yacc 및 가족과 유전자를 공유합니다.
-
google-libphonenumber - 전화번호를 구문 분석, 형식화, 저장 및 검증합니다.
-
ref - 버퍼에서 구조화된 바이너리 데이터를 읽고 씁니다.
-
xlsx-populate - Excel XLSX 읽기/쓰기.
-
Chevrotain - 매우 빠르고 기능이 풍부한 JavaScript용 파서 구축 툴킷입니다.
-
fast-xml-parser - XML을 검증하고 구문 분석합니다.
인간화하다
-
Pretty-bytes - 바이트를 사람이 읽을 수 있는 문자열로 변환합니다: 1337 → 1.34 kB.
-
Pretty-ms - 밀리초를 사람이 읽을 수 있는 문자열로 변환합니다: 1337000000 → 15d 11h 23m 20s.
-
ms - 아주 작은 밀리초 변환 유틸리티입니다.
-
Pretty-error - 덜 혼란스러운 오류입니다.
-
read-art - 모든 페이지에서 읽을 수 있는 콘텐츠를 추출합니다.
압축
-
yazl - Zip.
-
yauzl - 압축을 푼다.
-
Archiver - ZIP 및 TAR을 지원하는 아카이브 생성을 위한 스트리밍 인터페이스입니다.
-
pako - 순수 js로의 고속 zlib 포트(deflate, inflate, gzip).
-
tar-stream - 스트리밍 tar 파서 및 생성기. tar-fs도 참조하세요.
회로망
-
get-port - 사용 가능한 포트를 가져옵니다.
-
ipify - 공개 IP 주소를 받으세요.
-
getmac - 컴퓨터 MAC 주소를 가져옵니다.
-
DHCP - DHCP 클라이언트 및 서버.
-
netcat - 순수 JS의 Netcat 포트입니다.
데이터 베이스
- 운전사
-
PostgreSQL - PostgreSQL 클라이언트. 순수 JavaScript 및 기본 libpq 바인딩.
-
Redis - Redis 클라이언트입니다.
-
LevelUP - 레벨DB.
-
MySQL - MySQL 클라이언트.
-
uchdb-nano - CouchDB 클라이언트.
-
Aerospike - Aerospike 클라이언트.
-
Couchbase - Couchbase 클라이언트입니다.
-
MongoDB - MongoDB 드라이버
- ODM / ORM
-
Sequelize - 다중 방언 ORM. PostgreSQL, SQLite, MySQL 등을 지원합니다.
-
Bookshelf - Backbone.js 스타일의 PostgreSQL, MySQL 및 SQLite3용 ORM.
-
Mongoose - 우아한 MongoDB 객체 모델링
-
Waterline - 하나 이상의 데이터베이스와의 상호 작용을 대폭 단순화하는 데이터 저장소 독립적 도구입니다.
-
OpenRecord - PostgreSQL, MySQL, SQLite3 및 RESTful 데이터 저장소용 ORM입니다. ActiveRecord와 유사합니다.
-
pg-promise - Promise를 사용하는 네이티브 SQL용 PostgreSQL 프레임워크입니다.
-
slonik - 엄격한 유형, 자세한 로깅 및 어설션을 갖춘 PostgreSQL 클라이언트입니다.
-
Objection.js - SQL 쿼리 빌더 Knex를 기반으로 구축된 경량 ORM.
-
TypeORM - PostgreSQL, MariaDB, MySQL, SQLite 등을 위한 ORM입니다.
-
MikroORM - 데이터 매퍼, 작업 단위 및 ID 맵 패턴을 기반으로 하는 TypeScript ORM입니다. MongoDB, PostgreSQL, MySQL 및 SQLite를 지원합니다.
-
Prisma - 최신 데이터베이스 액세스(ORM 대안). TypeScript에서 자동 생성되고 유형이 안전한 쿼리 빌더입니다. PostgreSQL, MySQL 및 SQLite를 지원합니다.
-
Drizzle ORM - PostgreSQL 등 다양한 데이터베이스를 지원하는 TypeScript ORM입니다.
- 쿼리 빌더
-
Knex - 유연하고 휴대 가능하며 재미있게 사용할 수 있도록 설계된 PostgreSQL, MySQL 및 SQLite3용 쿼리 빌더입니다.
- 기타
-
NeDB - JavaScript로 작성된 내장형 영구 데이터베이스입니다.
-
Lowdb - Lodash가 제공하는 소규모 JavaScript 데이터베이스.
-
Keyv - 여러 백엔드를 지원하는 간단한 키-값 저장소입니다.
-
Finale - Sequelize 모델을 위한 RESTful 엔드포인트 생성기
-
Database-js - JDBC와 유사한 연결을 사용하는 여러 데이터베이스에 대한 래퍼입니다.
-
Mongo Seeding - JavaScript 및 JSON 파일로 MongoDB 데이터베이스를 채웁니다.
-
@databases - SQL 삽입 위험 없이 일반 SQL을 사용하여 PostgreSQL, MySQL 및 SQLite3을 쿼리합니다.
-
pg-mem - 테스트를 위한 인메모리 PostgreSQL 인스턴스입니다.
테스트
-
AVA - 미래형 테스트 러너.
-
Mocha - 비동기 테스트를 간단하고 재미있게 만드는 기능이 풍부한 테스트 프레임워크입니다.
-
nyc - 하위 프로세스와 작동하는 이스탄불 기반 코드 검사 도구입니다.
-
tap - TAP 테스트 프레임워크
-
tape - TAP 생산 테스트 하니스
-
power-assert - 표준 주장 인터페이스를 통해 설명적인 주장 메시지를 제공합니다.
-
Mochify - Browserify, Mocha, PhantomJS 및 WebDriver를 사용한 TDD.
-
trevor - 버전을 수동으로 전환하거나 Travis CI로 푸시하지 않고도 여러 버전의 Node.js에 대해 테스트를 실행합니다.
-
loadtest - 자동화용 API를 사용하여 웹 애플리케이션에 대한 부하 테스트를 실행합니다.
-
Sinon.JS - 스파이, 스텁 및 모의 테스트를 수행합니다.
-
navit - 브라우저 테스트 스크립팅을 단순화하는 PhantomJS/SlimerJS 래퍼입니다.
-
Nock - HTTP 조롱 및 기대.
-
인턴 - 코드 테스트 스택.
-
toxy - 오류 시나리오 및 네트워크 조건을 시뮬레이션하기 위한 해킹 가능한 HTTP 프록시입니다.
-
Hook-std - stdout/stderr을 후크하고 수정합니다.
-
testen - NVM을 사용하여 로컬에서 여러 버전의 Node.js에 대한 테스트를 실행합니다.
-
Nightwatch - Selenium WebDriver를 기반으로 하는 자동화된 UI 테스트 프레임워크.
-
WebdriverIO - WebDriver 프로토콜을 기반으로 한 자동화된 테스트입니다.
-
Jest - 간편한 JavaScript 테스트입니다.
-
TestCafe - 자동화된 브라우저 테스트.
-
Abstruse - 지속적 통합 서버입니다.
-
CodeceptJS - 엔드 투 엔드 테스트.
-
Puppeteer - 헤드리스 크롬.
-
Playwright - 단일 API를 사용하는 Headless Chromium, WebKit 및 Firefox.
-
nve - 여러 버전의 Node.js에서 로컬로 명령을 실행합니다.
-
axe-core - 자동화된 웹 UI 테스트를 위한 접근성 엔진
-
testcontainers-node - 일반 데이터베이스, Selenium 웹 브라우저 또는 Docker 컨테이너에서 실행할 수 있는 모든 항목의 가볍고 일회용 인스턴스를 제공합니다.
보안
-
upash - 모든 비밀번호 해싱 알고리즘을 위한 통합 API.
-
themis - 미사용 데이터, 인증된 데이터 교환, 전송 보호, 인증 등 일반적인 암호화 체계를 사용하기 쉽게 만드는 다국어 프레임워크입니다.
-
GuardRails - 풀 요청에 보안 피드백을 제공하는 GitHub 앱입니다.
-
rate-limiter-flexible - 무차별 대입 및 DDoS 공격 보호.
-
crypto-hash - 비동기 비차단 해싱.
-
jose-simple - JOSE(JSON Object Signing and Encryption) 표준을 사용하여 데이터를 암호화하고 해독합니다.
벤치마킹
-
Benchmark.js - 고해상도 타이머를 지원하고 통계적으로 유의미한 결과를 반환하는 벤치마킹 라이브러리입니다.
축소기
-
babel-minify - Babel 툴체인을 기반으로 하는 ES2015 인식 축소기입니다.
-
UglifyJS2 - JavaScript 축소기.
-
clean-css - CSS 축소기.
-
최소화 - HTML 축소기
-
imagemin - 이미지 축소기
입증
-
여권 - 간단하고 눈에 띄지 않는 인증.
-
Grant - Express, Koa, Hapi, Fastify, AWS Lambda, Azure, Google Cloud, Vercel 등을 위한 OAuth 제공업체입니다.
권한 부여
-
CASL - UI 및 API에 대한 동형 인증.
-
node-casbin - ACL, RBAC 및 ABAC와 같은 액세스 제어 모델을 지원하는 인증 라이브러리입니다.
이메일
-
Nodemailer - 이메일을 처리하는 가장 빠른 방법입니다.
-
emailjs - 첨부 파일이 포함된 텍스트/HTML 이메일을 모든 SMTP 서버로 보냅니다.
-
email-templates - 사용자 정의 이메일 템플릿을 생성하고, 미리 보고, 보냅니다.
-
MJML - 반응형 이메일 작성의 어려움을 줄이기 위해 설계된 마크업 언어입니다.
작업 대기열
-
Bull - 지속적인 작업 및 메시지 대기열.
-
의제 - MongoDB 지원 작업 스케줄링.
-
idoit - 고급 작업 제어 기능을 갖춘 Redis 지원 작업 대기열 엔진
-
node-resque - Redis 지원 작업 대기열.
-
rsmq - Redis 지원 메시지 대기열.
-
bee-queue - 고성능 Redis 지원 작업 큐
-
RedisSMQ - 실시간 모니터링 기능을 갖춘 간단한 고성능 Redis 메시지 대기열.
-
sqs-consumer - 상용구 없이 Amazon Simple Queue Service(SQS) 기반 앱을 구축합니다.
-
better-queue - Redis를 사용할 수 없는 경우 간단하고 효율적인 작업 대기열.
-
Bullmq - 영구 작업 및 메시지 대기열.
-
bree - 작업자 스레드, cron, 날짜 및 휴먼 구문을 지원하는 작업 스케줄러입니다.
Node.js 관리
-
n - Node.js 버전 관리
-
nave - Node.js용 가상 환경
-
nodeenv - Python의 virtualenv와 호환되는 Node.js 가상 환경입니다.
-
nvm for Windows - Windows용 버전 관리.
-
nodenv - Ruby의 rbenv와 유사한 버전 관리자입니다. 자동 버전 전환을 지원합니다.
-
fnm - Rust로 구축된 크로스 플랫폼 Node.js 버전 관리자입니다.
크로스 플랫폼 통합
-
napi-rs - Node-API를 통해 Rust에서 컴파일된 Node.js 추가 기능을 빌드하기 위한 프레임워크입니다.
-
Neon - 안전하고 빠른 네이티브 Node.js 모듈을 작성하기 위한 Rust 바인딩.
-
Edge.js - Windows, macOS, Linux의 동일한 프로세스에서 .NET 및 Node.js 코드를 실행합니다.
-
DotNetJS - 이 .NET 상호 운용성 레이어를 사용하여 Node.js에서 .NET 라이브러리를 사용합니다.
자연어 처리
-
retext - 확장 가능한 자연어 시스템입니다.
-
franc - 텍스트의 언어를 감지합니다.
-
leven - Levenshtein 거리 알고리즘을 사용하여 두 문자열 간의 차이를 측정합니다.
-
natural - 자연어 기능입니다.
-
nlp.js - 엔터티 추출, 감정 분석, 자동 언어 식별 등을 갖춘 봇 구축
프로세스 관리
-
PM2 - 고급 프로세스 관리자
-
nodemon - 앱의 변경 사항을 모니터링하고 자동으로 서버를 다시 시작합니다.
-
node-mac - 스크립트를 기본 Mac 데몬으로 실행하고 콘솔 앱에 로그인합니다.
-
node-linux - 스크립트를 기본 시스템 서비스로 실행하고 syslog에 기록합니다.
-
node-windows - 스크립트를 기본 Windows 서비스로 실행하고 이벤트 뷰어에 기록합니다.
-
감독자 - 충돌 시 스크립트를 다시 시작하거나 *.js 파일이 변경되면 다시 시작합니다.
-
Phusion Passenger - Nginx에 직접 통합되는 친숙한 프로세스 관리자입니다.
오토메이션
-
robotsjs - 데스크탑 자동화: 마우스, 키보드를 제어하고 화면을 읽습니다.
-
nut.js - Jest와 통합되는 이미지 일치 기능을 갖춘 크로스 플랫폼 네이티브 GUI 자동화/테스트 프레임워크입니다.
AST
-
Acorn - 작고 빠른 JavaScript 파서.
-
babel-parser - Babel에서 사용되는 JavaScript 파서.
정적 사이트 생성기
-
DocPad - 동적 기능과 거대한 플러그인 생태계를 갖춘 정적 사이트 생성기.
-
docsify - 정적으로 구축된 HTML 파일이 없는 마크다운 문서 사이트 생성기입니다.
-
Charge - JSX 및 MDX를 사용하는 독창적이고 구성이 필요 없는 정적 사이트 생성기입니다.
콘텐츠 관리 시스템
-
KeystoneJS - Express 및 MongoDB를 기반으로 구축된 CMS 및 웹 애플리케이션 플랫폼입니다.
-
ApostropheCMS - Express 및 MongoDB를 기반으로 구축된 직관적인 프런트엔드 콘텐츠 편집 및 관리에 중점을 둔 콘텐츠 관리 시스템입니다.
-
Strapi - 강력한 API를 구축하기 위한 콘텐츠 관리 프레임워크(headless-CMS).
-
Factor - Vue.js 대시보드 프레임워크 및 헤드리스 CMS
-
AdminBro - 모든 리소스에 대한 CRUD가 포함된 자동 생성된 관리 패널입니다.
-
Graphweaver - CMS 및 헤드리스 GraphQL API.
법정
-
nodeBB - 최신 웹을 위한 포럼 플랫폼.
블로깅
-
Ghost - 간단하고 강력한 출판 플랫폼입니다.
-
Hexo - 빠르고 간단하며 강력한 블로그 프레임워크.
기이한
-
소 - ASCII 소.
-
최고 - 최고라는 말을 받아보세요.
-
cat-names - 인기 있는 고양이 이름을 알아보세요.
-
dog-names - 인기 있는 개 이름을 알아보세요.
-
슈퍼 히어로 - 슈퍼 히어로 이름을 알아보세요.
-
supervillains - 슈퍼빌런 이름을 받으세요.
-
cool-ascii-faces - 멋진 ASCII 페이스를 얻으세요.
-
cat-ascii-faces - ₍˄·͈༝·͈˄₎◞ ̑̑ෆ⃛ (=ↀΩↀ=)✿ (^・o・^)ノ”.
-
Nerds - 해리포터, 스타워즈, 포켓몬과 같은 괴상한 주제에서 데이터를 가져옵니다.
직렬화
-
snappy - Google의 Snappy 압축 라이브러리에 대한 기본 바인딩입니다.
-
protobuf - 프로토콜 버퍼 구현
-
Compactr - Compactr 프로토콜을 구현합니다.
여러 가지 잡다한
-
execa - 더 나은 child_process.
-
Cherio - 서버용으로 특별히 설계된 핵심 jQuery를 빠르고 유연하며 간결하게 구현합니다.
-
open - 웹사이트, 파일, 실행 파일과 같은 항목을 엽니다.
-
hasha - 해싱이 간단해졌습니다. 버퍼/문자열/스트림/파일의 해시를 가져옵니다.
-
dot-prop - 도트 경로를 사용하여 중첩된 개체에서 속성을 가져옵니다.
-
onetime - 함수를 한 번만 실행합니다.
-
mem - 메모화 기능 - 동일한 입력으로 호출 결과를 캐시하여 연속 함수 호출 속도를 높이는 데 사용되는 최적화 기술입니다.
-
Strip-bom - 문자열/버퍼/스트림에서 UTF-8 BOM(바이트 순서 표시)을 제거합니다.
-
os-locale - 시스템 로캘을 가져옵니다.
-
ssh2 - SSH2 클라이언트 및 서버 모듈.
-
adit - SSH 터널링이 간단해졌습니다.
-
file-type - 버퍼의 파일 형식을 감지합니다.
-
병목 현상 - 조절을 쉽게 만드는 속도 제한기입니다.
-
webworker-threads - 네이티브 스레드를 사용한 경량 웹 작업자 API 구현.
-
클립보드 - 시스템 클립보드에 액세스합니다(복사/붙여넣기).
-
node-pre-gyp - 바이너리에서 Node.js C 애드온을 쉽게 게시하고 설치할 수 있습니다.
-
opencv - OpenCV용 바인딩. 사실상의 컴퓨터 비전 라이브러리입니다.
-
dotenv - .env 파일에서 환경 변수를 로드합니다.
-
semver - 의미론적 버전 파서.
-
nodegit - Git에 대한 네이티브 바인딩.
-
json-strictify - 데이터 손실이나 무한 루프에 빠지지 않고 값을 JSON으로 안전하게 직렬화합니다.
-
jsdom - HTML 및 DOM의 JavaScript 구현입니다.
-
@sindresorhus/is - 확인 값을 입력하세요.
-
env-dot-prop - 도트 경로를 사용하여 process.env의 중첩 속성을 가져오거나 설정하거나 삭제합니다.
-
node-video-lib - MP4 및 FLV 비디오 파일 작업과 HLS 스트리밍용 MPEG-TS 청크 생성을 위한 순수 JavaScript 라이브러리입니다.
-
basic-ftp - FTP/FTPS 클라이언트.
-
cashify - 환율 변환.
-
genepi - C 코드에서 기본 Node.js 애드온을 자동으로 생성합니다.
-
husky - Git 후크 스크립트를 생성합니다.
-
patch-package - npm 종속성을 수정하고 보존합니다.
-
editly - 선언적 비디오 편집 API.
-
wild-wild-path - 와일드카드와 정규식이 포함된 객체 속성 경로.
-
uint8array-extras - Uint8Array 및 Buffer 작업에 유용한 유틸리티입니다.
패키지 관리자
-
npm - 기본 패키지 관리자입니다.
-
pnpm - 디스크 공간 효율적인 패키지 관리자.
-
Yarn - 대체 패키지 관리자.
-
bun - JavaScript 및 TypeScript 앱을 위한 올인원 툴킷입니다.
자원
튜토리얼
-
Node.js 모범 사례 - Node.js 모범 사례에 대한 상위 콘텐츠 요약 및 선별이 여러 언어로 제공됩니다.
-
Nodeschool - 대화형 수업으로 Node.js를 배워보세요.
-
Node의 예술 - Node.js 소개
-
module-best-practices - 새로운 npm 모듈을 작성할 때의 몇 가지 모범 사례입니다.
-
Node Way - 유지 관리 가능한 모듈, 확장 가능한 애플리케이션 및 실제로 읽기 쉬운 코드를 작성하기 위한 Node.js 모범 사례 및 지침 원칙의 전체 철학이 존재합니다.
-
당신은 Node.js를 모른다 - Node.js 핵심 기능과 비동기 JavaScript 소개.
-
Portable Node.js 가이드 - 이식 가능/크로스 플랫폼 Node.js 코드 작성 방법에 대한 실용 가이드입니다.
-
프레임워크 없이 실제 웹 앱 구축 - 몇 가지 간단한 라이브러리와 핵심 Node.js 모듈을 사용하여 실제 라이브 웹 앱을 구축하고 배포하는 데 도움이 되는 일련의 비디오 튜토리얼/라이브 스트림입니다.
발견
-
npms - 수많은 지표를 사용하여 패키지 품질을 심층적으로 분석하는 뛰어난 패키지 검색입니다.
-
npm 중독자 - 매일 npm 패키지를 주입합니다.
-
npm-compare.com - npm 패키지를 비교하고 검색하세요.
조항
- Node.js의 오류 처리
- 10단계로 Node.js 배우기
- Node.js 파일 시스템 마스터하기
- 셈버: 입문서
- Semver: 물결표 및 캐럿
- 왜 비동기식인가요?
- Node.js 이벤트 루프 이해
- 객체 스트림 이해
- Express를 사용하여 GraphQL 서버를 빠르게 구축
뉴스레터
-
Node Weekly - Node.js 뉴스와 기사를 모아 놓은 주간 이메일입니다.
비디오
- Ryan Dahl과 함께하는 Node.js 소개
- Node.js 체험
-
V8 Garbage Collector - V8 가비지 컬렉터에 대한 잡담입니다.
-
Node.js에 대해 후회하는 10가지 - Ryan Dahl의 Node.js 창시자가 Node.js의 일부 제한 사항에 대해 통찰력 있게 이야기합니다.
-
Node.js에서 REST API 마스터하기: Zero-To-Hero - Node.js를 사용하여 REST API를 만드는 방법에 대한 비디오 코스입니다.
-
바닐라 Node.js REST API 만들기 - Express와 같은 프레임워크를 사용하지 않고 REST API 구축.
-
Google I/O 2009 - V8: 고성능 JavaScript 엔진 - V8 아키텍처의 기본 사항과 V8 아키텍처가 JavaScript 실행을 최적화하는 방법.
-
Google I/O 2012 - V8로 JavaScript 속도 제한 깨기 - V8이 JavaScript 실행을 최적화하는 방법.
-
Google I/O 2013 - V8로 Oz 가속화: JavaScript 성능을 향한 노란 벽돌 길 따라가기 - V8 지식을 활용하여 앱 병목 현상을 감지하고 성능을 최적화하는 방법.
-
Node.js 내부 아키텍처 | Ignition, Turbofan, Libuv - V8 및 libuv에 중점을 두고 Node.js가 내부적으로 작동하는 방식.
-
libuv 소개: 유니콘 벨로시랩터(Unicorn Velociraptor)란 무엇입니까? - 소스 코드가 포함된 libuv 아키텍처, 스레드 풀 및 이벤트 루프.
-
libuv 크로스 플랫폼 비동기 I/O - 실제로 스레드를 사용하는 위치 등 libuv 아키텍처에 대한 자세한 내용입니다.
-
You Don't Know Node - ForwardJS San Francisco - V8, libuv, 이벤트 루프, 모듈, 스트림 및 클러스터에 대한 퀴즈로 Node.js 내부를 설명합니다.
서적
- Node.js 실행
- Node.js 실제
- 마스터링 노드
- Node.js 8의 올바른 길
- 전문 Node.js: JavaScript 기반의 확장 가능한 소프트웨어 구축
- Node.js 웹 애플리케이션 보안
- 액션 표현
- 실용적인 최신 JavaScript
- 모듈형 JavaScript 마스터하기
- Node.js로 프로그래밍하기
- Node.js 요리책
- Node.js 디자인 패턴
블로그
- Node.js 블로그
-
webapplog.com - Practical Node.js 및 Pro Express.js Azat Mardan 작성자의 Node.js 및 JavaScript에 대한 블로그 게시물입니다.
행동
-
Node.js를 사용하여 앱과 API를 구축하는 방법 알아보기 - Wes Bos의 비디오 과정
- Node.js를 사용한 실시간 웹
- Node.js를 배우고 이해하세요
- Node.js 풀스택 개발자 과정
치트시트
- Express.js
-
스트림 FAQ - 스트림에 대한 일반적인 질문에 답변하고 페이지 매김, 이벤트 등에 대해 설명합니다.
-
Strong Node.js - Node.js 웹 서비스의 소스 코드 보안 분석을 위한 체크리스트입니다.
도구
-
OctoLinker - GitHub의 package.json, .js, .jsx, .coffee 및 .md 파일의 종속성을 연결하는 Chrome 확장 프로그램입니다.
-
npm-hub - 저장소의 추가 정보 하단에 npm 종속성을 표시하는 Chrome 확장 프로그램입니다.
-
RunKit - 모든 웹사이트에 Node.js 환경을 삽입하세요.
-
github-npm-stats - GitHub에서 npm 다운로드 통계를 표시하는 Chrome 확장 프로그램입니다.
-
npm semver 계산기 - semver 범위와 일치하는 패키지 버전을 시각적으로 탐색합니다.
-
CodeSandbox - 온라인 IDE 및 프로토타이핑.
-
Amplication - 모든 기능을 갖춘 앱을 자동 생성합니다.
-
RunJS - 데스크톱 JavaScript 놀이터입니다.
지역 사회
여러 가지 잡다한
-
nodebots - JavaScript로 구동되는 로봇.
-
node-module-boilerplate - 노드 모듈 생성을 시작하는 보일러플레이트입니다.
-
modern-node - Jest, Prettier, ESLint 및 Standard를 사용하여 노드 모듈을 생성하기 위한 툴킷입니다.
-
Generator-nm - 노드 모듈을 비계합니다.
-
Microsoft Node.js 지침 - Microsoft 플랫폼에서 Node.js 작업을 위한 팁, 요령 및 리소스.
-
모듈 요청 및 아이디어 - 존재하고 싶은 JavaScript 모듈을 요청하거나 모듈에 대한 아이디어를 얻으세요.
-
v8-perf - V8 및 Node.js 성능과 관련된 참고 사항 및 리소스입니다.
작성자: 0x1da49
내가 만든 혁신적인 리소스 컬렉션을 살펴보세요.
-
0x3d - @0x3d_site
-
0x4c - @0x4c-quest
- 0x5a
- 0x6g
- 0x7b
- 0x8h
- 뉴위즈.스페이스
-
Gittech - @gittech
위 내용은 개발자를 위한 Node.js 리소스: 필요한 가이드, 라이브러리 및 도구의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!