{"adoption": {"forks": 302, "observed_at": "2026-08-28T04:05:32.024565+00:00", "stars": 1754}, "canonical_url": "https://ross.abutalabs.com/products/better-onetab", "card": {"archived": true, "artifact_type": "plugin", "description": ":bookmark_tabs: A better OneTab for Chrome  :memo:", "domain": ["browser-extensions", "developer-tools", "web-development"], "enriched": true, "function": ["browser-extension", "developer-tools"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["cnwangjie/better-onetab"], "name": "cnwangjie/better-onetab", "platform": ["browser", "browser-extension", "cross-platform"], "pushed_at": "2025-03-31T12:02:03+00:00", "repo": "cnwangjie/better-onetab", "stars": 1754, "tags": ["tab-management", "onetab", "chrome-extension", "firefox-extension", "session-storage", "vue", "archived"], "topics": ["chrome", "onetab", "drag", "chrome-extension", "vue", "i18n", "firefox-extension", "sync", "configurable", "firefox", "donation", "browser-extension"], "urls": [], "use_cases": ["save all open tabs to a list for later", "reduce memory usage by closing tabs I'm not using", "reorder stored tab lists with drag and drop", "sync my saved tab lists across devices", "export and import saved tab sessions", "replace OneTab with a better tab storer"], "what_it_is": "Better-Onetab is a browser extension for Chrome and Firefox that stores and manages lists of open tabs, offering a more feature-rich alternative to OneTab with drag-and-drop reordering, pinned lists, keyboard shortcuts, and sync of data and options. The project has been archived by its maintainer and is no longer maintained.", "when_to_avoid": ["you need actively maintained software - the project is archived", "you rely on modern browser built-in tab groups or vertical tabs", "you need Firefox-optimized behavior, which the author notes is not optimized"], "when_to_choose": ["you want OneTab-like tab storage with extra features like drag-and-drop, pinning, and sync", "you use Chrome or Firefox and prefer an open-source tab manager", "you need import/export of stored tab lists"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/better-onetab", "repo": "cnwangjie/better-onetab", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.024565+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:28:06.852603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "805ce88a862ed696c5e1a8e53d18e17ea4679532f981cefaed64075662b2032b", "fetched_at": "2026-08-28T04:05:32.024565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cnwangjie/better-onetab"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.024565+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:28:06.852603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "805ce88a862ed696c5e1a8e53d18e17ea4679532f981cefaed64075662b2032b", "fetched_at": "2026-08-28T04:05:32.024565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cnwangjie/better-onetab"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:28:06.852603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "805ce88a862ed696c5e1a8e53d18e17ea4679532f981cefaed64075662b2032b", "fetched_at": "2026-08-28T04:05:32.024565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cnwangjie/better-onetab"}], "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:05:32.024565+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.024565+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.024565+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:28:06.852603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "805ce88a862ed696c5e1a8e53d18e17ea4679532f981cefaed64075662b2032b", "fetched_at": "2026-08-28T04:05:32.024565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cnwangjie/better-onetab"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.024565+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.024565+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:28:06.852603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "805ce88a862ed696c5e1a8e53d18e17ea4679532f981cefaed64075662b2032b", "fetched_at": "2026-08-28T04:05:32.024565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cnwangjie/better-onetab"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.024565+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.024565+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.024565+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:28:06.852603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "805ce88a862ed696c5e1a8e53d18e17ea4679532f981cefaed64075662b2032b", "fetched_at": "2026-08-28T04:05:32.024565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cnwangjie/better-onetab"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.024565+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.024565+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:28:06.852603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "805ce88a862ed696c5e1a8e53d18e17ea4679532f981cefaed64075662b2032b", "fetched_at": "2026-08-28T04:05:32.024565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cnwangjie/better-onetab"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:28:06.852603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "805ce88a862ed696c5e1a8e53d18e17ea4679532f981cefaed64075662b2032b", "fetched_at": "2026-08-28T04:05:32.024565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cnwangjie/better-onetab"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:28:06.852603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "805ce88a862ed696c5e1a8e53d18e17ea4679532f981cefaed64075662b2032b", "fetched_at": "2026-08-28T04:05:32.024565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cnwangjie/better-onetab"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:28:06.852603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "805ce88a862ed696c5e1a8e53d18e17ea4679532f981cefaed64075662b2032b", "fetched_at": "2026-08-28T04:05:32.024565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cnwangjie/better-onetab"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 14, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3048, "days_push": 520, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}