awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gollum avatar

gollum/gollum

0
View on GitHub↗
14,279 estrellas·1,558 forks·Ruby·MIT·19 vistas

Gollum

Gollum is a Git-powered wiki engine and content management system that provides a web-based interface for editing and organizing files stored in a Git repository. It functions as a self-hosted documentation tool, using a Git-based storage backend to manage page content and track version history.

The system is characterized by a pluggable markup rendering architecture that converts multiple markup languages and specialized notations into HTML. It supports a wide array of rich content, including mathematical typesetting, BibTeX bibliographies, and diagrams rendered via Mermaid.

Broad capabilities include identity management through single sign-on integration, collaborative authoring tools with inline annotations, and full-text repository search. The platform also provides extensibility via hook-based logic extensions, template-based UI overrides, and adapter-based data persistence.

The application can be deployed as a web service, a background daemon, or via container images.

Features

  • Versioned Wikis - Functions as a wiki engine that utilizes a Git repository as a version-controlled backend for content storage.
  • Git Content Management Interfaces - Provides a web-based interface for editing and managing content stored in Git repositories.
  • Self-Hosted Knowledge Bases - Provides a self-hosted platform for private internal knowledge management and information retrieval.
  • Self-Hosted Documentation Tooling - Provides a self-hosted web frontend for managing and rendering structured documentation stored in version control.
  • Dynamic Markup Rendering - Provides a system for converting various markup languages into web content dynamically from files.
  • Git-Based Content Management Systems - Implements a content management system that uses Git repositories as the primary storage and versioning backend.
  • Data Storage Adapters - Uses a modular adapter pattern to decouple application logic from the underlying storage backend.
  • Version History Managers - Tracks page changes over time to allow users to view commit diffs and revert to previous versions.
  • Markup Formatting Engines - Implements a pluggable architecture to convert multiple markup languages and specialized notations into HTML.
  • Collaborative Editing Tools - Supports collaborative authoring with inline annotations, page drafts, and version history.
  • Content Formats - Configures the supported markups and data formats used for rendering page content.
  • Front Matter Parsers - Extracts structured page-specific settings from document headers to manage metadata and rendering.
  • Bibliography Generators - Automatically compiles and formats BibTeX bibliographies and citations within documents.
  • Table of Contents - Generates clickable tables of contents and navigation lists to help users traverse site content.
  • Technical Documentation - Enables creation of structured manuals with mathematical notation, citations, and diagrams.
  • Custom Rendering Integrations - Modifies how markup formats are parsed and converted to HTML via custom libraries.
  • Content Management Search - Implements full-text search optimized for retrieving documents and articles across the repository.
  • Markup Extension Mappings - Maps file extensions to specific markup formats to determine how pages are rendered.
  • Academic Citations - Supports the insertion of academic citations and footnotes by referencing BibTeX identifiers.
  • Diagramming Engines - Integrates a rendering engine to visualize text-based descriptions as diagrams and charts via Mermaid.
  • Mathematical Typesetting - Renders mathematical formulas and technical notation into visually formatted equations for web display.
  • Equation Renderers - Displays complex mathematical expressions and formulas using specialized typesetting renderers.
  • Content Access Control Engines - Provides mechanisms to restrict or permit page editing based on global application settings.
  • Application Logic Hooks - Extends core behavior by redefining constants and registering custom hooks and filters.
  • Template Overrides - Enables replacing default layout components with user-defined template files to customize visual presentation.
  • Hook-Based Extension Frameworks - Implements a system for redefining constants and registering filters to modify core behavior.
  • Text-to-Diagram Generators - Converts structured text definitions into visual diagrams and sequence charts automatically.
  • Custom Language Handlers - Processes diverse page formats and macros using custom language handlers for specialized content rendering.
  • Interface Appearance Customizations - Allows modification of visual layout and behavior through custom styles, scripts, and template overrides.
  • Rich Text Renderers - Displays structured rich text including emojis, mathematical formulas, and annotations within pages.
  • Document Annotators - Allows users to suggest additions, deletions, and comments within the document editor.
  • Documentation - Host a Git-powered wiki with a web interface.
  • Static Site Generators - Git-backed wiki system for documentation.
  • More to explore - Git-powered wiki engine with a local web interface.
  • Documentación y conocimiento - Git-powered wiki with a local frontend.
  • General Utilities - Git-powered wiki with built-in Vim editing mode.
  • Wiki Platforms - Git-backed wiki system with a local frontend.

