Skip to content

A powerful terminal-based browser with a TUI interface, built with Node.js and Blessed.

License

Notifications You must be signed in to change notification settings

arungeorgesaji/NeoBrowse

Repository files navigation

NeoBrowse - TUI Web Browser

NeoBrowse Screenshot

A powerful terminal-based browser with a TUI interface, built with Node.js and Blessed.

Linux-Optimized: NeoBrowse is primarily designed for working with Linux systems. You might face big hurdles while trying it out in any other OS including major rendering issues and even it flat out not running as you have to manually modify the commands to work with your OS.

Features

  • TUI interface with keyboard navigation
  • Fast rendering of simplified HTML content
  • Multiple tabs support
  • Integrated URL/search bar (Even supports local files)
  • Bookmarks management
  • Browsing history
  • Customizable settings
  • Advanced inbuilt debugger and warnings system
  • More advanced features coming soon!

Quick Start (Recommended)

Run NeoBrowse instantly using Docker - designed specifically for Linux:

docker pull arunchess/neobrowse:latest && \
docker run -it --rm --network=host -u $(id -u):$(id -g) -v "$HOME:$HOME" -e "HOME=$HOME" arunchess/neobrowse

Local Installation

If you prefer to run NeoBrowse locally, run the following commands:

git clone https://github.com/arungeorgesaji/NeoBrowse.git
cd NeoBrowse
npm install
npm start

About

A powerful terminal-based browser with a TUI interface, built with Node.js and Blessed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages