Papyrus
A real-time collaborative Markdown editor and document repository with simple organization and project-based management
Install / Use
/learn @FurqanSoftware/PapyrusREADME
Papyrus
Papyrus is a real-time collaborative Markdown editor and document repository with simple organization and project-based management. At Furqan Software we always wanted a simple way to collaborate on Markdown documents and Papyrus is our stab at fulfilling that need.

As of writing this README.md, GopherGala 2016's 48 hours is almost up. The core collaborative editing functionality, namely operational transformation and other relevant constructs, have been implemented. The webapp is lacking some functionalities (e.g. removing a member that has been added to a project, deleting a document, etc). At this moment, you can login using a Google or GitHub account, create organizations, create projects, create documents and start editing them collaboratively in real-time.
Usage
Clone this repository:
git clone https://github.com/gophergala2016/papyrus.git .
Build papyrusd binary (after cd-ing into the directory):
go build ./cmd/papyrusd
Create a .env file and update it as needed:
cp env-sample.txt .env
Start Papyrus using docker-compose:
docker-compose up
Open your web browser and navigate to localhost:15000.
Acknowledgements
- CodeMirror - One fantastic text editor for the web
- Code Commit - For their amazing explanation of operational transformation
- OT Explained - That visualization!
- golab - For the insights we got from its code
License
Papyrus is available under the BSD (3-Clause) License.
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
xurl
343.1kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
