오픈소스 라이선스
아이툴(iTool)은 훌륭한 오픈소스 소프트웨어 위에서 만들어졌습니다. 사용 중인 주요 오픈소스와 라이선스, 원본 저장소를 안내합니다.
최종 수정일: 2026년 6월 29일
아이툴(iTool)은 여러 오픈소스 소프트웨어 덕분에 무료로 제공됩니다.
이 자리를 빌려 해당 프로젝트와 기여자들께 감사드립니다.
아래는 아이툴이 사용하는 주요 오픈소스와 각 라이선스, 원본 저장소 링크입니다.
브라우저에서 직접 동작하는 라이브러리
아이툴의 도구는 대부분 파일을 서버로 보내지 않고 브라우저 안에서 처리합니다.
이를 위해 아래 라이브러리를 사이트에 직접 포함(self-host)해 사용합니다.
| 라이브러리 | 용도 | 라이선스 | 원본 |
|---|---|---|---|
| SheetJS (xlsx) | 엑셀 파일 읽기·쓰기 | Apache-2.0 | github.com/SheetJS/sheetjs |
| jSquash | 이미지 압축 (WebP·JPEG·PNG·AVIF) | Apache-2.0 | github.com/jamsinclair/jSquash |
| Squoosh (mozjpeg·oxipng wasm) | 이미지 인코딩 WebAssembly | Apache-2.0 | github.com/GoogleChromeLabs/squoosh |
| heic-to | HEIC·HEIF 이미지 변환 | MIT | github.com/hoppergee/heic-to |
| UTIF.js | TIFF 이미지 처리 | MIT | github.com/photopea/UTIF.js |
| exifr | 사진 EXIF 정보 추출 | MIT | github.com/MikeKovarik/exifr |
| jsQR | QR 코드 인식 | Apache-2.0 | github.com/cozmo/jsQR |
| gif.js | GIF 생성 | MIT | github.com/jnordberg/gif.js |
| omggif | GIF 인코딩·디코딩 | MIT | github.com/deanm/omggif |
| gifenc | 동영상 GIF 변환 인코더 | MIT | github.com/mattdesl/gifenc |
| pdf.js | PDF 렌더링 | Apache-2.0 | github.com/mozilla/pdf.js |
| pdf-lib | PDF 생성·편집 | MIT | github.com/Hopding/pdf-lib |
| Swapy | 드래그 정렬 | MIT | github.com/TahaSh/swapy |
사이트를 구성하는 핵심 라이브러리
| 라이브러리 | 용도 | 라이선스 | 원본 |
|---|---|---|---|
| Astro | 사이트 생성 프레임워크 | MIT | github.com/withastro/astro |
| React | UI 렌더링 | MIT | github.com/facebook/react |
| Tailwind CSS | CSS 프레임워크 | MIT | github.com/tailwindlabs/tailwindcss |
| Radix UI | UI 프리미티브 (shadcn/ui 기반) | MIT | github.com/radix-ui/primitives |
| Lucide | 아이콘 | ISC | github.com/lucide-icons/lucide |
| astro-icon | 아이콘 컴포넌트 | MIT | github.com/natemoo-re/astro-icon |
| class-variance-authority | 컴포넌트 스타일 변형 | Apache-2.0 | github.com/joe-bell/cva |
| clsx | 클래스명 결합 | MIT | github.com/lukeed/clsx |
| tailwind-merge | Tailwind 클래스 병합 | MIT | github.com/dcastil/tailwind-merge |
| fast-xml-parser | XML 파싱 | MIT | github.com/NaturalIntelligence/fast-xml-parser |
| js-yaml | YAML 파싱 | MIT | github.com/nodeca/js-yaml |
| smol-toml | TOML 파싱 | MIT | github.com/squirrelchat/smol-toml |
| marked | 마크다운 변환 | MIT | github.com/markedjs/marked |
| highlight.js | 코드 구문 강조 | BSD-3-Clause | github.com/highlightjs/highlight.js |
| DOMPurify | HTML 보안 정화 | Apache-2.0 / MPL-2.0 | github.com/cure53/DOMPurify |
| JSZip | ZIP 파일 생성 | MIT / GPL-3.0 | github.com/Stuk/jszip |
| SortableJS | 드래그 앤 드롭 정렬 | MIT | github.com/SortableJS/Sortable |
각 라이브러리의 정확한 라이선스 전문은 위 원본 저장소에서 확인하실 수 있습니다.
누락되었거나 잘못된 내용이 있다면 문의로 알려 주세요.