{"repo":"RunaVault/RunaVault","free":true,"listed":false,"github":"https://github.com/RunaVault/RunaVault","clone":"git clone https://github.com/RunaVault/RunaVault.git","description":"RunaVault is a secure, serverless password management application built using AWS free-tier services and a React frontend. It enables users to create, manage, and share encrypted secrets (e.g., passwords) with individuals or groups, leveraging AWS Cognito for authentication, DynamoDB for storage, and KMS for encryption.","language":"JavaScript","stars":131,"topics":["aws","passwordmanager","react","serverless","terraform","amazonwebservices","apigateway","dynamodb","lambda","password-manager"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"RunaVault RunaVault is a secure, serverless password management application built using AWS free-tier services and a React frontend. It enables users to create, manage, and share encrypted secrets (e.g., passwords) with individuals or groups, leveraging AWS Cognito for authentication, DynamoDB for storage, and KMS for encryption. Screenshots Click to view screenshots Architecture Features - User Management : Create and manage users and groups via an admin panel or Terraform. Note: The user must be added to Admin group to have access to Admin panel. - Multi-Factor Authentication : All users are required to enable MFA by default for enhanced account security. - Secret Management : Store, edit, and delete encrypted secrets with optional tags and subdirectories. - Sharing : Share secrets with individual users or groups with role-based permissions (Viewer/Editor). - Encryption : Passwords are encrypted client-side using AWS KMS keys. - Favorites : Mark secrets as favorites for quick access. - Search & Filter : Search secrets by site, username, notes, or tags; filter by favorites. - Responsive UI : Built with React, FontAwesome icons, and react-select for a modern, user-friendly interface. - Dark and Light themes : You can switch between dark and light themes. Detailed Architecture Frontend - Framework : React with hooks ( useState , useEffect , useCallback ) for state management. - Components : - AdminPanel : Manage users and groups within RunaVault. - CreateSecretForm : Form to c","default_branch":null,"files":null,"tree":[],"storefront":"/r/RunaVault","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RunaVault/RunaVault/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}