What is Softmaple?
Softmaple is a modern collaborative document editor built with Next.js 16, featuring convergent EG-walker collaboration over WebSocket, rich text editing with Lexical, durable Supabase Postgres history, and seamless Markdown to LaTeX conversion.Get Started
Set up Softmaple locally and start building collaborative documents.
Core Features
Everything you need for collaborative document creation and management.Local Development
Set up the monorepo with Turborepo and start developing.
Real-time Collaboration
Work together with your team using the built-in EG-walker collaboration service.
Workspace Management
Organize documents in workspaces with team collaboration.
API documentation
Explore the Softmaple API for documents and workspaces.
Technical Stack
Built with modern technologies for performance and developer experience.Next.js 16 & React 19
Built on the latest Next.js with App Router and React Server Components.
Prisma & PostgreSQL
Type-safe database access with Prisma ORM and PostgreSQL.
Lexical Editor
Rich text editing powered by Meta’s Lexical framework.
Turborepo Monorepo
Efficient monorepo management with shared packages and configurations.
Community & Resources
GitHub Repository
View source code, report issues, and contribute to Softmaple.
Discord Community
Join our community for help, discussions, and updates.