{"id":20976689,"url":"https://github.com/elfenware/obliviate","last_synced_at":"2026-01-03T07:26:34.931Z","repository":{"id":38324951,"uuid":"318861403","full_name":"elfenware/obliviate","owner":"elfenware","description":"A password manager that forgets your passwords","archived":false,"fork":false,"pushed_at":"2022-12-03T08:40:53.000Z","size":334,"stargazers_count":22,"open_issues_count":1,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-04-27T16:34:16.671Z","etag":null,"topics":["appcenter","elementary","gtk","hacktoberfest","manager","passphrase","password","security","vala"],"latest_commit_sha":null,"homepage":"","language":"Vala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elfenware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-05T18:33:41.000Z","updated_at":"2023-12-07T06:57:44.000Z","dependencies_parsed_at":"2023-01-23T04:31:48.941Z","dependency_job_id":null,"html_url":"https://github.com/elfenware/obliviate","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elfenware%2Fobliviate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elfenware%2Fobliviate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elfenware%2Fobliviate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elfenware%2Fobliviate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elfenware","download_url":"https://codeload.github.com/elfenware/obliviate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225297829,"owners_count":17452010,"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":["appcenter","elementary","gtk","hacktoberfest","manager","passphrase","password","security","vala"],"created_at":"2024-11-19T04:55:28.351Z","updated_at":"2026-01-03T07:26:34.857Z","avatar_url":"https://github.com/elfenware.png","language":"Vala","funding_links":[],"categories":["Security and Privacy"],"sub_categories":["Password Management"],"readme":"\u003cp align=\"center\"\u003e\n   \u003cimg src=\"data/icons/128/com.github.elfenware.obliviate.svg\" alt=\"Icon\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eObliviate\u003c/h1\u003e\n\u003cp align=\"center\"\u003eA password manager that forgets your passwords\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://appcenter.elementary.io/com.github.elfenware.obliviate\"\u003e\u003cimg src=\"https://appcenter.elementary.io/badge.svg\" alt=\"Get it on AppCenter\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"data/window-screenshot.png\" alt=\"Screenshot\"\u003e\n\u003c/p\u003e\n\n## Description\n\nObliviate does not store your passwords but gives them to you when you need them. How?\n\nIt asks you for two things:\n\n- the site you want to log in to\n- a cipher key, which is any passphrase \u003ca href=\"https://xkcd.com/936/\" target=\"_blank\"\u003eyou can remember\u003c/a\u003e\n\nUsing these, it will derive a password, which you can set as your new password for that site.\n\nThe next time you need it, enter the same site and same cipher key. Obliviate will derive the same password as before.\n\nIt’s not magic, but it’s quite close.\n\n### Bonus\n\nIf you need your passwords on another device, you can get them on the web from [obliviate.app](https://obliviate.app/).\n\n## Built for elementary OS\n\nWhile Obliviate will happily compile on any Linux distribution, it is primarily\nbuilt for [elementary OS].\n\n[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)][appcenter]\n\n## Developing and building\n\nDevelopment is targeted at [elementary OS]. If you want to hack on and\nbuild Obliviate yourself, you'll need the following dependencies:\n\n- libgranite-dev\n- libgtk-3-dev\n- libgcrypt20-dev\n- libhandy-1-dev\n- meson\n- valac\n\nYou can install them on elementary OS with:\n\n```shell\nsudo apt install elementary-sdk libgcrypt20-dev\n```\n\nRun `meson build` to configure the build environment and run `ninja install`\nto install:\n\n```shell\nmeson build --prefix=/usr\ncd build\nsudo ninja install\n```\n\nThen run it with:\n\n```shell\ncom.github.elfenware.obliviate\n```\n\n[elementary os]: https://elementary.io\n[appcenter]: https://appcenter.elementary.io/com.github.elfenware.obliviate\n\n## Credits\n\n- [dotcypress/password](https://github.com/dotcypress/password) for the original idea\n- [nemequ/vala-extra-vapis](https://github.com/nemequ/vala-extra-vapis) for the GCrypt VAPI\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felfenware%2Fobliviate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felfenware%2Fobliviate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felfenware%2Fobliviate/lists"}