
"For those unfamiliar with Sixel, it's a bitmap graphics format designed for terminals and printers that encodes bitmap data into terminal escape sequences, with each printable character representing a 6-pixel-high, 1-pixel-wide column. Tile enough of them together and you've got full-color images, and even animation. In brow6el's case, it uses the libsixel package to generate graphics. This minimalist in-terminal browser isn't just able to display fully rendered web pages thanks to the Chromium Embedded Framework, as demonstrated in a video included in the Codeberg repository."
"This minimalist in-terminal browser isn't just able to display fully rendered web pages thanks to the Chromium Embedded Framework, as demonstrated in a video included in the Codeberg repository. It also supports full mouse input, bookmarks, a download manager, private and normal browsing modes, HTML5/CSS/JavaScript support via Chromium, a page inspection mode, JavaScript console, popup handling, a pre-installed ad blocker - basically the works, all running inside a terminal with graphics good enough that it looks like your typical corporate, AI-ified browser."
"Graphics are regularly re-rendered to keep the page up to date, and it also supports multiple instances, so no need to constrain yourself to a single terminal window while browsing the web. For those who want to go full terminal, brow6el also includes "Vim-like navigation with single key commands," according to its developer. There's even mouse emulation that lets users move a cursor around the screen using the H, J, K, and L keys instead of using an actual pointing device."
brow6el runs entirely inside terminal emulators that support the Sixel graphics format, rendering bitmaps via libsixel and Chromium Embedded Framework. Sixel encodes bitmap data into terminal escape sequences with each printable character representing a 6-pixel-high, 1-pixel-wide column, enabling full-color images and animation. brow6el supports full mouse input, bookmarks, a download manager, private and normal browsing modes, HTML5/CSS/JavaScript, page inspection, JavaScript console, popup handling, and a pre-installed ad blocker. Graphics are regularly re-rendered to keep pages current. Multiple instances, Vim-like single-key navigation, and H/J/K/L mouse emulation enable a terminal-centric browsing workflow.
Read at Theregister
Unable to calculate read time
Collection
[
|
...
]