Self-hosted software for publishing interconnected personal knowledge bases and networked notes on the web.
This project is a static site generator platform and hosting system that transforms structured content into live websites. It utilizes a version control website deployment workflow to turn a repository into a public site by hosting static files directly from a branch. The system implements git-based content management, where website articles and settings are handled through commit histories. It supports a collaborative site workflow that enforces pull request reviews to ensure content quality before changes are merged into the production environment. The platform covers the provisioning and management of personal blogs and structured article publishing. It includes capabilities for site configuration management to control appearance and function, using template-based rendering and markdown-driven content to separate prose from website structure.
This is a general-purpose static site hosting and deployment platform rather than a specialized knowledge management tool, meaning it lacks the built-in bidirectional linking and graph visualization features required for a digital garden.
SurviveSJTUManual is a university student guide and documentation website designed to provide academic planning and resource navigation for higher education. It serves as a student wellness resource and a comprehensive guide for meeting degree requirements and course selection. The project functions as a higher education career coach and international education planner, offering strategic advice on researching global degree programs, applying for international studies, and finding professional mentors. It also provides guidance on managing academic pressure and avoiding toxic environments to support mental well-being. The site is implemented as a markdown static site, utilizing static site generation and client-side search indexing to deliver information from plain text files.
This project is a specific, pre-populated documentation website for university students rather than a general-purpose tool or framework for building your own digital garden.
This project is a security training wiki and markdown knowledge base that provides technical guides, categorized exercises, and tool directories for participants in competitive security challenges. It serves as a comprehensive resource for capture the flag training, organizing learning materials into a searchable website. The knowledge base covers specialized security domains including cryptography, web security, and reverse engineering. It includes a curated directory of research tools and software used for vulnerability research and exploitation, alongside a repository of practical challenges designed to apply theoretical security concepts. The site is built using a static site generation model that converts markdown files into HTML pages. It features a category-based information hierarchy for navigation and client-side search indexing for content retrieval.
This repository is a specialized educational wiki for security training rather than a general-purpose personal knowledge management tool or digital garden framework for interconnected notes.
Logseq is a privacy-focused, local-first knowledge base designed for personal information management and networked thought mapping. It functions as a bi-directional graph editor that organizes content into hierarchical, outliner-based structures, allowing users to connect related concepts through automated backlinking and visual relationship mapping. The platform distinguishes itself by maintaining all user data in plain text markdown files stored directly on the local device, ensuring offline availability and long-term portability. It employs a logic-based query engine to perform complex relational searches across the graph of notes and metadata, while a content-addressable storage model ensures data integrity for every information block. The application supports a broad range of information management tasks, including academic research synthesis and structured project documentation. Users can extend the core functionality through a sandboxed plugin system that allows for custom interface components and data manipulation. The software is documented through a dedicated resource library to assist with setup and configuration.
Logseq is a powerful local-first knowledge base that supports bidirectional linking, markdown, and graph visualization, though it functions primarily as an outliner-based note-taking application rather than a dedicated static site generator for publishing digital gardens.
Leanote is a collaborative Markdown editor, hierarchical note manager, and self-hosted blogging platform. It functions as a knowledge base that uses a document store to organize structured notebooks and rich-text documents. The system enables real-time co-authoring, allowing multiple users to simultaneously edit documents and brainstorm ideas. It also includes a publishing engine that transforms private notes into public-facing blogs using customizable themes and multi-contributor management. The platform provides tools for knowledge management through notebooks and tags, supporting both rich-text and Markdown editing. Additional capabilities include a role-based permission system for managing shared access and utilities for exporting notes to PDF.
Leanote is a self-hosted knowledge management platform that supports Markdown and allows you to publish notes as public-facing blogs, though it functions more as a collaborative CMS than a static site generator for digital gardens.
Siyuan is a self-hosted knowledge management platform designed for private note-taking and information organization. It functions as a local-first application that stores all user content as plain text files on the local file system, ensuring data ownership and offline availability. The platform utilizes a block-based document model, which structures information as a tree of independent content blocks to facilitate granular manipulation and bidirectional linking. Users can extend the core functionality through a sandboxed plugin architecture, allowing for the development of custom themes and scripts that modify the editor behavior and user interface to suit specific workflows. The software is built as a containerized application, supporting deployment within isolated environments to standardize dependencies and simplify maintenance across various hosting infrastructures. It maintains consistency across multiple devices through a persistent socket connection that propagates state changes in real time, while the interface utilizes virtual document object model reconciliation to manage updates efficiently.
This is a local-first personal knowledge management tool that supports bidirectional linking and markdown, though it functions primarily as a private note-taking application rather than a dedicated static site generator for publishing digital gardens.
WebFundamentals is a documentation build system and static site generator designed to automate the lifecycle of technical content. It provides a comprehensive web content pipeline that transforms markdown, HTML, and YAML source files into structured, navigable documentation sites. The project distinguishes itself through integrated support for multi-language content localization and automated build pipeline management. It handles complex site requirements by managing user language preferences, enforcing consistent code quality and style standards, and applying security-header middleware to restrict content framing. The system includes robust infrastructure for traffic management, utilizing hierarchical configuration routing to direct requests and in-memory caching to optimize asset delivery. It further supports development workflows by standardizing editor formatting, automating build tasks, and managing dependency registration to ensure consistent output across environments.
This is a documentation build system and static site generator focused on technical content pipelines rather than the interconnected, graph-based note-taking workflows typical of a digital garden.
This project is a multi-purpose toolkit comprising a static site generator, a predictive modeling tool, and a sports analytics dashboard. It functions as a content syndication engine that converts source files into static HTML and machine-readable XML streams for blogs and professional portfolios. The system features a data processing engine designed for sports performance analytics, using linear and logistic regression to estimate season win totals and calculate win probabilities. It includes a time-series visualization framework that renders these performance trends using high-contrast themes for accessibility. The broader capability surface covers unstructured data extraction via pattern matching, large dataset cleansing, and vectorized row processing. It also encompasses production system deployment tasks, including the implementation of runtime observability and encrypted secret management.
This project is a general-purpose data processing and syndication toolkit rather than a dedicated knowledge management system, lacking the specific features like bidirectional linking and graph visualization required for a digital garden.
Docfx is a documentation build tool that generates structured API reference pages from compiled .NET assemblies and XML documentation comments, while also functioning as a markdown static site generator for technical documentation. It combines automated API metadata extraction with markdown rendering to build developer portals and documentation sites, producing output simultaneously in HTML, JSON, and PDF formats from a single build configuration. The tool provides fine-grained control over which APIs appear in the generated documentation through visibility-based filtering, attribute-based exclusion, custom rule sets, and programmatic filter callbacks. It manages site navigation with nested table of contents composition, navigation bar population, and cross-referenced content organization, while also supporting search engine optimization through sitemap generation and configurable URL structures. Docfx handles documentation generation from multiple sources including compiled assemblies, project files via MSBuild design-time compilation, individual source code files, and XML comments. It applies metadata through YAML front matter with configurable precedence, supports page redirection, and allows customization of API page layouts and namespace table of contents hierarchies. The build configuration accepts options to control compilation and output, and the resulting static files are ready for deployment to any hosting server.
This is a documentation generator designed for technical API references rather than a personal knowledge management tool, lacking the bidirectional linking and graph visualization features required for a digital garden.
Mindmap is a cybersecurity knowledge base and reference library that organizes security tools, frameworks, and methodologies into a visual knowledge map. It functions as a curated directory of cheat sheets and command guides for offensive and defensive security operations, presented as a hierarchical interface with collapsible nodes. The project converts structured markdown files into navigable visual trees to facilitate the study of penetration testing workflows and DevOps learning roadmaps. It also serves as a security compliance framework, providing structured mappings of NIST and ISO 27001 controls for information security auditing. The platform covers a wide range of security domains, including tool cataloging for reconnaissance and reverse engineering, privilege escalation guides, and reference materials for active directory pentesting and network traffic analysis. The knowledge base is built using static content generation and a JSON-driven metadata catalog to populate its searchable lists and filterable galleries.
This repository is a curated cybersecurity reference library and directory rather than a general-purpose tool for managing and publishing your own personal knowledge base or digital garden.
Markdownload is a browser extension that functions as a markdown web clipper, converting webpages and selected text into clean markdown files for offline storage and archiving. It operates as a content extractor that isolates the main document from the page while removing navigation elements and advertisements. The tool includes a template generator for injecting dynamic front-matter and metadata into documents via user-defined placeholders. It also serves as a local media downloader that saves remote images to the filesystem and updates links to reference those local files. Additionally, it acts as an integration tool to transfer captured web data and metadata directly into Obsidian vaults using custom URI schemes. The extension supports capturing content from all open browser tabs simultaneously and clipping specific highlighted text. Users can customize markdown styling for links and images, organize downloaded files into specific subfolders, and export media as formatted embeds or hyperlinks to the system clipboard.
This is a browser extension for clipping and formatting web content into markdown files, which serves as a utility for gathering research rather than a platform for publishing or hosting a digital garden.