Uppy
드래그 앤 드롭, 이미지 자르기, S3·Google Drive 등으로의 업로드를 지원하는 깔끔하고 모듈화된 오픈소스 파일 업로더입니다.
- 활발히 유지보수됨
- 문서화가 잘 되어 있음
- 관대한 라이선스
개요
Uppy는 플러그인 아키텍처를 중심으로 구축된 모듈식 JavaScript 파일 업로더입니다. 작은 코어가 상태와 업로드를 처리하고, 플러그인이 소스(로컬 디스크, 웹캠, Google Drive, Dropbox, Box, 또는 선택적인 Companion 서버를 통한 원격 URL), UI(사전 구축된 Dashboard, 또는 커스텀 인터페이스를 위한 헤드리스 컴포넌트/훅), 편집 기능(이미지 편집기 등), 그리고 업로드 전송 방식——개방형 tus 프로토콜을 통한 재개 가능한 업로드 포함——을 추가하여, 대용량 업로드가 네트워크 중단을 견딜 수 있게 합니다.
순수 JS/HTML, React, Svelte, Vue에 대해 1급 통합을 제공하며(Angular 지원은 다소 제한적), 필요한 통제 수준에 따라 UI를 구축하는 세 가지 방법을 제공합니다. 즉시 사용 가능한 Dashboard 컴포넌트, 더 작은 헤드리스 컴포넌트, 또는 완전히 커스텀한 인터페이스를 만들기 위한 훅입니다. Uppy는 독립적으로 동작하거나, 같은 팀이 만든 Transloadit과 함께 파일 인코딩, 변환, 전송에 사용할 수도 있지만 이것이 필수는 아닙니다.
Uppy는 기본적인 네이티브 `<input type="file">` 대신 유연하고 커스터마이징 가능한 파일 업로드 위젯이 필요한 팀, 특히 재개 가능한 업로드나 여러 파일 소스가 필요한 경우에 적합합니다.
이 카탈로그에 오른 이유
카탈로그 평점: ★★★★☆ (4/5)
The most widely adopted modular file-uploader UI library, strong representative pick for image/file upload.
- 성숙 단계
- 벤더 지원
- 언어
- JavaScript, TypeScript
- 라이선스
- MIT
관련 프로젝트
Velero
Apache-2.0Kubernetes 클러스터를 위한 백업·복원·마이그레이션 도구로, 클러스터 리소스와 퍼시스턴트 볼륨 데이터를 손실로부터 보호하거나 클러스터 간에 워크로드를 옮길 수 있게 해줍니다.
활발히 유지보수됨
- 스토리지
Ant Design
MIT엔터프라이즈급 UI 디자인 언어이자 React 컴포넌트 라이브러리로, 데이터가 많은 관리자 화면과 업무용 앱을 만들기 위한 고품질 컴포넌트를 폭넓게 제공합니다.
활발히 유지보수됨
- UI 및 컴포넌트
Ceph
LGPL-2.1하나의 통합 클러스터에서 오브젝트, 블록, 파일 스토리지를 제공하는 업계 표준 분산 스토리지 시스템입니다.
활발히 유지보수됨
- 스토리지
MUI
MITGoogle의 Material Design을 구현한 포괄적인 React UI 컴포넌트 라이브러리입니다.
활발히 유지보수됨
- UI 및 컴포넌트
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기