Grad shape
Grad shape

Wiki-Go

Wikis

About this project

docker builds binary builds version demo

Desktop

LeoMoon Wiki-Go is a modern, feature-rich, databaseless flat-file wiki platform built with Go. It provides a clean, intuitive interface for creating and managing knowledge bases, documentation, and collaborative content without requiring any external database.

No database. No bloat. Zero maintenance. Just Markdown.

Important Configuration Note with Non-SSL Setups

If you're running Wiki-Go without SSL/HTTPS and experiencing login issues, you need to set allow_insecure_cookies: true in your config.yaml file and restart Wiki-Go. This is because:

  1. By default, Wiki-Go sets the "Secure" flag on cookies for security
  2. Browsers reject "Secure" cookies on non-HTTPS connections
  3. This prevents login from working properly on HTTP-only setups

Security Note: Only use this setting in development or in trusted internal networks. For public-facing wikis, always use HTTPS.

Features

Features at a Glance

  • ✍️ Full Markdown editing with emoji, Mermaid diagrams, and LaTeX math
  • 🔍 Smart full-text search with highlighting and advanced filters
  • 📁 Hierarchical page structure with version history
  • 👥 User management, access control, and private wiki mode
  • 🔗 Link management with automatic metadata fetching and categorization
  • 💬 Comments with moderation and markdown support
  • 📋 Interactive Kanban boards for project management
  • ⚡ Instant setup via Docker or prebuilt binaries
  • 🧩 Custom logos, banners, shortcodes, and more

Perfect for internal documentation, personal knowledge bases, team wikis, or project management.

Content Management

  • Markdown Support: Write content using Markdown syntax for rich formatting
  • Emoji Shortcodes: Use emoji shortcodes like :smile: in your Markdown content
  • File Attachments: Upload and manage images and documents (supports jpg, jpeg, png, gif, svg, txt, log, csv, zip, pdf, docx, xlsx, pptx, mp4)
  • Link Management: Create and organize collections of links with automatic metadata fetching, descriptions, and categorization
  • Hierarchical Organization: Organize content in nested directories
  • Version History: Track changes with full revision history and restore previous versions
  • Document Management: Create, edit, and delete documents with a user-friendly interface
  • Document Sorting and Naming: Control the order of documents in the sidebar through slug names:
    • Documents are sorted alphabetically by their directory slug name
    • Document titles (displayed
Technologies & License
GPL-3.0 Go Docker
Quick Deploy

Deploy this project to cloud platforms with one click