{"id":43904387,"url":"https://github.com/judge0/compilers","last_synced_at":"2026-02-06T19:25:33.510Z","repository":{"id":45820233,"uuid":"80238409","full_name":"judge0/compilers","owner":"judge0","description":"📦 Docker image with installed compilers, interpreters and sandbox.","archived":false,"fork":false,"pushed_at":"2024-03-13T13:26:59.000Z","size":846,"stargazers_count":112,"open_issues_count":9,"forks_count":90,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-10-22T10:37:07.335Z","etag":null,"topics":["compiler","docker","docker-image","interpreter","isolate","judge0","judge0-api","sandbox"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/judge0/compilers","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/judge0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-27T19:22:59.000Z","updated_at":"2025-10-05T03:43:53.000Z","dependencies_parsed_at":"2022-08-31T19:10:13.374Z","dependency_job_id":null,"html_url":"https://github.com/judge0/compilers","commit_stats":null,"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/judge0/compilers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/judge0%2Fcompilers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/judge0%2Fcompilers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/judge0%2Fcompilers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/judge0%2Fcompilers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/judge0","download_url":"https://codeload.github.com/judge0/compilers/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/judge0%2Fcompilers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29173699,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T16:33:35.550Z","status":"ssl_error","status_checked_at":"2026-02-06T16:33:30.716Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["compiler","docker","docker-image","interpreter","isolate","judge0","judge0-api","sandbox"],"created_at":"2026-02-06T19:25:33.428Z","updated_at":"2026-02-06T19:25:33.495Z","avatar_url":"https://github.com/judge0.png","language":"Dockerfile","readme":"# Compilers\n\u003ca href=\"https://www.producthunt.com/posts/judge0-ide\" target=\"_blank\"\u003e\u003cimg src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=179885\u0026theme=light\" alt=\"\" height=\"43px\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://patreon.com/hermanzdosilovic\" target=\"_blank\"\u003e\u003cimg src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" alt=\"\" height=\"43px\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://paypal.me/hermanzdosilovic\" target=\"_blank\"\u003e\u003cimg src=\"https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif\" alt=\"Donate with PayPal\" height=\"43px\" /\u003e\u003c/a\u003e\n\n## About\nThis is a Docker image with installed compilers, interpreters, and [sandbox](https://github.com/ioi/isolate). It is used as a base image for [Judge0](https://github.com/judge0/judge0).\n\n## Get Started\nStart with the [**FREE Basic Plan**](https://rapidapi.com/hermanzdosilovic/api/judge0/pricing) on RapidAPI or [host it yourself](https://github.com/judge0/judge0/blob/master/CHANGELOG.md#deployment-procedure).\n\n### Why should you use Judge0 on RapidAPI?\nOur infrastructure behind RapidAPI allows you to focus on building your product and forget about the know-how of maintaining and scaling Judge0.\n\n### RapidAPI plans are not (good) enough for you?\nLet's talk. [Contact us](mailto:hermanz.dosilovic@gmail.com).\n\n## Supported Languages\nJudge0 comes in two flavors: [Judge0](https://rapidapi.com/hermanzdosilovic/api/judge0/pricing) and [Judge0 Extra](https://rapidapi.com/hermanzdosilovic/api/judge0-extra/pricing). They differ mostly in the supported languages.\n\n### [Judge0](https://rapidapi.com/hermanzdosilovic/api/judge0/pricing)\n\u003cdetails\u003e\u003csummary\u003eClick here to expand the list\u003c/summary\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:center\"\u003e#\u003c/th\u003e\n\u003cth style=\"text-align:center\"\u003eName\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e1\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eAssembly (NASM 2.14.02)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e2\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eBash (5.0.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e3\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eBasic (FBC 1.07.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e4\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC (Clang 7.0.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e5\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC (GCC 7.4.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e6\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC (GCC 8.3.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e7\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC (GCC 9.2.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e8\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC# (Mono 6.6.0.161)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e9\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC++ (Clang 7.0.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e10\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC++ (GCC 7.4.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e11\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC++ (GCC 8.3.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e12\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC++ (GCC 9.2.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e13\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eClojure (1.10.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e14\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eCOBOL (GnuCOBOL 2.2)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e15\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eCommon Lisp (SBCL 2.0.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e16\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eD (DMD 2.089.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e17\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eElixir (1.9.4)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e18\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eErlang (OTP 22.2)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e19\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eExecutable\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e20\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eF# (.NET Core SDK 3.1.202)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e21\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eFortran (GFortran 9.2.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e22\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eGo (1.13.5)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e23\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eGroovy (3.0.3)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e24\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eHaskell (GHC 8.8.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e25\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eJava (OpenJDK 13.0.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e26\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eJavaScript (Node.js 12.14.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e27\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eKotlin (1.3.70)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e28\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eLua (5.3.5)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e29\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eObjective-C (Clang 7.0.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e30\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eOCaml (4.09.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e31\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eOctave (5.1.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e32\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003ePascal (FPC 3.0.4)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e33\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003ePerl (5.28.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e34\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003ePHP (7.4.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e35\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003ePlain Text\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e36\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eProlog (GNU Prolog 1.4.5)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e37\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003ePython (2.7.17)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e38\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003ePython (3.8.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e39\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eR (4.0.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e40\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eRuby (2.7.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e41\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eRust (1.40.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e42\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eScala (2.13.2)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e43\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eSQL (SQLite 3.27.2)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e44\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eSwift (5.2.3)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e45\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eTypeScript (3.7.4)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e46\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eVisual Basic\u003cspan\u003e.\u003c/span\u003eNet (vbnc 0.0.0.5943)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/details\u003e\n\n### [Judge0 Extra](https://rapidapi.com/hermanzdosilovic/api/judge0-extra/pricing)\n\u003cdetails\u003e\u003csummary\u003eClick here to expand the list\u003c/summary\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:center\"\u003e#\u003c/th\u003e\n\u003cth style=\"text-align:center\"\u003eName\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e1\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eBosque (latest)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e2\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC (Clang 10.0.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e3\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC (Clang 9.0.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e4\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC# (.NET Core SDK 3.1.406)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e5\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC# (Mono 6.12.0.122)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e6\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC# Test (.NET Core SDK 3.1.406, NUnit 3.12.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e7\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC++ (Clang 10.0.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e8\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC++ (Clang 9.0.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e9\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC++ Test (Clang 10.0.1, Google Test 1.8.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e10\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC++ Test (GCC 8.4.0, Google Test 1.8.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e11\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eC3 (latest)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e12\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eF# (.NET Core SDK 3.1.406)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e13\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eJava (OpenJDK 14.0.1)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e14\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eJava Test (OpenJDK 14.0.1, JUnit Platform Console Standalone 1.6.2)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e15\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eMPI (OpenRTE 3.1.3) with C (GCC 8.4.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e16\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eMPI (OpenRTE 3.1.3) with C++ (GCC 8.4.0)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e17\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eMPI (OpenRTE 3.1.3) with Python (3.7.7)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e18\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eNim (stable)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e19\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003ePython for ML (3.7.7)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align:center\"\u003e20\u003c/td\u003e\n\u003ctd style=\"text-align:center\"\u003eVisual Basic\u003cspan\u003e.\u003c/span\u003eNet (vbnc 0.0.0.5943)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/details\u003e\n\n## Sandbox\nFor sandbox we are using [Isolate](https://github.com/ioi/isolate) (licensed under [GPL v2](https://github.com/ioi/isolate/blob/master/LICENSE)).\n\n\u003eIsolate is a sandbox built to safely run untrusted executables, offering them a limited-access environment and preventing them from affecting the host system. It takes advantage of features specific to the Linux kernel, like namespaces and control groups.\n\nHuge thanks to [Martin Mareš](https://github.com/gollux) and [Bernard Blackham](https://github.com/bblackham) for developing and maintaining Isolate. Thanks to all [contributors](https://github.com/ioi/isolate/graphs/contributors) for their contributions to Isolate project.\n\nIsolate was used as a sandbox environment (part of [CMS](https://github.com/cms-dev/cms) system) on big programming contests like [International Olympiad in Informatics](http://www.ioinformatics.org/index.shtml) (a.k.a. IOI) in 2012, and we trust that it works and does its job.\n\n## Donate\nYour are more than welcome to support Judge0 development on [Patreon](https://www.patreon.com/hermanzdosilovic), via [PayPal](https://paypal.me/hermanzdosilovic) or [Revolut](https://pay.revolut.com/profile/hermancy5).\n","funding_links":["https://patreon.com/hermanzdosilovic","https://paypal.me/hermanzdosilovic","https://www.patreon.com/hermanzdosilovic"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjudge0%2Fcompilers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjudge0%2Fcompilers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjudge0%2Fcompilers/lists"}