19 个仓库
Predefined spatial patterns used to position items in specific visual arrangements.
Distinct from Stack-Based Layout Containers: Distinct from Stack-Based Layout Containers: covers a variety of templates including tinder-style and cards, not just push/pop stacks.
Explore 19 awesome GitHub repositories matching user interface & experience · Layout Templates. Refine with filters or upvote what's useful.
This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It functions as a virtualized list component that maintains performance by removing off-screen elements and utilizes a native-driver animation library to map scroll offsets to style properties on the native thread for lag-free transitions. The library provides a parallax image gallery capable of shifting images relative to scroll progress to create a sense of depth. It also features a layout system that supports right-to-left orientations for languages such as Arabic and Hebrew. Capab
Offers predefined layout templates for positioning items as cards or tinder-style stacks.
Hyperblog is a Git learning resource and static site blog template. It provides a practical codebase and markdown blog theme designed for hands-on implementation of version control and collaborative development. The project focuses on Git workflow practice and GitHub collaborative development. It allows users to master version control and project management by building and deploying a functional static website. The system uses static site generation and markdown-driven content to create blog posts. It includes template-based layouts and client-side search indexing to locate specific text or
Uses reusable HTML structures and predefined layout files to wrap raw blog content.
Logoly is a browser-based logo editor that generates logos mimicking the signature visual style of popular platforms. It renders logo previews by drawing vector graphics directly onto an HTML canvas element, managing all editor state entirely within the browser. The tool provides real-time customization of logo text, color, and font size through an interactive on-screen editor, with instant preview updates as adjustments are made. It applies visual styles by mapping user-selected colors and fonts to CSS-like properties on SVG elements, and uses predefined layout templates to position text and
Uses predefined layout templates to position text and graphics in the signature style of a specific platform.
vue-fabric-editor is a web-based graphic design tool and vector graphics editor built with Vue and Fabric.js. It provides a canvas manipulation framework for creating visual compositions, layouts, and custom vector illustrations. The project features a template-based design system for creating reusable layouts and a bulk image generator that automatically produces multiple image files using data tables or external network interfaces. It also includes a modular plugin system for extending tools and keyboard shortcuts. The editor covers a broad range of capabilities including digital asset man
Uses predefined spatial patterns and layout templates to standardize the creation of graphic designs.
本项目是一个 LLM HTML 工件生成器和沙箱预览器,专为快速原型设计和内容创建而设计。它作为一个本地 AI 智能体桥接器,重用来自命令行编码智能体的已认证会话来执行生成任务,而无需单独的 API 密钥。 该系统通过社交媒体导出工具将 Web 布局转换为平台特定格式,利用内联 CSS 和元数据确保发布的一致性。它采用沙箱渲染环境来隔离执行 AI 生成的代码和脚本,保护宿主浏览器免受污染。 该平台通过将结构化数据(包括 CSV、JSON 和 SQL)转换为精美的 Web 工件(如落地页、专业报告和演示文稿)来处理内容转换。它通过服务器发送事件 (SSE) 将 AI 生成的代码流式传输到浏览器,从而支持实时视觉更新。 导出能力包括将渲染后的 Web 节点转换为高分辨率 PNG 图像和独立 HTML 文件。
Transforms structured data into visual formats using a library of predefined HTML layout blueprints.
This project is a Bootstrap theme library providing a collection of pre-designed frontend templates and layouts. It functions as a set of frontend UI kits and responsive website templates built specifically with the Bootstrap CSS framework. The library focuses on responsive web design and frontend layout prototyping. It includes specialized themes for creating web dashboards, blogs, and portfolios. The technical implementation utilizes responsive grid layouts, component-based templates, and utility-first class architecture to standardize typography and spacing across different screen sizes.
Implements HTML-first structural templates that separate page hierarchy from visual presentation.
mtheme is a minimalist visual style for creating presentation slides using the LaTeX Beamer document class. It provides a set of formatting rules and a presentation typesetting style designed to optimize slide layout and content spacing. The theme focuses on a clean, low-noise layout that reduces visual clutter to maximize available content space. It includes a visual progress indicator integrated into each frame to track the viewer's position within the slide deck. The project covers academic presentation formatting and technical slide design, utilizing a document typesetting engine to gene
Implements custom structural patterns and layout overrides for a minimalist spatial arrangement of slide elements.
本项目是一个专为 Typora 编辑器设计的 CSS 主题,旨在模拟 LaTeX 排版标准。它作为一个学术文档排版工具,将 Markdown 预览转换为适合大学风格论文和报告的正式布局。 该主题包含针对中文学术标准定制的本地化排版样式,提供特定的字体和 HTML 模板,用于生成专业的封面、摘要和关键词部分。 该系统通过 CSS 变量和覆盖层管理文档排版、页面边距和多级列表样式。它采用打印专用的媒体查询,确保 Markdown 转 PDF 导出过程中的布局可控,包括格式化打印就绪文档中超链接可见性的选项。
Inserts pre-defined HTML structures to simulate academic title pages and abstracts.
ngx-bootstrap is a set of Bootstrap-styled UI widgets and components built specifically for the Angular framework. It provides a library of reusable interface elements designed to work with the Angular Ivy compilation and rendering engine. The library enables the integration of Bootstrap components into Angular applications to create responsive user interfaces without requiring manual CSS or JavaScript. It replaces the need for jQuery by using Angular directives for state management and an adaptive positioning engine for floating elements. The component set covers a wide range of interactive
Exposes content slots via ng-template to allow custom internal HTML structure for complex widgets.
该项目是一个技术文档网站和静态网站生成器,旨在作为 API 参考、指南和教程的中心枢纽。它作为一个基于 Markdown 的内容管理系统,将技术写作与展示层分离开来。 该网站利用文件系统路由架构,将源代码的物理目录和文件结构直接映射到公共 URL 路径。这种方法实现了将 Markdown 文件和模板转换为预渲染 HTML 以进行 Web 交付的功能。 该系统涵盖了技术文档托管和开源项目交流的功能,利用模板驱动的布局和资产管道来组织项目文档并优化开发者体验。
Uses reusable HTML structure templates to wrap content blocks and maintain consistent navigation and branding.
BulletinBoard 是一个用于 iOS 的 SwiftUI 组件库和界面框架。它提供了一组可重用的元素,旨在在屏幕底部渲染交互式、可访问的信息卡片,以引导用户完成入门和配置任务。 该框架作为一个入门 UI 工具包,提供预定义的卡片模板以及创建自定义布局结构的能力。这些组件内置了可访问性支持,以确保界面更新和交互状态能够被屏幕阅读器和辅助控制器识别。 该库涵盖了高级功能,包括上下文 UI 设计和 iOS 可访问性集成,允许开发能够保持包容性导航的专业卡片视图。
Uses predefined structural templates to generate specialized card layouts.
Clip 是一个命令行数据可视化工具,旨在从文本描述生成基于图像的图表和图示。它作为一个图表生成器,在无需图形用户界面的情况下将书面数据和描述性模式转换为视觉格式。 该工具专注于生产可缩放矢量图形(SVG),将文本转图表的转换翻译为基于 XML 的矢量路径。这种方法允许自动创建专门适用于开发者文档的技术插图和图表。 该系统采用模板驱动的布局引擎来定位图表元素,并将数据结构映射为几何形状和视觉坐标。
Employs a template-driven layout engine to position chart elements based on input data types.
XUI 是一个原生的 Android UI 框架和组件库,专为构建应用程序界面而设计。它提供了一套全面的原生布局、输入字段和导航元素,并由用于定义全局视觉属性和响应式样式的分层主题管理系统提供支持。 该框架以其专业的一套自定义视图和交互工具包而著称,包括高性能日历、数据可视化渲染以及各种带有集成计时器和视觉效果的样式化按钮。它还包括集成的媒体处理功能,如条形码和二维码扫描、自定义二维码生成以及图像裁剪界面。 该项目涵盖了广泛的 UI 和 UX 能力,包括多样化的数据输入组件、浮动窗口原语以及各种反馈指示器(如 snackbars 和进度条)。它还提供布局模板、排版配置以及用于管理视图转换和交互反馈的动画系统。
Provides predefined structural arrangements for common interface elements like lists and state-based views.
PixelKit-Bootstrap-UI-Kits 是一个 Bootstrap UI 套件和前端组件库。它提供了一系列预设主题的响应式 Web 布局和可重用界面元素,旨在构建具有一致样式的功能性网站结构。 该项目支持快速前端原型设计和自定义 UI 组件(如导航栏和按钮)的实现。它提供预先设计的网页结构,利用移动优先的网格系统确保布局适应不同的屏幕尺寸。 该库通过使用预定义的网格和实用系统,涵盖了响应式 Web 设计和 Bootstrap 网站开发。它采用基于 CSS 的主题覆盖和实用优先的样式模式来管理布局和间距调整。
Ships reusable HTML structures and semantic containers to organize page layouts and content.
cheats.rs 是一个以静态网站形式提供的 Rust 语法参考和技术文档资源。它作为一个精选的示例和模式集合,旨在辅助 Rust 语言学习。 该项目涵盖了广泛的语言结构,包括内存管理、泛型使用以及异步逻辑的实现。它提供了关于定义数据结构、管理内存引用和组织代码模块的指导。 其他内容包括控制流、模式匹配和宏使用的模式,以及执行不安全操作和维护 API 稳定性的说明。
Separates structural design from content by injecting data into reusable HTML templates during the build.
Hopscotch 是一个用于创建交互式产品导览和用户入职指南的 JavaScript 库和框架。它作为一个构建分步教学演练的工具,突出显示特定的页面元素并显示上下文工具提示,以帮助用户导航 Web 应用界面。 该库作为一个工具提示编排器,通过计算 HTML 元素在浏览器视口中的位置,将教学气泡锚定到这些元素上。它支持通过使用自定义样式表和标记模板进行视觉定制,从而创建品牌化的导览。 该框架包括序列管理和事件集成功能,允许开发人员在导览过渡期间触发自定义 JavaScript 回调,以将指南与应用状态更改同步。
Renders the internal HTML of bubbles using markup templates to separate instructional content from core logic.
Flexbox-Labs 是一套用于可视化设计 Web 布局并将这些配置转换为 HTML 和 CSS 代码的交互式工具。它作为一个可视化 CSS 游乐场和布局构建器,用于实时试验对齐和间距。 该项目为 CSS Flexbox 和 CSS Grid 提供了专用生成器,允许可视化定义模板、容器和单个布局元素。它包括用于原型设计结构化 Web 设计的功能,并通过将自定义配置保存到数据库来管理可重用的设计模式。 该工具集通过代码导出系统自动将视觉状态转换为可实现的标记和样式。此过程支持创建复杂的、多级布局,并管理递归组件层次结构。
Provides pre-defined spatial patterns to save and load custom layout configurations.
pb is a Go progress bar library and terminal UI component used to track and display the completion status of long-running tasks. It functions as an IO progress tracker by wrapping reader and writer operations to automatically update visual indicators as data flows through a system. The library provides capabilities for rendering progress bars, completion percentages, and processing speeds within a console interface. It includes a system for customizing the visual layout, metadata templates, and color schemes of these status indicators. The project covers IO stream monitoring and terminal-bas
Provides a template system for customizing the visual arrangement and metadata of progress indicators.
This project is a web-based document formatting tool designed to generate professional resumes from structured markdown files. It functions as a static site utility that allows users to manage their professional profiles through plain text, ensuring content remains portable and compatible with version control systems. The tool distinguishes itself by performing all document rendering and data processing entirely within the browser. By utilizing a component-driven layout engine, it transforms markdown input into formatted documents in real time without the need for a backend server. Users can
Maps structured markdown data to visual document sections using a component-driven layout engine.