Show HN: FastAPI Matrix Admin – Zero-config secure admin panel with cyberpunk UI

  • Posted 11 hours ago by rasinmuhammed
  • 1 points
https://github.com/rasinmuhammed/fastapi-matrix-admin
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!

0 comments