Microsoft SharePoint

Best Self-hosted Alternatives to Microsoft SharePoint

A curated collection of the 20 best self hosted alternatives to Microsoft SharePoint.

Microsoft SharePoint is a cloud service for building intranet and team sites, managing document libraries and content, enabling file storage, sharing, search, permissions, workflows and Microsoft 365 integration for collaboration.

Alternatives List

#1
Docusaurus

Docusaurus

An open source static site generator for building and maintaining documentation and project websites with Markdown/MDX, React, versioning, and i18n.

Docusaurus screenshot

Docusaurus is an open source tool for building documentation and project websites. It turns Markdown/MDX content into a static site and provides a React-based framework to customize layouts and extend functionality.

Key Features

  • Docs and blog content authored in Markdown and MDX (with embedded React components)
  • Built-in documentation versioning to keep multiple product versions in sync
  • Internationalization (i18n) support for localized documentation sites
  • Pluggable architecture with themes and plugins for extensibility
  • Static HTML output suitable for simple hosting and deployments
  • Search integration support (commonly used with external doc-search providers)

Use Cases

  • Product and API documentation portals for open source or internal projects
  • Versioned release documentation for libraries, SDKs, and platforms
  • Lightweight project websites that combine docs, blog posts, and landing pages

Docusaurus is a strong fit when you want content-first docs with modern UI customization via React, while still generating a fast static website that is easy to deploy and maintain.

63.9kstars
9.8kforks
#2
Outline

Outline

Outline is a fast, collaborative knowledge base for teams, featuring markdown docs, real-time editing, AI-powered search, and Slack integrations.

Outline screenshot

Outline is a team knowledge base and wiki that helps organizations capture, organize, and share information. It offers a markdown-friendly editor, real-time collaboration, AI-powered search, and Slack integration. It can be hosted in the cloud or self-hosted on your own infrastructure.

Key Features

  • Real-time collaborative editing with a markdown editor, slash commands, and embeddable content
  • Fast full-text search with AI-powered answers across documents
  • Slack integration to search docs and post updates within channels
  • Public sharing with private access controls, custom branding and domains
  • Open source with self-hosted deployment and a public API
  • Multi-language translations and RTL support
  • 20+ integrations with other tools
  • Regular open-source development with an active changelog
  • API access for programmatic docs management

Use Cases

  • Build a centralized internal knowledge base and wiki for teams with real-time collaboration
  • Publish public or private documentation portals under your brand and domain
  • Integrate with Slack and other tools to surface docs in workflows

Outline combines collaborative editing, powerful search, and flexible hosting to help teams organize knowledge efficiently. With cloud hosted or self-hosted options and extensive integrations, it's suitable for teams of any size.

37.3kstars
3.1kforks
#3
Wiki.js

Wiki.js

A modern, extensible Node.js wiki with Markdown editing, powerful admin tools, multiple auth options, and support for popular SQL databases.

Wiki.js screenshot

Wiki.js is a modern, lightweight wiki application designed for internal documentation, knowledge bases, and team collaboration. It focuses on modular extensibility, strong access controls, and flexible deployment options.

Key Features

  • Markdown-based content editing with rich formatting and media support
  • Modular architecture with many optional integrations (auth, search, storage, logging, rendering)
  • Extensive administration interface for managing content, users, and settings
  • Flexible access control for public, private, or mixed wikis
  • Multiple authentication options including local auth and enterprise integrations (LDAP, SAML, OAuth2/OIDC)
  • Two-factor authentication support for compatible authentication modules
  • Compatible with multiple SQL databases (PostgreSQL, MySQL/MariaDB, Microsoft SQL Server, SQLite)

Use Cases

  • Team knowledge base for processes, runbooks, and internal documentation
  • Product and engineering documentation portal with structured pages
  • Company intranet wiki with SSO-backed access control

Limitations and Considerations

  • Some advanced capabilities depend on enabling and configuring specific modules and external services
  • Database and authentication feature availability can vary depending on the selected backend and provider

