Skip to content
SPECIFICTION
Get listed

GitHub Codespaces vs JDoodle

GitHub Codespaces

github.com

JDoodle

jdoodle.com

Side by side

FigureGitHub CodespacesJDoodle
Price from$0.07/mo$4/mo
Free planYesYes
Free trial——
Open source——
WebYesYes
WindowsYes—
macOSYes—
LinuxYes—
iOSYesYes
AndroidYesYes
APIYesYes
Plans published813
Spec score · Coding Playgrounds8.9 (#14)9.3 (#7)
Free planYesYes

Plans

GitHub Codespaces

  • 2-core compute$0.18 a month
  • 4-core compute$0.36 a month
  • 8-core compute$0.72 a month
  • 16-core compute$1.44 a month
  • 32-core compute$2.88 a month
  • Codespaces storage$0.07 a month
  • GitHub Codespaces personal included usageFree
  • GitHub Codespaces pay-as-you-go$0.18 a month

GitHub Codespaces pricing →

JDoodle

  • FreeFree
  • Pro$15 a month
  • EnterprisePrice not published
  • API FreeFree
  • FreeFree
  • Student$4 a month
  • API Starter$10 a month
  • Pro$12 a month
  • API Growth$20 a month
  • Teacher$20 a month

JDoodle pricing →

In their own words

GitHub Codespaces

GitHub Codespaces provides cloud development environments configured for a repository and hosted by GitHub. Repository dev container files can define a repeatable environment; users can start from a template or a branch or commit. Each codespace runs in a Docker container on a GitHub-hosted virtual machine, with machine choices from 2 cores, 8 GB RAM, and 32 GB storage to 32 cores, 128 GB RAM, and 128 GB storage. Connect through a browser, Visual Studio Code, or GitHub CLI from an internet-connected device, including an iPad. The Codespaces extension also connects a GitHub account to local Visual Studio Code. Each codespace has its own virtual machine and isolated network; connections use a TLS-encrypted tunnel and GitHub authentication, and forwarded ports are private by default. GitHub Free personal accounts include 120 compute hours and 15 GB-month of storage; Pro includes 180 hours and 20 GB-month. Usage is billed monthly, with 2-core compute at $0.18 a month and storage at $0.07 a month. Codespaces cannot be self-hosted and is unavailable for repositories owned by managed user accounts.

Visit github.com

JDoodle

JDoodle is an online programming platform for learning, teaching and practicing code. Its browser IDE runs programs on JDoodle machines, so it requires no local IDE installation, and it supports 114 languages, frameworks and databases. The Compiler API provides REST for final results and WebSocket for streaming output and interactive programs; API and embedded submissions run with time and memory limits. Runnable IDEs can be embedded in websites, course materials and learning management systems using three lines of HTML. Education features include assignments, automated correction and grading, question types, roles and result disclosures. Mobile apps support writing and running code on iOS and Android phones and tablets. The free Chrome extension has no Firefox or Safari version. The Free platform plan does not expire and needs no credit card; it includes 1,000 executions per day and 100 saved projects. A separate API Free plan gives 20 credits per day and no internet access. Pro costs $15 a month, and Student costs $4 a month billed yearly (US$48 a year). Paid API tiers start at $10 a month.

Visit jdoodle.com