Skip to content

Peyvand 🕸️ – Minimal Vim-inspired web browser in Rust. Navigate with keyboard-driven commands ⌨️.

Notifications You must be signed in to change notification settings

mrkatebzadeh/peyvand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peyvand 🕸️

A Surf-inspired web browser built on top of wry and tao with Vim-style modal key bindings in mind. It aims to provide the efficiency of a focused and keyboard-driven browsing experience.


⚡ How to Build

Make sure you have Rust installed (https://rustup.rs).

git clone https://github.com/mrkatebzadeh/peyvand.git
cd peyvand
cargo build --release

▶️ How to Run

cargo run --release -- https://google.com

🚀 Features So Far

  • ✅ Window and WebView integration
  • ✅ Cookie Manager
  • ✅ User Agent
  • ✅ Basic Vim navigation keys: h, j, k, l
  • ✅ History stack for back/forward navigation
  • ✅ Customizable keybindings
  • ✅ Status bar for mode & command display
  • ✅ URL manipulation (change, copy, paste, reload)
  • ✅ Search text within page
  • ✅ Follow links with hints (like Vimium-style navigation)

🎯 Upcoming

  • ⬜ Configurable homepage
  • ⬜ Multi tab

About

Peyvand 🕸️ – Minimal Vim-inspired web browser in Rust. Navigate with keyboard-driven commands ⌨️.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages