awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
googlecodelabs avatar

googlecodelabs/toolsArchived

0
View on GitHub↗
4,822 stars·1,343 forks·Go·Apache-2.0·13 vues

Tools

Ce projet est un générateur de tutoriels interactifs et un générateur de site statique qui transforme des documents source, tels que Markdown et Google Docs, en guides pédagogiques structurés. Il fonctionne comme un outil de conversion de documentation qui compile le contenu source en actifs HTML statiques et métadonnées pour une distribution à des audiences publiques ou privées.

Le système utilise un framework d'interface utilisateur à éléments personnalisés pour intégrer des composants pédagogiques interactifs en utilisant des éléments personnalisés HTML standard, supprimant le besoin de frameworks JavaScript externes. Il prend en charge l'exportation de contenu multi-format, permettant à une source unique de vérité d'être traduite en plusieurs cibles, y compris HTML et notebooks Jupyter.

La plateforme fournit des capacités pour la gestion de contenu pédagogique, permettant l'organisation de tutoriels en collections thématiques et pages d'accueil via des métadonnées et des étiquettes. Elle couvre l'intégralité du cycle de vie de publication, de l'hébergement de prévisualisation locale et la génération d'actifs statiques au déploiement sur le stockage cloud et le suivi de l'engagement des utilisateurs via des analyses intégrées.

Features

  • Interactive Tutorials - Transforms documents into interactive web-based guides that lead users through a step-by-step learning process.
  • Interactive Tutorials - Generates interactive, step-by-step instructional guides from Markdown and Google Docs.
  • Interactive Lesson Authoring - Provides a set of tools for creating instructional content with interactive elements and automated navigation.
  • Multi-Format Exports - Translates a single source of truth into various targets including HTML and Jupyter notebooks.
  • Content Organization Systems - Organizes tutorials into themed views and landing pages using metadata and tagging for improved findability.
  • Content Metadata Tagging - Uses metadata and tagging to organize tutorials into themed collections and landing pages.
  • Document Conversion - Transforms source documents into structured formats including HTML and Jupyter notebooks.
  • Instructional Format Converters - Transforms documents, local files, or remote URLs into interactive instructional tutorials formatted as HTML.
  • Content Tag Filtering - Organizes individual tutorials into themed collections and landing pages by filtering content based on assigned metadata tags.
  • Technical Documentation - Provides tools to transform technical content into organized collections of guides and documentation for public hosting.
  • Documentation Publishing Pipelines - Automates the organization and publication of tutorials into themed collections for public audiences.
  • Instructional Content Grouping - Organizes themed collections of instructional content using tags to determine which tutorials appear in a specific view.
  • Instructional HTML Converters - Transforms instructional content from documents, local files, or URLs into a standardized HTML format.
  • Learning Content Publishers - Publishes authoring materials and generated tutorials for online educational access.
  • Markdown-HTML Content Converters - Translates instructional content from documents or markdown into target formats such as HTML and notebook cells.
  • Markdown to HTML Converters - Transforms structured markdown or Google Docs source files into static HTML files for web display.
  • Instructional Guide Generation - Converts Markdown and Google Docs into structured interactive HTML instructional guides.
  • Metadata-Based Grouping - Organizes tutorials into themed collections and landing pages by filtering content based on assigned metadata tags.
  • Multi-Format Output Converters - Transforms source content into multiple output formats including HTML and Jupyter notebooks.
  • Static Site Generators - Compiles documents and metadata into a standalone set of static HTML assets for scalable content delivery.
  • Format-Agnostic Parsers - Extracts instructional data from diverse inputs like local files, remote URLs, and Google Docs into a standardized internal format.
  • Instructional Content Frameworks - Provides a structural framework for grouping tutorials into themed collections to help learners find materials.
  • Tutorial Publishing - Hosts and distributes instructional tutorials to public or private audiences for learner access.
  • Instructional Components - Implements a custom element UI framework to render interactive instructional components without external JavaScript frameworks.
  • Interactive Embeds - Integrates custom HTML elements into a page to create interactive instructional content without using external frameworks.
  • View Hierarchy Organization - Uses structural patterns to organize tutorials into themed collections and nested views.
  • Static Generation - Produces standalone HTML and Markdown artifacts for deployment to any static web server or cloud storage.
  • Instructional Metadata Management - Assigns properties like summaries, categories, and visibility status to control how tutorials are indexed and published.
  • Tutorial Landing Pages - Generates curated entry pages that organize and showcase specific collections of instructional tutorials.
  • Automatic Table of Contents - Automatically generates navigational outlines based on document heading hierarchy to help users jump between steps.
  • Local Site Previews - Runs a local web server to compile and render views locally for content verification during development.
  • Static Site Preview Servers - Provides a lightweight web server to verify the output of the tutorial generator before public deployment.
  • Cloud Deployment - Uploads compiled static assets to cloud buckets to support staged promotions and custom domains.
  • Static Site Deployment - Produces standalone HTML or markdown artifacts compatible with any static web server or cloud storage provider.
  • Learning Experience Management - Deploys instructional guides and tracks user engagement and progress through integrated analytics.
  • Instructional Component Models - Implements a custom element UI framework to embed interactive instructional components without external JavaScript dependencies.
  • Static Web Hosting - Outputs tutorials as static HTML files for hosting on any web server or cloud storage.
  • Development Preview Servers - Provides an embedded server for real-time content and layout previewing of tutorials before public deployment.

Historique des stars

Graphique de l'historique des stars pour googlecodelabs/toolsGraphique de l'historique des stars pour googlecodelabs/tools

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait googlecodelabs/tools ?

Ce projet est un générateur de tutoriels interactifs et un générateur de site statique qui transforme des documents source, tels que Markdown et Google Docs, en guides pédagogiques structurés. Il fonctionne comme un outil de conversion de documentation qui compile le contenu source en actifs HTML statiques et métadonnées pour une distribution à des audiences publiques ou privées.

Quelles sont les fonctionnalités principales de googlecodelabs/tools ?

Les fonctionnalités principales de googlecodelabs/tools sont : Interactive Tutorials, Interactive Lesson Authoring, Multi-Format Exports, Content Organization Systems, Content Metadata Tagging, Document Conversion, Instructional Format Converters, Content Tag Filtering.

Quelles sont les alternatives open-source à googlecodelabs/tools ?

Les alternatives open-source à googlecodelabs/tools incluent : 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…

Alternatives open source à Tools

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Tools.
  • assemble/assembleAvatar de assemble

    assemble/assemble

    4,258Voir sur GitHub↗

    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

    CSSassembleblog-enginebuild
    Voir sur GitHub↗4,258
  • vanessa219/vditorAvatar de Vanessa219

    Vanessa219/vditor

    11,074Voir sur GitHub↗

    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

    TypeScriptcommonmarkeditorgfm
    Voir sur GitHub↗11,074
  • phpdocumentor/phpdocumentorAvatar de phpDocumentor

    phpDocumentor/phpDocumentor

    4,332Voir sur GitHub↗

    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

    PHPdocblockdocblocksgraphviz
    Voir sur GitHub↗4,332
  • metalsmith/metalsmithAvatar de metalsmith

    metalsmith/metalsmith

    7,827Voir sur GitHub↗

    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

    JavaScriptjavascriptmarkdownmarkdown-to-html
    Voir sur GitHub↗7,827
  • Voir les 30 alternatives à Tools→