--- import { RefreshCw, FileText, ShieldCheck, Activity, Lock, HardDrive, } from 'lucide-react'; const features = [ { title: "Automated Mirroring", description: "Set it and forget it. Automatically sync your GitHub repositories to Gitea on a schedule.", icon: RefreshCw, gradient: "from-primary/10 to-accent/10", iconColor: "text-primary" }, { title: "Metadata Preservation", description: "Mirror issues, pull requests, releases, labels, milestones, and wiki pages alongside your code.", icon: FileText, gradient: "from-accent/10 to-accent-teal/10", iconColor: "text-accent" }, { title: "Force-Push Protection", description: "Detect upstream force-pushes and automatically snapshot repos before destructive changes.", icon: ShieldCheck, gradient: "from-accent-teal/10 to-primary/10", iconColor: "text-accent-teal" }, { title: "Real-time Dashboard", description: "Monitor mirror progress with live updates, activity logs, and per-repo status tracking.", icon: Activity, gradient: "from-accent-coral/10 to-primary/10", iconColor: "text-accent-coral" }, { title: "Secure & Self-Hosted", description: "Tokens encrypted at rest with AES-256-GCM. Your code stays on your infrastructure.", icon: Lock, gradient: "from-accent-purple/10 to-primary/10", iconColor: "text-accent-purple" }, { title: "Git LFS Support", description: "Mirror large files and binary assets alongside your repositories with full LFS support.", icon: HardDrive, gradient: "from-primary/10 to-accent-purple/10", iconColor: "text-primary" } ]; ---

Everything You Need for Reliable Backups

Powerful features designed to keep your code safe and accessible, no matter what happens.

{features.map((feature) => { const Icon = feature.icon; return (

{feature.title}

{feature.description}

); })}