oven-sh / bun
믿을 수 없을 만큼 빠른 자바스크립트 런타임, 번들러, 테스트 러너, 패키지 관리자 – 이 모든 것이 하나로
이 프로젝트에 대해
oven-sh 님의 bun 프로젝트는 GitHub에서 92.3K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Rust 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
🇰🇷 한국어 번역 README
캐시 히트번
문서 • 디스코드 • 쟁점 • 로드맵
문서 읽어→
번이란 무엇인가?
Bun은 JavaScript와 TypeScript 앱을 위한 올인원 툴킷입니다. 'bun'이라는 단일 실행 파일로 배포됩니다.
핵심에는 Bun runtime, 즉 Node.js**를 대체할 수 있는 빠른 자바스크립트 런타임이 있습니다. Zig로 작성되었고 내부에는 JavaScriptCore가 탑재되어 시작 시간과 메모리 사용량을 크게 줄여줍니다.
'bun' 명령줄 도구는 테스트 러너, 스크립트 러너, Node.js 호환 패키지 관리자도 구현합니다. 개발에 1,000 node_modules 대신, '번'만 있으면 됩니다. Bun의 내장 도구는 기존 옵션보다 훨씬 빠르며, 기존 Node.js 프로젝트에서 거의 변경 없이 사용할 수 있습니다.
설치
Bun은 Linux(x64 및 arm64), macOS(x64 및 Apple Silicon), Windows(x64 및 arm64)를 지원합니다.
Linux 사용자 — 커널 버전 5.6 이상을 강력히 권장하지만, 최소 버전은 5.1입니다.
x64 사용자 — "불법 명령어" 같은 오류가 보이면 CPU 요구사항을 확인해 주세요
업그레이드
Bun의 최신 버전으로 업그레이드하려면 다음을 실행하세요:
Bun은 '메인'에 커밋할 때마다 자동으로 캐너리 빌드를 릴리스합니다. 최신 카나리아 빌드로 업그레이드하려면 다음을 실행하세요:
카나리아 빌드 보기
빠른 링크
-
소개
- 번이 뭐야?
- 설치
- 퀵스타트
- TypeScript
- TypeScript 6
-
템플릿
- '분 이니트'
- '번 크리에이트'
-
런타임
- '부'
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
oven-sh/bun GitHub 원문 바로가기 →