Skip to content

kevalabs/rusty-admin

Repository files navigation

Rust Admin Panel with Theming System

A production-ready admin panel built with Rust, Actix Web, and Askama, featuring a comprehensive theming system for white-label deployments.

🚀 Features

  • Modern Admin Interface - Clean, responsive Bootstrap 5 design
  • Comprehensive Theming System - 4 pre-built themes + custom CSS support
  • User Management - Complete CRUD operations with role-based access
  • Real-time Theme Switching - Dynamic theme changes with browser persistence
  • White-label Ready - Easy client customization and branding
  • Production Ready - Includes deployment guides and Docker support

🎨 Theming System

  • Pre-built Themes: Default, Blue Corporate, Dark Mode, Green Nature
  • CSS Variables: Easy color customization
  • Client Branding: Logo and color scheme customization
  • Theme Settings UI: Admin interface for theme management
  • Multi-client Support: Environment-based theme loading

🏃‍♂️ Quick Start

# Clone and build
cargo build

# Run the application
cargo run

# Access at http://localhost:8080
# Default login: admin / password

📚 Documentation

🛠 Tech Stack

  • Backend: Rust + Actix Web
  • Templates: Askama
  • Frontend: Bootstrap 5 + jQuery + Chart.js
  • Styling: CSS3 with custom properties

🎯 Perfect For

  • SaaS admin panels
  • White-label applications
  • Multi-client deployments
  • Startup admin interfaces
  • Custom business dashboards

About

This is starter admin application based on rust and htmlx

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published