Cojudge

Cojudge 0.8.8

Offline-first code judge

  • By Cojudge
  • Open Source
  • Updated Oct 26, 2026
Download for Windows

About Cojudge

Solve algorithmic problems locally using Docker-based language runtimes.

What's new in 0.8.8

Automatic updates
Cojudge checks github.com/cojudge/cojudge/releases for new versions automatically on startup (desktop only).
Use the menu → Check for Updates button (under Light/Dark theme) to check manually, install in-app, and restart to apply.
- macOS (universal .dmg / .app.tar.gz): in-app install supported when launched from /Applications.
- Windows (-setup.exe): in-app install supported; the installer restarts the app automatically.
- Linux: in-app install supported for the .AppImage. If you installed via .deb/.rpm, download the new package manually.
Manage Problems
You can add or edit problems without having to clone the repo, modify files and build a new binary!
All you need is to go to ~/cojudge to add or edit files there:
- /problems/[slug] for adding new problems. You can also view or edit existing problems
- /courses/[id]/courseinfo.json for adding new course. You can also view or edit existing courses
Optional: You can install the cojudge desktop CLI via GUI to verify your new problems programmatically after adding them.
View ~/cojudge/README.md for a more detailed guide.
Add problems with a coding agent
Paste the following prompt into your coding agent to easily add problems (requires the cojudge desktop CLI above):
Look at ~/cojudge/README.md, please add this problem: {URL}
Linux installation (x86_64)
Ubuntu, Debian, and Pop!_OS: download the .deb and install it with:
sudo apt install ./Cojudge_0.8.8_amd64.deb
Fedora: download the .rpm and install it with:
sudo dnf install ./Cojudge-0.8.8-1.x86_64.rpm
Arch Linux and other compatible Linux distributions: download the .AppImage, make it executable, and run it:
chmod +x Cojudge_0.8.8_amd64.AppImage
./Cojudge_0.8.8_amd64.AppImage
If the AppImage reports a missing libfuse.so.2 on Arch, install fuse2 with sudo pacman -S fuse2.
macOS installation
The macOS application is ad-hoc signed and is not notarized. After dragging Cojudge.app into /Applications, this command is required before the first launch:
xattr -dr com.apple.quarantine /Applications/Cojudge.app
Full Changelog: v0.8.7...v0.8.8

Full release notes »

Technical details

PublisherCojudge
Version0.8.8
Release date2026-10-26
LicenseMIT
Installer typenullsoft
Architecturex64
Package IDCojudge.Cojudge

Install Cojudge from the command line

Install with Windows Package Manager
winget install --id=Cojudge.Cojudge -e
Update to the latest version
winget upgrade --id=Cojudge.Cojudge -e
Uninstall
winget uninstall --id=Cojudge.Cojudge -e
Silent install with the offline installer
"Cojudge_0.8.8_x64-setup.exe" /S

cppcsharpdockereducationgolanginterview-preparationjavaleetcodepythonrustsveltekittypescript

Cojudge version history

  • 0.8.7
  • 0.8.6
  • 0.8.5
  • 0.8.4
  • 0.8.3
  • 0.5.3

Frequently asked questions

Is Cojudge free?

Yes. Cojudge is free and open-source software released under the MIT license.

What is the latest version of Cojudge?

The latest version is 0.8.8, released on Oct 26, 2026.

Is it safe to download Cojudge?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with c27d4992c6b1e9d6f2da95176dd6e51a3fb9ab1351c7955ccde51c128716b0b8.

Which Windows versions does Cojudge support?

Cojudge runs on Windows and is available for 64-bit (x64) systems.

How do I install Cojudge silently?

Run the offline installer with "Cojudge_0.8.8_x64-setup.exe" /S, or install it with Windows Package Manager: winget install --id=Cojudge.Cojudge -e --silent.

How do I uninstall Cojudge?

Open Settings › Apps › Installed apps, find Cojudge and select Uninstall. From the command line, run winget uninstall --id=Cojudge.Cojudge -e.