{"id":22864167,"url":"https://github.com/lanedirt/aliasvault","last_synced_at":"2025-05-15T18:02:10.045Z","repository":{"id":242044692,"uuid":"808517453","full_name":"lanedirt/AliasVault","owner":"lanedirt","description":"A self-hostable, end-to-end encrypted password manager with a built-in alias generator and email server.","archived":false,"fork":false,"pushed_at":"2025-04-11T22:15:45.000Z","size":12827,"stargazers_count":595,"open_issues_count":49,"forks_count":16,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-11T23:16:45.539Z","etag":null,"topics":["alias","argon2id","blazor","browser-extension","docker","dotnet","email-server","password-manager","react","srp","wasm"],"latest_commit_sha":null,"homepage":"https://aliasvault.net","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lanedirt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"buy_me_a_coffee":"lanedirt"}},"created_at":"2024-05-31T08:31:07.000Z","updated_at":"2025-04-11T23:09:50.000Z","dependencies_parsed_at":"2024-06-15T21:24:54.314Z","dependency_job_id":"1ca29b52-43c0-4a31-b2a8-84339e92cdf6","html_url":"https://github.com/lanedirt/AliasVault","commit_stats":null,"previous_names":["lanedirt/aliasvault"],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanedirt%2FAliasVault","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanedirt%2FAliasVault/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanedirt%2FAliasVault/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanedirt%2FAliasVault/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lanedirt","download_url":"https://codeload.github.com/lanedirt/AliasVault/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248492885,"owners_count":21113163,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alias","argon2id","blazor","browser-extension","docker","dotnet","email-server","password-manager","react","srp","wasm"],"created_at":"2024-12-13T11:19:25.320Z","updated_at":"2025-05-15T18:02:10.039Z","avatar_url":"https://github.com/lanedirt.png","language":"C#","readme":"# \u003cimg src=\"https://github.com/user-attachments/assets/933c8b45-a190-4df6-913e-b7c64ad9938b\" width=\"35\" alt=\"AliasVault\"\u003e AliasVault\nEnd-to-end encrypted password manager with built-in alias and email generation — giving you full control over your online identity and safeguarding your privacy. AliasVault: the privacy toolbox that you control.\n\n[\u003cimg src=\"https://img.shields.io/github/v/release/lanedirt/AliasVault?include_prereleases\u0026logo=github\u0026label=Release\"\u003e](https://github.com/lanedirt/AliasVault/releases)\n[![.NET E2E Tests (with Sharding)](https://github.com/lanedirt/AliasVault/actions/workflows/dotnet-e2e-tests.yml/badge.svg)](https://github.com/lanedirt/AliasVault/actions/workflows/dotnet-e2e-tests.yml)\n[\u003cimg src=\"https://img.shields.io/sonar/quality_gate/lanedirt_AliasVault?server=https%3A%2F%2Fsonarcloud.io\u0026label=Sonarcloud\u0026logo=sonarcloud\"\u003e](https://sonarcloud.io/summary/new_code?id=lanedirt_AliasVault)\n[\u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/1309300619026235422?logo=discord\u0026logoColor=%237289da\u0026label=Discord\u0026color=%237289da\"\u003e](https://discord.gg/DsaXMTEtpF)\n\n\u003ca href=\"https://app.aliasvault.net\"\u003eTry the cloud version 🔥\u003c/a\u003e | \u003ca href=\"https://aliasvault.net?utm_source=gh-readme\"\u003eWebsite \u003c/a\u003e | \u003ca href=\"https://docs.aliasvault.net?utm_source=gh-readme\"\u003eDocumentation \u003c/a\u003e | \u003ca href=\"#self-hosting\"\u003eSelf-host instructions\u003c/a\u003e\n\n## About\nAliasVault helps protect your privacy online by generating a unique password, identity, and email alias for every service you use. Everything is end-to-end encrypted and under your control — whether in the cloud or self-hosted.\n\nBuilt on 15 years of experience, AliasVault is open-source, self-hostable and community-driven. It’s the response to a web that tracks everything: a way to take back control of your digital privacy and help you stay secure online.\n\n– Leendert de Borst (@lanedirt), Creator of AliasVault\n\n## Screenshots\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003cth align=\"center\"\u003eResponsive web app\u003c/th\u003e\n        \u003cth align=\"center\"\u003eBrowser extensions\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003cimg src=\"https://github.com/user-attachments/assets/fa5bf64a-704d-4f09-b4e0-0310ab662204\" alt=\"Responsive web app\" /\u003e\n        \u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\n            \u003cimg src=\"https://github.com/user-attachments/assets/b5218609-217b-4c8d-8d5d-8c71e19bf057\"alt=\"Browser extensions\" /\u003e\n\t\t\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003cth align=\"center\"\u003eNative iOS \u0026 Android apps\u003c/th\u003e\n        \u003cth align=\"center\"\u003e\u0026 much more\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n\t\t\u003ctd align=\"center\"\u003e\n            \u003cimg src=\"https://github.com/user-attachments/assets/5d09ad78-d145-48a1-b8da-c5a1dc708886\" alt=\"Native iOS \u0026 Android Apps\" /\u003e\n\t\t\u003c/td\u003e\n\t\t\u003ctd align=\"center\"\u003e\n           \u003cimg src=\"https://github.com/user-attachments/assets/34fe650d-f08d-4c92-92e0-4e750b7a662a\" alt=\"Lots of features\" /\u003e\n        \u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n## Cloud-hosted\nUse the official cloud version of AliasVault at [app.aliasvault.net](https://app.aliasvault.net). This fully supported platform is always up to date with our latest release.\n\nAliasVault is available on: [Web](https://app.aliasvault.net) | [iOS](https://apps.apple.com/app/id6745490915) | [Chrome](https://chromewebstore.google.com/detail/aliasvault/bmoggiinmnodjphdjnmpcnlleamkfedj) | [Firefox](https://addons.mozilla.org/en-US/firefox/addon/aliasvault/) | [Edge](https://microsoftedge.microsoft.com/addons/detail/aliasvault/kabaanafahnjkfkplbnllebdmppdemfo) | [Safari](https://apps.apple.com/app/id6743163173)\n\n[\u003cimg width=\"700\" alt=\"Screenshot of AliasVault\" src=\"docs/assets/img/screenshot.png\"\u003e](https://app.aliasvault.net)\n\n## Self-hosting\nFor full control over your own data you can self-host and install AliasVault on your own servers.\n\n### Install using install script\n\nThis method uses pre-built Docker images and works on minimal hardware specifications:\n\n- Linux VM with root access (Ubuntu/AlmaLinux recommended) or Raspberry Pi\n- 1 vCPU\n- 1GB RAM\n- 16GB disk space\n- Docker installed\n\n```bash\n# Download install script from latest stable release\ncurl -L -o install.sh https://github.com/lanedirt/AliasVault/releases/latest/download/install.sh\n\n# Make install script executable and run it. This will create the .env file, pull the Docker images, and start the AliasVault containers.\nchmod +x install.sh\n./install.sh install\n```\n\nThe install script will output the URL where the app is available. By default this is:\n- Client: https://localhost\n- Admin portal: https://localhost/admin\n\n\u003e Note: If you want to change the default AliasVault ports you can do so in the `.env` file.\n\n## Technical documentation\nFor more information about the installation process, manual setup instructions and other topics, please see the official documentation website:\n- [Documentation website (docs.aliasvault.net) 📚](https://docs.aliasvault.net)\n\n## Security Architecture\n\u003ca href=\"https://docs.aliasvault.net/architecture\"\u003e\u003cimg alt=\"AliasVault Security Architecture Diagram\" src=\"docs/assets/diagrams/security-architecture/aliasvault-security-architecture-thumb.jpg\" width=\"343\"\u003e\u003c/a\u003e\n\nAliasVault takes security seriously and implements various measures to protect your data:\n\n- All sensitive user data is encrypted end-to-end using industry-standard encryption algorithms. This includes the complete vault contents and all received emails.\n- Your master password never leaves your device.\n- Zero-knowledge architecture ensures the server never has access to your unencrypted data\n\nFor detailed information about our encryption implementation and security architecture, see the following documents:\n- [SECURITY.md](SECURITY.md)\n- [Security Architecture Diagram](https://docs.aliasvault.net/architecture)\n\n## Features \u0026 Roadmap\n\nAliasVault is under active development, with a strong focus on usability, security, and cross-platform support.\nThe main focus is on ensuring robust usability for everyday tasks, including comprehensive autofill capabilities across all platforms.\n\n🛠️ Incremental releases are published every 2–3 weeks, with a strong emphasis on real-world testing and user feedback.\nDuring this phase, AliasVault can safely be used in production as it maintains strict data integrity and automatic migration guarantees.\n\nCore features that are being worked on:\n\n- [x] Core password \u0026 alias management\n- [x] Full end-to-end encryption\n- [x] Built-in email server for aliases\n- [x] Easy self-hosted installer\n- [x] Browser extensions with autofill feature (Chrome, Firefox, Edge, Safari, Brave)\n- [x] Built-in TOTP authenticator\n- [x] Import passwords from traditional password managers\n- [x] iOS native app\n- [ ] Android native app\n- [ ] Data model improvements to support reusable identities in combination with aliases\n- [ ] Support for FIDO2/WebAuthn hardware keys and passkeys\n- [ ] Adding support for family/team sharing (organization features)\n\n👉 [View the full AliasVault roadmap here](https://github.com/lanedirt/AliasVault/issues/731)\n\n### Got feedback or ideas?\nFeel free to open an issue or join our [Discord](https://discord.gg/DsaXMTEtpF)! Contributions are warmly welcomed—whether in feature development, testing, or spreading the word. Get in touch on Discord if you're interested in contributing.\n\n### Support the mission\nYour donation helps me dedicate more time and resources to improving AliasVault, making the internet safer for everyone!\n\n\u003ca href=\"https://www.buymeacoffee.com/lanedirt\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" \u003e\u003c/a\u003e\n\n","funding_links":["https://buymeacoffee.com/lanedirt","https://www.buymeacoffee.com/lanedirt"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flanedirt%2Faliasvault","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flanedirt%2Faliasvault","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flanedirt%2Faliasvault/lists"}