wilsilva / wexond

An extensible web browser with beautiful UI and some innovative features.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wexond

Discord Travis AppVeyor

Wexond is an extensible web browser with a totally different user experience, built on top of Electron, TypeScript, React and styled-components.

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.
  • 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 wexond#110)

Sponsors

Sponsors

Backers

Backers

Screenshots

Home page

Advanced tabs system

Support for theme-color

Overlay with everything you need

All binaries are located in the Releases page.

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.

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 dev

This will run Wexond in development mode.

Other commands

Usage:

$ npm run <command>
Command Description
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.
dev Starts Wexond in the development mode

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.

Authors

@sentialx

About

An extensible web browser with beautiful UI and some innovative features.

License:MIT License


Languages

Language:TypeScript 97.4%Language:JavaScript 2.4%Language:HTML 0.3%