Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static HTML files. It functions as a markdown-to-HTML converter and a data format transformer capable of moving content between JSON, YAML, XML, PLIST, and CSV formats. The project features a pipeline-based build process where users can define ordered sequences of data transformations and file processing steps. It includes project scaffolding tools to bootstrap directory structures and configuration files from predefined boilerplates. The system manages content through collection-ba
Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored
phpDocumentor is a PHP API documentation generator and source code analyzer that transforms PHP files and DocBlocks into structured HTML API references. It functions as a static site generator and an automatic documentation tool designed to synchronize technical documentation with code changes. The project distinguishes itself by acting as a UML diagram generator, producing class and architectural graphs via PlantUML based on source analysis. It also supports technical manual authoring, rendering hand-written guides in Markdown and ReStructuredText alongside the automatically generated API re
Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites, eBooks, or technical documentation. It functions as a file-to-object transformer, converting directory trees into plain JavaScript objects that can be programmatically manipulated in memory. The project is built around a pluggable build pipeline where files are passed through a sequence of custom functions to transform content and metadata incrementally. This architecture allows users to extend functionality by writing their own plugins or using third-party modules to define
هذا المشروع عبارة عن مولد دروس تفاعلي ومولد مواقع ثابتة يحول المستندات المصدر، مثل Markdown وGoogle Docs، إلى أدلة تعليمية منظمة. يعمل كأداة تحويل توثيق تقوم بتجميع المحتوى المصدر إلى أصول HTML ثابتة وبيانات وصفية للتوزيع على جماهير عامة أو خاصة.
الميزات الرئيسية لـ googlecodelabs/tools هي: Interactive Tutorials, Interactive Lesson Authoring, Multi-Format Exports, Content Organization Systems, Content Metadata Tagging, Document Conversion, Instructional Format Converters, Content Tag Filtering.
تشمل البدائل مفتوحة المصدر لـ googlecodelabs/tools: assemble/assemble — Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static… vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… phpdocumentor/phpdocumentor — phpDocumentor is a PHP API documentation generator and source code analyzer that transforms PHP files and DocBlocks… metalsmith/metalsmith — Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites,… getpelican/pelican — Pelican is a Python-based static site generator that converts Markdown and reStructuredText files into static HTML… mixu/markdown-styles — This project is a static site generator and documentation builder designed to transform markdown files into styled…