Skip to content
SPECIFICTION
Get listed

GitHub CodeQL vs SourceGit

GitHub CodeQL

codeql.github.com

SourceGit

sourcegit-scm.github.io

Side by side

FigureGitHub CodeQLSourceGit
Price from$30/moFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hostedYes—
Plans published51
Spec score · Version Control Software8.6 (#6)7.3 (#50)
Spec score · Git GUI Clients8.5 (#4)7.3 (#29)

Plans

GitHub CodeQL

  • Free for research and open sourceFree
  • GitHub Code Security$30 a month
  • CodeQL for open source and researchFree
  • GitHub Code Security$30 a month
  • GitHub Free with CodeQL code scanningPrice not published

GitHub CodeQL pricing →

SourceGit

  • Open-source/FreeFree

SourceGit pricing →

In their own words

GitHub CodeQL

GitHub CodeQL has no write-up on Specifiction yet; its figures are above.

Visit codeql.github.com

SourceGit

SourceGit is a free, open-source Git GUI client for Windows, macOS, and Linux. Its interface supports repository operations including clone, fetch, pull, push, merge, rebase, reset, revert, cherry-pick, interactive rebase, and worktrees. For reviewing changes, it offers a visual commit graph, commit search, file history, blame, and revision or branch diffs. Image diffs can appear side by side, in a swipe view, or blended together. Other listed features include GitFlow, Git LFS, bisect, stashes, submodules, issue links, and custom actions. SourceGit can create pull requests on GitHub, GitLab, Gitea, Gitee, and Bitbucket. Commit message generation works with OpenAI or another service that provides an OpenAI-compatible HTTP API, including Ollama. Listed external tools include Visual Studio Code, VSCodium, Cursor, Sublime Text, Zed, and JetBrains IDEs. SourceGit requires Git version 2.25.1 or later. Linux has only been tested on Debian 12 with X11 and Wayland, and macOS packages on the Releases page are unsigned; a contributor provides a signed package distribution.

Visit sourcegit-scm.github.io