Code Monkey home page Code Monkey logo

velocity's Introduction

Velocity

Velocity is a fully featured tabbed proxy with a seamless browsing experience.

FeaturesDeploymentContributing

Velocity

Features

  • 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

Internal URL's

  • about:newTab - New tab page
  • about:preferences - Preferences page
  • about:history - History page
  • about:blank - Blank document
  • view-source:* - View source page

Shortcuts

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 tab
  • Ctrl + E - Search
  • Ctrl + U - View page source
  • Ctrl + Shift + I - Open developer tools
  • Alt + ArrowLeft - Navigate backwards in history
  • Alt + ArrowRight - Navigate forward in history
  • Ctrl + D - Bookmark current page
  • Ctrl + Shift + B - Toggle bookmarks bar
  • Ctrl + H - Open history

Adapted Shortcuts

  • Alt + T - Open new tab (originally Ctrl + T)
  • Alt + W - Close current tab (originally Ctrl + W)

API

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.

Deployment

Quick Deployment Options

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.

Normal Deployment (Recommended)

git clone https://github.com/cohenerickson/Velocity.git
cd Velocity
npm i
npm run build
npm start

Contributing

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...

velocity's People

Contributors

cohenerickson avatar maxicode2 avatar glitch128 avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.