14 repositorios
Tools for rendering and styling technical code snippets within documents.
Distinguishing note: Focuses on code-specific syntax and block styling, distinct from general text formatting.
Explore 14 awesome GitHub repositories matching web development · Code Formatting. Refine with filters or upvote what's useful.
Tiptap is a headless, modular framework designed for building custom rich-text editors. It provides a developer-focused abstraction layer over a structured document model, allowing for full control over the underlying schema through a plugin-based architecture. By separating document state management from the user interface, it enables the creation of tailored editing experiences that remain framework-agnostic. The project distinguishes itself through a robust collaborative engine that supports real-time multi-user editing, conflict resolution, and presence tracking. It integrates artificial
Formats text as inline code or code blocks to display technical content clearly.
Wenyan is an esoteric programming language that enables the composition of functional logic using the grammar and vocabulary of classical Chinese literature. It functions as a source-to-source compiler, translating literary scripts into standard high-level programming languages such as JavaScript, Python, and Ruby to facilitate execution across diverse computing environments. The project distinguishes itself by bridging the gap between ancient linguistic structures and modern computational tasks. It utilizes a specialized transpilation process that maps classical grammatical particles and voc
Formats code and text into traditional book layouts for aesthetic presentation.
Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons
Blender triggers automated code reformatting upon saving files to maintain adherence to project style guidelines without manual intervention.
This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she
Provides styling guides for code blocks, including line highlighting and background colors.
JavaPoet is a source code generator and metaprogramming utility for the Java language. It functions as an abstract syntax tree construction library that allows developers to model classes, methods, and fields as objects before emitting them as source code. The library distinguishes itself through automatic import management and code formatting. It tracks referenced types to generate required import statements and handles line wrapping, semicolon placement, and indentation to ensure generated files remain readable. The tool covers a broad range of generation capabilities, including the defini
Ensures high readability of generated code through line wrapping and named placeholders in code blocks.
GitBucket is a self-hosted Git platform and version control hosting service that provides a web interface for managing repositories, issues, and pull requests. Built with a Scala-based manager, it functions as a GitHub API compatible server, allowing it to integrate with external tools that rely on that specific industry schema. The platform distinguishes itself by integrating a Maven repository host for storing and retrieving Java build artifacts alongside source code. It also features a plugin architecture that enables the addition of custom logic and new functionality to the core system.
Renders code snippets with syntax highlighting and custom keyboard shortcuts for improved readability.
This project is a responsive Jekyll blog theme and static site template designed as a technical blogging framework. It converts markdown content into a professional personal blog with integrated support for social profile management. The template is configured as a progressive web app, providing offline access and an app-like experience for visitors. It specifically caters to technical documentation by supporting the rendering of mathematical notation, formatted code snippets, and embedded presentations. The site includes capabilities for reader engagement through discussion system integrati
Renders technical code snippets with syntax highlighting and line numbers for better readability.
html5-qrcode is a client-side JavaScript library that enables QR code and barcode scanning directly in a web browser, processing live video from a device camera or decoding codes from uploaded image files without any server-side involvement. The library handles real-time scanning from continuous camera feeds with adjustable frame rates and scanning regions, while also supporting file-based decoding for static images. The scanner offers configurable behavior through runtime settings, allowing developers to adjust scanning speed, viewfinder region, aspect ratio, and restrict decoding to specifi
Restricts the scanner to recognize only a user-defined subset of QR or barcode formats.
Code-prettify es una herramienta basada en navegador y resaltador de sintaxis HTML que añade formato visual y números de línea a bloques de código sin procesar en páginas web. Funciona como un formateador de código del lado del cliente y una librería de lexer personalizable para definir reglas de resaltado específicas del lenguaje. El sistema permite la creación de lexers personalizados para proporcionar resaltado de sintaxis para lenguajes de programación propietarios o poco comunes. La presentación visual se gestiona a través de estilos de código personalizados y la integración de hojas de estilo CSS externas para definir colores y fuentes. El proyecto proporciona resaltado de sintaxis automático y numeración de líneas secuencial para fragmentos de código fuente incrustados en HTML. Admite la adición de soporte para lenguajes personalizados y el estilo de la documentación técnica.
Organizes and numbers lines of code within web pages to help users follow complex scripts.
Esta es una biblioteca de escaneo de códigos de barras para Android diseñada para detectar y decodificar datos de códigos de barras desde un feed de cámara en vivo. Proporciona la infraestructura central para traducir patrones visuales a texto en dispositivos móviles. La biblioteca incluye un gestor de vista previa de cámara que ajusta las relaciones de aspecto y tamaños de feed para adaptarse a varias dimensiones de pantalla, así como un controlador de hardware para gestionar el flash, el enfoque automático y la selección de sensores. También cuenta con un filtro de formato de código de barras para restringir el escaneo a tipos específicos de códigos de barras para aumentar la velocidad y precisión de detección. El proyecto cubre el control de hardware de cámara, decodificación de códigos de barras en vivo y personalización de la interfaz de usuario para diseñar visores y superposiciones visuales a medida.
Restricts decoding to a specific subset of barcode formats to increase detection speed and accuracy.
quaggaJS es una librería de escáner de códigos de barras JavaScript y procesador del lado del cliente que realiza la localización y decodificación de códigos de barras directamente dentro del navegador. Funciona como un decodificador de códigos de barras de visión artificial que extrae datos tanto de archivos de imagen estáticos como de transmisiones de cámara en vivo sin requerir solicitudes al servidor externo. La librería soporta el escaneo de códigos de barras en tiempo real a través de cámaras web y puede detectar múltiples formatos de códigos de barras simultáneamente. Incluye herramientas para visualizar el proceso de decodificación renderizando cuadros delimitadores y líneas de escaneo sobre la imagen para monitorear la localización. Los usuarios pueden configurar los tipos de códigos de barras específicos que se escanearán y restringir la búsqueda de decodificación a un área de escaneo rectangular personalizada para mejorar el rendimiento y reducir los falsos positivos. Estas capacidades se aplican tanto a la decodificación de imágenes estáticas como a las transmisiones de video en vivo.
Provides the ability to limit scanning to specific barcode formats to improve decoding accuracy.
wechat-format es una herramienta diseñada para convertir texto Markdown en HTML especializado compatible con el editor de cuentas oficiales de WeChat. Funciona como un formateador y convertidor de contenido que transforma Markdown en diseños HTML estilizados para mantener estructuras visuales consistentes cuando el contenido se pega en la plataforma de publicación. El proyecto se centra en evitar las restricciones de enlaces salientes convirtiendo los hipervínculos externos en notas al pie numéricas y añadiendo una lista de citas completa al final del documento. Preserva la apariencia del contenido técnico transformando bloques de código y listas en contenedores HTML específicos y elementos normalizados que evitan que el editor de destino elimine la sangría o los marcadores. El proceso de transformación incluye la inserción de estilos CSS directamente en los elementos HTML y la utilización de formato basado en plantillas para fragmentos de código con el fin de mantener el resaltado de sintaxis y el diseño.
Wraps code snippets in HTML containers to maintain syntax highlighting and indentation.
Fuwari is a static site theme and markdown content framework designed for personal blog publishing. It provides a responsive visual template that renders markdown posts with a built-in dark mode and customizable colors. The project distinguishes itself through a set of markdown extensions that add rich UI elements to articles, including callout blocks, dynamic repository cards that fetch live data via API, and advanced code styling with diff support and line numbering. It also includes a full-text site search mechanism to allow visitors to locate specific information across the blog's content
Ships themed frames for rendering source code with support for line numbering and custom starting lines.
Este proyecto proporciona una especificación de marcado ligero y un estándar de formato de texto plano utilizado para organizar información en documentos estructurados. Sirve como un sistema para convertir caracteres de texto simples en elementos de documento enriquecidos y etiquetas HTML para su visualización web. El proyecto incluye una guía de sintaxis y documentación para implementar símbolos estandarizados. Estos recursos cubren las reglas para crear texto con formato e hipervínculos que pueden convertirse en contenido web. El sistema cubre una amplia gama de capacidades documentales, incluyendo encabezados jerárquicos, listas ordenadas y desordenadas, y citas en bloque. También admite la creación de tablas de datos, bloques de código y énfasis de texto.
Renders and styles technical code snippets within documents using specialized delimiters.