vercel-labs / wterm
웹용 터미널 에뮬레이터
이 프로젝트에 대해
vercel-labs 님의 wterm 프로젝트는 GitHub에서 1.4K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
🇰🇷 한국어 번역 README
캐시 히트겨울
웹용 터미널 에뮬레이터입니다.
wterm("dub-term")은 DOM으로 렌더링됩니다. 기본 텍스트 선택, 복사/붙여넣기, 찾기 및 접근성이 무료로 제공됩니다.코어는 Zig로 작성되었으며 네이티브에 가까운 성능을 위해 WASM으로 컴파일되었습니다.
패키지
| 패키지 | 설명 |
|---|---|
| 헤드리스 WASM 브리지 + WebSocket 전송 | |
| DOM 렌더러, 입력 핸들러 — 바닐라 JS 터미널 | |
| React 구성 요소 + 후크(TypeScript) | |
| just-bash로 구동되는 브라우저 내 Bash 쉘 | |
| 터미널에서 마크다운 렌더링 |
특징 • Zig + WASM 코어 — ~12KB 바이너리로 컴파일된 VT100/VT220/xterm 이스케이프 시퀀스 파서(릴리스 빌드) • DOM 렌더링 — 기본 텍스트 선택, 클립보드, 브라우저 찾기 및 화면 판독기 지원 • 더티 행 추적 - 터치된 행만 각 프레임에서 다시 렌더링됩니다. • 테마 — 기본, Solarized Dark, Monokai 및 Light 테마가 내장된 CSS 사용자 정의 속성 • 대체 화면 버퍼 — , , 및 유사한 앱이 올바르게 작동합니다. • 스크롤백 기록 — 구성 가능한 링 버퍼 • 24비트 색상 - 전체 RGB SGR 지원 • 자동 크기 조정 — 기반 터미널 크기 조정 • WebSocket 전송 — 바이너리 프레이밍 및 재연결을 통해 PTY 백엔드에 연결
개발
전제 조건
🚀 가벼운 미리보기 모드: 페이지를 빠르게 표시하기 위해 핵심 도입부만 무료로 번역되었습니다. 전체 내용은 GitHub에서 확인해주세요!
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
vercel-labs/wterm GitHub 원문 바로가기 →