Velocity is a fully featured tabbed proxy with a seamless browsing experience.
- Sleek Firefox inspired UI
- Advanced link handling
- Script injection for native functions
- Support for themes installed through the Firefox addon store
- Custom styled context menus
- PWA enabled
about:newTab
- New tab pageabout:preferences
- Preferences pageabout:history
- History pageabout:blank
- Blank documentview-source:*
- View source page
Velocity implements standard keyboard shortcuts that web browsers use in order to navigate. Due to the limitations of JavaScript, some of these have to be adapted to be slightly different.
Ctrl + R
- Reload current tabCtrl + E
- SearchCtrl + U
- View page sourceCtrl + Shift + I
- Open developer toolsAlt + ArrowLeft
- Navigate backwards in historyAlt + ArrowRight
- Navigate forward in historyCtrl + D
- Bookmark current pageCtrl + Shift + B
- Toggle bookmarks barCtrl + H
- Open history
Alt + T
- Open new tab (originallyCtrl + T
)Alt + W
- Close current tab (originallyCtrl + W
)
Velocity exposes certain APIs in order to allow developers to easily incorperate Velocity into their own projects. To learn more, check out the API Docs.
Velocity currently does not officially support any quick deployment platforms. Any issues regarding deployment on platforms such as Replit, Render, Vercel, etc. will be closed.
git clone https://github.com/cohenerickson/Velocity.git
cd Velocity
npm i
npm run build
npm start
Velocity is still in it's early stages but if it gains enough interest among the community there are quite a few other features that I would like to implement, listed below are a few of these.
- Bookmarklet support
- Extension support
- registerProtocolHandler support
- And more...