Uppy
ドラッグ&ドロップ、画像トリミング、S3 や Google Drive などへのアップロードに対応した、洗練されたモジュール式のオープンソースファイルアップローダーです。
- 活発にメンテナンスされている
- ドキュメントが充実
- 寛容なライセンス
概要
Uppy は、プラグインアーキテクチャを中心に構築されたモジュール式の JavaScript ファイルアップローダーです。小さなコアが状態管理とアップロードを担当し、プラグインがソース(ローカルディスク、ウェブカメラ、Google Drive、Dropbox、Box、またはオプションの Companion サーバー経由のリモート URL)、UI(構築済みの Dashboard、またはカスタムインターフェース向けのヘッドレスなコンポーネント/フック)、編集機能(画像エディタなど)、そしてアップロードのトランスポート——オープンな tus プロトコルによる再開可能アップロードを含む——を追加し、大容量アップロードがネットワークの中断を乗り越えられるようにします。
素の JS/HTML、React、Svelte、Vue に対して一流の統合を提供しており(Angular のサポートはより限定的)、必要とするコントロールの度合いに応じて UI を構築する3つの方法を用意しています。すぐに使える 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.
- 成熟
- ベンダー主導
- カテゴリ
- UI・コンポーネントストレージ
- 言語
- 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 で修正を提案する