Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/herber/cargo
- Owner: herber
- License: mit
- Created: 2018-02-17T16:48:39.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-07-07T03:38:26.000Z (over 4 years ago)
- Last Synced: 2025-01-08T07:09:05.165Z (14 days ago)
- Topics: browser, cargo, cross-platform, electron, minimal, webview
- Language: JavaScript
- Homepage: https://cargo.js.org
- Size: 1.39 MB
- Stars: 238
- Watchers: 13
- Forks: 14
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: license
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)