{"repo":"AstraDraw/astradraw","free":true,"listed":false,"github":"https://github.com/AstraDraw/astradraw","clone":"git clone https://github.com/AstraDraw/astradraw.git","description":"🖼️ Self-hosted Excalidraw with workspaces, collaboration, video recordings & more","language":"Shell","stars":22,"topics":["colloboration","docker","excalidraw","nestjs","obsidian","react","self-hosted","typescript","whiteboard"],"license":null,"category":"self-hosted-apps","readme_excerpt":"AstraDraw A fully self-hosted, feature-rich fork of Excalidraw with real-time collaboration, user workspaces, video recordings, presentation mode, and more. [!WARNING] ## 🚧 Alpha Release This is a hobby project in active development. I created AstraDraw because I wanted to share some of my Obsidian whiteboards with my team — while keeping the files local in my vault. Inspired by the excellent Obsidian Excalidraw Plugin by @zsviczian. A few things to keep in mind: - 🤖 Most code is AI-assisted (written with Cursor) - 👤 Solo developer — no team behind this, just me working in spare time - ⚠️ Expect bugs and breaking changes as the project evolves That said, it works for my use case and I'm actively improving it. If you find this useful, contributions are very welcome! 🙌 --- ### 🔮 Planned: Obsidian Vault Sync The end goal is to selectively sync .excalidraw files from your Obsidian vault to a self-hosted AstraDraw instance (via Syncthing, mounted volumes, or similar). The synced boards appear in your private workspace, where you can share specific boards with different teams using AstraDraw's role-based access control. All changes sync back to your Obsidian vault — your vault remains the source of truth, AstraDraw becomes the collaboration layer. Not yet implemented — focusing on core features first. About AstraDraw extends the open-source Excalidraw whiteboard with enterprise-ready features while remaining fully self-hostable. It's designed for teams and organizations that n","default_branch":null,"files":null,"tree":[],"storefront":"/r/AstraDraw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AstraDraw/astradraw/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."}