{"id":15007978,"url":"https://github.com/kmj-007/lazygh","last_synced_at":"2025-10-30T12:31:24.906Z","repository":{"id":257306211,"uuid":"857875259","full_name":"KMJ-007/lazygh","owner":"KMJ-007","description":"A Terminal User Interface (TUI) application for managing multiple GitHub accounts easily","archived":false,"fork":false,"pushed_at":"2025-01-20T22:34:32.000Z","size":6775,"stargazers_count":12,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T23:46:29.936Z","etag":null,"topics":["account-management","command-line-utilities","development-tools","git","github","ssh-keys","tui","tui-rs"],"latest_commit_sha":null,"homepage":"https://kmj-007.github.io/lazygh/","language":"Rust","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/KMJ-007.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}},"created_at":"2024-09-15T20:36:21.000Z","updated_at":"2025-02-01T19:02:40.000Z","dependencies_parsed_at":"2024-09-15T21:49:16.798Z","dependency_job_id":"d08a84f2-53be-4899-a51a-498268ab64c6","html_url":"https://github.com/KMJ-007/lazygh","commit_stats":null,"previous_names":["kmj-007/github-account-tui","kmj-007/lazygh"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KMJ-007%2Flazygh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KMJ-007%2Flazygh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KMJ-007%2Flazygh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KMJ-007%2Flazygh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KMJ-007","download_url":"https://codeload.github.com/KMJ-007/lazygh/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238968284,"owners_count":19560585,"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":["account-management","command-line-utilities","development-tools","git","github","ssh-keys","tui","tui-rs"],"created_at":"2024-09-24T19:14:42.691Z","updated_at":"2025-10-30T12:31:19.862Z","avatar_url":"https://github.com/KMJ-007.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LazyGH\n\n⚠️ **WARNING: This project is highly under development. Do not use in production. There are several security issues which are yet to be addressed.** ⚠️\n\nLazyGH is a Terminal User Interface (TUI) application for managing multiple GitHub accounts easily. It allows you to switch between different Git configurations and SSH keys seamlessly.\n\n## Demo\n\nCheck out the demo to see LazyGH in action:\n\n![LazyGH Demo](https://cloud-hq5v2c9l2-hack-club-bot.vercel.app/0demo.gif)\n\n## Features\n\n- Manage multiple GitHub accounts\n- Switch between accounts with ease\n- Automatically update Git global configuration\n- Generate and manage SSH keys for each account\n- Copy SSH public keys to clipboard\n\n## Contributing\n\nContributions are welcome! Here's how you can contribute:\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\nPlease make sure to update tests as appropriate and adhere to the existing coding style.\n\n## Issues\n\nIf you encounter any problems or have suggestions for improvements, please open an issue on the [GitHub Issues page](https://github.com/KMJ-007/lazygh/issues).\n\n## Roadmap\n\n- [ ] fix the cargo auto release version mangment with release workflow \n- [ ] adding lazygh to binstall\n- [ ] adding lazygh to nix-env\n- [ ] adding lazygh to nix flake\n- [ ] ability to maintain multiple gh config files and able to categorise them in workspace fashion but in simpler way\n- [ ] don't know other things to add, create an issue if you have any ideas\n\n## Security\n\nLazyGH takes your security seriously. If you discover a security vulnerability within LazyGH, please send an e-mail to Karan Janthe via karanjanthe@gmail.com. All security vulnerabilities will be addressed.\n\n## Acknowledgements\n\n- [Ratatui](https://github.com/ratatui-org/ratatui) for the excellent TUI framework\n- [Tweet](https://x.com/KaranJanthe/status/1835380523235193310) for the idea and inspiration\n- All the contributors who have helped shape LazyGH\n\n## Contact\n\nKaran Janthe - [@KaranJanthe](https://twitter.com/karanjanthe)\n\nProject Link: [https://github.com/KMJ-007/lazygh](https://github.com/KMJ-007/lazygh)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkmj-007%2Flazygh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkmj-007%2Flazygh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkmj-007%2Flazygh/lists"}