{"adoption": {"forks": 215, "observed_at": "2026-08-28T04:05:04.990102+00:00", "stars": 1567}, "canonical_url": "https://ross.abutalabs.com/products/fastapi-amis-admin", "card": {"archived": false, "artifact_type": "framework", "description": "FastAPI-Amis-Admin is a high-performance, efficient and easily extensible FastAPI admin framework. Inspired by django-admin, and has as many powerful functions as django-admin.", "domain": ["web-development", "backend", "developer-tools", "cms"], "enriched": true, "function": ["web-framework", "orm", "api-framework", "auth", "ui-components"], "health_score": 66, "homepage": "http://docs.amis.work", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["amisadmin/fastapi-amis-admin"], "name": "amisadmin/fastapi-amis-admin", "platform": ["python", "cross-platform"], "pushed_at": "2025-12-15T02:03:44+00:00", "repo": "amisadmin/fastapi-amis-admin", "stars": 1567, "tags": ["fastapi", "django-admin", "admin-dashboard", "sqlmodel", "sqlalchemy", "amis", "crud", "admin-panel", "web-server"], "topics": ["sqlalchemy", "fastapi", "fastapi-admin", "sqlmodel", "django-admin", "amis", "fastapi-amis-admin", "starlette"], "urls": [], "use_cases": ["build an admin dashboard for a FastAPI app", "auto-generate CRUD interfaces from SQLModel models", "replace django-admin in a Python async web project", "create a visual management backend for a database", "mount an admin panel onto an existing FastAPI application", "manage database records with a low-code admin UI"], "what_it_is": "fastapi-amis-admin is a high-performance, extensible admin framework for FastAPI inspired by django-admin, generating admin dashboards and CRUD interfaces automatically. It combines FastAPI on the backend with Baidu Amis for frontend rendering and SQLModel/SQLAlchemy for ORM.", "when_to_avoid": ["you need a React/Vue-based admin UI rather than Amis", "your project is not Python/FastAPI based", "you need a fully custom frontend with no low-code constraints", "you require a very mature ecosystem like django-admin with decades of plugins"], "when_to_choose": ["you use FastAPI and want django-admin-like functionality", "you need a quick admin panel over SQLModel/SQLAlchemy models", "you want async and sync ORM support in an admin framework", "you want Amis-based low-code frontend rendering with API docs included"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fastapi-amis-admin", "repo": "amisadmin/fastapi-amis-admin", "role": "main", "score": 48}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.990102+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:58:59.868549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ba952ef156b4df3749bf78a6b2a7ce1b4f84b10dd122528190fe986477922a1", "fetched_at": "2026-08-28T04:05:04.990102+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amisadmin/fastapi-amis-admin"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.524082+00:00", "kind": "homepage", "missing": false, "url": "http://docs.amis.work"}, {"content_hash": "d5fa19d995a33c8f42a7bf2e25c1033c2f1498d726f2dd51a718118b5a496d2d", "fetched_at": "2026-08-29T11:29:39.533278+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/tutorials/quickstart"}, {"content_hash": "1efef485fd9dfecaaa91047e20da0151088e2281bf58a68cfd3b148d8764849d", "fetched_at": "2026-08-29T11:29:39.534916+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/extended/about"}, {"content_hash": "13075c2229ab72ff68bb52590159a4fae2c27de7d563ed8284b0e0b222cb6e49", "fetched_at": "2026-08-29T11:29:39.536317+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/about"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.537742+00:00", "kind": "site_page", "missing": false, "url": "http://docs.gh.amis.work"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.990102+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:58:59.868549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ba952ef156b4df3749bf78a6b2a7ce1b4f84b10dd122528190fe986477922a1", "fetched_at": "2026-08-28T04:05:04.990102+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amisadmin/fastapi-amis-admin"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.524082+00:00", "kind": "homepage", "missing": false, "url": "http://docs.amis.work"}, {"content_hash": "d5fa19d995a33c8f42a7bf2e25c1033c2f1498d726f2dd51a718118b5a496d2d", "fetched_at": "2026-08-29T11:29:39.533278+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/tutorials/quickstart"}, {"content_hash": "1efef485fd9dfecaaa91047e20da0151088e2281bf58a68cfd3b148d8764849d", "fetched_at": "2026-08-29T11:29:39.534916+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/extended/about"}, {"content_hash": "13075c2229ab72ff68bb52590159a4fae2c27de7d563ed8284b0e0b222cb6e49", "fetched_at": "2026-08-29T11:29:39.536317+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/about"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.537742+00:00", "kind": "site_page", "missing": false, "url": "http://docs.gh.amis.work"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:58:59.868549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ba952ef156b4df3749bf78a6b2a7ce1b4f84b10dd122528190fe986477922a1", "fetched_at": "2026-08-28T04:05:04.990102+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amisadmin/fastapi-amis-admin"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.524082+00:00", "kind": "homepage", "missing": false, "url": "http://docs.amis.work"}, {"content_hash": "d5fa19d995a33c8f42a7bf2e25c1033c2f1498d726f2dd51a718118b5a496d2d", "fetched_at": "2026-08-29T11:29:39.533278+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/tutorials/quickstart"}, {"content_hash": "1efef485fd9dfecaaa91047e20da0151088e2281bf58a68cfd3b148d8764849d", "fetched_at": "2026-08-29T11:29:39.534916+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/extended/about"}, {"content_hash": "13075c2229ab72ff68bb52590159a4fae2c27de7d563ed8284b0e0b222cb6e49", "fetched_at": "2026-08-29T11:29:39.536317+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/about"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.537742+00:00", "kind": "site_page", "missing": false, "url": "http://docs.gh.amis.work"}], "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:04.990102+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.990102+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.990102+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:58:59.868549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ba952ef156b4df3749bf78a6b2a7ce1b4f84b10dd122528190fe986477922a1", "fetched_at": "2026-08-28T04:05:04.990102+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amisadmin/fastapi-amis-admin"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.524082+00:00", "kind": "homepage", "missing": false, "url": "http://docs.amis.work"}, {"content_hash": "d5fa19d995a33c8f42a7bf2e25c1033c2f1498d726f2dd51a718118b5a496d2d", "fetched_at": "2026-08-29T11:29:39.533278+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/tutorials/quickstart"}, {"content_hash": "1efef485fd9dfecaaa91047e20da0151088e2281bf58a68cfd3b148d8764849d", "fetched_at": "2026-08-29T11:29:39.534916+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/extended/about"}, {"content_hash": "13075c2229ab72ff68bb52590159a4fae2c27de7d563ed8284b0e0b222cb6e49", "fetched_at": "2026-08-29T11:29:39.536317+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/about"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.537742+00:00", "kind": "site_page", "missing": false, "url": "http://docs.gh.amis.work"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.990102+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.990102+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:58:59.868549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ba952ef156b4df3749bf78a6b2a7ce1b4f84b10dd122528190fe986477922a1", "fetched_at": "2026-08-28T04:05:04.990102+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amisadmin/fastapi-amis-admin"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.524082+00:00", "kind": "homepage", "missing": false, "url": "http://docs.amis.work"}, {"content_hash": "d5fa19d995a33c8f42a7bf2e25c1033c2f1498d726f2dd51a718118b5a496d2d", "fetched_at": "2026-08-29T11:29:39.533278+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/tutorials/quickstart"}, {"content_hash": "1efef485fd9dfecaaa91047e20da0151088e2281bf58a68cfd3b148d8764849d", "fetched_at": "2026-08-29T11:29:39.534916+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/extended/about"}, {"content_hash": "13075c2229ab72ff68bb52590159a4fae2c27de7d563ed8284b0e0b222cb6e49", "fetched_at": "2026-08-29T11:29:39.536317+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/about"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.537742+00:00", "kind": "site_page", "missing": false, "url": "http://docs.gh.amis.work"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.990102+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.990102+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.990102+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:58:59.868549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ba952ef156b4df3749bf78a6b2a7ce1b4f84b10dd122528190fe986477922a1", "fetched_at": "2026-08-28T04:05:04.990102+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amisadmin/fastapi-amis-admin"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.524082+00:00", "kind": "homepage", "missing": false, "url": "http://docs.amis.work"}, {"content_hash": "d5fa19d995a33c8f42a7bf2e25c1033c2f1498d726f2dd51a718118b5a496d2d", "fetched_at": "2026-08-29T11:29:39.533278+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/tutorials/quickstart"}, {"content_hash": "1efef485fd9dfecaaa91047e20da0151088e2281bf58a68cfd3b148d8764849d", "fetched_at": "2026-08-29T11:29:39.534916+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/extended/about"}, {"content_hash": "13075c2229ab72ff68bb52590159a4fae2c27de7d563ed8284b0e0b222cb6e49", "fetched_at": "2026-08-29T11:29:39.536317+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/about"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.537742+00:00", "kind": "site_page", "missing": false, "url": "http://docs.gh.amis.work"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.990102+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.990102+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:58:59.868549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ba952ef156b4df3749bf78a6b2a7ce1b4f84b10dd122528190fe986477922a1", "fetched_at": "2026-08-28T04:05:04.990102+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amisadmin/fastapi-amis-admin"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.524082+00:00", "kind": "homepage", "missing": false, "url": "http://docs.amis.work"}, {"content_hash": "d5fa19d995a33c8f42a7bf2e25c1033c2f1498d726f2dd51a718118b5a496d2d", "fetched_at": "2026-08-29T11:29:39.533278+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/tutorials/quickstart"}, {"content_hash": "1efef485fd9dfecaaa91047e20da0151088e2281bf58a68cfd3b148d8764849d", "fetched_at": "2026-08-29T11:29:39.534916+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/extended/about"}, {"content_hash": "13075c2229ab72ff68bb52590159a4fae2c27de7d563ed8284b0e0b222cb6e49", "fetched_at": "2026-08-29T11:29:39.536317+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/about"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.537742+00:00", "kind": "site_page", "missing": false, "url": "http://docs.gh.amis.work"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:58:59.868549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ba952ef156b4df3749bf78a6b2a7ce1b4f84b10dd122528190fe986477922a1", "fetched_at": "2026-08-28T04:05:04.990102+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amisadmin/fastapi-amis-admin"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.524082+00:00", "kind": "homepage", "missing": false, "url": "http://docs.amis.work"}, {"content_hash": "d5fa19d995a33c8f42a7bf2e25c1033c2f1498d726f2dd51a718118b5a496d2d", "fetched_at": "2026-08-29T11:29:39.533278+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/tutorials/quickstart"}, {"content_hash": "1efef485fd9dfecaaa91047e20da0151088e2281bf58a68cfd3b148d8764849d", "fetched_at": "2026-08-29T11:29:39.534916+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/extended/about"}, {"content_hash": "13075c2229ab72ff68bb52590159a4fae2c27de7d563ed8284b0e0b222cb6e49", "fetched_at": "2026-08-29T11:29:39.536317+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/about"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.537742+00:00", "kind": "site_page", "missing": false, "url": "http://docs.gh.amis.work"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:58:59.868549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ba952ef156b4df3749bf78a6b2a7ce1b4f84b10dd122528190fe986477922a1", "fetched_at": "2026-08-28T04:05:04.990102+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amisadmin/fastapi-amis-admin"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.524082+00:00", "kind": "homepage", "missing": false, "url": "http://docs.amis.work"}, {"content_hash": "d5fa19d995a33c8f42a7bf2e25c1033c2f1498d726f2dd51a718118b5a496d2d", "fetched_at": "2026-08-29T11:29:39.533278+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/tutorials/quickstart"}, {"content_hash": "1efef485fd9dfecaaa91047e20da0151088e2281bf58a68cfd3b148d8764849d", "fetched_at": "2026-08-29T11:29:39.534916+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/extended/about"}, {"content_hash": "13075c2229ab72ff68bb52590159a4fae2c27de7d563ed8284b0e0b222cb6e49", "fetched_at": "2026-08-29T11:29:39.536317+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/about"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.537742+00:00", "kind": "site_page", "missing": false, "url": "http://docs.gh.amis.work"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:58:59.868549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4ba952ef156b4df3749bf78a6b2a7ce1b4f84b10dd122528190fe986477922a1", "fetched_at": "2026-08-28T04:05:04.990102+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amisadmin/fastapi-amis-admin"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.524082+00:00", "kind": "homepage", "missing": false, "url": "http://docs.amis.work"}, {"content_hash": "d5fa19d995a33c8f42a7bf2e25c1033c2f1498d726f2dd51a718118b5a496d2d", "fetched_at": "2026-08-29T11:29:39.533278+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/tutorials/quickstart"}, {"content_hash": "1efef485fd9dfecaaa91047e20da0151088e2281bf58a68cfd3b148d8764849d", "fetched_at": "2026-08-29T11:29:39.534916+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/extended/about"}, {"content_hash": "13075c2229ab72ff68bb52590159a4fae2c27de7d563ed8284b0e0b222cb6e49", "fetched_at": "2026-08-29T11:29:39.536317+00:00", "kind": "site_page", "missing": false, "url": "http://docs.amis.work/about"}, {"content_hash": "384098235b8206e2c7b1c8c69c9ece0567292ca96e00218d48e71fdb55d31f36", "fetched_at": "2026-08-29T11:29:39.537742+00:00", "kind": "site_page", "missing": false, "url": "http://docs.gh.amis.work"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 57, "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": 1691, "days_push": 262, "days_rel": 532, "gap_med": null, "n_releases_24m": 1}, "score": 48, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}