sixel-gnuplot VS euporie

Compare sixel-gnuplot vs euporie and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
sixel-gnuplot euporie
5 20
98 1,453
- -
10.0 9.7
about 5 years ago about 18 hours ago
Shell Python
- MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

sixel-gnuplot

Posts with mentions or reviews of sixel-gnuplot. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-09.
  • UnicodePlots
    10 projects | news.ycombinator.com | 9 Apr 2023
    A few years ago, you had to recompile it to add sixel support on debian, so I provided https://github.com/csdvrx/sixel-gnuplot

    Now it's included by default IIRC

  • Forking Chrome to Render in a Terminal
    11 projects | news.ycombinator.com | 27 Jan 2023
    sixel-tmux works literally anywhere you can use tmux: as long you can display unicodes on your terminal, the sixels will be "captured" by sixel-tmux and converted into something you can see. Sixels are in-band, so ssh isn't a problem.

    In a way, using sixel-tmux is like "giving magical goggles" to your terminal, to let it render sixels so you can see something (even if it isn't perfect), in the hope you'll be tempted to use a better terminal that will show you sixels in all their glory, with a pixel perfect quality.

    Sixels enable all kind of cool things, like gnuplot right in your terminal (cf https://github.com/csdvrx/sixel-gnuplot ): sometimes I even watch youtube on my terminal lol

    sixel-tmux was made as a first step towards turning derasterize into a more general library: my plan was to add it to nnn but I got bored along the way and moved to other stuff. I might still do that I I love nnn as a filemanager.

    BTW, even if there have been quite a few interesting work by @hpa and others in the last 2 years, I think derasterize still has textmode supremacy. derasterize is a collab with @jart after I started adding features to her previous solutions which was based on half blocks like this solution; she's also made further work based on this like https://justine.lol/printimage.html and https://justine.lol/printvideo.html

  • WordPerfect for Unix (1992) used sixel graphics
    7 projects | news.ycombinator.com | 18 Jul 2022
    That's also my main usecase: doing plots with gnuplot

    A few years ago, it wasn't compiled by default in the debian packages so I released binaries: https://github.com/csdvrx/sixel-gnuplot

  • Why modern Linux console is slower than 10 years ago
    1 project | news.ycombinator.com | 19 Jun 2022
    I wish framebuffer consoles would support sixels to do without X or wayland, mostly to have inline plots line https://github.com/csdvrx/sixel-gnuplot without having to use say fbi

    > On the other hand, text output to the console has generally gotten slower, usually much slower than you would expect for the change in console size

    I don't see why we should tolerate slow rendering of text. The techniques recently used to accelerate text rendering in Windows Terminal should be usable in the framebuffer console.

  • termplotlib: Plots in the terminal
    3 projects | /r/commandline | 8 Dec 2021
    and sixel support can be made to work with this: https://github.com/csdvrx/sixel-gnuplot

euporie

Posts with mentions or reviews of euporie. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-15.
  • I'm building a new web browser
    1 project | /r/Python | 23 May 2023
    Currently it's part of euporie-notebook, but I'm planning on splitting it out and publishing the web-browser as an independent project.
  • VT330/VT340 Sixel Graphics
    4 projects | news.ycombinator.com | 15 May 2023
    You can get most of the way there with euporie:

    https://github.com/joouha/euporie

    I don't support audio yet, but it should be possible using DECPS escape sequences

  • UnicodePlots
    10 projects | news.ycombinator.com | 9 Apr 2023
    If you use euporie [1], you can draw plots in a Jupyter notebook in the terminal using matotlib and friends, and have them displayed using terminal graphics.

    [1] https://github.com/joouha/euporie

  • Xonsh kernel for Jupyter
    2 projects | /r/xonsh | 22 Mar 2023
    Now with xontrib-jupyter you can use xonsh language in web-based Jupyter Notebook, JupyterLab and in terminal-based Euporie.
  • Neovim workflow for machine learning / data scientist. Struggling with jupyter notebooks.
    7 projects | /r/neovim | 12 Mar 2023
    https://github.com/joouha/euporie in a a separate terminal works fine for me.
  • data science (jupyter notebooks) with vim?
    7 projects | /r/vim | 7 Feb 2023
    Why synchronize if you can stay in the terminal
  • euporie - Jupyter notebooks in the terminal
    1 project | /r/commandline | 1 Feb 2023
  • CLIs and TUIs packages
    7 projects | /r/rust | 31 Jan 2023
    I would like a rust lib to build a terminal UI like this: https://i.imgur.com/d5mo8ce.png - that's euporie (https://github.com/joouha/euporie) implemented Python using the prompt_toolkit(?) - it's very pretty and even mouse works...
  • Ask HN: Those making $0/month or less on side projects – Show and tell
    95 projects | news.ycombinator.com | 27 Jan 2023
    I'm working on a TUI Jupyter Notebook editor, euporie, which allows you to run and edit Jupyter Notebooks in the terminal.

    https://github.com/joouha/euporie

    It's useful for editing and running notebooks on remote servers over SSH, or inside containers where setting up port forwarding is not possible or too difficult, or if you just like working in the terminal.

    It's open-source, and I have no idea how I would go about monetizing it!

    I've spent a lot of time recently working on euporie's HTML renderer, which I'm planning on using to make a new terminal web-browser.

  • I have reached Vim nirvana
    13 projects | news.ycombinator.com | 27 Dec 2022
    If people are looking for a more JupyterLab like environment for the terminal, you could try euporie [1] (I am the author).

    It supports vim and emacs style key-bindings, and can display rich cell output like images and widgets.

    [1] https://github.com/joouha/euporie

What are some alternatives?

When comparing sixel-gnuplot and euporie you can also consider the following projects:

feedgnuplot - Tool to plot realtime and stored data from the commandline, using gnuplot.

jupyter-vim-binding - Jupyter meets Vim. Vimmer will fall in love.

itermplot - An awesome iTerm2 backend for Matplotlib, so you can plot directly in your terminal.

jupynium.nvim - Selenium-automated Jupyter Notebook that is synchronised with NeoVim in real-time.

alacritty-sixel - A cross-platform, OpenGL terminal emulator.

jupyter-kernel.nvim - Get (IPython) Jupyter kernel completion suggestions and object inspection into Neovim.

term-gfx - Terminal Graphics

ttyplot - a realtime plotting utility for terminal/console with data input from stdin

lfimg-sixel - Image preview support for lf-sixel

vimpyter - Edit your Jupyter notebooks in Vim/Neovim

libsixel - A SIXEL encoder/decoder implementation derived from kmiya's sixel (https://github.com/saitoha/sixel).

SpecBAS - An enhanced Sinclair BASIC interpreter for modern PCs