트렌딩 목록으로
Rust

oven-sh / bun

믿을 수 없을 만큼 빠른 자바스크립트 런타임, 번들러, 테스트 러너, 패키지 관리자 – 이 모든 것이 하나로

92.3K
4.6K
29일 전
GitHub에서 보기

이 프로젝트에 대해

oven-sh 님의 bun 프로젝트는 GitHub에서 92.3K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Rust 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Rust 45%Zig 32%C++ 14%TypeScript 6%C 2%JavaScript 1%

🇰🇷 한국어 번역 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 원문 바로가기 →