Skip to content

v1.0.0 - PyTogether: First Public Release (Now Powered by Pyodide)

Choose a tag to compare

@SJRiz SJRiz released this 09 Nov 03:59
· 147 commits to main since this release
d4c6472

This marks the first major release of PyTogether, a real-time collaborative Python IDE built for the browser.

With this update, PyTogether has migrated from Skulpt to Pyodide, enabling real Python execution in the browser. Users can now import and run powerful scientific libraries like NumPy and Matplotlib, expanding PyTogether’s capabilities far beyond basic scripting, useful for teaching and visualizing more advanced concepts.

Key highlights:

⚙️ Pyodide integration: Full Python runtime in the browser with native package support.
✍️ Live collaboration: Real-time multi-user editing powered by Y.js and WebSockets.
💾 Autosave system: Async Celery + Redis autosaves code snapshots every minute.
🎙️ Voice chat & live drawing: Built-in communication tools for teams and educators.
🌐 Deployed on pytogether.org: Available for anyone to try instantly on signup.

This release represents PyTogether’s transition from prototype to production-grade web IDE.