Skip to main content
  1. Posts/

PyTogether: teach and learn Python interactively, like Google Docs

··197 words·1 min·

🚀 PyTogether: Python collaboration directly from the browser
#

PyTogether is an open-source platform that allows collaborative Python programming without installing anything, with real-time features. Ideal for education, mentoring, and pair programming.

🔧 Key technologies
#

  • 🧩 Django + DRF for the backend
  • Y.js + WebSockets for real-time collaboration
  • 🧠 Pyodide to run Python in the browser
  • 🎨 React + Tailwind + CodeMirror on the frontend
  • 🐳 Docker + Nginx for deployment
  • 🗄️ PostgreSQL + Redis for persistence and caching

🟦 Short explanation
#

If you are new to this world, imagine this:

👉 Google Docs, but for writing and running Python code.
Multiple people can edit the same file, see each other’s cursors, draw on the screen, chat, and even talk by voice… all from the browser and without complicated setup.

It’s a tool designed for learning, teaching, and collaboration without friction.

More information at the link 👇

Also published on LinkedIn.
Juan Pedro Bretti Mandarano
Author
Juan Pedro Bretti Mandarano