Wiki.js is a solid choice for organizations that want a fast, customizable wiki with strong administration and authentication flexibility. Its modular design makes it suitable for both small private wikis and larger documentation hubs.

27.9kstars
3.2kforks
#4
Docmost

Docmost

Open-source Confluence/Notion alternative for team wikis and documentation with real-time editing, spaces, permissions, diagrams, and search.

Docmost screenshot

Docmost is a collaborative wiki and documentation platform designed for teams to create, organize, and share internal knowledge. It provides a modern editor with real-time collaboration and structured spaces, making it a practical alternative to tools like Confluence and Notion.

Key Features

  • Real-time collaborative editing with live cursors and instant syncing
  • Team spaces for organizing documentation by department, project, or domain
  • RBAC-style permissions with groups and granular access controls
  • Inline comments for discussions directly on pages
  • Page history for tracking changes over time
  • Built-in diagram support (Draw.io, Excalidraw, Mermaid)
  • File attachments and rich embeds from external tools
  • Full-text search across content
  • Imports from Confluence, Notion, and HTML/Markdown files
  • Multilingual UI with support for many translations

Use Cases

  • Internal company wiki for policies, runbooks, and engineering docs
  • Project documentation hub with permissions per team or space
  • Publishing selected pages as a public-facing knowledge base

Limitations and Considerations

  • Some functionality is reserved for an Enterprise Edition under a separate license from the AGPL-licensed core

Docmost combines collaborative editing, structured organization, and strong access controls to help teams manage documentation at scale. It is well-suited for organizations that want control over deployment and data while retaining a modern documentation experience.

19.1kstars
1.1kforks
#5
BookStack

BookStack

BookStack is a simple documentation and wiki platform with a WYSIWYG and optional Markdown editor, full-text search, permissions, and integrated authentication.

BookStack screenshot

BookStack is an opinionated documentation and wiki platform for storing and organizing information in a structured way. It focuses on an intuitive editing experience while still providing advanced features like granular permissions, revisions, and integrations.

Key Features

  • Book/Chapter/Page content model for structured documentation
  • WYSIWYG editor plus an optional Markdown editor with live preview
  • Full-text search across books, chapters, and pages
  • Direct links to specific paragraphs for precise referencing
  • Page revisions and content history
  • Role-based access control and permissions
  • Integrated authentication options including LDAP, OIDC, and SAML2
  • Built-in multi-factor authentication (TOTP and backup codes)
  • Built-in diagrams.net drawing support in the editor

Use Cases

  • Internal team knowledge base and operational runbooks
  • Product or project documentation portal for organizations
  • Centralized documentation for self-hosted/homelab services and processes

Limitations and Considerations

  • Designed as an opinionated documentation system rather than a highly extensible general-purpose platform

BookStack is a solid choice when you want a clean, structured wiki with strong access control and authentication options. Its focus on usability makes it approachable for non-technical contributors while remaining capable for larger teams.

18.3kstars
2.3kforks
#6
Gollum

Gollum

Git-backed wiki engine that supports multiple markup formats, an integrated editor, and features like diagrams, math rendering, citations, and RSS feeds.

Gollum is a simple, Git-powered wiki with a local frontend and support for multiple markup formats. It stores pages in a Git repository, allowing edits via the built-in web interface or any text editor and enabling easy synchronization with GitHub- and GitLab-style wikis.

Key Features

  • Git-powered wiki with a built-in web interface and local frontend
  • Multi-markup support (Markdown, RDoc) with optional renderers for AsciiDoc, Creole, MediaWiki, Org, and more
  • Diagrams and visuals via Mermaid or PlantUML
  • BibTeX and citation support
  • Annotations using CriticMarkup
  • Math rendering with KaTeX or MathJax
  • Macros and redirects; RSS feed of latest changes
  • Compatibility with GitHub/GitLab wiki workflows
  • Docker deployment, Rack compatibility, and a Java WAR option for web servers

Use Cases

  • Team knowledge bases and project documentation stored in a Git repository
  • Open-source or private wikis that benefit from versioned history and multi-markup content
  • Personal knowledge management wikis for notes, reference material, and planning

Limitations and Considerations

  • Some markup renderers are optional and require installing additional gems (eg, AsciiDoc, MediaWiki, PlantUML, etc.) to enable those formats

Gollum offers a lightweight, Git-backed wiki with versatile markup support and flexible deployment options, suitable for internal knowledge bases, project documentation, and personal wikis.

14.2kstars
1.6kforks
#7
HedgeDoc

HedgeDoc

Open-source, web-based collaborative Markdown editor for real-time notes, diagrams, and slide presentations with revisions and access controls.

HedgeDoc screenshot

HedgeDoc (formerly CodiMD) is an open-source, web-based Markdown editor focused on real-time collaboration. It enables teams to co-edit notes in the browser, share note links, and work together on text, diagrams, and presentations.

Key Features

  • Real-time collaborative editing in the browser
  • Markdown-based notes with support for diagrams and embedded content
  • Presentation mode for Markdown slides
  • Simple note permission controls for sharing and editing
  • Revision history with the ability to review and revert changes
  • Designed to run with low system requirements

Use Cases

  • Team meeting notes and collaborative documentation
  • Workshops, classes, and live note-taking sessions
  • Creating Markdown slide decks for internal presentations

Limitations and Considerations

  • HedgeDoc 2 is a rewrite and the development branch may not include all features compared to the stable 1.x releases

HedgeDoc is well-suited for groups that want a fast, link-shareable collaborative editor with Markdown-centric workflows. It combines realtime editing with practical publishing features like revisions and presentation mode for everyday knowledge sharing.

7kstars
531forks
#8
Colanode

Colanode

Open-source, local-first Slack and Notion alternative combining team chat, rich docs, databases, and file management with offline-first sync and self-hosting.

Colanode screenshot

Colanode is an open-source, local-first collaboration workspace that combines team chat and a Notion-style knowledge base in a single product. It offers offline-first editing with background sync, aiming to keep teams productive while retaining control over their data.

Key Features

  • Real-time chat for teams, including direct messages and channels
  • Rich text pages for notes, documentation, and wikis
  • Structured databases with custom fields and views (table, kanban, calendar)
  • Local-first workflow: writes and reads happen from a local SQLite database, then sync to the server
  • Real-time collaborative editing using CRDTs (Yjs) for pages and database entries
  • File storage and sharing within workspaces
  • Self-hosted server that can support multiple workspaces and clients (web and desktop)

Use Cases

  • Replace Slack + Notion for small teams with a single integrated workspace
  • Maintain an internal wiki and project knowledge base with real-time collaboration
  • Run an offline-friendly team workspace for unreliable network environments

Limitations and Considerations

  • Concurrent multi-user editing is focused on pages and database records; messages and file operations use simpler non-CRDT models
  • The web app may be in early-preview state depending on deployment choice and version

Colanode is a strong fit for teams that want an integrated chat-and-docs workspace with offline-first behavior. It is designed for self-hosting while still providing a modern collaboration experience across web and desktop clients.

4.6kstars
272forks
#9
DokuWiki

DokuWiki

DokuWiki is a lightweight, file-based wiki engine with ACL, versioning, and a rich plugin/template ecosystem for documentation and knowledge bases.

DokuWiki screenshot

DokuWiki is an open source wiki engine designed for creating and maintaining documentation and knowledge bases. It stores content in plain text files rather than a database, making it straightforward to deploy, back up, and migrate.

Key Features

  • File-based storage (no database required) using plain text pages
  • Access control lists (ACL) for fine-grained permissions
  • Built-in revision history and page diffs for change tracking
  • Full-text search across wiki pages
  • Media manager for uploading and organizing files
  • Extensible through plugins and templates for customization and integrations

Use Cases

  • Team or project documentation portals and internal knowledge bases
  • Product manuals and technical documentation with change history
  • Lightweight intranet wiki with role-based access control

Limitations and Considerations

  • Not designed for real-time collaborative editing in the same way as office-suite style editors
  • Large installations may require careful caching and tuning for best search and performance

DokuWiki is a solid choice when you want a dependable wiki with strong permissions and simple operations. Its file-based approach and mature ecosystem make it suitable for both small teams and larger documentation sites.

4.6kstars
909forks
#10
Papra

Papra

Minimalistic document management and archiving platform for long-term storage, full-text search, tagging, and automated ingestion via email or folders.

Papra screenshot

Papra is a minimalistic document management and archiving platform for long-term storage and retrieval of important files such as receipts, warranties, and personal records. It focuses on a simple UI while providing automation and integrations for building a reliable digital archive.

Key Features

  • Upload, store, and manage documents in a centralized library
  • Full-text search, including extracted text from images or scanned documents
  • Tags and automatic tagging rules to organize documents
  • Organizations for sharing management across family, friends, or teams
  • Email ingestion via generated addresses to import documents automatically
  • Folder ingestion for automatically importing files from a directory
  • API, SDK, and webhooks for integrations and custom workflows
  • CLI for managing documents from the command line

Use Cases

  • Personal or family archive for receipts, warranties, and administrative documents
  • Small team document archive with shared organization access and search
  • Automated ingestion pipelines (email/folder) feeding document storage and downstream systems via webhooks

Limitations and Considerations

  • The public demo runs without a backend and uses client-side local storage only
  • Some features are explicitly marked as coming soon (for example, document sharing and document requests)

Papra is well-suited for users who want a clean, straightforward document archive without the complexity of larger DMS suites. Its ingestion options and integration hooks make it practical for both personal use and lightweight team workflows.

3.9kstars
178forks
#11
Piwigo

Piwigo

Self-hosted photo gallery for organizations and individuals; supports large libraries, albums, plugins, themes, permissions and a developer API.

Piwigo screenshot

Piwigo is an open-source web application for managing, organizing and sharing large photo collections. It provides album hierarchies, user and permission management, extensible plugins and themes, and tools for batch processing and metadata handling.

Key Features

  • Scales to large libraries with on-demand multiple-size image generation and cache management
  • Albums hierarchy with unlimited depth; images can belong to multiple albums
  • Batch manager for bulk operations (tags, album assignment, authors, geolocation)
  • Role/group-based permissions, individual user management and activity/history tracking
  • Extensible via hundreds of plugins and themes (gallery, slideshow, metadata, maps, etc.)
  • Web API (HTTP/JSON) for integrations (upload, search, thumbnails, third-party tools)
  • Mobile apps and upload paths (web upload, FTP, desktop apps, mobile clients)
  • Support for image metadata (EXIF/IPTC), geolocation, and various image libraries (GD/ImageMagick)

Use Cases

  • Internal image library for organizations requiring per-user access controls and versioned galleries
  • Photographer portfolios and client-proofing portals with private albums and batch workflows
  • Media cataloging and digital-asset workflows that need metadata import/export and API integration

Limitations and Considerations

  • Requires a PHP-enabled web host and a MySQL/MariaDB database; recent Piwigo releases expect modern PHP (8.x)
  • Some optional features require extra tools (exiftool for advanced metadata, ffmpeg for video posters) or server tuning for very large installations
  • Plugin compatibility can vary between major Piwigo versions; migrations may require testing

Piwigo is a mature, community-driven gallery platform focused on flexibility and performance for large photo collections. It is extensible through themes and plugins and provides developer APIs for integrations and automation.

3.7kstars
471forks
#12
Raneto

Raneto

Raneto is an open-source, file-based Markdown knowledge base for Node.js with web editing, full-text search, theming, and optional login protection—no database required.

Raneto screenshot

Raneto is an open-source knowledge base and wiki that serves documentation from static Markdown files. It is designed to be simple and lightweight, with optional edit protection and a built-in web editor, without requiring a database.

Key Features

  • File-based content storage using Markdown (easy to version with Git)
  • In-browser Markdown editor for creating and updating pages
  • Full-text search across page titles and content
  • Optional login system to protect editing
  • Custom themes and templating for branded documentation sites
  • Syntax highlighting for code blocks

Use Cases

  • Internal team wiki for engineering and operations runbooks
  • Product documentation and user guides maintained as Markdown
  • Lightweight documentation portal for small projects without a database

Limitations and Considerations

  • File-based storage can be less suitable for large, highly concurrent editing workflows
  • Feature set is intentionally minimal compared to full enterprise wiki platforms

Raneto is a good fit for teams who want a straightforward, fast documentation site backed by Markdown files, with web-based editing and search. It works well when you value simplicity, portability, and Git-friendly content management.

2.9kstars
438forks
#13
Papermerge

Papermerge

Open-source DMS that OCRs, indexes, and manages scanned PDFs, TIFFs and images with tagging, versioning, metadata and full-text search support.

Papermerge screenshot

Papermerge is a web-based document management system focused on scanned documents and digital archives. It extracts text via OCR, indexes documents for full-text search, and provides a desktop-like web UI for organizing and managing document collections.

Key Features

  • OCR processing of scanned PDFs and images (uses open-source OCR tooling to extract searchable text).
  • Full-text search with support for multiple search backends and indexing options.
  • OpenAPI-compliant REST API for automation and integrations.
  • Document versioning so original and processed versions (for example OCRed versions) are retained.
  • Categories, tags and user-defined custom fields (metadata) per document type for structured organization.
  • Page management: reorder, rotate, cut, move or extract individual pages within documents.
  • Multi-user access, group ownership and share controls for documents and folders.
  • Modern, responsive frontend with dual-panel browsing, drag-and-drop and internationalization.

Use Cases

  • Long-term archival of scanned documents for small-to-medium organizations and personal archives.
  • Processing receipts, invoices and administrative paperwork with metadata and searchable OCR text.
  • Managing contract and record versioning with searchable history and page-level edits.

Limitations and Considerations

  • Robust full-text search typically requires deploying an external search backend (e.g., Elasticsearch, Solr, Xapian) for large archives; bundled minimal setups may omit advanced search.
  • OCR and indexing are resource-intensive at scale and commonly run in background workers; production deployments should provision worker processes and sufficient CPU/RAM.
  • The public demo instance is intentionally limited (for example, OCR and full-text search may be disabled) and is reset periodically, so it is useful only for exploring the UI and basic flows.

Papermerge is a focused solution for turning scanned documents into searchable, organized archives with metadata and version control. It exposes a programmable API and can be integrated into automated ingestion pipelines for document-centric workflows.

2.9kstars
303forks
#14
EventCatalog

EventCatalog

Open source architecture documentation tool to model and document domains, services, events, and schemas for event-driven and microservice systems.

EventCatalog screenshot

EventCatalog is an open source documentation tool that helps teams model and document distributed software architecture. It focuses on making domains, services, events, schemas, and their relationships discoverable and searchable across event-driven and microservice systems.

Key Features

  • Markdown- and MDX-driven content for documenting domains, services, messages/events, and schemas
  • Generation and synchronization of catalog content from OpenAPI and AsyncAPI inputs
  • Schema and architecture primitives designed to capture ownership, dependencies, and relationships
  • Diagram support (including versioned diagrams stored with your repository) to document system views and flows
  • CLI-driven workflows suitable for local use and CI/CD automation
  • Extensible via SDK/API to integrate with custom brokers, registries, or internal systems
  • AI-oriented capabilities such as querying structured architecture knowledge and MCP server integration

Use Cases

  • Create a searchable source of truth for event-driven architectures across teams and repositories
  • Keep architecture documentation aligned with API/spec changes by regenerating catalog content in CI/CD
  • Improve onboarding and incident response by making owners, dependencies, and event flows easy to discover

