GithubHelp home page GithubHelp logo

hhy5277 / cargo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from herber/cargo

0.0 1.0 0.0 1.41 MB

๐Ÿš‚๐Ÿš‹๐Ÿš‹ A browser with almost no UI.

Home Page: https://cargo.js.org

License: MIT License

HTML 1.74% JavaScript 97.12% CSS 1.14%

cargo's Introduction

Cargo

A browser with almost no UI.

Cargo is a browser for people that live on the internet and hate mice. Cargo can be controlled using only a few keyboard shortcuts. Cargo only includes the most useful features of a browser, this way unnecessary features can't disturb you while surfing the interwebz. I built cargo, because I did not use most features that my browsers of choice(chrome and firefox) had.

Cargo is still in a very early state, but it is already usable, please help me developing it.

You can use one of our precompiled binaries to try out or install cargo.

Features

  • Chrome: Cargo uses electron's webview tags, which are powered by chromium.
  • Tabs: Like any other browser cargo supports tabs, but it hides them from you.
  • Devtools: Cargo has full support for chrome's devtools.
  • Cross platform: Cargo looks good on all platforms, even the titlebar on windows looks good.
  • Simple: Cargo only has the features most people need.
  • Tab restore: Cargo will automatically restore your previously opened tabs, when you open it.
  • Very cute: ๐Ÿš‚๐Ÿš‹๐Ÿš‹ Cargo(delivering the web to your home).

Screenshots

Cargo's homepage on macos

Medium

Medium

Medium

Duckduckgo(the default search engine)

Medium

Cargo's about page on windows

Medium

Github

Medium

DarkMode

Medium

Keyboard shortcuts

alt Open menu
ctrl + enter Add www. + .com
command + shift + d / ctrl + shift + d Open devtools
command + shift + a / ctrl + shift + a Open about page
command + left / ctrl + left Navigate back
command + right / ctrl + right Navigate forward
command + r / ctrl + r / F5 Reload
command + shift + h / ctrl + shift + h Navigate to home.cargo
command + h / ctrl + h Open history
command + t / ctrl + t Open a new tab
command + w / ctrl + w Close current tab
command + shift + left / ctrl + shift + left Go to previous tab
command + shift + right / ctrl + shift + right Go to next tab
command + 0 / ctrl + 0 Go to last tab
command + [number from 1 to 9] / ctrl + [number from 1 to 9] Go to nth tab
command + shift + t / ctrl + shift + t Change to Darkmode

Future

Cargo is still very much work in progress, but we can work together to make it the browser of our dreams.

TODO

  • Tests
  • Design improvements
  • Settings
    • Search engine
    • Darkmode
    • ...

Development

To build cargo you only need to have nodejs and yarn installed.

Running cargo

Install all the dependencies (this may take a while)

$ yarn

Run cargo

$ yarn start

Building cargo

$ yarn build

Building for a specific platform

Mac

$ yarn build:mac

Windows

$ yarn build:win32

All platforms

$ yarn build:all

License

The steamlocomotive logo by twemoji is licensed under CC BY 4.0.

MIT ยฉ Tobias Herber

cargo's People

Contributors

bileljegham avatar giraugh avatar herber avatar justinhhorner avatar molnarmark avatar

Watchers

 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.