janantos.tngl.sh/brow6el at main · Tangled
janantos.tngl.sh
brow6el
Star
Fork
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A full-featured web browser for the terminal using Chromium (CEF) with support for Sixel and Kitty graphics protocols.
Star
Fork
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
C++
46.3%
JavaScript
44.5%
Shell
4.7%
HTML
3.8%
CMake
0.7%
0.1%
Other
0.1%
main
No tags found
151
Code
Clone this repository
Use permalink
HTTPS
https://tangled.org/janantos.tngl.sh/brow6el<br>https://tangled.org/did:plc:v55ixmajgexd446lkf7dhuvf<br>getComputedStyle(s).display !== 'none').textContent)"<br>class="px-3 py-2 text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200"<br>title="Copy to clipboard"
SSH
git@tangled.org:janantos.tngl.sh/brow6el<br>git@tangled.org:did:plc:v55ixmajgexd446lkf7dhuvf<br>getComputedStyle(s).display !== 'none').textContent)"<br>class="px-3 py-2 text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200"<br>title="Copy to clipboard"
For self-hosted knots, clone URLs may differ based on your setup.
Download tar.gz
Download .zip
examples
6 months ago
screenshots
6 months ago
src
1 month ago
.gitignore
5 months ago
CMakeLists.txt
2 months ago
CODE_OF_CONDUCT.md
6 months ago
README.md
22 minutes ago
USERSCRIPTS.md
6 months ago
build.sh
6 months ago
build_appimage.sh
6 months ago
build_appimage_arm64.sh
6 months ago
build_cef_ozone.sh
6 months ago
build_portable.sh
6 months ago
build_portable_installer.sh
5 months ago
download_cef.sh
2 months ago
Commits<br>151
This repo is the only source of truth
:not(:empty)~:not(:empty)]:before:content-['·'] [&>:not(:empty)~:not(:empty)]:before:mx-1 [&>:not(:empty)~:not(:empty)]:before:select-none">
ec0bc3fa
janantos.tngl.sh
22 minutes ago
main
removed forgejo CI/CD
:not(:empty)~:not(:empty)]:before:content-['·'] [&>:not(:empty)~:not(:empty)]:before:mx-1 [&>:not(:empty)~:not(:empty)]:before:select-none">
db57c090
janantos.tngl.sh
47 minutes ago
Merge pull request 'Add a download_directory configuration field to change the default download directory' (#43) from poubelle/brow6el:main into main
Reviewed-on: https://codeberg.org/janantos/brow6el/pulls/43<br>Reviewed-by: janantos
:not(:empty)~:not(:empty)]:before:content-['·'] [&>:not(:empty)~:not(:empty)]:before:mx-1 [&>:not(:empty)~:not(:empty)]:before:select-none">
8121a012
janantos
4 hours ago
Expand download path if '~' is used and add trailing '/' if missing in the config file
:not(:empty)~:not(:empty)]:before:content-['·'] [&>:not(:empty)~:not(:empty)]:before:mx-1 [&>:not(:empty)~:not(:empty)]:before:select-none">
697f9253
Poubelle
1 month ago
Add a configuration option to change the default download directory
:not(:empty)~:not(:empty)]:before:content-['·'] [&>:not(:empty)~:not(:empty)]:before:mx-1 [&>:not(:empty)~:not(:empty)]:before:select-none">
319ff3ef
Poubelle
1 month ago
std::same_as, std::convertible_to, and concept, which are C++20 features
:not(:empty)~:not(:empty)]:before:content-['·'] [&>:not(:empty)~:not(:empty)]:before:mx-1 [&>:not(:empty)~:not(:empty)]:before:select-none">
771c650e
Jan Antos
2 months ago
Branches
main
22 minutes ago
Default
README.md
This reporitory [https://tangled.org/janantos.tngl.sh/brow6el] is now the main and only source of truth, previous on Codeberg [https://codeberg.org/janantos/brow6el] is kept for referrence only. I have decided to migrated from Codeberg because of my other projects are not welcomed there anymore and I want to keep my projects together on single platform.
Brow6el - Terminal Web Browser with Graphics Support#
A full-featured web browser for the terminal using Chromium (CEF) with support for Sixel and Kitty graphics protocols.
WARNING : Kitty image support (currently only in main branch builds) by its design nature is barelly usable in SSH when brow6el runs on remote host, this feature is usable when brow6el is executed on localhost. On ssh the responsivenes of browser is significantly affected, due to massive data transfers on each frame rendered
WARNING : Kitty image support (currently only in main branch builds), Ubuntu 24.04 is shipped with very old Kitty version 0.32.2 which does not handle newer image protocol brow6el is using as BASE64 data are being printed instead rendered screen. however foot terminal works on Ubuntu perfectly fine
WARNING : this is POC code quality. Build process tested in Ubuntu 25.10, Debian 13, Arch Linux. The browser itself was tested in foot terminal, wezterm, kitty, ghostty, yaft framebuffer terminal and Windows 11 Terminal with sixel support using WSL2.
Screenshots#
Demo#
Page view#
JavaScript console#
Features#
Graphics Protocols - Supports both Sixel and Kitty graphics protocols with automatic...