"Tauri에서 '이거 네이티브로 어떻게 해' 질문 대부분은 답이 같아: 그거 플러그인 있어."
배터리, 공식 포함
Tauri 팀이 앱이 제일 자주 필요로 하는 네이티브 기능을 덮는 공식 플러그인 세트를 유지해. 전부는 아니지만 둘러보면: fs(파일시스템), dialog(열기/저장/메시지 다이얼로그), shell(URL 열기, 프로세스 실행), http(Rust의 HTTP 클라이언트, CORS 없음), store(영속 key-value JSON), clipboard-manager, notification, os(플랫폼 정보), global-shortcut, opener, process, updater. 각각이 별개 크레이트 + JS 모듈이고, Tauri 2랑 함께 버전 관리돼.
tauri add 지름길
플러그인을 손으로 엮을 수 있지만, tauri add <plugin>이 많은 걸 대신 해줘: Rust 크레이트를 더하고, JS 패키지를 설치하고, 빌더 줄도 자주 등록해. 여전히 capability permission(세 번째 표면 — 다음 레슨)은 확인해야 하지만, CLI가 보일러플레이트 대부분을 없애. 공식 플러그인엔 tauri add부터 꺼내.
공식 vs 커뮤니티
공식 세트 너머, awesome-tauri 목록이 SQL부터 websocket, 시스템 정보까지 커뮤니티 플러그인을 모아. 공식 플러그인은 Tauri 릴리스랑 발맞춰 움직이고 제일 안전한 기본값이야. 커뮤니티 플러그인은 빈틈을 메우지만 유지보수가 제각각이야 — 의존하기 전에 마지막 업데이트랑 Tauri-2 호환성을 확인해. 네 기둥의 본능이 적용돼: 다시 발명보다 유지되는 플러그인 재사용을 선호하되, 의존하는 걸 검증해.