트렌딩 목록으로
Rust

oven-sh / bun

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

94.8K
5.0K
20일 전
GitHub에서 보기

이 프로젝트에 대해

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

Language Breakdown

Rust 65%C++ 21%TypeScript 9%C 3%JavaScript 2%Shell 0%

🇰🇷 한국어 번역 README

캐시 히트

Bun

문서   •   Discord   •   문제   •   로드맵

문서 읽기 →

Bun이란?

Bun은 JavaScript와 TypeScript 앱을 위한 올인원 툴킷입니다. 단일 실행 파일인 bun으로 제공합니다.

핵심에는 _Bun 런타임_이 있으며, 이는 Node.js를 대체할 수 있는 빠른 JavaScript 런타임입니다. Rust로 작성되었고 내부적으로 JavaScriptCore를 사용하여 시작 시간과 메모리 사용량을 크게 줄였습니다.

bun 커맨드라인 도구는 테스트 러너, 스크립트 러너, Node.js 호환 패키지 관리자도 구현합니다. 개발을 위해 1,000개의 node_modules 대신 bun만 필요합니다. Bun의 내장 툴은 기존 옵션보다 훨씬 빠르며 기존 Node.js 프로젝트에서도 거의 변경 없이 사용할 수 있습니다.

설치

Bun은 Linux(x64 및 arm64), macOS(x64 및 Apple Silicon), Windows(x64 및 arm64)를 지원합니다.

Linux 사용자 — 커널 버전 5.6 이상을 강력히 권장하지만 최소 버전은 5.1입니다.

x64 사용자 — "illegal instruction" 또는 유사한 오류가 나타나면 CPU 요구 사항을 확인하세요.

업그레이드

최신 Bun 버전으로 업그레이드하려면 다음을 실행하세요:

Bun은 main 브랜치의 모든 커밋마다 자동으로 카나리아 빌드를 릴리스합니다. 최신 카나리아 빌드로 업그레이드하려면 다음을 실행하세요:

카나리아 빌드 보기

빠른 링크

  • 소개

    • Bun이란?
    • 설치
    • 퀵스타트
    • TypeScript
    • TypeScript 6
  • 템플릿

    • bun init
    • bun create
  • 런타임

    • `b

🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

oven-sh/bun GitHub 원문 바로가기 →