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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nbedos avatar

nbedos/termtosvgArchived

0
View on GitHub↗
9,760 Stars·438 Forks·Python·BSD-3-Clause·5 Aufrufenbedos.github.io/termtosvg↗

Termtosvg

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 templates, giving control over the visual style of the final output.

Generated SVG animations can be embedded directly into web pages or shared as standalone files, preserving the full interactive playback of the original terminal session. The project provides a straightforward way to create browser-replayable visual documentation of command-line workflows.

Features

  • Terminal Session Recorders - Records command-line sessions as SVG animations that preserve exact timing and output.
  • Asciicast to SVG Converters - Renders asciinema recordings in asciicast format into lightweight SVG animations.
  • Terminal Recording to SVG Converters - Converts terminal recordings into lightweight, standalone SVG animations or still frames for embedding.
  • SVG Animation Recorders - Records command-line sessions as standalone SVG animations that replay in any browser.
  • SVG Animation Playback - Opens generated SVG files in any web browser to replay terminal sessions as animations.
  • Terminal Animation SVG Generators - Creates standalone, embeddable SVG files from terminal recordings that play back in any browser.
  • Terminal Session - Converts terminal output into SVG frames and sequences them into browser-playable animations.
  • Browser-Based Terminal Players - Views recorded terminal sessions as animated SVGs directly in a web browser without additional software.
  • Terminal Animation Template Customizers - Applies pre-built visual themes to recorded terminal sessions to control colors, UI elements, and animation behavior.
  • Terminal Animation Theme Customizers - Applies user-defined color themes and UI templates to control the visual appearance of terminal animations.
  • Asciicast Format Importers - Imports asciicast recordings from asciinema for rendering as SVG animations.
  • Terminal Animation Template Engines - Applies user-defined color themes and UI templates to control the appearance of terminal animations.
  • Terminal Animation Theme Customizers - Applies user-defined color schemes and UI templates to control the visual appearance of terminal animations.

Star-Verlauf

Star-Verlauf für nbedos/termtosvgStar-Verlauf für nbedos/termtosvg

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Termtosvg

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Termtosvg.
  • marionebl/svg-term-cliAvatar von marionebl

    marionebl/svg-term-cli

    4,232Auf GitHub ansehen↗

    svg-term-cli is a terminal-to-SVG converter and animated vector graphic generator. It transforms recorded shell session data into scalable vector graphics that use CSS for styling and animation. The tool allows for the application of predefined color profiles and visual themes to match specific styles. It also provides configuration options for window dimensions, padding, and cursor visibility to customize the appearance of the output graphics. The project includes capabilities for recording timeline trimming to render specific segments of a session and supports the conversion of terminal re

    JavaScript
    Auf GitHub ansehen↗4,232
  • asciinema/asciinemaAvatar von asciinema

    asciinema/asciinema

    16,852Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,852
  • faressoft/terminalizerAvatar von faressoft

    faressoft/terminalizer

    16,076Auf GitHub ansehen↗

    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-qua

    JavaScriptanimatedbashbash-profile
    Auf GitHub ansehen↗16,076
  • charmbracelet/vhsAvatar von charmbracelet

    charmbracelet/vhs

    18,682Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,682
Alle 14 Alternativen zu Termtosvg anzeigen→

Häufig gestellte Fragen

Was macht nbedos/termtosvg?

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.

Was sind die Hauptfunktionen von nbedos/termtosvg?

Die Hauptfunktionen von nbedos/termtosvg sind: Terminal Session Recorders, Asciicast to SVG Converters, Terminal Recording to SVG Converters, SVG Animation Recorders, SVG Animation Playback, Terminal Animation SVG Generators, Terminal Session, Browser-Based Terminal Players.

Welche Open-Source-Alternativen gibt es zu nbedos/termtosvg?

Open-Source-Alternativen zu nbedos/termtosvg sind unter anderem: marionebl/svg-term-cli — svg-term-cli is a terminal-to-SVG converter and animated vector graphic generator. It transforms recorded shell… asciinema/asciinema — Asciinema is a platform for capturing, replaying, and sharing command-line sessions. It provides a comprehensive suite… faressoft/terminalizer — Terminalizer is a command-line utility designed to record, edit, and share terminal sessions. It captures raw input… charmbracelet/vhs — This project is a terminal automation and recording tool that uses a custom declarative scripting language to execute… amantus-ai/vibetunnel — Vibetunnel is a remote shell infrastructure project consisting of a headless terminal server, a remote shell manager,… icholy/ttygif — ttygif is a terminal recording converter and GIF export tool. It transforms terminal-based text recordings into…