Laravel Filament Password Manager

Laravel Filament Password Manager is a secure, user-friendly application for storing and managing passwords. Built with Laravel and Filament, it provides an elegant interface for organizing passwords by domains and record types with robust security features.

Screenshot: Domains

Screenshot: Records

Screenshot: Record Types

About

This application provides a secure way to store and manage passwords with the following features:

  • Domain Organization: Group passwords by domains (websites, applications, etc.)
  • Record Types: Categorize passwords by custom types (e.g., personal, work, financial)
  • Secure Storage: All passwords are encrypted using Laravel's Crypt facade
  • User-Specific Data: Each user can only access their own domains and passwords
  • Password Generation: Built-in secure password generator
  • Copy to Clipboard: Easily copy usernames and passwords without revealing them
  • Responsive Interface: Built with Filament for a clean, modern UI that works on all devices
  • Password Expiry Management: Set expiry periods for passwords with visual indicators for expired or soon-to-expire passwords
  • Comprehensive Audit Logging: Track all password-related activities including views, edits, and deletions
  • Security Monitoring: Monitor who accessed passwords, when, and from which IP address

The application is ideal for:

  • Individuals wanting to securely store personal passwords
  • Small teams needing to share access credentials
  • Developers managing multiple client credentials
  • Anyone looking for a self-hosted password management solution

Requirements

  • PHP >= 8.2
  • PHP extensions:
    • pdo
    • zip
    • mysqli
    • curl
    • mbstring
    • intl
  • MySQL Server 8 OR MariaDB 10
  • Apache >= 2.4
  • Composer
  • NPM