{"id":28738978,"url":"https://github.com/giovanni-iannaccone/kfd","last_synced_at":"2025-06-16T05:16:05.988Z","repository":{"id":298111114,"uuid":"998353095","full_name":"giovanni-iannaccone/kfd","owner":"giovanni-iannaccone","description":"Generator of useful keys for developers 🗝️","archived":false,"fork":false,"pushed_at":"2025-06-09T13:28:09.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-09T13:45:16.717Z","etag":null,"topics":["c","cli-tool","jwt","jwt-generator","jwt-key","keys","token","uuid","uuid-generator"],"latest_commit_sha":null,"homepage":"","language":"C","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/giovanni-iannaccone.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-08T12:38:05.000Z","updated_at":"2025-06-09T13:28:13.000Z","dependencies_parsed_at":"2025-06-09T13:45:20.462Z","dependency_job_id":"4aeee350-b56d-4be7-8727-b8d2aa14c26a","html_url":"https://github.com/giovanni-iannaccone/kfd","commit_stats":null,"previous_names":["giovanni-iannaccone/kfd"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/giovanni-iannaccone/kfd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giovanni-iannaccone%2Fkfd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giovanni-iannaccone%2Fkfd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giovanni-iannaccone%2Fkfd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giovanni-iannaccone%2Fkfd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/giovanni-iannaccone","download_url":"https://codeload.github.com/giovanni-iannaccone/kfd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giovanni-iannaccone%2Fkfd/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260103227,"owners_count":22959055,"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":["c","cli-tool","jwt","jwt-generator","jwt-key","keys","token","uuid","uuid-generator"],"created_at":"2025-06-16T05:16:05.012Z","updated_at":"2025-06-16T05:16:05.981Z","avatar_url":"https://github.com/giovanni-iannaccone.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🗝️ kfd (Keys For Developers)\n\n**kfd** is a lightweight command-line tool for generating various types of random strings. It is designed to assist developers who need secure and unique keys, tokens, or identifiers for their applications but refuse to go on internet to get them.\n\n## 🐧 Features\n- Generate JWT keys\n- Generate version 4 UUIDs\n- Create random alphanumeric strings\n- Generate random letter-only strings\n- Create random hexadecimal strings\n- Generate random numbers\n\n## 🛸 Installation \n1. Download kfd with git\n```sh\ngit clone https://github.com/giovanni-iannaccone/kfd\ncd kfd\n```\n\n2. Compile it using make\n```sh\nmake all\n```\n\n## 🎮 Usage\nExecute to learn more about the available options\n```sh\n./kfd --help\n```\n\n## 🧩 Contributing\nWe welcome contributions! Please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch ( using \u003ca href=\"https://medium.com/@abhay.pixolo/naming-conventions-for-git-branches-a-cheatsheet-8549feca2534\"\u003ethis\u003c/a\u003e convention).\n3. Make your changes and commit them with descriptive messages.\n4. Push your changes to your fork.\n5. Create a pull request to the main repository.\n\n## ⚖ License\nThis project is licensed under the GPL-3.0 License. See the LICENSE file for details.\n\n## ⚔ Contact\n- For any inquiries or support, please contact iannacconegiovanni444@gmail.com .\n- Visit my site for more informations about me and my work https://giovanni-iannaccone.github.io\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiovanni-iannaccone%2Fkfd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgiovanni-iannaccone%2Fkfd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiovanni-iannaccone%2Fkfd/lists"}