awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
charmbracelet avatar

charmbracelet/freeze

0
View on GitHub↗
4,682 星标·98 分支·Go·MIT·6 次浏览

Freeze

Freeze 是一款代码转图像生成器和终端输出渲染器,可将源代码和 ANSI 终端文本转换为高质量图像。它作为命令行工具,将文本和样式序列转换为可缩放矢量图形,用于文档和演示文稿。

该工具通过伪终端环境捕获 shell 命令的原始输出,并将 ANSI 转义码和颜色直接转换为 SVG 样式,从而脱颖而出。它具有用于实时参数调整的终端用户界面,并支持配置配置文件以在多次导出中保持一致的视觉风格。

其功能面涵盖通过自定义字体嵌入和行高控制进行的排版管理,以及窗口框架、阴影和边距的视觉样式。它还包括用于语法高亮和从代码片段中裁剪特定行范围的实用程序。

Features

  • Styled Code Image Exporters - Render code and terminal text into high-quality images using SVG conversion and custom font rendering.
  • Terminal-Driven Image Renderers - Converts shell text and ANSI output into high-quality graphical image files for documentation and presentations.
  • Code Snippet Visualizers - Generates high-quality, aesthetic images of source code snippets for technical documentation.
  • Styled Code Screenshot Creators - Creates styled, shareable screenshots of code and terminal sessions with customizable themes.
  • Code-to-SVG Visualizers - Transforms code snippets into scalable vector graphics with configurable fonts and window frames.
  • ANSI-to-SVG Translators - Parses terminal escape codes and colors to map them to visual styles within a vector graphics format.
  • Shell Command Execution - Executes shell commands and captures the resulting terminal output to be rendered as an image.
  • Pseudo-Terminal Commands - Executes shell commands within a simulated terminal environment to capture raw output for rendering.
  • Terminal Session Capturing - Executes shell commands in a simulated terminal environment to capture raw text for visual rendering.
  • Terminal Output Monitors - Execute a command within a pseudo-terminal and capture the output to render it as an image.
  • Terminal Output Stylers - Enhances terminal output readability by applying colors, window frames, and shadows before rendering to images.
  • Text-to-SVG Generators - Converts plain text and styled sequences into scalable vector graphics for high-resolution image export.
  • ANSI-to-SVG Converters - Transforms terminal escape codes and colors into scalable vector graphics for high-resolution output.
  • Terminal Output - Captures ANSI terminal output and converts it into a polished visual image.
  • Operation Output Captures - Execute a specified command and capture the resulting text to render it as an image.
  • Screenshot Image Renderers - Renders code blocks into styled image files with automatic language detection and line numbering.
  • Syntax Highlighting - Assign colors and styles to code elements like keywords and strings to improve visual readability.
  • Technical Documentation Styling - Ensures consistent visual formatting for code examples across projects using shared configuration profiles.
  • CLI Image Processing Tools - Provides a command-line interface for batch processing and exporting styled code images.
  • Interactive Parameter Interfaces - Provides a real-time interactive terminal interface to adjust visual parameters before final image generation.
  • Configuration File Loading - Import predefined styling and layout settings from files to ensure consistent image generation.
  • Configuration Profiles - Load specific visual presets or external files to ensure consistent styling across multiple image exports.
  • Visual Style Profiles - Loads predefined setting files to apply consistent margins, fonts, and colors across different image exports.
  • Developer Content Generation - Creates visual assets of code and terminal sessions specifically for technical sharing on social platforms.
  • Visual Parameter Adjustments - Provides a real-time interactive terminal interface to modify visual settings before final image generation.
  • Image Styling - Adjust visual properties like margins, padding, and shadows using flags, config files, or an interactive interface.
  • Configuration-Based Styling - Loads predefined configuration files to apply consistent margins, fonts, and colors across different image exports.
  • Font Embedding Utilities - Integrates custom typeface files into the rendering process to ensure consistent typography and ligature support.
  • Surface Corner Radii - Configures the visual wrapper of images with adjustable corner radii and drop shadows.
  • Typography Configurations - Set font family, size, and line height while embedding custom font files for specific text styles.
  • Visual Style Customization - Customize the image appearance using borders, shadows, padding, margins, and window frames.
  • Image Processing - Generate stylized images of code and terminal output.

