11 repositorios
Tools for programmatically modifying markdown content or rendering specialized components during the build process.
Distinguishing note: Specifically targets content transformation and markdown parsing rather than general build-tool configuration.
Explore 11 awesome GitHub repositories matching web development · Content Transformers. Refine with filters or upvote what's useful.
Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It functions as a static site generator that transforms plain text files into modular UI components, allowing authors to maintain version control while building professional presentations. The engine provides a browser-based runtime that manages slide navigation, animated transitions, and the live execution of code blocks. What distinguishes Slidev is its developer-centric approach to technical presentations. It features built-in support for syntax highlighting, mathematical typesetting
Slidev modifies slide content or renders specialized components during the build process by defining custom markdown and code block transformers.
GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and interactive user interfaces. It provides a robust property-interpolation engine that calculates intermediate values for CSS styles, attributes, and numeric properties, enabling smooth visual transitions across web elements. The framework is built on a core architecture that manages animation lifecycles, timeline-based sequence orchestration, and virtual property interception to ensure precise control over motion. The library distinguishes itself through a modular, plugin-based extensib
Optimizes 2D and 3D transform sequences using performant shorthand aliases to ensure consistent browser rendering.
Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content. The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba
Intercepts template content during the build to perform custom transformations or conditional file exclusion.
Decap CMS is a headless, Git-based content management system designed to provide a visual editing interface for static site workflows. By decoupling the administrative dashboard from the frontend, it allows users to manage content stored directly in version control repositories as structured data. The system maps visual form inputs to repository files, enabling non-technical contributors to update content without requiring direct code changes. The platform distinguishes itself through its Git-centric automation, which handles content lifecycles by creating commits, branches, and pull requests
Modifies images by generating dynamic URLs or using media tools during the content editing process.
This project provides a comprehensive implementation of the AT Protocol, serving as a framework for building decentralized social networking applications. It enables the creation of distributed data repositories where users maintain cryptographic ownership of their identity and content, allowing for portable accounts that can be migrated between independent servers without central authority intervention. The platform distinguishes itself by decoupling content hosting from discovery through modular algorithmic curation. Users can select third-party services to filter and organize their feeds,
Provides automated media resizing and transcoding to optimize content delivery across the network.
Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru
Applies multiple processing actions to media, such as watermarking or resizing, using a builder-pattern approach to chain operations together.
NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable discussion environments by utilizing a document-oriented database for content storage and an in-memory engine for high-speed data retrieval and session management. The platform provides a comprehensive administrative interface for managing user groups, forum settings, and system health. What distinguishes the platform is its native support for federated social networking via the ActivityPub protocol, allowing forums to exchange content, synchronize discussions, and interact with de
Intercepts raw discussion text during rendering to inject dynamic elements, convert custom markup, or modify formatting.
This repository provides a comprehensive library of code examples for implementing event-driven, serverless backend architectures. It serves as a practical guide for building scalable cloud-native applications that execute logic in isolated environments, triggered by infrastructure events or HTTP requests rather than persistent server processes. The collection demonstrates how to leverage managed infrastructure to automate backend workflows, including the use of asynchronous task queuing to maintain system stability during high traffic. It highlights patterns for secure API hosting, enabling
Automates media transformation, moderation, and metadata extraction immediately upon upload to cloud storage.
Remark is a markdown processor and transformer that converts markdown text into a structured JSON abstract syntax tree for programmatic manipulation. It functions as a plugin-based tool within the unified ecosystem, allowing users to parse, transform, and stringify markdown content. The project is distinguished by its extensibility through a plugin system that supports custom markdown syntax extensions, the introduction of new markup elements, and the definition of custom processing logic. This framework enables the modification of content through a visitor-pattern traversal of the syntax tre
Provides programmatic capabilities to modify markdown elements, such as adjusting heading depths and capitalizing titles.
Markdoc is a documentation content framework that extends standard Markdown with custom tags, typed schemas, and reusable components, parsing content into an abstract syntax tree and rendering it as React elements or HTML. It provides a structured authoring system where documents are processed through an AST-based pipeline, enabling validation, transformation, and flexible output generation. The framework distinguishes itself through a schema-driven validation pipeline that checks document structure and attribute values against defined rules, and a pluggable renderer architecture that accepts
Parses documents into traversable ASTs for static analysis, validation, and automated transformation.
Unified es un motor de procesamiento de árboles de sintaxis y ecosistema de contenido diseñado para analizar, transformar y serializar contenido de texto. Funciona como un pipeline de contenido basado en plugins que convierte texto crudo en árboles de sintaxis abstracta (AST) estructurados utilizando objetos de JavaScript planos para su inspección y modificación programática. El proyecto se distingue por una arquitectura modular que permite la traducción entre ecosistemas, permitiendo que los árboles de sintaxis se conviertan entre diferentes especificaciones como HTML y Markdown. Utiliza un sistema de clonación de procesadores inmutables y contenedores de estado compartido, asegurando que los pipelines de procesamiento puedan extenderse y personalizarse sin alterar las configuraciones originales. El sistema proporciona capacidades integrales para la gestión de árboles de sintaxis, incluyendo recorrido en profundidad (depth-first), selección de nodos basada en CSS y transformaciones recursivas. Su superficie de procesamiento se extiende al análisis de lenguaje natural, análisis de GitHub Flavored Markdown y el mapeo de árboles de sintaxis a elementos de DOM virtual para la visualización en el navegador. La lógica de procesamiento puede integrarse en aplicaciones web mediante module bundlers o CDNs.
Parses text into syntax trees to programmatically modify and convert content between different formats.