TypeScript 또는 JavaScript로 효율적이고 확장 가능한 서버 측 애플리케이션을 구축하는 진보적인 Node.js 프레임워크입니다.
nodejs/node
Node.js는 브라우저 밖에서 JavaScript를 실행하는 오픈소스 크로스 플랫폼 런타임입니다.
- 스타
- 122,482
- 포크
- 39,835
- 열린 이슈
- 1,250
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
Node.js는 개발자가 웹 브라우저 밖에서 JavaScript 코드를 실행할 수 있도록 하는 크로스 플랫폼 런타임입니다. 예를 들어 서버, 명령줄 도구, 빌드 스크립트를 만들 수 있습니다. 개방형 거버넌스 모델에 따라 관리되며 OpenJS Foundation의 지원을 받습니다.
프로젝트는 여러 단계의 릴리스 라인을 제공합니다. Current 릴리스에는 새로운 기능이 포함되며 라이브러리 작성자와 CI 파이프라인을 대상으로 합니다. LTS 릴리스는 프로덕션 환경에서의 안정성과 보안에 중점을 둡니다. 예정된 변경 사항을 테스트할 수 있도록 Alpha 및 Nightly 빌드도 제공하며, 바이너리, 설치 프로그램, 소스 tarball은 nodejs.org에서 배포합니다.
저장소에는 지원 플랫폼에서 Node.js를 빌드하는 데 필요한 소스와 보안 취약점 신고 절차, 기여 가이드라인, 프로젝트 거버넌스 문서도 포함되어 있습니다.
핵심 기능
- 01브라우저 밖의 서버 및 명령줄 환경에서 JavaScript를 실행합니다.
- 02새로운 기능을 제공하는 Current 릴리스와 장기적인 안정성을 위한 LTS 릴리스를 제공합니다.
- 03여러 플랫폼에서 사용할 수 있으며, 지원 시스템용 소스 빌드 안내를 제공합니다.
- 04배포된 SHA 체크섬과 PGP 서명을 통해 바이너리와 소스 tarball을 검증할 수 있습니다.
- 05취약점 신고 절차를 문서화하고 개방형 거버넌스 방식으로 운영됩니다.
활용 사례
- JavaScript 또는 TypeScript 툴체인으로 백엔드 웹 서버와 API를 구축합니다.
- 명령줄 도구와 빌드 또는 자동화 스크립트를 작성합니다.
- Alpha 또는 Nightly 빌드로 예정된 Node.js 변경 사항을 테스트합니다.
- 버전을 고정하고 검증한 Node.js 바이너리가 필요한 CI 파이프라인을 실행합니다.
빠른 시작
- 1
Node.js 다운로드 페이지에서 바이너리, 설치 프로그램 또는 소스 tarball을 다운로드합니다
- 2
다운로드한 바이너리를 체크섬과 PGP 서명으로 검증합니다(선택 사항)
- 3
BUILDING.md의 안내에 따라 Node.js를 소스에서 빌드합니다
사용 전 알아둘 점
- Alpha 및 Current 릴리스는 프로덕션 환경에서 사용하도록 만들어지지 않았으며, 릴리스 간에 ABI가 변경될 수 있습니다.
- 소스에서 빌드하려면 별도의 BUILDING.md 안내를 따라야 합니다.
토픽
자주 묻는 질문
- node은(는) 무엇인가요?
- Node.js는 브라우저 밖에서 JavaScript를 실행하는 오픈소스 크로스 플랫폼 런타임입니다. Node.js는 개발자가 웹 브라우저 밖에서 JavaScript 코드를 실행할 수 있도록 하는 크로스 플랫폼 런타임입니다. 예를 들어 서버, 명령줄 도구, 빌드 스크립트를 만들 수 있습니다. 개방형 거버넌스 모델에 따라 관리되며 OpenJS Foundation의 지원을 받습니다.
- node은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- node은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- node은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. node의 마지막 커밋은 2026년 10월 20일입니다.
- node은(는) 어디에 사용할 수 있나요?
- JavaScript 또는 TypeScript 툴체인으로 백엔드 웹 서버와 API를 구축합니다. 명령줄 도구와 빌드 또는 자동화 스크립트를 작성합니다. Alpha 또는 Nightly 빌드로 예정된 Node.js 변경 사항을 테스트합니다. 버전을 고정하고 검증한 Node.js 바이너리가 필요한 CI 파이프라인을 실행합니다.
- node는 어떻게 설치하나요?
- Node.js 다운로드 페이지에서 바이너리, 설치 프로그램 또는 소스 tarball을 다운로드합니다 다운로드한 바이너리를 체크섬과 PGP 서명으로 검증합니다(선택 사항) BUILDING.md의 안내에 따라 Node.js를 소스에서 빌드합니다
- node은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/nodejs/node
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
런타임, 번들러, 테스트 러너, 패키지 관리자를 단일 실행 파일에 담은 빠른 올인원 JavaScript 및 TypeScript 툴킷입니다.
man 페이지를 보완하는 간단한 자료로, 자주 쓰는 명령줄 도구의 실용적인 예제를 담은 커뮤니티 관리 치트시트입니다.
플랫폼 네이티브 UI와 GPU 렌더링을 지원하는 빠르고 기능이 풍부한 터미널 에뮬레이터로, 터미널 임베딩용 libghostty 라이브러리도 제공합니다.
안전한 인자 이스케이프와 크로스 플랫폼 헬퍼를 제공하는, 셸 스타일 스크립트 작성용 JavaScript 기반 도구입니다.
BYOK와 로컬 모델, 끊김 없이 유지되는 SSH 세션, 인라인 파일 미리보기를 지원하는 macOS·Linux·Windows용 오픈 소스 AI 통합 터미널입니다.