{"id":28988630,"url":"https://github.com/ahmedragab99/gitwizard","last_synced_at":"2025-06-24T22:04:20.774Z","repository":{"id":288636967,"uuid":"967816309","full_name":"AhmedRagab99/GitWizard","owner":"AhmedRagab99","description":"A modern, SwiftUI-based Git client that brings the power of Git to your fingertips with a beautiful, intuitive interface.","archived":false,"fork":false,"pushed_at":"2025-06-11T19:15:35.000Z","size":3440,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-11T20:49:48.897Z","etag":null,"topics":["appkit","caching","combine","concurrency","git","git-client","gitclient","macos","mvvm","mvvm-architecture","swift","swift5","swiftui","xcode"],"latest_commit_sha":null,"homepage":"","language":"Swift","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/AhmedRagab99.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-04-17T03:43:41.000Z","updated_at":"2025-06-11T19:15:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"0292a7ed-154c-4e2d-95b4-cab1d1f31e7b","html_url":"https://github.com/AhmedRagab99/GitWizard","commit_stats":null,"previous_names":["ahmedragab99/gitapp","ahmedragab99/gitwizard"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AhmedRagab99/GitWizard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AhmedRagab99%2FGitWizard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AhmedRagab99%2FGitWizard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AhmedRagab99%2FGitWizard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AhmedRagab99%2FGitWizard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AhmedRagab99","download_url":"https://codeload.github.com/AhmedRagab99/GitWizard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AhmedRagab99%2FGitWizard/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261764320,"owners_count":23206250,"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":["appkit","caching","combine","concurrency","git","git-client","gitclient","macos","mvvm","mvvm-architecture","swift","swift5","swiftui","xcode"],"created_at":"2025-06-24T22:04:19.364Z","updated_at":"2025-06-24T22:04:20.763Z","avatar_url":"https://github.com/AhmedRagab99.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 GitWizard - Modern Git Client for macOS\n\n\u003cdiv align=\"center\"\u003e\n\n![Swift](https://img.shields.io/badge/Swift-5.7-orange.svg)\n![Platform](https://img.shields.io/badge/Platform-macOS-lightgrey.svg)\n![License](https://img.shields.io/badge/License-MIT-blue.svg)\n![Xcode](https://img.shields.io/badge/Xcode-16.0+-blue.svg)\n\nA modern, SwiftUI-based Git client that brings the power of Git to your fingertips with a beautiful, intuitive interface.\n\n[Features](#-key-features) • [Architecture](#-architecture) • [Installation](#-getting-started) • \n\n\n\u003cimg width=\"1714\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/3858f7fa-73ca-40b5-9fdd-33027febd0b1\" /\u003e\n\n\n\u003c/div\u003e\n\n\n## 🎯 Key Features\n\n- Repository Management\n- Branch Operations\n- Commit History\n- File Diff Viewing\n- Stash Management\n- Tag Management\n- Merge Operations\n## 🏗 Architecture\n\nThe project follows MVVM (Model-View-ViewModel) architecture with a clear separation of concerns:\n\n```mermaid\ngraph TD\n    A[Views] --\u003e B[ViewModels]\n    B --\u003e C[Models]\n    B --\u003e D[Commands]\n    D --\u003e E[Git Operations]\n```\n\n## 🛠 Technical Stack\n\n- SwiftUI for UI\n- Swift Concurrency (async/await)\n- Combine for reactive programming\n- Git command-line interface integration\n- Modern Swift features and best practices\n\n\n## 📱 Requirements\n\n- macOS 14.0+\n- Xcode 16.0+\n- Swift 5.7+\n\n## 🚀 Getting Started\n\n1. Clone the repository\n2. Open `GitApp.xcodeproj`\n3. Build and run the project\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 👥 Contributing\nContributions are welcome! Feel free to open an issue or submit a pull request.\n\n## 🌟 Support\nIf you find this project helpful, give it a ⭐ on GitHub!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedragab99%2Fgitwizard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahmedragab99%2Fgitwizard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedragab99%2Fgitwizard/lists"}