ToolDoc

오픈소스 라이선스

ToolDoc은 아래 오픈소스 소프트웨어 덕분에 무료로 제공됩니다. 각 프로젝트와 기여자들께 감사드립니다.

라이브러리용도라이선스
Next.js웹 프레임워크MIT
ReactUI 렌더링MIT
Tailwind CSSCSS 프레임워크MIT
shadcn/uiUI 컴포넌트MIT
Radix UIUI 프리미티브MIT
Lucide아이콘ISC
Pretendard글꼴 (사이트, 문서양식 PDF)SIL OFL 1.1
signature_pad서명 이미지 만들기 — 속도에 따라 굵기가 변하는 서명 그리기MIT
나눔손글씨 펜·붓 (Nanum Pen Script, Nanum Brush Script)서명 이미지 만들기 — 손글씨 글꼴SIL OFL 1.1
East Sea Dokdo, Gaegu, Hi Melody서명 이미지 만들기 — 한글 손글씨 글꼴SIL OFL 1.1
Great Vibes, Allura, Dancing Script서명 이미지 만들기 — 영문 필기체 글꼴SIL OFL 1.1
Fontsource손글씨 글꼴 웹폰트 묶음(글자 범위별 분할)MIT
class-variance-authority컴포넌트 스타일 변형Apache-2.0
clsx클래스명 결합MIT
tailwind-mergeTailwind 클래스 병합MIT
cmdk커맨드 팔레트(검색)MIT
sonner토스트 알림MIT
next-themes다크 모드MIT
pdf-libPDF 생성·편집 (병합·분할·회전, PDF 비교 표시 등)MIT
pdf.js (pdfjs-dist)PDF 렌더링·글자 추출 (미리보기·이미지 변환·OCR용 페이지 그리기, PDF 비교)Apache-2.0
html-to-imageHTML → 이미지·PDF 변환 — HTML을 SVG(foreignObject)로 그려 그림으로 만들기MIT
jsdiff (diff 9.0.0)텍스트 비교·PDF 비교의 차이 계산BSD-3-Clause
Tesseract.js (tesseract.js 7.0.0 · tesseract.js-core)이미지 글자 인식(OCR)·스캔 PDF 텍스트 인식 (WebAssembly)Apache-2.0
Tesseract 학습 데이터 (kor·eng 등, @tesseract.js-data)OCR 언어 데이터 (jsdelivr에서 내려받음)Apache-2.0
OpenCV.js 4.12.0 (@techstark/opencv-js)문서 스캔 — 문서 테두리 감지·원근 보정·그림자 제거·흑백 보정 (WebAssembly)Apache-2.0
YuNet 얼굴 감지 모델 (face_detection_yunet_2023mar, OpenCV Zoo)얼굴 자동 모자이크·증명사진 — 얼굴 위치와 눈·입 위치 찾기MIT
SheetJS Community Edition (xlsx 0.20.3, cdn.sheetjs.com)엑셀 파일 읽기·쓰기 (Excel ↔ CSV, 엑셀 합치기·시트 나누기, HWP 표 → 엑셀, 엑셀 JSON 변환)Apache-2.0
fast-xml-parserXML 파싱·정렬MIT
js-yamlYAML ↔ JSON 변환MIT
smol-tomlTOML ↔ JSON 변환MIT
markedMarkdown 변환MIT
DOMPurifyHTML 보안 정화 (Markdown 미리보기)Apache-2.0 / MPL-2.0
qrcodeQR 코드 생성MIT
sql-formatterSQL 포맷터 (쿼리 정렬)MIT
nearleySQL 구문 해석 (sql-formatter 내부)MIT
imagetracerjs이미지 SVG 변환 (벡터화)Unlicense (퍼블릭 도메인)
epub.js (epubjs)EPUB 뷰어BSD-2-Clause
JSZipEPUB 압축 해제 (epub.js 내부, MIT 조건으로 사용)MIT 또는 GPL-3.0-or-later (이중 라이선스)
localForageepub.js 내부 저장소 래퍼Apache-2.0
@xmldom/xmldomEPUB XML 해석 (epub.js 내부)MIT
TensorFlow.js (@tensorflow/tfjs 4.11.0)사진 화질 개선 AI 실행 (WebGL)Apache-2.0
UpscalerJS (upscaler)사진 화질 개선 (조각 단위 초해상도 처리)MIT
ESRGAN 모델 (@upscalerjs/esrgan-slim·esrgan-medium)사진 화질 개선 2배·4배 모델 가중치 (사이트에서 직접 배포)MIT
jsQRQR 코드 인식Apache-2.0
jSquash이미지 압축·WebP·AVIF 인코딩 (WebAssembly)Apache-2.0
heic-toHEIC·HEIF 이미지 변환 (문서 스캔의 아이폰 사진 포함)MIT
exifr사진 EXIF 정보 추출MIT
gifencGIF 생성·인코딩MIT
qpdf (qpdf-wasm-esm-embedded)PDF 암호 해제·암호 설정·구조 최적화 (WebAssembly)Apache-2.0
FFmpeg — ffmpeg.wasm 단일 스레드 코어 (@ffmpeg/core 0.12.10)동영상 용량 줄이기·자르기·GIF 변환·MP3 추출·오디오 변환 (WebAssembly). 수정하지 않은 공식 빌드를 그대로 배포하며, x264·x265·LAME·libvpx·Opus·Vorbis 등이 함께 빌드되어 있습니다. 대응 소스는 링크한 v0.12.10 태그에서 받을 수 있습니다.GPL-2.0-or-later (FFmpeg --enable-gpl 빌드)
fflateZIP 압축·풀기 (여러 파일 묶음 다운로드, 압축 풀기, 오피스 매크로 제거)MIT
tw-animate-cssCSS 애니메이션 유틸리티MIT
ONNX Runtime Web (onnxruntime-web)배경 제거·음성 인식 AI 모델 실행 (브라우저 내 추론)MIT
Transformers.js (@huggingface/transformers 4.3.1)음성 텍스트 변환 — Whisper 모델 불러오기·전처리·디코딩Apache-2.0
Whisper small·base (OpenAI, onnx-community ONNX 변환본)음성 텍스트 변환 — 다국어 음성 인식 모델 (Hugging Face에서 내려받음)Apache-2.0 (모델 카드 기준)
U²-Net (u2netp 모델)배경 제거·증명사진 흰 배경 — 피사체 영역 추정Apache-2.0
cfbHWP 문서·VBA 프로젝트(OLE 복합 파일) 읽기Apache-2.0
UTIF.js (utif2)TIFF 변환 — 여러 쪽 TIFF 해석(팩스 CCITT G3/G4·LZW·JPEG·CMYK)MIT
word-extractorDOC·PPT 텍스트 추출 — Word 97-2003(.doc) 본문·머리글·각주 읽기MIT
ppt-to-text (SheetJS ppt 기반)DOC·PPT 텍스트 추출 — PowerPoint 97-2003(.ppt) 슬라이드 글자 읽기Apache-2.0
codepagePowerPoint 97-2003 글자 인코딩 변환Apache-2.0
officecrypto-tool오피스 암호 걸기·풀기 — docx·xlsx·pptx(ECMA-376), doc·xls·ppt(RC4) 암호 처리MIT
crypto-js오피스 암호 풀기 — 옛 형식 문서의 RC4 복호화MIT
crypto-browserify오피스 암호 — 브라우저에서 AES·SHA·HMAC 계산 (Next.js 포함본)MIT
xml2js오피스 암호 — 암호 정보(EncryptionInfo) XML 읽기MIT
rhwp (@rhwp/core)HWP·HWPX 문서 해석·렌더링·작성 (뷰어, PDF·이미지 변환, HWP↔HWPX, 문서→HWP, 서식 채우기·찾아 바꾸기·표 추출·암호) — Rust + WebAssemblyMIT
docx문서양식 Word(.docx) 파일 생성MIT
@pdf-lib/fontkit문서양식 PDF·스캔 PDF 글자층에 한글 글꼴 넣기MIT
HarfBuzz (harfbuzzjs)문서양식 PDF·스캔 PDF 글자층용 글꼴 서브셋 (쓴 글자만 남기기)MIT
postal-mime메일 파일(EML) 해석MIT-0
한/글 문서 파일 형식(HWP·HWPX) 공개 문서본 제품은 한글과컴퓨터의 한/글 문서 파일(.hwp) 공개 문서를 참고하여 개발하였습니다.한글과컴퓨터 공개 문서
wawoff2 (Google woff2·Brotli)웹폰트 변환 — WOFF2 압축·풀기MIT
msgreader (@kenjiuno/msgreader)Outlook 메일 파일(MSG) 해석Apache-2.0
DeCompressRTF (@kenjiuno/decompressrtf)Outlook 메일의 압축 RTF 본문 풀기BSD-2-Clause
iconv-lite오래된 Outlook 메일(MSG)의 한글(CP949) 등 8비트 문자열 디코딩MIT
libarchive.js압축 풀기 (7Z·RAR·TAR·ISO, 암호·특수 방식 ZIP) — libarchive를 WebAssembly로 옮긴 라이브러리MIT
libarchive압축 형식 해석·해제 엔진 (libarchive.js의 wasm에 포함)BSD-2-Clause
Comlink압축 해제 Web Worker 통신 (libarchive.js에 포함)Apache-2.0
PptxGenJSPDF → PPT 변환에서 PowerPoint(.pptx) 파일 생성MIT

각 라이브러리의 라이선스 전문은 링크된 원본 저장소에서 확인할 수 있습니다. 도구가 추가되면 이 목록도 함께 갱신됩니다.