GitHub - wexond/wexond: An extensible web browser with beautiful UI.
source link: https://github.com/wexond/wexond
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Features
- Built-in ad-block Browse the web without any ads.
- Beautiful and minimalistic UI The tabs and address bar are located in the same toolbar to take less space.
- Right sided navigation drawer Access to all features of Wexond very easily.
- Tab groups Easily group tabs to tab groups and access them very fast.
- Expanded new tab page Have all information such as news, weather or currency in only one page!
- Partial support for Chrome extensions Install some extensions from Chrome Web Store (see https://github.com/wexond/wexond/issues/110)
Screenshots
Downloads
All binaries are located in the Releases page.
Roadmap
We still have a lot of things to do, to make Wexond better and better. This is just a beginning. So to improve our web browser we have created a roadmap so that you can see the next features and improvements.
Supported WebExtensions APIs
There is a lot of APIs, but we are only two very young programmers, so any help would be really appreciated and welcomed.
Contributing
We really appreciate any changes and improvements, so feel free to open pull requests! If you have found any issues, please report them. This would really help us making the browser even better!
If you want to contribute, check our Contributing guidelines and Code Of Conduct.
Development
If you want to develop Wexond, you will need to run some commands, but don't worry, we will explain you everything. Please make sure you have installed Node.js
. Also, we assume you have cloned the repository.
First, you will need to install all needed dependencies to run and build Wexond by typing this simple command:
$ npm install
If you have installed all dependencies successfully, just type
$ npm run watch
This will watch code for changes
and to start Wexond, type
$ npm start
Other commands
Usage:
$ npm run <command>
build-production
Bundles Wexond's source in production mode.
compile-win32
Compiles Wexond binaries for Windows.
compile-darwin
Compiles Wexond binaries for macOS.
compile-linux
Compiles Wexond binaries for Linux.
electron-rebuild
Rebuilds all dependencies for Electron
.
lint
Lints code.
lint-fix
Fixes eslint errors if any
start
Starts Wexond.
watch
Watches code for changes
Documentation
At this moment there are no docs for the theming system.
Guides and the API reference are located in docs
.
It also contains documents describing how to use the browser, and create themes.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK