{"id":32893489,"url":"https://github.com/werainkhatri/codecourt","last_synced_at":"2026-04-11T11:33:40.884Z","repository":{"id":46957388,"uuid":"401340104","full_name":"werainkhatri/codecourt","owner":"werainkhatri","description":"Online code submission and evaluation platform.","archived":false,"fork":false,"pushed_at":"2022-08-14T21:05:14.000Z","size":52,"stargazers_count":1,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T14:02:02.053Z","etag":null,"topics":["django","docker","gunicorn","nginx","psql"],"latest_commit_sha":null,"homepage":"http://codecourt.virenkhatri.me","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/werainkhatri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-30T12:43:48.000Z","updated_at":"2022-10-26T05:05:03.000Z","dependencies_parsed_at":"2022-08-14T22:30:20.566Z","dependency_job_id":null,"html_url":"https://github.com/werainkhatri/codecourt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/werainkhatri/codecourt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/werainkhatri%2Fcodecourt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/werainkhatri%2Fcodecourt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/werainkhatri%2Fcodecourt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/werainkhatri%2Fcodecourt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/werainkhatri","download_url":"https://codeload.github.com/werainkhatri/codecourt/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/werainkhatri%2Fcodecourt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31679478,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"last_error":"SSL_read: 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":["django","docker","gunicorn","nginx","psql"],"created_at":"2025-11-10T06:31:47.388Z","updated_at":"2026-04-11T11:33:40.879Z","avatar_url":"https://github.com/werainkhatri.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CodeCourt\n\nCode submission and evaluation plaform using docker for execution and security. It's a court for code, constituting judges of different languages, conducting sessions in their own container.\n\nCurrently supports c11, c++14, c++17, c++20, python 2 and python 3, with more to come.\n\n## Getting Started\n\n1. Make sure you have [python](https://www.python.org) and [docker](https://docs.docker.com/get-docker/) installed on your machine.\n\n1. Setup and start virtual environment. If you don't have `python3`, replace with `python`.\n\n```bash\npython3 -m venv venv\nsource venv/bin/activate\n```\n\n2. Install dependencies and migrate\n\n```bash\npip install -r requirements.txt\npython manage.py migrate\n```\n\n3. Run server and open *localhost:8000* in a browser\n\n```bash\npython manage.py runserver\n```\n\n4. To test\n### This will download the images for specific languages which can be in GBs, so this may run long for the first time. Don't forget to delete the docker instance after this test completes.\n\n```bash\npython manage.py test\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwerainkhatri%2Fcodecourt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwerainkhatri%2Fcodecourt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwerainkhatri%2Fcodecourt/lists"}