cd ~/open-source/

chrille@linux:~$ apt show judge0-ce

Judge0 CE

Judge0 CE är ett API som kompilerar och kör källkod i många språk. Det passar dig som bygger en utbildningsplattform, tävlingsprogrammering eller kodtestning och behöver exekvera kod säkert i en sandlåda. Du hostar det själv, så du äger både data och konfiguration.

Projektsidan för Judge0 CE
Projektets egen sida, som den såg ut vid importen.

Judge0 CE tar emot källkod och kör den i isolerade sandlådor, och returnerar resultatet inklusive eventuella fel, tidsgränser och minnesanvändning. Det stöder ett stort antal programmeringsspråk och går att integrera i webbappar, LMS-system och bedömningsverktyg. Du kan köra det i en container på egen server. Du skickar in kod och språk via HTTP och får tillbaka utdata, körtid och eventuella fel. Du kan också begränsa resurser och sätta upp köer för att hantera många samtidiga anrop. För utbildare, rekryterare och plattformsbyggare som behöver säker kodkörning är Judge0 CE ett beprövat alternativ. Du installerar det på en egen server eller i en container, vilket ger dig full kontroll över miljön.