Freeze 是一款代码转图像生成器和终端输出渲染器,可将源代码和 ANSI 终端文本转换为高质量图像。它作为命令行工具,将文本和样式序列转换为可缩放矢量图形,用于文档和演示文稿。
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 的开源替代品包括: 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…
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
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
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
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