{"repo":"SJRiz/pytogether","free":true,"listed":false,"github":"https://github.com/SJRiz/pytogether","clone":"git clone https://github.com/SJRiz/pytogether.git","description":"Source code for pytogether.org — A fully browser-based collaborative IDE with real-time editing, live drawing, and voice chat.","language":"JavaScript","stars":256,"topics":["edtech","education","ide","open-source","python","collaborative-editing","collaborative-learning","collaborative-tools","django","pyodide"],"license":"MIT","category":"dev-tools","readme_excerpt":"PyTogether Google Docs for Python. A fully browser-based collaborative Python IDE with real-time editing, chat, and visualization. 🚀 Launch PyTogether (Live App) Try the Offline Demo ---- PyTogether is a live web application. The primary product lives at https://pytogether.org. This repository contains the source code and developer documentation. Features - Real-time Collaboration - Edit Python code together instantly using Y.js. - Secure Authentication - Log in manually or with Google OAuth. - Groups & Projects - Organize your work into teams and projects. - Share Links - Share your code snippets to others to edit or just run! - Live Drawings - Draw directly on the IDE to assist with note-taking or teaching. - Live Cursors/Selections - Google docs-like live selections for smoother collaboration. - Live Chat and Voice Calls - Real-time messaging, and Discord-like voice chats for each project. - Code Linting - Integrated CodeMirror linting for cleaner, error-free code. - Smart Autosave - Code is automatically saved every minute and on exit. 👉 Learn more on the official site: https://pytogether.org ---- https://github.com/user-attachments/assets/ed8ba3c1-ceea-41bc-a879-c220acacf4e7 https://github.com/user-attachments/assets/1dc7374b-c9db-4458-baeb-ad5821c553db ---- About PyTogether When starting out in programming, many beginners find traditional IDEs overwhelming: full of plugins, extensions, configuration steps, paywalls, and complex UIs. PyTogether removes these barriers b","default_branch":null,"files":null,"tree":[],"storefront":"/r/SJRiz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SJRiz/pytogether/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}