Star 历史

charmbracelet/freeze 的 Star 历史图表charmbracelet/freeze 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

charmbracelet/freeze 是做什么的?

Freeze 是一款代码转图像生成器和终端输出渲染器,可将源代码和 ANSI 终端文本转换为高质量图像。它作为命令行工具,将文本和样式序列转换为可缩放矢量图形,用于文档和演示文稿。

charmbracelet/freeze 的主要功能有哪些?

charmbracelet/freeze 的主要功能包括:Styled Code Image Exporters, Terminal-Driven Image Renderers, Code Snippet Visualizers, Styled Code Screenshot Creators, Code-to-SVG Visualizers, ANSI-to-SVG Translators, Shell Command Execution, Pseudo-Terminal Commands。

charmbracelet/freeze 有哪些开源替代品?

charmbracelet/freeze 的开源替代品包括: mixn/carbon-now-cli — carbon-now-cli is a command line tool that renders source code into high-quality images. It serves as a terminal-based… octref/polacode — Polacode is a VS Code extension that converts code snippets into styled, shareable images. It functions as a dedicated… martanne/vis — Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions.… aramk/crayon-syntax-highlighter — Crayon Syntax Highlighter is a web-based tool designed to render source code snippets with language-specific color… prompt-toolkit/ptpython — ptpython is an enhanced interactive Python REPL and asynchronous console built on the prompt-toolkit library. It… conorhastings/react-syntax-highlighter — react-syntax-highlighter is a component for rendering source code with syntax highlighting in React applications. It…

Freeze 的开源替代方案

相似的开源项目,按与 Freeze 的功能重合度排序。
  • mixn/carbon-now-climixn 的头像

    mixn/carbon-now-cli

    6,024在 GitHub 上查看↗

    carbon-now-cli is a command line tool that renders source code into high-quality images. It serves as a terminal-based renderer and image exporter, converting raw text files or input streams into styled visual assets. The tool focuses on precise content control, allowing users to specify exact line ranges for targeted code extraction. It supports multi-format export options, enabling images to be saved as files or sent directly to the system clipboard. Visual customization is managed through a system of styling presets. Users can define and save custom colors, fonts, and resolutions via loca

    TypeScriptclicli-appcli-application
    在 GitHub 上查看↗6,024
  • octref/polacodeoctref 的头像

    octref/polacode

    6,842在 GitHub 上查看↗

    Polacode is a VS Code extension that converts code snippets into styled, shareable images. It functions as a dedicated code screenshot generator and image exporter, allowing users to capture selected code and render it as a polished visual for documentation, social media, or presentations. The extension provides a dedicated editor pane where users can paste and preview code before generating a screenshot. It offers screenshot customization features including adjustable background color, shadow, transparency, and target image format, all managed through VS Code's settings system. The capture a

    JavaScriptscreenshotsnippetsvisual-studio-code
    在 GitHub 上查看↗6,842
  • martanne/vismartanne 的头像

    martanne/vis

    4,634在 GitHub 上查看↗

    Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions. It functions as a scriptable environment where Lua is used for configuration, custom key mappings, and plugin development. The editor distinguishes itself through a syntax highlighting system based on Parsing Expression Grammars and a pattern matching engine that treats text as a structure for complex search and replace operations. It also integrates directly with the system shell, allowing users to pipe text ranges to external commands and capture the resulting output. The

    C
    在 GitHub 上查看↗4,634
  • aramk/crayon-syntax-highlighteraramk 的头像

    aramk/crayon-syntax-highlighter

    1,093在 GitHub 上查看↗

    Crayon Syntax Highlighter is a web-based tool designed to render source code snippets with language-specific color formatting and styling. It functions as a content management plugin that enables the insertion, configuration, and visual customization of code blocks directly within web editors. The project distinguishes itself through its ability to fetch and display source code from external URLs, local files, or direct text input. It supports complex rendering requirements, such as mixed-language parsing and the isolation of specific code segments within a single document. Users can control

    PHP
    在 GitHub 上查看↗1,093
查看 Freeze 的所有 30 个替代方案→