SmartGit is a Git client for Windows, Mac and Linux. It is free for non-commercial use, provides a graphical access to Git repositories and can access Subversion. Developed by Syntevo
License: Free Personal
GitHub Desktop is designed for users who prioritize simplicity and integration with GitHub, making it ideal for beginners and casual users. In contrast, SmartGit offers more advanced features suited for experienced developers working with multiple repositories and complex workflows.