WizGo 소개
WizGo는 무료, 안전, 빠른 온라인 도구 모음입니다. 사용자의 데이터 개인 정보가 매우 중요하다고 믿기에 모든 도구는 브라우저에서 로컬로 처리되며 파일과 데이터는 어떤 서버에도 업로드되지 않습니다.
기술 스택
이미지 처리
Rust로 작성된 WebAssembly 모듈. imagequant 팔레트 양자화와 jpeg-encoder 최적화 파이프라인 통합, PNG, JPEG, WebP, GIF, BMP 등 형식 지원
암호화와 서명
JWT 디코드, 발행, 검증 모두 브라우저 네이티브 WebCrypto 사용, HS, RS, ES 계열 알고리즘 지원, 외부 의존성 없음
프론트엔드 프레임워크
Astro 기반 정적 빌드, Tailwind CSS로 Vercel 스타일의 깔끔한 UI 구현
PWA 지원
프로그레시브 웹 앱 지원, 데스크톱과 모바일에 설치 가능, 오프라인에서도 사용 가능
개인 정보 정책
WizGo는 순수 프론트엔드 아키텍처를 채택, 모든 파일 처리는 브라우저에서 완료됩니다:
- 파일은 어떤 서버에도 업로드되지 않습니다
- 개인 데이터를 수집하지 않습니다
- 소량의 환경 설정만 로컬 LocalStorage에 저장됩니다
제한 사항
브라우저 환경의 제약으로 인해 WizGo에는 다음과 같은 사용 제약이 있습니다:
- 이미지 파일은 100MB 이내 권장
- 큰 파일 처리에는 시간이 걸릴 수 있음
- 일부 고급 압축 알고리즘 (mozjpeg trellis, libwebp 손실 등)은 순수 Rust WASM 툴체인 제약을 받음
오픈소스 라이브러리 감사
WizGo 빌드 과정에서 다음의 우수한 오픈소스 라이브러리를 사용했습니다:
- imagequant - PNG 팔레트 양자화
- lodepng-rust - 순수 Rust PNG 인코딩
- jpeg-encoder - Rust JPEG 인코더
- Astro - 최신 정적 사이트 생성기
- Geist - Vercel 디자인 폰트