README

Styx Browser

GitHub license GitHub issues Crowdin GitHub release (latest by date) GitHub all releases

Help to Translate

To help us translate Styx, press the image below.
We would be very happy if you help us with the translation.

Crowdin

Install Styx

Get it on Google Play
Get it on IzzyOnDroid
or you can grab the latest APK on GitHub.

Features

  • Sessions.
  • Tabs manager.
  • Bookmarks.
  • History.
  • Some search suggestions.
  • Keyboard support.
  • Webpage theming.
  • Desktop rendering.
  • Print mode.
  • Page-Tools with useful Tools.
  • Page source text editor.
  • 3rd party app forwarding.
  • Android desktop support (Samsung Dex, EMUI Desktop).
  • Multiple search engines (Google, Bing, Yahoo, StartPage, DuckDuckGo, Mojeek, Searx etc.).
  • Incognito mode.
  • Filterlist based Adblocker. (AdGuard)
  • Reader mode with Text To Speech (TTS).
  • Dark Mode for Websites.
  • Backup/Restore for Settings and Bookmarks.
  • Various rendering mode: inverted, high contrast, grayscale.
  • Specific look & feel settings for portrait and landscape.
  • Optional pull-to-refresh.
  • Hardware accelerated rendering.
  • Rich tabs management settings.
  • Tabs recovery.
  • Full screen arrangeable tabs panel.
  • Basic bookmarks panel, import and export.
  • and much more…

Keyboard shortcuts

  • Ctrl + TAB : next tab.
  • Ctrl + Shift + TAB : previous tab.
  • Ctrl + Fn + TAB : previous tab.
  • Ctrl + Alt + TAB : previous tab.
  • Ctrl + 0 to 9 : Switch to specified tab index.
  • Ctrl + W : close current tab.
  • Ctrl + T : new tab.
  • Ctrl + F : find in page.
  • Ctrl + Q : exit app.
  • Ctrl + R : reload current tab.
  • Ctrl + Shift + T : opens tab list.
  • Ctrl + L : Focus text field.
  • Ctrl + P : Open tab list.
  • Ctrl + Shift + B : opens bookmarks.
  • Ctrl + B : opens bookmarks.
  • Ctrl + – : decrease text size by five percentage points.
  • Ctrl + = : increase text size by five percentage points.
  • Ctrl + Shift + – : decrease text size by one percentage point.
  • Ctrl + Shift + = : increase text size by one percentage point.
  • F6 : Focus text field.
  • F10 : Toggle status bar.
  • F11 : Toggle tool bar and focus menu bolt button.

Permissions

Automatically granted

  • INTERNET: necessary to access the internet.
  • ACCESS_NETWORK_STATE: used by the browser to stop loading resources when network access is lost.
  • INSTALL_SHORTCUT: used to add shortcuts with the “Add to home screen” option.

Requested only when needed

  • WRITE_EXTERNAL_STORAGE: needed to download files and export bookmarks.
  • READ_EXTERNAL_STORAGE: needed to download files and import bookmarks.
  • ACCESS_FINE_LOCATION: needed for sites like Google Maps, requires “Location access” option to be enabled (default disabled).
  • RECORD_AUDIO: needed to support WebRTC, requires “WebRTC Support” option to be enabled (default disabled).
  • CAMERA: needed to support WebRTC, requires “WebRTC Support” option to be enabled (default disabled).
  • MODIFY_AUDIO_SETTINGS: needed to support WebRTC, requires “WebRTC Support” option to be enabled (default disabled).
  • REQUEST_INSTALL_PACKAGES: needed to support APK install, after download is finished.

License

   This Source Code Form is subject to the terms of the 
   Mozilla Public License, v. 2.0. If a copy of the MPL 
   was not distributed with this file, You can obtain one at 
   
   http://mozilla.org/MPL/2.0/

GitHub

https://github.com/jamal2362/Styx