{"adoption": {"forks": 306, "observed_at": "2026-08-28T04:03:18.545928+00:00", "stars": 1033}, "canonical_url": "https://ross.abutalabs.com/products/bibi", "card": {"archived": false, "artifact_type": "framework", "description": "An Cross-Border E-Commerce Fullstack Solution for Flask 跨境电商独立站全栈解决方案", "domain": ["e-commerce", "web-development", "backend", "cross-platform"], "enriched": true, "function": ["web-framework", "auth", "api-framework", "message-queue", "caching", "file-upload", "workflow-automation"], "health_score": 20, "homepage": "http://m.maybi.cn/", "language": "JavaScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["seasonstar/bibi"], "name": "seasonstar/bibi", "platform": ["python", "self-hosted"], "pushed_at": "2017-04-27T09:26:19+00:00", "repo": "seasonstar/bibi", "stars": 1033, "tags": ["flask", "cross-border-ecommerce", "mongodb", "celery", "redis", "shopping-cart", "order-management", "payment-integration", "logistics-tracking", "oauth", "fullstack-solution", "linux", "docker"], "topics": ["flask", "celery", "mongodb", "redis", "python3", "angular"], "urls": [], "use_cases": ["build a cross-border e-commerce site with Flask", "self-hosted online store with cart and order management", "integrate WeChat, PayPal, and coupon payments into a shop", "track logistics parcels automatically for orders", "add social features like posts and follows to a store", "manage products with variants, brands, and price history"], "what_it_is": "Bibi is a fullstack cross-border e-commerce solution built on Flask with MongoDB, Redis, Celery, and RabbitMQ, covering users, social features, products, carts, orders, payments, and an admin backend. It pairs with companion mobile web and hybrid app frontends and was battle-tested in real business operations.", "when_to_avoid": ["you need an actively maintained project - the last release was 2017", "you prefer modern stacks like Django, Node.js, or headless commerce platforms", "you need Python versions beyond 3.5 or up-to-date security patches"], "when_to_choose": ["you want a complete Flask-based e-commerce backend with social and commerce modules", "you need cross-border features like currency exchange, translation, and parcel tracking", "you're building a Python 3 stack with MongoDB, Redis, and Celery"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bibi", "repo": "seasonstar/bibi", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.545928+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:06:41.734357+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "730ea5e970e257f8f4715117c989cc3a43f074b4112aa3675846e1bfc6e294a8", "fetched_at": "2026-08-28T04:03:18.545928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/seasonstar/bibi"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.545928+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:06:41.734357+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "730ea5e970e257f8f4715117c989cc3a43f074b4112aa3675846e1bfc6e294a8", "fetched_at": "2026-08-28T04:03:18.545928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/seasonstar/bibi"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:06:41.734357+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "730ea5e970e257f8f4715117c989cc3a43f074b4112aa3675846e1bfc6e294a8", "fetched_at": "2026-08-28T04:03:18.545928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/seasonstar/bibi"}], "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:03:18.545928+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.545928+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.545928+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:06:41.734357+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "730ea5e970e257f8f4715117c989cc3a43f074b4112aa3675846e1bfc6e294a8", "fetched_at": "2026-08-28T04:03:18.545928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/seasonstar/bibi"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.545928+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.545928+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:06:41.734357+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "730ea5e970e257f8f4715117c989cc3a43f074b4112aa3675846e1bfc6e294a8", "fetched_at": "2026-08-28T04:03:18.545928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/seasonstar/bibi"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.545928+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.545928+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.545928+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:06:41.734357+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "730ea5e970e257f8f4715117c989cc3a43f074b4112aa3675846e1bfc6e294a8", "fetched_at": "2026-08-28T04:03:18.545928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/seasonstar/bibi"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.545928+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.545928+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:06:41.734357+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "730ea5e970e257f8f4715117c989cc3a43f074b4112aa3675846e1bfc6e294a8", "fetched_at": "2026-08-28T04:03:18.545928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/seasonstar/bibi"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:06:41.734357+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "730ea5e970e257f8f4715117c989cc3a43f074b4112aa3675846e1bfc6e294a8", "fetched_at": "2026-08-28T04:03:18.545928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/seasonstar/bibi"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:06:41.734357+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "730ea5e970e257f8f4715117c989cc3a43f074b4112aa3675846e1bfc6e294a8", "fetched_at": "2026-08-28T04:03:18.545928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/seasonstar/bibi"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:06:41.734357+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "730ea5e970e257f8f4715117c989cc3a43f074b4112aa3675846e1bfc6e294a8", "fetched_at": "2026-08-28T04:03:18.545928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/seasonstar/bibi"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3451, "days_push": 3415, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}