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">` 대신 유연하고 커스터마이징 가능한 파일 업로드 위젯이 필요한 팀, 특히 재개 가능한 업로드나 여러 파일 소스가 필요한 경우에 적합합니다.
- 언어
- JavaScript, TypeScript
- 라이선스
- MIT
관련 프로젝트
Alluxio
Apache-2.0컴퓨트 엔진과 스토리지 시스템 사이에 위치해, 두 시스템 간 더 빠르고 통합된 접근을 위해 데이터를 캐싱하는 데이터 오케스트레이션 계층입니다.
- 스토리지
Appwrite
BSD-3-Clause인증, 데이터베이스, 스토리지, 함수, 실시간 API를 제공하는 오픈소스 백엔드 플랫폼으로, 셀프 호스팅 또는 매니지드 클라우드 서비스로 이용할 수 있습니다.
- 백엔드
- 데이터베이스
- 인증 및 보안
Ceph
LGPL-2.1하나의 통합 클러스터에서 오브젝트, 블록, 파일 스토리지를 제공하는 업계 표준 분산 스토리지 시스템입니다.
- 스토리지
CubeFS
Apache-2.0클라우드 네이티브, 대규모 데이터 집약적 애플리케이션을 위해 만들어진 분산 파일시스템 겸 오브젝트 스토리지 시스템입니다.
- 스토리지
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기