EventCatalog works well for organizations adopting DDD, microservices, and event-driven architecture who want documentation to evolve with their system rather than drift over time. It is especially useful when architecture knowledge is fragmented across multiple tools and teams.

2.6kstars
238forks
#15
Documize

Documize

Documize is a self-hosted knowledge base and documentation platform for internal and external docs, offering spaces, labels, search, and enterprise-friendly authentication.

Documize screenshot

Documize is an open source documentation and knowledge management platform positioned as a modern alternative to Confluence. It helps teams create, organize, and publish internal and customer-facing documentation with a structured, searchable wiki-style experience.

Key Features

  • Spaces and categories for organizing documentation
  • Label-based organization and discoverability
  • Full-text search backed by the selected database engine
  • Supports internal and external documentation use cases
  • Single-binary server distribution for straightforward deployment
  • Multiple authentication options including LDAP/Active Directory and Keycloak integration
  • Multi-language UI support (with several translations included)

Use Cases

  • Team knowledge base for engineering, IT, and operations runbooks
  • Customer-facing product documentation and help content
  • Centralized repository for policies, procedures, and internal documentation

Documize fits organizations that want a self-managed documentation system with enterprise-oriented features and database-backed search. Its Go-based backend and Ember.js frontend make it suitable for both small teams and larger deployments that need structured documentation and flexible authentication.

2.4kstars
236forks
#16
Gitit

Gitit

Gitit is a wiki engine that stores pages in a git-compatible repo, uses Pandoc for markup, and runs on Happstack.

Gitit is a wiki program written in Haskell. It uses Happstack for the web server and pandoc for markup processing. Pages and uploaded files are stored in a git, darcs, or mercurial repository and may be modified either by using the VCS's command-line tools or through the wiki's web interface.

Key Features

  • Written in Haskell; uses Happstack for the web server and pandoc for markup processing.
  • Pages and uploaded files stored in a git, darcs, or mercurial repository and editable via VCS or web UI.
  • Default markup is Pandoc's extended Markdown; supports reStructuredText, LaTeX, HTML, DocBook, and Org-mode.
  • TeX math support via texmath and syntax highlighting via highlighting-kate.
  • Plugins enabling dynamic page transformations written in Haskell.
  • Categories and Atom feeds.
  • Caching for performance.
  • A library Network.Gitit to embed a wiki in Happstack apps.

Use Cases

  • Host private or public wikis for team documentation with Git-backed storage.
  • Create educational wikis or course notes with math and code highlighting.
  • Publish lightweight project docs or knowledge bases with a web interface.

Conclusion: Gitit provides a compact, version-controlled wiki workflow with Pandoc-based authoring and pluggable extensions. It is well-suited for personal, team, or small-scale documentation needs.

2.3kstars
234forks
#17
Pydio Cells

Pydio Cells

Self-hosted, secure platform for file sharing, collaboration, and document management with no vendor lock-in.

Pydio Cells screenshot

Pydio Cells is a self-hosted, enterprise-grade content collaboration platform designed for organizations that need secure file sharing, collaboration, and document management without relying on SaaS services.

Key Features

  • Self-hosted deployment with data control and hybrid cloud readiness
  • High-performance large file transfers up to 5TB
  • No-code automation via Cells Flows for complex workflows
  • Granular access control, SSO, 2FA, and ACL-based permissions
  • Digital Asset Management and Document Management capabilities
  • Web-based collaboration with an integrated UI and REST/CLI APIs
  • Private data rooms for sensitive transactions and audits

Use Cases

  • Enterprises requiring on-prem data sovereignty and regulated access controls
  • Organizations consolidating document workflows across departments and partners
  • Private-cloud deployments replacing SaaS with centralized governance

Limitations and Considerations

  • Windows support in the latest development branch is not fully mature; Linux/macOS are the recommended targets

Conclusion

Pydio Cells combines self-hosted control with scalable collaboration features, making it suitable for organizations needing secure document sharing, workflow automation, and governance.

2.2kstars
214forks
#18
django-wiki

django-wiki

