{"adoption": {"forks": 385, "observed_at": "2026-08-28T04:06:16.536253+00:00", "stars": 2120}, "canonical_url": "https://ross.abutalabs.com/products/vue-uploader", "card": {"archived": false, "artifact_type": "library", "description": "A Vue.js upload component powered by simple-uploader.js", "domain": ["web-development", "frontend", "files"], "enriched": true, "function": ["file-upload", "ui-components", "frontend-framework"], "health_score": 20, "homepage": null, "language": "Vue", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["simple-uploader/vue-uploader"], "name": "simple-uploader/vue-uploader", "platform": ["cross-platform"], "pushed_at": "2024-05-15T02:17:33+00:00", "repo": "simple-uploader/vue-uploader", "stars": 2120, "tags": ["vue", "vue3", "chunked-upload", "resumable-upload", "drag-and-drop", "folder-upload", "upload-component", "web-server", "nodejs"], "topics": [], "urls": [], "use_cases": ["upload large files in chunks from a Vue app", "add resumable file uploads that survive page reloads", "let users drag and drop files or entire folders to upload", "show upload progress and time remaining in the UI", "pause and resume uploads in a Vue application", "build a file upload queue with validation"], "what_it_is": "A Vue.js upload component library built on top of simple-uploader.js that provides resumable, chunked file and folder uploads. It offers ready-made Vue components for drag-and-drop, upload queues, progress tracking, and pause/resume functionality.", "when_to_avoid": ["you use React, Angular, or another non-Vue framework", "you only need simple single-file uploads without chunking", "your backend cannot handle chunked upload endpoints"], "when_to_choose": ["you need chunked or resumable uploads in a Vue 2 or Vue 3 project", "you want folder upload and drag-and-drop out of the box", "you need fine-grained upload queue management and progress UI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vue-uploader", "repo": "simple-uploader/vue-uploader", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:52:57.265952+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc9a5e54cfbcc8a3d1487f2ecdc438d67deac9bd9bd5c694514b8d2cd7190a4a", "fetched_at": "2026-08-28T04:06:16.536253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simple-uploader/vue-uploader"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:52:57.265952+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc9a5e54cfbcc8a3d1487f2ecdc438d67deac9bd9bd5c694514b8d2cd7190a4a", "fetched_at": "2026-08-28T04:06:16.536253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simple-uploader/vue-uploader"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:52:57.265952+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc9a5e54cfbcc8a3d1487f2ecdc438d67deac9bd9bd5c694514b8d2cd7190a4a", "fetched_at": "2026-08-28T04:06:16.536253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simple-uploader/vue-uploader"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:52:57.265952+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc9a5e54cfbcc8a3d1487f2ecdc438d67deac9bd9bd5c694514b8d2cd7190a4a", "fetched_at": "2026-08-28T04:06:16.536253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simple-uploader/vue-uploader"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:52:57.265952+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc9a5e54cfbcc8a3d1487f2ecdc438d67deac9bd9bd5c694514b8d2cd7190a4a", "fetched_at": "2026-08-28T04:06:16.536253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simple-uploader/vue-uploader"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:52:57.265952+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc9a5e54cfbcc8a3d1487f2ecdc438d67deac9bd9bd5c694514b8d2cd7190a4a", "fetched_at": "2026-08-28T04:06:16.536253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simple-uploader/vue-uploader"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.536253+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:52:57.265952+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc9a5e54cfbcc8a3d1487f2ecdc438d67deac9bd9bd5c694514b8d2cd7190a4a", "fetched_at": "2026-08-28T04:06:16.536253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simple-uploader/vue-uploader"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:52:57.265952+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc9a5e54cfbcc8a3d1487f2ecdc438d67deac9bd9bd5c694514b8d2cd7190a4a", "fetched_at": "2026-08-28T04:06:16.536253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simple-uploader/vue-uploader"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:52:57.265952+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc9a5e54cfbcc8a3d1487f2ecdc438d67deac9bd9bd5c694514b8d2cd7190a4a", "fetched_at": "2026-08-28T04:06:16.536253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simple-uploader/vue-uploader"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:52:57.265952+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc9a5e54cfbcc8a3d1487f2ecdc438d67deac9bd9bd5c694514b8d2cd7190a4a", "fetched_at": "2026-08-28T04:06:16.536253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simple-uploader/vue-uploader"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3302, "days_push": 841, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}