Skip to content
SPECIFICTION
Get listed

GitHub CodeQL vs Ryujinx Classic

GitHub CodeQL

codeql.github.com

Ryujinx Classic

gitlab.com

Side by side

FigureGitHub CodeQLRyujinx Classic
Price from$30/mo—
Free planYes—
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hostedYes—
Plans published50
Spec score · Nintendo Switch Emulators8.7 (#3)7.2 (#15)
PurposeCodeQL is a language and toolchain for code analysis that treats code as data.Ryujinx Classic is a Nintendo Switch emulator intended to revive the original project through codebase improvements, quality-of-life enhancements, and support for newer Nintendo Switch firmware and software.

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 →

Ryujinx Classic

No plans published.

Ryujinx Classic pricing →

In their own words

GitHub CodeQL

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

Visit codeql.github.com

Ryujinx Classic

Ryujinx Classic is a Nintendo Switch emulator project intended to revive the original Ryujinx. The project aims to improve its codebase, add quality-of-life enhancements, and support newer Nintendo Switch firmware and software. Its C# source is available under the MIT license, with Windows, macOS, and Linux listed as supported platforms. Graphics support includes OpenGL 4.5+, Vulkan, and Metal through MoltenVK, with resolution scaling, anti-aliasing, and shader caching among the available options. Input includes keyboard, mouse, touch, JoyCon, and nearly all controllers; audio output is supported, but microphone input is not. The emulator can manage downloadable content and supports romfs, exefs, and runtime mods. It does not yet provide an automated build, so users need to build it themselves. The README recommends at least 8 GiB of RAM and preferably an NVIDIA GPU, warning that lower specifications may cause poor performance or unexpected crashes. The project describes its current aim and does not provide an automated build.

Visit gitlab.com