21 repositorios
Standardized visual treatments for inline text elements like bold, italics, and small text.
Explore 21 awesome GitHub repositories matching web development · Inline Text Styles. Refine with filters or upvote what's useful.
Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust
Establishes visual hierarchy by applying consistent formatting to inline elements like bold, italics, small, and underlined text.
The mdb-ui-kit is a frontend component library and visual extension that combines the Bootstrap 5 framework with Material Design principles. It provides a collection of pre-styled interface elements and responsive web templates to facilitate the development of consistent web applications. The toolkit extends the Bootstrap ecosystem by adding Material Design aesthetics and advanced styling options. It enables rapid prototyping through the use of pre-configured design blocks and provides mechanisms for deep visual customization via SCSS variables and native CSS custom properties, including supp
Provides utility classes for highlighting, underlining, and varying the size of inline text elements.
react-markdown is a React markdown renderer that transforms markdown strings into React elements for display in a user interface. It functions as a plugin-based markdown parser and component library that converts raw text into safe interface elements. The project utilizes a plugin system to extend markdown syntax, allowing support for tables, tasklists, and mathematical notation. It enables custom component mapping, which replaces standard markdown output with specialized components to control the visual styling and behavior of specific content blocks. The renderer supports the processing an
Provides pluggable components that add custom block and inline parsing logic to the markdown engine.
Parsedown is a PHP library that converts Markdown text and common extensions into structured HTML output for web browsers. It functions as a Markdown to HTML converter that processes both block-level and inline elements to generate valid web content. The library includes a PHP HTML sanitizer designed to escape HTML and scripting vectors. This security layer provides input sanitization to prevent attacks when processing untrusted user-generated content.
Extracting and formatting only the inline elements of a text string while ignoring block level structures.
Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux
Teaches formatting text with bold, italic, and other inline styles in HTML.
Remark es un procesador de markdown que analiza texto markdown en un árbol de sintaxis abstracta (AST) JSON estructurado para análisis y transformación programáticos. Funciona como un analizador y procesador de AST de markdown, utilizando un framework de plugins para gestionar reglas de sintaxis y transformación extensibles. El proyecto permite extensiones de sintaxis de markdown personalizadas y la transformación de contenido a través de un sistema de plugins, permitiendo la adición de marcado y metadatos no estándar. También incluye un linter de markdown para identificar inconsistencias de estilo y garantizar el cumplimiento de los estándares de escritura. El conjunto de herramientas cubre el formato de documentos markdown, la conversión de formato a HTML y la generación de AST. Se proporciona una interfaz de línea de comandos para verificar y reescribir archivos markdown para un formato consistente en todo el proyecto.
Provides pluggable components that add custom block and inline parsing logic to the markdown engine.
The minimal amount of CSS to replicate the GitHub Markdown style
Provides CSS styling for bold, italic, strikethrough, inline code, hyperlinks, and images matching GitHub's typography.
Remarkable is an extensible Markdown parser library that implements the CommonMark specification and supports GitHub Flavored Markdown through configurable rule presets. Its core architecture separates parsing into distinct inline and block rule pipelines, enabling targeted customization of text-level and structural syntax while maintaining consistent behavior across standard Markdown features. The parser is built around a plugin-based rule system where individual syntax rules can be toggled, extended, or replaced by external plugins. A preset configuration system allows users to switch betwe
Ships a preset configuration that enables GitHub Flavored Markdown syntax through toggleable rule bundles.
QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem, avoiding proprietary formats and enabling direct file access. It functions as a Nextcloud Notes client, syncing notes and metadata with Nextcloud or ownCloud servers through a companion API service for versioning and sharing. The application also integrates with AI providers and exposes a local MCP server for external agents to search and fetch notes, and includes a companion browser extension for capturing web content, bookmarks, and screenshots. The editor distinguishes itself thr
Applies bold, italic, and strikethrough formatting using asterisks, underscores, and tildes.
Android-Iconics es un envoltorio de biblioteca de iconos para aplicaciones Android que permite el uso de fuentes de iconos y vectores SVG como drawables. Proporciona un sistema para renderizar gráficos vectoriales e importar conjuntos de iconos personalizados mediante archivos de fuentes y mapeos CSS. El proyecto incluye un renderizador de vectores SVG dedicado y una herramienta para integrar fuentes de iconos personalizadas. También cuenta con una utilidad de espejo que voltea automáticamente los iconos para diseños de idiomas de derecha a izquierda (RTL) para mantener la consistencia visual en diferentes regiones. La biblioteca cubre la personalización del estilo de los iconos para propiedades como color, tamaño y relleno, y soporta la incrustación de iconos directamente en cadenas de texto. Además, maneja la conversión de activos vectoriales en drawables nativos para su uso dentro de interfaces de usuario y diseños.
Allows mixing graphic symbols with alphanumeric text by inserting specific font characters into text strings.
Markdig es un procesador de Markdown de alto rendimiento para aplicaciones .NET que convierte texto Markdown a HTML u otros formatos de destino. Es un parser compatible con CommonMark y un motor extensible que puede transformar Markdown en un árbol de sintaxis abstracta (AST) manipulable y consultable. La librería proporciona un framework para añadir sintaxis personalizada y lógica de renderizado a través de un pipeline modular de parsers y renderizadores. Soporta compilación nativa ahead-of-time y trimming para minimizar el tamaño del binario. Las capacidades incluyen la generación de HTML estructurado con atributos y estilos personalizados, la extracción de YAML front matter para el procesamiento de sitios estáticos y la conversión de contenido a texto plano. El motor también cubre mejoras tipográficas, preparación de fórmulas matemáticas y formateo automatizado de enlaces. El procesador incluye un mapeo de fuente preciso para rastrear rangos de caracteres y emplea streaming de salida y límites de profundidad de anidamiento para gestionar el rendimiento y la estabilidad.
Adds custom syntax by registering new parsers and renderers to transform text into specific AST nodes.
Dialogic is a dialogue editor and runtime system for the Godot engine that provides a complete framework for creating branching conversations with characters, animations, and state management. At its core, it functions as a branching narrative editor with visual and text-based timeline authoring, a character animation manager that handles portraits and scene positioning, a localization tool that exports timelines to CSV for translation, and an interactive framework that manages player choices, text reveals, voice lines, and dynamic text effects within conversations. What distinguishes this sy
Supports inline actions like speed changes, pauses, and variable interpolation for dynamic dialogue text.
Este proyecto es un tema de documentación responsivo para Sphinx que proporciona un diseño visual y un conjunto de plantillas Jinja2 para renderizar contenido técnico en una interfaz web coherente. Funciona como un framework de documentación CSS diseñado para adaptar la presentación de manuales técnicos tanto a pantallas de escritorio como móviles. El tema incluye un diseño estructurado específicamente para referencias de API de software, formateando firmas de funciones, parámetros y tipos de retorno. También proporciona mecanismos integrados para enlazar con el control de versiones, permitiendo que las páginas de documentación apunten directamente a los archivos fuente en proveedores de alojamiento externos. El proyecto cubre una amplia gama de formatos de contenido técnico, incluyendo bloques de código con resaltado de sintaxis, ecuaciones matemáticas, tablas de datos y llamadas categorizadas para notas y advertencias. Soporta la personalización de marca mediante logotipos y permite modificar menús de navegación e inyectar activos CSS o JavaScript personalizados. El tema se integra directamente en el proceso de compilación de Sphinx para transformar reStructuredText y Markdown en una salida HTML con estilo.
Provides visual treatments for inline text elements like keyboard shortcuts and GUI labels.
Markdig is a markdown parser library that converts text into structured HTML, plain text, or other formats using a configurable pipeline. It functions as a CommonMark compliant parser and an abstract syntax tree generator that transforms markdown into a hierarchical tree of block and inline nodes with precise source location mapping. The project is distinguished by a decoupled renderer architecture that separates parsing logic from output generation, enabling the transformation of the syntax tree into non-HTML formats such as LaTeX or XAML. It also serves as a lossless markdown processor by t
Supports the registration of custom block and inline parsers to expand supported markdown syntax.
Squire es un editor de texto enriquecido basado en DOM y editor de contenido WYSIWYG que trata el HTML crudo como la fuente de verdad. Funciona como un sistema para manipular el modelo de objetos del documento directamente para proporcionar una interfaz visual para editar contenido web complejo. El proyecto se centra en la edición de HTML arbitrario, permitiendo la modificación de cualquier contenido HTML sin perder el formato original. Incluye herramientas para la normalización y sanitización de contenido HTML para asegurar que la entrada cruda se limpie y estructure de forma consistente antes de ser renderizada como nodos editables. La superficie de capacidades del editor cubre formato en línea, gestión de elementos de bloque y la inserción de fragmentos multimedia. También proporciona gestión de estado para rastrear posiciones del cursor y mantener un historial de deshacer y rehacer basado en snapshots.
Toggles visual treatments like bold, italics, and color for inline text elements.
Goldmark es un parser y renderizador de Markdown escrito en Go que convierte texto Markdown a HTML o XHTML. Implementa la especificación CommonMark para garantizar un comportamiento de análisis consistente. El proyecto utiliza un registro de extensiones modular, permitiendo la adición de sintaxis personalizada como tablas, listas de tareas y notas al pie. También incluye soporte especializado para idiomas CJK para manejar reglas específicas de salto de línea y énfasis para caracteres chinos, japoneses y coreanos. La librería analiza el texto en un árbol de sintaxis abstracta (AST) para el análisis y modificación programática de documentos. Sus capacidades incluyen el enlace automático de URLs y correos electrónicos, formateo de puntuación tipográfica y la asignación de atributos personalizados a los elementos.
Provides pluggable components to add custom block and inline parsing logic for tables and footnotes.
Este proyecto es un generador de sitios estáticos y servidor de documentación basado en Markdown que convierte archivos y estructuras de carpetas en sitios web responsivos. Funciona como un editor de documentación para Confluence, permitiendo la carga directa y sincronización de contenido Markdown procesado hacia servidores de bases de conocimiento empresariales. El sistema se distingue por sus capacidades de renderizado técnico, transformando sintaxis Mermaid en diagramas visuales y expresiones TeX en fórmulas matemáticas. Soporta documentación multilingüe creando versiones localizadas de un sitio con estructuras de navegación dedicadas. La plataforma proporciona un pipeline de contenido completo que incluye menús de navegación jerárquicos, resaltado de sintaxis de código y un sistema para gestionar el orden de las páginas mediante prefijos en los nombres de archivo. También cuenta con un framework de extensibilidad flexible para generadores de contenido personalizados y manipulación programática del árbol de páginas. El entorno puede desplegarse como un contenedor Docker portátil e incluye un servidor de vista previa local para probar la documentación antes de la generación final.
Allows customizing the behavior of the Markdown parser to change how content is interpreted and rendered.
html-to-markdown is a tool that transforms HTML content and websites into Markdown text. It functions as an HTML to Markdown converter and a command line processor for converting files or standard input streams into Markdown documents. The project is an extensible conversion engine that allows for custom element rendering and the registration of plugins to modify the transformation process. It includes a content filter that uses CSS selectors to include or exclude specific HTML elements during conversion. The system covers broad capability areas including link resolution for relative URLs, r
Implements an extensible conversion engine with a plugin system for customizing HTML element rendering.
Overtype is a web-based markdown editor that provides a WYSIWYG editing experience. It allows users to manage markdown content through a real-time visual preview while maintaining the simplicity of native text input. The project focuses on secure markdown rendering by sanitizing input and neutralizing dangerous links to prevent XSS attacks. The editor is implemented as a native web component using Shadow DOM encapsulation, ensuring style isolation and framework-agnostic integration. It uses a transparent overlay rendering technique to simulate a visual editor while preserving native input beh
Offers a plugin-based architecture to extend markdown parsing with custom syntax patterns and post-processing logic.
The project provides a standardized abstract syntax tree specification and utility library for parsing, transforming, and serializing markdown documents. It serves as a comprehensive document processing architecture that translates between raw text markup and structured node representations in both directions. The capability surface covers syntax parsing for extended markdown features, custom syntax extensions, metadata blocks, and embedded expressions, alongside document serialization that converts syntax trees back into standard and extended markup formats. It includes node modeling and val
Builds custom parsers and plugins to support non-standard markdown features like frontmatter, math, and tables.