Skip to content

Modern and feature-rich web browser base based on Electron

Notifications You must be signed in to change notification settings

Nalem14/browser-base

 
 

Repository files navigation

Orion Web Browser

Actions Status

Orion Web Browser is a modern web browser, based on Wexond. It is focused on privacy protection.

  • Integrated Searx search engine focused on privacy (by default, can be customized)
  • Block every trackers
  • AdBlock protection

Table of Contents:

Features

  • Wexond Shield - Browse the web without any ads and don't let websites to track you. Thanks to the Wexond Shield powered by Cliqz, websites can load even 8 times faster!
  • Chromium without Google services and low resources usage - Since Orion uses Electron under the hood which is based on only several and the most important Chromium components, it's not bloated with redundant Google tracking services and others.
  • Fast and fluent UI - The animations are really smooth and their timings are perfectly balanced.
  • Highly customizable new tab page - Customize almost an every aspect of the new tab page!
  • Customizable browser UI - Choose whether Orion should have compact or normal UI.
  • Tab groups - Easily group tabs, so it's hard to get lost.
  • Form auto-fill - Remember your accounts/passwords directly in the browser!
  • Scrollable tabs
  • Partial support for Chrome extensions - Install some extensions directly from Chrome Web Store* (see #110) (WIP)

Other basic features

  • Downloads popup with currently downloaded items (download manager WebUI page is WIP)
  • History manager
  • Bookmarks bar & manager
  • Settings
  • Find in page
  • Dark and light theme
  • Omnibox with autocomplete algorithm similar to Chromium
  • State of the art tab system

Screenshots

image

UI normal variant: image

UI compact variant: image image

Downloads

Contributing

If you have found any bugs or just want to see some new features in Orion, feel free to open an issue. Every suggestion is very valuable for us, as they help us improve the browsing experience. Also, please don't hesitate to open a pull request. This is really important to us and for the further development of this project.

By opening a pull request, you agree to the conditions of the Contributor License Agreement.

Development

Running

Before running Orion, please ensure you have latest Node.js and Yarn installed on your machine.

Windows

Make sure you have build tools installed. You can install them by running this command as administrator:

$ npm i -g windows-build-tools
$ yarn # Install needed depedencies.
$ yarn rebuild # Rebuild native modules using Electron headers.
$ yarn dev # Run Wexond in development mode

More commands

$ yarn compile-win32 # Package Wexond for Windows
$ yarn compile-linux # Package Wexond for Linux
$ yarn compile-darwin # Package Wexond for macOS
$ yarn lint # Runs linter
$ yarn lint-fix # Runs linter and automatically applies fixes

More commands can be found in package.json.

Documentation

Guides and the API reference are located in docs directory.

License

Every usage of this project resources (code, graphics etc.) must be consulted with its author ([email protected]).

By sending a Pull Request, you agree that your code may be relicensed or sublicensed.

About

Modern and feature-rich web browser base based on Electron

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 96.8%
  • JavaScript 1.9%
  • Other 1.3%