Historial de estrellas

Gráfico del historial de estrellas de gollum/gollumGráfico del historial de estrellas de gollum/gollum

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace gollum/gollum?

Gollum is a Git-powered wiki engine and content management system that provides a web-based interface for editing and organizing files stored in a Git repository. It functions as a self-hosted documentation tool, using a Git-based storage backend to manage page content and track version history.

¿Cuáles son las características principales de gollum/gollum?

Las características principales de gollum/gollum son: Versioned Wikis, Git Content Management Interfaces, Self-Hosted Knowledge Bases, Self-Hosted Documentation Tooling, Dynamic Markup Rendering, Git-Based Content Management Systems, Data Storage Adapters, Version History Managers.

¿Qué alternativas de código abierto existen para gollum/gollum?

Las alternativas de código abierto para gollum/gollum incluyen: academicpages/academicpages.github.io — This project is a static site generator template designed for academics to build and maintain professional portfolios.… microsoft/code-with-engineering-playbook — This project is a software engineering playbook providing a collection of standardized guidelines and processes for… overleaf/overleaf — This project is a web-based collaborative editor and scientific document management system designed for LaTeX. It… jgm/pandoc — Pandoc is a universal document converter that translates content between a wide range of markup and binary formats. It… mindoc-org/mindoc — Mindoc is a self-hosted documentation portal and API documentation management system built as a Golang web… hedgedoc/hedgedoc — HedgeDoc is a self-hosted documentation platform and real-time collaborative Markdown editor. It serves as a digital…

Alternativas open-source a Gollum

Proyectos open-source similares, clasificados según cuántas características comparten con Gollum.
  • academicpages/academicpages.github.ioAvatar de academicpages

    academicpages/academicpages.github.io

    17,152Ver en GitHub↗

    This project is a static site generator template designed for academics to build and maintain professional portfolios. It transforms markdown files and structured data into a cohesive website, allowing scholars to document their research publications, teaching experience, and speaking history without the need for a database. The platform is distinguished by its specialized tools for scholarly dissemination, including the ability to showcase research output with metadata and abstracts, and to catalog professional talks through interactive geographic visualizations. It supports the presentation

    SCSSacademic-websitegithub-pagesjekyll
    Ver en GitHub↗17,152
  • microsoft/code-with-engineering-playbookAvatar de microsoft

    microsoft/code-with-engineering-playbook

    2,608Ver en GitHub↗

    This project is a software engineering playbook providing a collection of standardized guidelines and processes for managing the full software development lifecycle and team operations. It serves as a high-level framework for organizing agile project management, API design, containerized development standards, and markdown documentation workflows. The framework establishes a system for language-agnostic API design to automate client library generation and documentation. It also defines standards for providing uniform contributor environments and toolchains through virtualized containers. The

    Dockerfile
    Ver en GitHub↗2,608
overleaf/overleafAvatar de overleaf

overleaf/overleaf

17,853Ver en GitHub↗

This project is a web-based collaborative editor and scientific document management system designed for LaTeX. It provides a centralized environment for writing, editing, and compiling academic manuscripts, enabling multiple users to work on the same project simultaneously through real-time synchronization. The platform distinguishes itself by treating documents as version-controlled repositories, allowing for granular history tracking and bidirectional synchronization with external version control systems. It features a secure, containerized compilation pipeline that isolates build processes

JavaScript
Ver en GitHub↗17,853
  • jgm/pandocAvatar de jgm

    jgm/pandoc

    44,822Ver en GitHub↗

    Pandoc is a universal document converter that translates content between a wide range of markup and binary formats. It functions by parsing input documents into a unified intermediate abstract syntax tree, which serves as the foundation for consistent manipulation and transformation across diverse output types. The system is distinguished by its modular reader-writer pipeline, which decouples input parsing from output generation to allow for granular control over document structure. Users can programmatically manipulate this intermediate tree through a robust filter system, supporting both ex

    Haskellcommonmarkconverterdocument
    Ver en GitHub↗44,822
  • Ver las 30 alternativas a Gollum→