I got tired of "free" tools wanting my email or my files, so I built 26 that run entirely in the browser

개요

"무료" 도구들이 이메일 주소나 파일을 요구하거나 파일을 서버에 업로드하는 것에 지친 개발자가 브라우저 내에서만 작동하는 26가지 도구를 구축했습니다.

주요 내용

* client-side 도구의 필요성: PDF 병합, 배경 제거와 같은 간단한 작업을 위해 "무료" 도구를 사용할 때 이메일 주소 입력, 회원가입, 파일 업로드 등의 불편함이 있어 개발자가 직접 해결책을 만들게 되었습니다.
* tools1hub.com 소개: PDF, 이미지, AI, 개발/워크플로우 등 7개 카테고리에 걸쳐 총 26가지 도구를 제공하며, 모든 기능이 사용자 브라우저 내에서만 실행됩니다.
* 데이터 보안 및 개인 정보 보호: 사용자가 업로드하는 어떠한 파일도 기기를 떠나지 않으며, 회원가입, 이메일 요구, 워터마크, 일일 사용량 제한 등이 없습니다.
* 기술 스택: Next.js와 정적 내보내기(static export)를 사용하고 Cloudflare Pages에 호스팅됩니다. WebAssembly는 핵심적인 연산을 처리하며, ffmpeg.wasm은 오디오 변환에 사용됩니다. 대부분의 도구에는 백엔드가 없어 모든 처리가 사용자 브라우저에서 이루어집니다.
* 주요 기능 예시: 배경 제거기(고해상도, 업로드 없음), PDF 병합/분할/압축, 대량 QR 코드 생성기, 문서 OCR 및 스캐너 등이 포함됩니다.
* 개발자의 피드백 요청: 이 프로젝트는 솔로 프로젝트의 v1 버전이며, 특히 유사한 client-side/WASM 과제를 다룬 다른 개발자들로부터 개선점, 혼란스러운 부분, 누락된 기능에 대한 피드백을 받고 싶어 합니다.

시사점

tools1hub.com은 사용자 데이터를 안전하게 보호하면서도 즉각적인 사용이 가능한 client-side 도구의 필요성을 충족시키며, 향후 유사한 Privacy-first 솔루션 개발에 영감을 줄 수 있습니다.

원문 읽기 →
원문을 불러오는 중...

댓글

GitHub Discussions