Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/herber/cargo

🚂🚋🚋 A browser with almost no UI.
https://github.com/herber/cargo

browser cargo cross-platform electron minimal webview

Last synced: 6 days ago
JSON representation

🚂🚋🚋 A browser with almost no UI.

Awesome Lists containing this project

README

        



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](https://github.com/herber/cargo/releases/latest) 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](https://i.imgur.com/BT4P3mn.png)

##### Medium

![Medium](https://i.imgur.com/YpUDGQJ.png)

##### Duckduckgo(the default search engine)

![Medium](https://i.imgur.com/fnQ9ZCF.png)

##### Cargo's about page on windows

![Medium](https://i.imgur.com/ykuNAlY.png)

##### Github

![Medium](https://i.imgur.com/umxDEtU.png)

##### DarkMode

![Medium](https://i.imgur.com/1FSXg5d.png)

## 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](https://nodejs.org) and [yarn](https://yarnpkg.com) 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](https://github.com/twitter/twemoji/blob/gh-pages/svg/1f682.svg) by [twemoji](https://github.com/twitter/twemoji) is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).

MIT © [Tobias Herber](http://tobihrbr.com)