Terminal Graphics Protocol

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  • kitty

    Cross-platform, fast, feature-rich, GPU based terminal

    Those existing tools are poorly designed, if you read the article it has a link to the discussion about its design choices, which contains in turn discussion about all the problems with sixel https://github.com/kovidgoyal/kitty/issues/33#issuecomment-2...

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • xsixel

    Compiling Xorg to render with Sixels inside a terminal

    > What's wrong with extending ReGIS, Sixel, or Tektronix (just kidding on that one) protocols? Or, maybe, PostScript/Display PostScript?

    Nothing is wrong with them: Sixels for example work perfectly for the task I throw at them in my terminals, from showing pixel perfect images to playing videoswith mpv.

    > Can't we define what behavior should a modern terminal have with these already existing tools instead of inventing a brand new wheel?

    Actually, something is wrong with these already existing tool: they are preexisting, and therefore someone else idea. If you don't invent a new wheel (on which you can take credit for), you have to recognize that 40 year old technology is now perfectly adequate.

    I think it wasn't ideal in the 1980s due to the bandwith requirements, but in 2023, if I can play videos with mpv, I think that's enough for most use.

    I think the tech has been adequate for some time (at least about 15 years), and I can freely recognize it both because I have no horse in the game, and I care more about actual use than having a shiny tech.

    Inventing a better wheel is the perfect way to avoid confronting such issues: you can argue your new wheel is better, even if in practice it's no different that the old wheel, in the sense it allows your vehicle to go forward for all the practical measures you care about

    BTW here's a project I'll try to resurect: rending X applications ... in sixels: https://github.com/csdvrx/xorg-sixel

    So you could have graphical applications in your terminal! I've just up. I've only uploaded the picture as I'm still fighting with the code but what you see is Xeyes show inside wezterm thanks to the sixel output of Xorg.

    I'm sure it will make many people cringe, but in terms of functionality, it works (latency, bandwidth etc are sufficient for my uses)

  • sixel-tmux

    sixel-tmux is a fork of tmux, with just one goal: having the most reliable support of graphics

    You can have that functionality integrated within tmux with https://github.com/csdvrx/sixel-tmux/ : if you terminal doesn't support sixels, you'll at least see something close to the picture they represent.

    Then of course it's not pixel-perfect unless you make your terminal very large (like 800x240 instead of 80x24) but something being better than nothing, I'd argue it's for the better if all you can do is 80x24 with no pictures otherwise.

  • OpenCV_Tutorials

    Contains 68 Basic Programs on Python + OpenCV.some information about this project is that it contains amazing OpenCV basic tutorials with dataset of photos on which this tutorial is based on. (by PLEX-GR00T)

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

  • Warp, the modern terminal, is now available for Linux

    1 project | news.ycombinator.com | 22 Feb 2024
  • Kitty shortcuts work only with Latin characters - How to fix?

    2 projects | dev.to | 28 Jan 2024
  • Wrong text getting pasted in neovim.

    1 project | /r/neovim | 6 Dec 2023
  • Tmux has forever changed the way I write code [video]

    1 project | news.ycombinator.com | 18 Aug 2023
  • Oh and @simoniz0r kindly take your hissy fit elsewhere. Since you have already stated you dont want to use kitty, I have no interest in your opinions.

    1 project | /r/programmingcirclejerk | 30 Jun 2023

Did you konow that Python is
the 1st most popular programming language
based on number of metions?