14 个仓库
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 是一个基于浏览器的工具和 HTML 语法高亮器,可为网页上的原始代码块添加视觉格式和行号。它作为一个客户端代码格式化程序和用于定义特定语言高亮规则的可定制词法分析器库。 该系统允许创建自定义词法分析器,为专有或不常见的编程语言提供语法高亮。视觉呈现通过自定义代码样式和集成外部 CSS 样式表来定义颜色和字体进行管理。 该项目为嵌入在 HTML 中的源代码片段提供自动语法高亮和顺序行号。它支持添加自定义语言支持以及技术文档的样式设置。
Organizes and numbers lines of code within web pages to help users follow complex scripts.
This is an Android barcode scanning library designed to detect and decode barcode data from a live camera feed. It provides the core infrastructure for translating visual patterns into text on mobile devices. The library includes a camera preview manager that adjusts aspect ratios and feed sizes to fit various screen dimensions, as well as a hardware controller for managing flash, autofocus, and sensor selection. It also features a barcode format filter to restrict scanning to specific barcode types to increase detection speed and accuracy. The project covers camera hardware control, live ba
Restricts decoding to a specific subset of barcode formats to increase detection speed and accuracy.
quaggaJS is a JavaScript barcode scanner library and client-side processor that performs barcode localization and decoding directly within the browser. It functions as a computer vision barcode decoder that extracts data from both static image files and live camera streams without requiring external server requests. The library supports real-time barcode scanning via webcams and can detect multiple barcode formats simultaneously. It includes tools to visualize the decoding process by rendering bounding boxes and scanlines over the image to monitor localization. Users can configure the specif
Provides the ability to limit scanning to specific barcode formats to improve decoding accuracy.
wechat-format 是一个旨在将 Markdown 文本转换为兼容微信公众号编辑器的专用 HTML 的工具。它作为一个内容格式化器和转换器,将 Markdown 转换为样式化的 HTML 布局,以在内容粘贴到发布平台时保持一致的视觉结构。 该项目专注于通过将外部超链接转换为数字脚注并在文档末尾附加完整引用列表来绕过外链限制。它通过将代码块和列表转换为特定的 HTML 容器和规范化元素来保留技术内容的外观,防止目标编辑器剥离缩进或标记。 转换过程包括将 CSS 样式直接内联到 HTML 元素中,并利用基于模板的格式化来处理代码片段,以保持语法高亮和布局。
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.
该项目提供了一种轻量级标记规范和纯文本格式标准,用于将信息组织成结构化文档。它作为一个将简单文本字符转换为富文档元素和 HTML 标签以供网页显示的系统。 该项目包含语法指南和用于实现标准化符号的文档。这些资源涵盖了创建格式化文本和超链接的规则,这些内容可以转换为网页内容。 该系统涵盖广泛的文档功能,包括分级标题、有序和无序列表以及块引用。它还支持创建数据表、代码块和文本强调。
Renders and styles technical code snippets within documents using specialized delimiters.