{"id":16159743,"url":"https://github.com/vitorwlima/cool-keeper","last_synced_at":"2025-09-07T12:37:53.101Z","repository":{"id":37024480,"uuid":"502461482","full_name":"vitorwlima/cool-keeper","owner":"vitorwlima","description":"⭐ Password manager of the future.","archived":false,"fork":false,"pushed_at":"2022-06-30T00:58:46.000Z","size":782,"stargazers_count":7,"open_issues_count":15,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-31T04:27:39.181Z","etag":null,"topics":["nextauth","nextjs","planetscale","prisma","tailwindcss","trpc","typescript"],"latest_commit_sha":null,"homepage":"https://cool-keeper.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vitorwlima.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-11T21:38:43.000Z","updated_at":"2024-10-19T19:38:23.000Z","dependencies_parsed_at":"2022-09-06T09:10:36.713Z","dependency_job_id":null,"html_url":"https://github.com/vitorwlima/cool-keeper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vitorwlima/cool-keeper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorwlima%2Fcool-keeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorwlima%2Fcool-keeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorwlima%2Fcool-keeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorwlima%2Fcool-keeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitorwlima","download_url":"https://codeload.github.com/vitorwlima/cool-keeper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorwlima%2Fcool-keeper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274039436,"owners_count":25211901,"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","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["nextauth","nextjs","planetscale","prisma","tailwindcss","trpc","typescript"],"created_at":"2024-10-10T01:59:34.261Z","updated_at":"2025-09-07T12:37:53.047Z","avatar_url":"https://github.com/vitorwlima.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eCool Keeper\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Repository size\" src=\"https://img.shields.io/github/repo-size/vitorwlima/cool-keeper?color=56BEB8\"\u003e\n\n  \u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/vitorwlima/cool-keeper?color=56BEB8\"\u003e\n\n  \u003cimg alt=\"Github issues\" src=\"https://img.shields.io/github/issues/vitorwlima/cool-keeper?color=56BEB8\" /\u003e\n\n  \u003cimg alt=\"Github forks\" src=\"https://img.shields.io/github/forks/vitorwlima/cool-keeper?color=56BEB8\" /\u003e\n\n  \u003cimg alt=\"Github stars\" src=\"https://img.shields.io/github/stars/vitorwlima/cool-keeper?color=56BEB8\" /\u003e\n\u003c/p\u003e\n\n\u003c!-- Status --\u003e\n\n\u003c!-- \u003ch4 align=\"center\"\u003e \n\t🚧  Cool Keeper 🚀 Under construction...  🚧\n\u003c/h4\u003e \n\n\u003chr\u003e --\u003e\n\n## :dart: About ##\n\nCool keeper is the modern password manager we have been looking for. Built using the latest technologies from the web development world, it's goal is to provide the users a safe place to store their passwords with a great UX and beautiful UI (work in progress). The idea is to achieve this by building a highly interactive open source environment where people can contribute adding features and fixing bugs.\n\n## :rocket: Technologies ##\n\nThe following tools were used in this project:\n\n- [Next.js](https://nextjs.org/)\n- [TypeScript](https://www.typescriptlang.org/)\n- [TailwindCSS](https://tailwindcss.com/)\n- [Prisma](https://www.prisma.io/)\n- [tRPC](https://trpc.io/)\n- [Planetscale](https://planetscale.com/)\n- [NextAuth](https://next-auth.js.org/)\n\n## :white_check_mark: Requirements ##\n\nBefore starting :checkered_flag:, you need to have [Git](https://git-scm.com), [Node](https://nodejs.org/en/) and [PnpM](https://pnpm.io/) installed.\n\n## :checkered_flag: Contributing ##\n\nClone the project:\n\n```bash\n# Clone this project\n$ git clone https://github.com/vitorwlima/cool-keeper\n\n# Access\n$ cd cool-keeper\n\n# Install dependencies\n$ pnpm install\n\n# Run the project\n$ pnpm run dev\n\n# The server will initialize in the \u003chttp://localhost:3000\u003e\n```\n\nSetup your .env file:\n\n```typescript\nDATABASE_URL=your_planetscale_db_url\nPASSWORD_HASH=random_string\n```\n\n\u003e The DB section is optional, and you can make it run locally while developing if that is better for you.\n\nAfter that, you are ready to start working on the project. Feel free to pick any open issues or open new ones that you feel are important. The flow is standard: you need to create a separate branch and then create a pull request into `main` branch. Also, when commiting it is recommended to use [this convention](https://dev.to/i5han3/git-commit-message-convention-that-you-can-follow-1709).\n\n## :memo: License ##\n\nThis project is under license from MIT. For more details, see the [LICENSE](LICENSE.md) file.\n\n\nMade with :heart: by \u003ca href=\"https://github.com/vitorwlima\" target=\"_blank\"\u003eVitor Lima\u003c/a\u003e\n\n\u0026#xa0;\n\n\u003ca href=\"#top\"\u003eBack to top\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitorwlima%2Fcool-keeper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvitorwlima%2Fcool-keeper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitorwlima%2Fcool-keeper/lists"}