Display graphics in (N)Vim, made possible by Rust and SIXELs

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • vim-graphical-preview

    Small plugin for Vim to display graphics with SIXEL characters

  • alacritty

    A cross-platform, OpenGL terminal emulator.

    there are a couple of obscure terminals (beside xterm) which support SIXEL, you can find a list at Terminal Requirements https://saitoha.github.io/libsixel/ recently Alacritty (terminal emulator written in Rust) received a PR which adds support for them. https://github.com/alacritty/alacritty/pull/4763

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ueberzug

    ueberzug is a command line util which allows to display images in combination with X11. The user is expected to have knowledge of theoretical computer science. https://github.com/seebye/ueberzug/wiki/Troubleshooting/119e30f331799b30fb9594db29740685cb09425b

    I was looking for an easier way to integrate graphics into my notes markdown file. Previous to this plugin, I had to open a rendered version side-by-side and found it too distracting and hard to use when working remote. First I tried out ueberzug but the found the sixel charset, together with the PR for Alacritty developing the plugin was straightforward and a lot of fun.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts