Skip to content

RahulBadenkal/ide

Repository files navigation

IDE

A real-time collaborative platform that combines a whiteboard, code editor and workspace sharing for seamless teamwork - all in one place!

🛠️ Major Releases

⏳ v2.0 (In progress)

This release focuses on improving the editor capabilities by adding LSP support

✅ Completed

  • Added undo/redo support to whiteboard

⌛ Pending

  • Add LSP support

✅ v1.0

This release focuses on building essential tools for seamless real-time collaboration, enabling users to manage and share workspaces and interact through a coding environment and other tools like a shared whiteboard. Below is a detailed list of features for this version:

Features

  • Basic Layout: Provides the initial structure and user interface.
  • Code Execution with Streaming: Enables real-time code execution and output streaming.
  • Collborative environment: Yjs Integration for Excalidraw Whiteboard + Codemirror editor + other workspace state to allow parallel changes by different participants in real time.
  • Backend server: To share data across participants in a workspace.
  • Workspace Overview: View all workspaces you have access to.
  • Data Persistence: Stores and retrieves workspace data from the database.
  • Permission Levels: Turn on/off sharing to give access others access to your workspaces
  • Customizable Layout: Drag drop panes to reorder the layout as per your preference.
  • Peer Cursor Support: Real-time visibility of collaborator's cursors in the whiteboard and code editor.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published