Hi HN, I built FastAPI Matrix Admin – an admin panel for FastAPI with a Matrix-style cyberpunk UI. Live demo: https://fastapi-matrix-admin-demo.onrender.com/admin/ GitHub: https://github.com/rasinmuhammed/fastapi-matrix-admin What makes it different: 1. One-line auto-discovery: admin.auto_discover(Base) registers all your SQLAlchemy models automatically. No config files, no manual registration. 2. Zero Node.js: Pure Python. No npm, no webpack, no build step. Tailwind via CDN, HTMX for interactions. 3. Unique Matrix theme: Terminal-style green/black aesthetic with neon glows. Most admin panels look generic – this one stands out. 4. Production-ready : Async SQLAlchemy 2.0, Pydantic v2, CSP middleware, CSRF protection, type-safe. The project started as "fastapi-shadcn-admin" trying to copy shadcn/ui, but I realized the Matrix theme was becoming the actual differentiator, so I rebranded. Tech stack: - Backend: FastAPI + SQLAlchemy (async) - Frontend: Jinja2 templates + HTMX + Alpine.js - Styling: Tailwind CSS (CDN) - Security: itsdangerous for signing, CSP middleware I'd love feedback on: - Is auto-discovery actually useful or too magical? - Does the Matrix theme help or hurt adoption? - What features would make this production-ready for your use cases? Thanks! |