Roadmap
HyperAdmin is a Pydantic-native, async-first admin interface for FastAPI powered by HTMX. This roadmap outlines what has shipped and what is coming next.
What's shipped
v0.2.0 — Foundation
- Full CRUD operations (list, detail, create, update, delete)
- Dynamic forms with 12+ widgets (text, number, select, checkbox, datetime, textarea, and more)
- Foreign key and many-to-many relationship support
- Configurable search across model fields
- Sorting, filtering, and pagination
- Form validation with field-level error display
- Delete confirmation dialogs
- WCAG 2.1 AA accessibility (keyboard navigation, skip-to-content, ARIA live regions, focus management, color contrast)
- Theme system with light/dark mode toggle and system preference detection
prefers-reduced-motionsupport and high-contrast mode- Custom model actions with bulk and single-object support
Coming next
v0.3.0 — Developer Love
Theme: Make developers productive in minutes, not hours
Zero-Config Admin (3 Lines of Code)
The killer feature — beat every competitor on setup speed:
from hyperadmin import Admin
admin = Admin(app, engine=engine)
admin.mount("/admin") # auto-discovers all SQLModel models
- Auto-register all SQLModel/SQLAlchemy models without explicit
admin.py - Smart defaults: infer
list_display,search_fields,list_filterfrom model fields - Convention-over-configuration: sensible defaults that work 90% of the time
File Upload System
FileField,ImageFieldsupport in forms- Storage backends: local filesystem + S3-compatible
- Image preview widget with drag-and-drop
- Thumbnail generation for image fields
Export / Import
- CSV and JSON export from list view (respects current filters)
- CSV/JSON import with validation preview
- Background processing for large datasets
Advanced Filtering
- Date range and numeric range filters
- Multi-value select filters
- Saved filter presets per user
- Filter builder UI (AND/OR conditions)
v0.4.0 — Accessible & Beautiful
Theme: Modern design system and full i18n
Responsive Design Overhaul
- Mobile-first responsive grid system
- Collapsible sidebar with swipe gestures
- Responsive data tables (card layout on small screens)
- Touch-friendly action buttons and form controls
Internationalization (i18n)
- Translation system using Python
gettext - Ship with English, Spanish, French, German, Chinese, Japanese, Ukrainian
- RTL layout support (Arabic, Hebrew)
Admin(locale="uk")configuration
v0.5.0 — Enterprise Ready
Theme: Features that make HyperAdmin viable for production enterprise apps
Audit / Activity Log
- Track all CRUD operations (who, what, when, old/new values)
- Audit trail view per object (timeline UI)
- Configurable per model via
AdminOptions
Row-Level Security & Multi-Tenancy
- Object-level permissions (e.g., "user can only see their own records")
get_queryset(request)hook for dynamic filtering- Tenant-aware adapter filtering
SSO & OAuth2 Authentication
- OAuth2 / OpenID Connect backend (Google, GitHub, Azure AD)
- SAML2 backend for enterprise SSO
- MFA support (TOTP)
Dashboard Builder
- Customizable admin dashboard with widget cards
- Built-in widgets: count, chart, recent items, quick actions
- Per-user dashboard layout (drag & drop)
- Widget protocol for custom dashboard widgets
Inline Editing
- Inline formsets for related objects
- Inline table editing (click cell -> edit in place)
- Nested relationship creation from FK dropdown
v0.6.0 — Real-Time Layer
Theme: WebSocket infrastructure and live CRUD notifications
- WebSocket endpoint and connection manager with PubSub backends (InMemory, Redis)
- CRUD event broadcasting via HTMX
hx-ws - Live updates: new/updated/deleted rows appear without refresh
- Optimistic concurrency control with conflict resolution
v0.6.1 — Presence
- Presence tracking with heartbeat-based TTL
- Banner on edit forms showing other editors
v0.7.0 — Scalability
Theme: Make HyperAdmin work with 10M+ records and 100 req/s
- Adapter query performance (
selectinload, cursor-based pagination, count estimation) - Connection pool tuning and rate limiting
- FK preload thresholds and filter caching
- Benchmark suite and performance regression CI
v0.8.0 — The Future
Theme: AI-powered, extensible
Plugin & Extension System
- Formal plugin registry with entry points (
hyperadmin.plugins) - Plugin hooks:
on_model_register,on_before_create,on_after_delete, etc. - Plugin scaffold command:
hyperadmin create-plugin
AI-Powered Features
- Natural language search ("show me orders over $1000 from last month")
- AI-assisted data entry (auto-fill fields from context)
- Smart suggestions for filter combinations
Additional ORM Adapters
- Tortoise ORM, Piccolo ORM, MongoDB (via Motor/Beanie)
- Generic REST API adapter (connect to any API as data source)
Custom Pages & Views
- Register custom pages beyond CRUD (reports, charts, settings)
- Custom view decorators with admin navigation integration