- 다양한 색상 및 이미지를 포함한 QR 코드를 생성해주는 오픈소스
- 데이터 커스터마이징 : 인코딩 모드, 버전, 마스크 패턴 등
- Rust 라이브러리
fuqr를 WASM으로 가져와 사용
- Rust 라이브러리
- 프리셋에서 생성하거나 커스터마이징 또는 코드 에디터로 처음부터 작업가능
- SVG 와 PNG 지원
- 코드에서 임의의 UI 매개변수 정의 가능
- 모든 코드는 브라우저에서 웹워커로 동작하며 별도 제한 없음
- 무한 루프를 막기 위한 5초 타임아웃 외에는 샌드박스, 화이트리스트, 블랙리스트가 없음
- 생성된 SVG는 Sanitized 되지 않음. 이는 불가능한 작업이며, 이를 시도하면 멀쩡한 SVG가 손상되고 디버깅이 더 어려워지며 변경 사항을 미리 볼 때 지연 시간이 늘어남
GN⁺의 정리
- 이 프로젝트는 QR 코드를 커스터마이징하고 생성하는 데 유용함. 특히 Rust 라이브러리를 사용하여 성능을 높임
- 브라우저 내에서 직접 실행되므로 설치가 필요 없고, 다양한 외형과 데이터를 쉽게 커스터마이징할 수 있음
- SVG 정리 기능이 없으므로 악성 코드 실행 시에도 유출될 비밀이 없음
- QR 코드 생성에 관심 있는 개발자에게 유용하며, 특히 웹 기반 프로젝트에 적합함