Skip to content

Browser based edrys-clone that uses the WebTorrent network sharing labs

License

Notifications You must be signed in to change notification settings

edrys-labs/edrys-Lite

 
 

Repository files navigation

edrys-Lite: Revolutionizing Remote Laboratories

overview

Welcome to edrys-Lite, the cutting-edge open-source project designed to revolutionize how we create and share remote laboratories. In a world where education and research are increasingly moving online, edrys-Lite provides an intuitive and simplistic way for users to engage with laboratory environments directly from their browser -- no servers required.

Introduction

Inspired by @edrysorg, which is unfortunately not under active development, edrys-Lite aims to provide a serverless peer-to-peer approach for remote laboratories. By leveraging the latest web technologies, such as WebRTC for real-time, peer-to-peer connections, and CRDTs for collision free state handling, edrys-Lite offers a seamless, serverless experience for users worldwide.

Whether you're a student, educator, researcher, or enthusiast, edrys-Lite invites you to explore, contribute, and grow with us. Together, we can unlock new realms of possibility and innovation in the digital age.

✨ Features

  • Live Classrooms: Live chat, create rooms, and interact in different modules

  • Remote Labs: Allow students to interact with your real lab equipment remotely & asynchronously

  • Modular: Build your class by combining Modules or make your own with an easy real-time API

  • Easy to start: Entirely browser-based, no hosting, no backend, no databases or any other dependencies to set up

  • Privacy-friendly: Passwordless auth with autogenerated user-ids, without any tracking or data collection

  • Fast & Modern: Based on a modern peer-2-peer approach with Conflict-free-Replicated-DataTypes (CRDTs) and deliberately small codebase

  • Free and Open Source, forever: No paywall features or lock-in

📸 Demo

output.mp4

💡 Use cases

  • Live online teaching: One to one, one to many, and many to many live classrooms

  • Remote Labs: Allow students to access and control live equipment remotely (eg. remote Arduino fleet)

  • Flipped classrooms and blended learning: Create modules to deliver virtually any content asynchronously Group coursework: Dynamic breakout rooms and easy jumping between rooms

📚 Documentation

For more information, please refer to the official documentation.

About

Browser based edrys-clone that uses the WebTorrent network sharing labs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 64.4%
  • TypeScript 34.8%
  • Other 0.8%