{"adoption": {"forks": 250, "observed_at": "2026-08-28T04:04:02.931940+00:00", "stars": 1224}, "canonical_url": "https://ross.abutalabs.com/products/limapitest", "card": {"archived": false, "artifact_type": "application", "description": "由全网6W+粉丝、华为及阿里云测试专家认证博主开发及蚂蚁金服高级测开担任顾问推出的轻量级接口测试平台。Lim是Less is More(少即是多)的缩写，正如它的名字我们希望在开展接口测试时能够“四两拨千斤”！让用户操作更少但开展建设的效率更高。因此我们做了许多交互细节上的优化和创新以及一些大胆的设计。快来试试吧！", "domain": ["testing", "developer-tools", "apis", "web-development"], "enriched": true, "function": ["testing", "e2e-testing", "web-framework", "developer-tools"], "health_score": 53, "homepage": "http://qu-niao.gitee.io/lim-doc/", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["qu-niao/LimApiTest"], "name": "qu-niao/LimApiTest", "platform": ["python", "self-hosted"], "pushed_at": "2025-11-27T06:00:41+00:00", "repo": "qu-niao/LimApiTest", "stars": 1224, "tags": ["api-testing", "test-platform", "django", "automated-testing", "low-code", "qa", "automation", "web-server", "docker"], "topics": ["api", "testplatform", "python3", "automated-testing", "automation", "django", "test-framework", "apitest", "autotest", "test", "test-automation"], "urls": [], "use_cases": ["run automated api tests without writing code", "manage api test cases across multiple environments", "build api regression test suites with a web ui", "extract and reuse variables across test case steps", "add loops, retries, and conditional execution to api test flows", "let stakeholders view test reports without logging in"], "what_it_is": "LimApiTest (Lim, 'Less is More') is a lightweight web-based API testing platform built with Django and TypeScript. It streamlines interface testing with features like multi-environment management, parameter pools, Python-based assertions, loop and step controllers, and auto-backfilling of API parameters.", "when_to_avoid": ["you need performance/load testing rather than functional api testing", "you require swagger/openapi import or extensive integrations not yet supported", "you need a mature enterprise platform with large community support", "your testing is UI/E2E browser-based rather than api-level"], "when_to_choose": ["your team wants a lightweight, low-friction api testing platform with a friendly ui", "you need multi-environment execution and parameter management for api tests", "you want python flexibility for assertions and variable generation inside a gui tool", "you prefer a self-hosted alternative to tools like Postman or MeterSphere"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/limapitest", "repo": "qu-niao/LimApiTest", "role": "main", "score": 55}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.931940+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:15:29.246396+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca3d10006985449ca52e42d0cc2ac96ef2162783e2b0dc1bca75d1e820ba3f4a", "fetched_at": "2026-08-28T04:04:02.931940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qu-niao/LimApiTest"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.931940+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:15:29.246396+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca3d10006985449ca52e42d0cc2ac96ef2162783e2b0dc1bca75d1e820ba3f4a", "fetched_at": "2026-08-28T04:04:02.931940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qu-niao/LimApiTest"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:15:29.246396+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca3d10006985449ca52e42d0cc2ac96ef2162783e2b0dc1bca75d1e820ba3f4a", "fetched_at": "2026-08-28T04:04:02.931940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qu-niao/LimApiTest"}], "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:04:02.931940+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.931940+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.931940+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:15:29.246396+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca3d10006985449ca52e42d0cc2ac96ef2162783e2b0dc1bca75d1e820ba3f4a", "fetched_at": "2026-08-28T04:04:02.931940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qu-niao/LimApiTest"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.931940+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.931940+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:15:29.246396+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca3d10006985449ca52e42d0cc2ac96ef2162783e2b0dc1bca75d1e820ba3f4a", "fetched_at": "2026-08-28T04:04:02.931940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qu-niao/LimApiTest"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.931940+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.931940+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.931940+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:15:29.246396+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca3d10006985449ca52e42d0cc2ac96ef2162783e2b0dc1bca75d1e820ba3f4a", "fetched_at": "2026-08-28T04:04:02.931940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qu-niao/LimApiTest"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.931940+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.931940+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:15:29.246396+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca3d10006985449ca52e42d0cc2ac96ef2162783e2b0dc1bca75d1e820ba3f4a", "fetched_at": "2026-08-28T04:04:02.931940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qu-niao/LimApiTest"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:15:29.246396+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca3d10006985449ca52e42d0cc2ac96ef2162783e2b0dc1bca75d1e820ba3f4a", "fetched_at": "2026-08-28T04:04:02.931940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qu-niao/LimApiTest"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:15:29.246396+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca3d10006985449ca52e42d0cc2ac96ef2162783e2b0dc1bca75d1e820ba3f4a", "fetched_at": "2026-08-28T04:04:02.931940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qu-niao/LimApiTest"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:15:29.246396+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca3d10006985449ca52e42d0cc2ac96ef2162783e2b0dc1bca75d1e820ba3f4a", "fetched_at": "2026-08-28T04:04:02.931940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qu-niao/LimApiTest"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 54, "longevity": 91, "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": 1282, "days_push": 279, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 55, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}