Extensible Django wiki application with Markdown pages, versioning, permissions, and a pluggable architecture for integrating knowledge bases into Django sites.

django-wiki is an extensible wiki application for Django that provides a full-featured knowledge base you can integrate into an existing Django project. It focuses on a strong, familiar web UI while keeping customization and extension within standard Django patterns.

Key Features

  • Markdown-based content editing with a built-in web interface
  • Built-in revision system for page history and rollback
  • Hierarchical page structure for organizing content
  • Permissions and access control suitable for teams and organizations
  • Pluggable architecture for extending functionality without forking
  • Template and theming customization via Django templates and SCSS

Use Cases

  • Internal team documentation and engineering knowledge bases
  • Product or project documentation embedded into a Django site
  • Community or organization wikis with structured permissions

Limitations and Considerations

  • Customization typically requires Django knowledge (templates, URLs, plugins)
  • Markdown rendering is a core part of the system and is not intended to be swapped out

django-wiki is a solid choice when you want a wiki tightly integrated with Django’s models, authentication, and admin ecosystem. Its extension points and stable APIs make it well-suited for long-lived documentation deployments within Django projects.

1.9kstars
587forks
#19
Manyfold

Manyfold

Manyfold is a self-hosted web app to organize, preview, and share 3D models for 3D printing, with tagging, metadata, and disk reorganization tools.

Manyfold screenshot

Manyfold is an open source, self-hosted web application for managing a collection of 3D models, with a strong focus on 3D printing files such as STL and OBJ. It helps you organize, preview, deduplicate, and share models through a browser, including optional federation features.

Key Features

  • Interactive in-browser 3D previews for browsing and inspecting models
  • Organization via tags, creators, collections, and rich metadata (notes, source, supported/unsupported, and more)
  • Sharing controls for public or private access, plus following content from other instances via federation
  • Automated “tidy” workflows to reorganize and rename files on disk based on metadata
  • Troubleshooting tools to identify duplicates, nested models, and inefficient formats
  • Background job processing for asynchronous tasks (such as processing and analysis)

Use Cases

  • Build a searchable home archive of 3D printing models for a makerspace or personal library
  • Maintain a team collection of approved print files with consistent metadata and naming
  • Publish selected models publicly while keeping private collections restricted

Limitations and Considerations

  • Federation features are present but may require additional setup and operational understanding
  • Production deployments are designed around PostgreSQL, while SQLite is mainly used for development

Manyfold is a practical DAM purpose-built for 3D printing collections, combining fast visual browsing with metadata-driven organization. It fits well for individuals and teams who want a structured, shareable library of models without relying on third-party platforms.

1.8kstars
104forks
#20
An Otter Wiki

An Otter Wiki

A minimalistic wiki for collaborative documentation, storing pages in Git and editing in Markdown with version history, attachments, and user authentication.

An Otter Wiki screenshot

An Otter Wiki is a lightweight wiki for collaborative content management. Pages are stored as Markdown files in a Git repository, providing built-in version tracking and a simple, clean editing experience.

Key Features

  • Git-backed storage with full changelog, page history, diffs, and revert support
  • Markdown editor with highlighting and conveniences (including tables)
  • Extended Markdown support (tables, footnotes, alerts, fancy blocks, and Mermaid diagrams)
  • File attachments and image pasting/uploading into pages
  • User authentication with self-registration and password recovery
  • Minimalistic interface with dark-mode support
  • Customizable sidebar with menu and/or page index
  • Experimental Git HTTP server to clone, pull, and push wiki content

Use Cases

  • Team documentation and internal knowledge bases with auditable history
  • Personal or small-group notes where Git-based workflows are preferred
  • Project wikis that need attachments and easy revision comparison

Limitations and Considerations

  • The built-in Git HTTP server is marked experimental and may not fit all production workflows

An Otter Wiki is a solid choice if you want a simple, readable wiki that keeps content in plain files and leverages Git for tracking and recovery. It works well for small teams and projects that value minimal UI and straightforward content management.

1.3kstars
92forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running