A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline.
Docs (or La Suite Docs) is a collaborative note-taking, wiki, and documentation platform built with Django and React.
Docs is designed to be a collaborative note taking, wiki and documentation platform that scales. Its core purpose is to help teams turn their notes into organized knowledge through live collaboration. It is open source, licensed under the MIT License.
The platform offers tools focused on ease of writing and accessibility:
Simple Editing: It provides simple, accessible online editing.
Formatting Options: Users can create clean documents with beautiful formatting options.
Syntax Flexibility: Users can focus on their content using either the in-line editor or the Markdown syntax.
Block Types: Pages can be quickly designed using many block types, accessible via the / slash commands or keyboard shortcuts.
AI Integration: Docs includes built-in AI actions designed to save time, such as rephrasing, summarizing, fixing typos, and translating. Users can also turn selected text into a prompt for AI actions.
Offline Functionality: Edits made while offline will be automatically synced once the user is back online.
Docs is specifically designed for teamwork and knowledge sharing:
Real-Time Collaboration: Users can enjoy live editing and see their team collaborate in real time.
Access Control: It supports granular access control to keep information secure and ensure sharing only with the right people.
Knowledge Structuring: Collaborative work can be turned into organized knowledge with Subpages.
Exporting Content: Content can be exported in multiple formats, including .odt, .docx, and .pdf, utilizing customizable templates. (Note: Export as PDF is considered an advanced feature that relies on GPL-licensed packages unless specifically excluded during the build process).
Docs is designed to be self-hostable:
Easy Installation: It is easy to install on user's own servers.
Deployment Methods: While the production instance uses Kubernetes, it also supports Docker Compose. Other community-contributed methods (like Nix and YunoHost) are also available.
Local Testing: Developers can run Docs locally for testing using Docker and Docker Compose, often leveraging Minio (or any other S3-compatible storage solution).
Since Docs is hosted and developed on GitHub (suitenumerique/docs), its development and security benefit from GitHub features mentioned in the source material:
Development Tools: Includes standard tools for planning and tracking work (Issues), managing code changes (Pull requests, Code Review), and automating workflows (Actions).
Security Features: The platform can integrate with GitHub Advanced Security features designed to find and fix vulnerabilities.
AI Development Tools: The platform context includes access to GitHub Copilot (to write better code with AI) and Copilot for business (enterprise-grade AI features).