awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
faressoft avatar

faressoft/terminalizer

0
View on GitHub↗
16,076 stars·518 forks·JavaScript·mit·34 viewsterminalizer.com↗

Terminalizer

Terminalizer is a command-line utility designed to record, edit, and share terminal sessions. It captures raw input and output streams from terminal processes, storing them in structured files that preserve the exact sequence of commands and their visual results for future review, archiving, or documentation.

The tool distinguishes itself by offering extensive visual customization and flexible export options. Users can modify the timing, content, and appearance of recordings—including themes, fonts, and window frames—through a configuration schema. These sessions can be rendered into high-quality animated images or converted into embeddable web players, allowing for interactive playback directly within a browser.

Beyond local recording and playback, the platform supports remote asset hosting, enabling users to share terminal activity via public links. It provides a comprehensive suite for creating professional visual demonstrations, making it suitable for technical documentation, software tutorials, and team knowledge sharing.

Features

  • Screen Recording Tools - Records terminal sessions and exports them as animated GIFs or interactive web-based playback components.
  • Terminal Session Recorders - Captures raw terminal input and output streams into structured files for later review and playback.
  • Terminal Documentation Generators - Generates professional visual demonstrations of command-line workflows with customizable themes, fonts, and timing.
  • Terminal Playback Engines - Manages the temporal progression and synchronization of terminal events to accurately reconstruct recorded sessions during playback.
  • Interactive Web Experiences - Creates embeddable web players that allow users to view and interact with terminal sessions directly in the browser.
  • Browser-Based Terminal Players - Creates embeddable web-based playback tools that allow audiences to view recordings directly in their browser.
  • Screencast and Screenshot Tools - Records terminal sessions as animated GIFs for documentation.
  • Animation Tools - Records terminal sessions to generate animated images or web players.
  • Animation Converters - Converts recorded terminal activity into high-quality animated images for use in tutorials and marketing.
  • Terminal Session Hosting - Provides cloud-based hosting for terminal sessions to enable persistent public access via interactive web players.
  • Technical Documentation - Captures and styles command-line interactions to provide clear visual demonstrations within technical documentation.
  • Headless Browser Automation - Automates browser engines to render terminal frames into high-quality image sequences for animated exports.
  • Terminal - Enables uploading sessions to remote services to generate unique public links for sharing interactive terminal activity.
  • Interface Appearance Customization - Supports visual customization including themes, fonts, and window frames to ensure professional presentation.
  • Canvas Rendering Pipelines - Optimizes terminal session rendering by drawing the character grid onto an HTML5 canvas for high-performance visual output.

Star history

Star history chart for faressoft/terminalizerStar history chart for faressoft/terminalizer

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Terminalizer

These projects share indexed features with Terminalizer. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • asciinema/asciinemaasciinema avatar

    asciinema/asciinema

    16,852View on GitHub↗

    Asciinema is a platform for capturing, replaying, and sharing command-line sessions. It provides a comprehensive suite of tools to record terminal activity into lightweight, text-based files that preserve ANSI escape sequences, allowing users to document technical workflows, troubleshooting steps, and software demonstrations with high fidelity. The project distinguishes itself through its versatile playback and distribution capabilities. It features a web-based player that renders interactive terminal sessions directly in the browser, supporting features like seeking, playback speed control,

    Rustasciicastasciinemacli
    View on GitHub↗16,852
  • phw/peekphw avatar

    phw/peek

    10,563View on GitHub↗

    Peek is a desktop screen recorder for Linux systems designed to capture specific rectangular areas of the display. It functions as an animated image and video creator, allowing users to record short, silent screencasts of desktop activity. The application provides a focused workflow for generating visual content, such as instructional documentation, bug reports, and project updates. It enables users to export recordings in various formats and includes options to optimize the quality and file size of animated images for web integration. The software utilizes native display protocols to manage

    Valaapnggifgif-recorder
    View on GitHub↗10,563
  • nbedos/termtosvgnbedos avatar

    nbedos/termtosvg

    9,760View on GitHub↗

    Termtosvg is a command-line tool that records terminal sessions and converts them into standalone SVG animations. It captures the exact timing and output of each command, producing lightweight SVG files that replay the session in any web browser without requiring additional software. The tool supports importing existing asciicast recordings from asciinema, enabling cross-tool compatibility and reuse of previously captured terminal sessions. Users can customize the appearance of their animations by applying user-defined color themes, terminal UI elements, and animation controls through SVG tem

    Pythonanimationclirecorder
    View on GitHub↗9,760
  • charmbracelet/vhscharmbracelet avatar

    charmbracelet/vhs

    18,682View on GitHub↗

    This project is a terminal automation and recording tool that uses a custom declarative scripting language to execute command-line sequences. It functions as a framework for both generating animated media files and performing automated terminal output validation. By managing isolated pseudo-terminal sessions, it captures and renders terminal interactions into high-quality GIFs, videos, or static images. The tool distinguishes itself through its ability to treat terminal sessions as testable, repeatable artifacts. It supports golden-file testing, allowing users to verify command-line behavior

    Goasciiclicommand-line
    View on GitHub↗18,682
Compare all 30 related projects→

Frequently asked questions

What does faressoft/terminalizer do?

Terminalizer is a command-line utility designed to record, edit, and share terminal sessions. It captures raw input and output streams from terminal processes, storing them in structured files that preserve the exact sequence of commands and their visual results for future review, archiving, or documentation.

What are the main features of faressoft/terminalizer?

The main features of faressoft/terminalizer are: Screen Recording Tools, Terminal Session Recorders, Terminal Documentation Generators, Terminal Playback Engines, Interactive Web Experiences, Browser-Based Terminal Players, Screencast and Screenshot Tools, Animation Tools.

Which projects share features with faressoft/terminalizer?

Projects with overlapping indexed features include: asciinema/asciinema — Asciinema is a platform for capturing, replaying, and sharing command-line sessions. It provides a comprehensive suite… phw/peek — Peek is a desktop screen recorder for Linux systems designed to capture specific rectangular areas of the display. It… nbedos/termtosvg — Termtosvg is a command-line tool that records terminal sessions and converts them into standalone SVG animations. It… wulkano/kap — Kap is an open-source screen recording application designed to capture desktop activity as video or image files. It… charmbracelet/vhs — This project is a terminal automation and recording tool that uses a custom declarative scripting language to execute… icholy/ttygif — ttygif is a terminal recording converter and GIF export tool. It transforms terminal-based text recordings into…