Modern and feature-rich web browser base based on Electron
Go to file
2023-03-01 01:28:30 +01:00
.github bump version 2023-03-01 01:28:30 +01:00
.vscode feat: add Ekoru search engine 2019-12-17 19:47:27 +01:00
docs fixe deprecated parseUrl 2023-03-01 00:31:22 +01:00
scripts bump version 2022-05-06 02:06:52 +02:00
src fixe deprecated parseUrl 2023-03-01 00:31:22 +01:00
static Fixed some website where some field are not autofilled + Updated logo 2022-09-04 01:51:25 +02:00
.editorconfig 🔧 Editor configs improvement (#370) 2019-12-02 23:28:51 +01:00
.eslintrc.js chore: upgrade dependencies (#545) 2021-01-16 02:04:25 +01:00
.gitignore chore: simplify watch script; add .idea to gitignore list; (#537) 2020-10-22 10:59:12 +02:00
.prettierrc.js style: move to eslint 2019-08-05 18:24:11 +02:00
dev-app-update.yml Some change to reflect to Orion and config autoupdater 2022-05-06 01:03:30 +02:00
electron-builder.json fixe dependencies 2022-05-10 00:30:01 +02:00
package.json bump version 2023-03-01 01:17:42 +01:00
README.md bump version 6.3.1 2023-03-01 00:59:26 +01:00
tsconfig.json refactor: convert icons object to separate constants (#414) 2020-03-03 16:51:58 +01:00
webpack.config.base.js WIP form-fill and fixes 2022-05-07 14:06:09 +02:00
webpack.config.js chore: optimizing build process (#560) 2021-02-17 22:30:39 +01:00
webpack.config.renderer.js WIP manage auto-fill 2022-05-09 07:02:16 +02:00
yarn.lock Merge pull request #20 from Nalem14/dependabot/npm_and_yarn/http-cache-semantics-4.1.1 2023-02-12 01:02:57 +01:00

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 (sentialx@gmail.com).

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