{"id":13801708,"url":"https://github.com/edrys-org/edrys","last_synced_at":"2025-05-13T11:31:46.583Z","repository":{"id":37875213,"uuid":"453979926","full_name":"edrys-org/edrys","owner":"edrys-org","description":"Edrys is an open and modular remote teaching platform (and the first live LMS)","archived":false,"fork":false,"pushed_at":"2024-08-12T09:01:29.000Z","size":11138,"stargazers_count":298,"open_issues_count":7,"forks_count":32,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-11-18T16:57:43.758Z","etag":null,"topics":["classroom","edrys","edtech","education","remote-teaching","virtual-classroom"],"latest_commit_sha":null,"homepage":"https://edrys.org","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/edrys-org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":"https://edrys.org"}},"created_at":"2022-01-31T11:29:31.000Z","updated_at":"2024-11-15T03:38:51.000Z","dependencies_parsed_at":"2023-01-21T13:20:14.847Z","dependency_job_id":"2d356514-44bc-4283-9b34-960a543513c9","html_url":"https://github.com/edrys-org/edrys","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edrys-org%2Fedrys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edrys-org%2Fedrys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edrys-org%2Fedrys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edrys-org%2Fedrys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/edrys-org","download_url":"https://codeload.github.com/edrys-org/edrys/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253932946,"owners_count":21986483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["classroom","edrys","edtech","education","remote-teaching","virtual-classroom"],"created_at":"2024-08-04T00:01:26.183Z","updated_at":"2025-05-13T11:31:41.573Z","avatar_url":"https://github.com/edrys-org.png","language":"Vue","funding_links":["https://edrys.org"],"categories":["Showcases"],"sub_categories":["XML"],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/edrys-org/edrys\"\u003e\u003cimg src=\"https://github.com/edrys-org/edrys/raw/main/brand/logo.png\" width=\"300px\" alt=\"Edrys\" /\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n  \u003c/h1\u003e\n\n  \u003ch4\u003eThe Open Remote Teaching Platform \u003c/h4\u003e\n\n  \u003cp\u003e\n    \u003ca href=\"https://gitter.im/edrys-org\" target=\"_blank\"\u003e\u003cimg src=\"https://badges.gitter.im/edrys-org.svg\" alt=\"Gitter\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://hub.docker.com/r/edrys/edrys\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/docker/cloud/build/eaudeweb/scratch?label=Docker\u0026style=flat\" /\u003e\u003c/a\u003e    \n    \u003ca href=\"https://github.com/edrys-org/edrys/blob/main/LICENSE\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/license/edrys-org/edrys.svg\" /\u003e\u003c/a\u003e\n  \u003c/p\u003e\n    \u003ca href=\"https://edrys.substack.com/?showWelcome=true\"\u003e📰 Join our newsletter for updates \u0026 community showcases!\u003c/a\u003e\n\n\u003c/div\u003e\n\n---\n\nEdrys is an open-source app that helps you teach remotely.\n\n## ✨ Features\n\n- **Live Classrooms**: Click on a student to talk to them, or create rooms and drag students in \u0026 out\n- **Remote Labs**: Allow students to interact with your real lab equipment remotely \u0026 asynchronously\n- **Modular**: Build your class by combining Modules or make your own with an easy real-time API\n- **Easy to start**: Download and run to start, no databases or any other dependencies to set up\n- **Privacy-friendly**: Passwordless auth with minimal student PII stored\n- **Fast \u0026 Modern**: Based on Deno and Vue with a deliberately small codebase\n- **Free and Open Source**, forever: No paywalled features or lock-in\n\n## 📸 Screenshots\n\n- Classes dashboard: Select what class to enter or create as many as needed\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://github.com/edrys-org/edrys/raw/main/docs/index/screen-classes.png\" style=\"width: 90%\"/\u003e\n\u003c/div\u003e\n\n- Teacher class dashboard: Teachers get an overview of all rooms and can move students around to chat\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://github.com/edrys-org/edrys/raw/main/docs/index/screen-teacher.png\" style=\"width: 90%\"/\u003e\n\u003c/div\u003e\n\n- Student class view: Students see their current room and are able to interact with others in the room\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://github.com/edrys-org/edrys/raw/main/docs/index/screen-student.png\" style=\"width: 90%\"/\u003e\n\u003c/div\u003e\n\n- Class settings: Teachers can manage memberships, modules, and more to customize their class\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://github.com/edrys-org/edrys/raw/main/docs/index/screen-settings.png\" style=\"width: 90%\"/\u003e\n\u003c/div\u003e\n\n## 💡 Use cases\n\n- **Live online teaching**: One to one, one to many, and many to many live classrooms\n- **Remote Labs**: Allow students to access and control live equipment remotely (eg. remote Arduino fleet)\n- **Flipped classrooms and blended learning**: Create modules to deliver virtually any content asynchronously\n- **Group coursework**: Dynamic breakout rooms and easy jumping between rooms\n- **Automated Grading**: Use Stations to securely auto-grade student submissions into your LMS \n\nWith modular architecture anything is possible. A whiteboard, a discussion forum, polls, or even remote Arduino programming, are all easily encapsulated into shareable modules ([explore Edrys modules on GitHub](https://github.com/topics/edrys-module)).\n\n## 💻 Getting Started\n\nStart using Docker:\n\n```\ndocker run -p 8000:8000 crosslab/edrys:latest\n```\n\nAlternatively, you can clone this repo and run using [Deno](https://deno.land/):\n\n```\ndeno run -A dist/app.js --address localhost:8000 --serve-path dist/static\n```\n\nNext, \n- 🎉 Visit `localhost:8000` and log in, the email verification code will be logged in the server console\n- 📖 Please [visit our documentation](docs) to continue setting up your server and adding Modules\n- 💬 For questions and discussions, please visit our [Gitter community](https://gitter.im/edrys-org/community) \n- 📰 For updates and showcases, join our [newsletter](https://edrys.substack.com/?showWelcome=true)\n- 🐞 For bug reports and feature requests, visit the [issues tab](https://github.com/edrys-org/edrys/issues)\n\n## ❗Important\n\nThis project is not under active development anymore.\nYou can find a serverless reimplementation at:\n\nhttps://edrys-labs.github.io\n\n... which implements a peer-to-peer approach for connecting browsers, thus, no server-hosting or configurating is required.\n\nThis lab-configurations are also compatible to the original edrys.\nAdditionally the lab configurations can be shared and stored on github, see\n\n* an overview on existing laboratories here:\n\n  https://github.com/topics/edrys-lab\n\n* and these are existing modules:\n\n  https://github.com/topics/edrys-module?q=edrys-lite\n\nfor more information about the lite-version, checkout the new organization:\n\nhttps://github.com/edrys-labs\n\n... or YouTube at:\n\n* https://www.youtube.com/watch?v=Uv79Y8EhBVw\n* https://www.youtube.com/watch?v=6ZjGHorc2ds\u0026list=PL7LrRfaZulhfQIvV-O_jnbO3-KizW7zR3\n\n## 🏦 Support \u0026 Partnerships\n\nEdrys.org provides support and priority development as a service. \nFor partnerships, donations, support, or just to chat please contact [edrys.org@pm.me](mailto:edrys.org@pm.me).\n\nSponsors, partners, and known adopters:\n\n\u003ca href=\"https://tu-freiberg.de/impressum\"\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/d/de/Logo_TU_Bergakademie_Freiberg.svg/100px-Logo_TU_Bergakademie_Freiberg.svg.png\" height=\"80px\" alt=\"Edrys\" /\u003e\u003c/a\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg src=\"https://github.com/edrys-org/edrys/raw/main/docs/index/partner-rex-logo.png\" width=\"170px\"\u003e\u003c/img\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://privasim.com\" \u003e\u003cimg src=\"https://github.com/edrys-org/edrys/raw/main/docs/index/partner-privasim-logo.png\" width=\"130px\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedrys-org%2Fedrys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedrys-org%2Fedrys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedrys-org%2Fedrys/lists"}