17 个仓库
Rendering of simple strings and characters using inline layouts.
Distinct from Content Rendering Components: Distinct from Content Rendering Components which focus on rich text formats like Markdown and HTML.
Explore 17 awesome GitHub repositories matching user interface & experience · Basic Text Rendering. Refine with filters or upvote what's useful.
ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut
Displays text strings using an inline layout that inherits styles from parent containers.
Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys
Provides rendering of basic body text blocks with support for standard inline formatting like bold and italics.
This project is a React Native UI library and mobile component framework designed for building consistent, themed mobile applications. It provides a collection of reusable user interface components and layout tools, functioning as a cross-platform design system to maintain visual uniformity across different mobile platforms. The toolkit distinguishes itself through a themed UI approach, utilizing global design foundations for typography, color palettes, and spacing. It allows for dynamic theme configuration and the use of style presets to ensure standardized branding across an entire project.
Provides basic text rendering for displaying strings with custom styles on mobile screens.
Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through Canvas, DOM, or WebGL backends, automatically selecting the best option for the target environment. The engine provides a complete game development solution with sprite, skeletal, and particle animation, along with a texture atlas system for efficient image loading and rendering. The framework distinguishes itself through its integration of the DragonBones skeletal animation engine, which drives bone-based character movement without frame-by-frame sprites, and its Chipmunk phys
Renders multi-line text with basic formatting using DOM elements for complex layouts.
Magnum 是一个用于跨平台图形开发与实时数据可视化的 C++ 中间件套件。它提供了一个硬件无关的渲染层,将图形命令转换为特定平台的调用,确保在不同 GPU 驱动程序与 API(如 Vulkan)间的一致行为。 该项目专注于通过抽象图形与系统实用程序将应用逻辑与底层硬件解耦。它具备用于 3D 资产与音频的插件式资源导入器、用于空间变换的层级场景图,以及用于通信的高性能基于信号的事件系统。 广泛的能力包括线性代数与向量数学、网格几何处理以及 GPU 上下文管理。该工具包还涵盖了空间音频播放、VR 硬件集成以及诸如跨步布局与对齐分配等底层内存优化。 该库可以作为 CMake 子项目集成到父项目中。
Produces formatted strings with support for colors, alignment, and hexadecimal values.
gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built, accessible components that can be installed by copying their source files directly into a project, giving developers full control over customization without external runtime dependencies. Every component implements WAI-ARIA patterns, keyboard navigation, and screen reader support out of the box. A key differentiator is the copy-paste architecture: rather than a traditional package dependency, component source code is placed in the project, allowing direct editing and eliminating ve
Renders text with customizable styles, sizes, and formatting for display in the user interface.
JDA 是一个 Discord API 的 Java 包装器,提供了一个用于构建自动化智能体并将应用程序与聊天平台集成的框架。它既作为用于管理服务器实体的 REST API 客户端,也作为维护持久化 WebSocket 连接以获取实时状态更新的网关客户端。 该库具有全面的语音 API 模块,用于管理音频流、语音频道连接和音板集成。它还包括一个用于交互式 UI 设计的专用工具包,支持创建斜杠命令、按钮、选择菜单和模态输入表单。 广泛地,该项目涵盖了通过自动化规则管理进行的社区审核、通过频道和角色配置进行的服务器管理,以及使用分片(sharding)分配事件负载的流量管理。它还提供了用于富媒体内容创建和详细成员资料检索的实用工具。
Displays text within message components using Markdown styling for visual control.
JDA 是一个 Java 库,充当 Discord API 包装器、机器人框架和语音 API 客户端。它使应用程序能够与 Discord REST API 和实时网关交互,以构建自动化助手、管理服务器并处理用户交互。 该项目包括一个分片管理器,用于将网关连接分布在多个分片上,以扩展高容量部署。它还提供了一个 UI 组件库,用于在消息中构建交互式按钮、选择菜单和模态表单。 其能力涵盖语音和音频管理,包括音频流和音板播放。该库还包括用于社区管理、服务器管理以及通过基于规则的触发器进行自动化内容审核的工具。 该系统实现了多种架构模式,包括事件驱动的监听器注册表、可配置的内存缓存,以及针对 API 请求的自动速率限制处理。
Renders text within message components using Markdown syntax for visual styling.
该项目是一个对话接口框架和 UI 组件库,专为构建与大语言模型集成的应用而设计。它提供了一个标准化的提供程序集成层,用于将前端组件连接到各种 AI 后端,并配有一个用于显示生成内容的专用响应渲染引擎。 该框架专注于混合生成式 UI 组合,将传统的交互元素与动态模型输出相结合。它具有一个协议驱动的系统,用于将结构化数据流转换为交互式卡片,并包括用于可视化模型内部推理过程和思维链的工具。 该库涵盖了广泛的功能,包括增量 Markdown 渲染、对话生命周期管理和角色配置。它还为提示词(prompting)、用户反馈捕获和聊天会话状态管理提供了专用组件。 提供了一个用于项目脚手架的命令行实用程序,以自动化生成初始项目结构和样板代码。
Displays markdown text incrementally with support for formulas and code highlighting as data arrives.
FluentUI is a component-based UI framework that implements Microsoft's Fluent Design System for building cross-platform desktop applications. It provides a complete set of reusable UI components and styling tools that follow the Fluent Design language, enabling developers to create consistent visual interfaces across different operating systems. The framework includes a custom window frame manager that creates frameless application windows with integrated title bars and standard window controls, styled through CSS variables. It also features a single-page application router that manages view
Renders plain text with consistent styling across the application using basic text rendering components.
这是一个 Unix 点文件(dotfiles)和脚本合集,旨在个性化和标准化 Shell 及操作系统环境。它为 Bash 和 Fish Shell 提供可移植配置,以及为 Vim 编辑器提供自定义偏好和命令映射。 该合集包括自动化引导脚本,通过安装应用程序、管理包管理器和创建配置符号链接来初始化新机器。它具有专门的 Git 工作流自动化功能以加速版本控制任务,以及使用基于硬件的身份验证和连接持久性的安全 SSH 连接管理。 该工具的覆盖范围扩展到广泛的系统管理工具,包括交互式进程终止、基于学习的目录导航和二进制路径审计。它还涵盖了用于浏览器自动化、本地静态文件托管以及视频转码和视觉图像差异对比等媒体处理任务的开发者生产力助手。
Implements a system for processing and displaying markdown content incrementally as it is received.
Gitment is a serverless commenting engine that provides a client-side interface for website discussions. It functions as a third-party identity integrator and markdown content renderer that requires no dedicated database or backend server. The system utilizes GitHub Issues as a storage layer to manage comments and user reactions. It employs an authentication layer to verify user identities through external account providers, securing both profile management and post submissions. The project includes capabilities for rich text rendering with syntax highlighting and a pluggable component syste
Renders text using Markdown syntax to provide rich text styling within discussion threads.
ChatGPT.nvim 是一个 OpenAI LLM Neovim 插件,作为 AI 驱动的代码助手,用于重构、补全和修复代码片段。它作为一个自定义提示词自动化工具和 Markdown 渲染器,允许用户直接在编辑器内与语言模型进行交互。 该项目的特色在于其定义可重用 AI 人格和自动化文本处理任务的框架,利用系统提示词和模板。它包含一个专门的渲染系统,将响应转换为带有可折叠代码块的样式化 Markdown。 该插件涵盖了交互式聊天界面、针对项目文件的上下文感知提示词,以及用于语法纠错和 Bug 修复的自动化代码操作。它还通过外部命令获取 API 密钥而非静态存储,从而实现了安全的凭据管理。
Renders raw AI responses as structured content using Markdown syntax, editor highlights, and foldable sections.
Zenpen is a browser-based text editor designed as a minimalist writing tool. It provides a distraction-free environment for composing and formatting plain text using Markdown syntax. The editor removes visual clutter and complex menus, replacing them with a streamlined interface to maintain creative flow. Formatting options for bold, italics, and hyperlinks are provided through a contextual menu that appears only when text is selected. Content is persisted locally using browser storage, allowing users to save their writing progress without requiring a remote account.
Uses Markdown text rendering to control the visual presentation of formatted text within the editor.
Ace is a responsive admin template and UI component library built on Bootstrap 3. It provides a comprehensive framework for creating administrative dashboards with a grid-based layout system that adapts to various screen sizes. The project features a broad array of pre-styled layouts for administrative interfaces, including specialized page templates for user profiles, email clients, and real-time chat interfaces. It includes a configuration system for adjusting visual presentations through color skins and right-to-left mirroring support. The library covers a wide range of interface capabili
Provides a markdown editing system with a rendered output preview for content composition.
Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou
Renders plain or styled text within the dashboard to provide introductions and highlight information.
这是一个跨平台消息接口工具包,专为构建实时聊天应用和生成式 AI 代理而设计。它提供了一系列预构建组件,可在移动端和 Web 环境中呈现一致的消息体验,并处理用户界面与后端服务之间状态管理和数据同步的复杂性。 该库通过高度模块化的架构脱颖而出,允许开发者通过构建器函数注入自定义逻辑和 UI 覆盖。这种方法支持创建定制的消息布局和主题,同时保持对 AI 响应的增量流式渲染、Markdown 解析以及持久化本地资源缓存等高级功能的支持,从而优化性能和离线访问。 该接口支持多种内容类型,包括文本、图像、文件附件和系统状态更新。它通过标准化的数据建模和集中式控制器管理这些元素,确保视觉呈现与底层消息状态保持同步。该系统还包含内容覆盖管理工具,以及对缓存媒体资产生命周期的精细化控制。
Displays incoming text incrementally with markdown support to facilitate real-time generative assistant interactions.