Coding

Freeze – generate images of code and terminal output

Freeze generates PNGs, SVGs, and WebPs of code and terminal output alike.

Screenshots can be customized with flags or configuration files. It supports configuration via a JSON file.

This is free and open source software.

Features include:

  • Generate an image of code.
  • Generate an image of terminal output.
  • Super customizable and ships with an interactive TUI.
  • Auto-detects the language from the file name or analyzing the file contents.
  • Change the color theme.
  • Define the output location.
  • SVG, PNG, and WebP image formats are supported.
  • Specify the font family, font size, and font line height of the output image.
  • Show line numbers in the terminal window.
  • Add rounded corners to the terminal.
  • Set the background color of the terminal window.
  • Add padding to the terminal window.
  • Add a margin to the terminal window.
  • Add a shadow under the terminal window.

Website: github.com/charmbracelet/freeze
Support:
Developer: Charmbracelet, Inc
License: MIT License

freeze in action

freeze in action

Freeze is written in Go. Learn Go with our recommended free books and free tutorials.


Explore Linux

Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category.
In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality.

The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions.
Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others.
Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems.
Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks.
Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems.
Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux.
Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools.
Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux.
Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted