HedgeDoc screenshot
#167 B+ Rank #118

HedgeDoc

Real-time collaborative markdown editor for teams, a self-hosted alternative to HackMD, with live multi-cursor editing and slide/presentation export.

Notes/Docs JavaScript Medium to deploy $15/mo equiv
69.0 / 100

βš™ Full Stack

Node.js/Express backend with Sequelize ORM over Postgres (MySQL/SQLite also supported), using Socket.IO/realtime OT for collaborative editing sessions.

πŸ“ˆ Scaling Analysis

Document storage in Postgres scales fine, but real-time collaboration state is held in the Node process's memory, so scaling beyond one replica requires sticky sessions or a shared pub/sub layer that isn't built in by default. Fine for team-scale usage; not designed for massive concurrent-editor fan-out.

πŸš€ Running on Nexlayer

Deploy as an app pod plus a postgres pod reachable at hedgedoc-postgres.pod:5432; mirror the official image via mirror.gcr.io. The realtime websocket layer needs sticky routing if run with multiple replicas, since collaborative sessions are held in-process.