{"repo":"rasinmuhammed/opsdeck","free":true,"listed":false,"github":"https://github.com/rasinmuhammed/opsdeck","clone":"git clone https://github.com/rasinmuhammed/opsdeck.git","description":"The FastAPI-native admin for async SQLAlchemy teams: permissions, row scoping, audit logging, and a modern UI with zero build step","language":"Python","stars":17,"topics":["admin-panel","async","fastapi","htmx","pydantic","python","shadcn","sqlalchemy","admin"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"OpsDeck Live demo → · Docs · Migrating from fastapi-admin? OpsDeck is a FastAPI-native admin for async SQLAlchemy teams. It is built for developers who want the first admin screen to feel magnetic, but still need the operational basics to be explicit, scoped, auditable, and easy to integrate. Why developers pick it - FastAPI-first instead of generic framework abstraction - Async SQLAlchemy 2.x as the mainline path - Pure Python integration with no Node.js build step - Fast path with admin.register() and a serious path with ModelAdmin - Permissions, row scoping, bulk actions, exports, and audit hooks - A clean, modern UI by default, with an optional Matrix theme for those who want it - Typed Python package metadata for better IDE and AI-assisted integration Install Get to a working admin fast Grow into a production admin Use ModelAdmin when your requirements move beyond a quick CRUD surface. What ships today - CRUD for registered models - Auto-discovery for SQLAlchemy declarative models - Search, pagination, filters, CSV and Excel export - Many-to-many relationship handling with multi-select widgets - Relationship search inputs for foreign keys - Model-level permissions and request-aware row scoping - Bulk actions and custom action hooks - Optional audit logging with an explicit audit model - Environment-aware session cookie behavior - Two themes: theme=\"matrix\" (default) and theme=\"clean\" for neutral corporate UIs Excel export Excel export requires openpyxl : Once installed, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/rasinmuhammed","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rasinmuhammed/opsdeck/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}