siddharth-prajapati / Fifo-Browser

Fifo Browser

Home Page:https://fifo.snaildos.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fifo Browser

Build CI

Downloads

Fifo is a modern web browser, built on top of modern web technologies such as Electron and React that is mean't to be secure. It's a more, optimized, more updated fork of Wexond. This browser is meant for office work, gaming, research and is a secure private browser. Fifo aims to be cross platform. FIFO (Fly In Fly Out for your data.)

Table of Contents:

Motivation

Building a custom browser would be way to hard, therefor, we forked Wexond as our base, we are theng going to extend from there. Fifo has branched off Wexond and we are on our way of desiging our own graphics and icons.

Features

  • AntiAd - Browse the web without any ads and don't let websites to track you. Thanks to the 'AntiAd' (Fifo Service) powered by Cliqz, websites can load even 8 times faster!
  • Chromium without Google services and low resources usage - Since Fifo 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 Fifo should have compact or normal UI.
  • Tab groups - Easily group tabs, so it's hard to get lost.
  • Scrollable tabs - Scroll between your tabs.
  • Support Chrome extensions - From version < 1.2.0 80% of chrome extenions are compatible and work with Fifo.

Other basic features

  • Downloads popup with currently downloaded items
  • History manager
  • Simple menu
  • Perfect Incognito Mode!
  • Bookmarks bar & manager
  • Settings
  • Find in page
  • Dark and light theme
  • Omnibox with autocomplete algorithm similar to Chromium
  • State of the art tab system
  • Newest code
  • Optimization
  • Extensions
  • Updates
  • Security Security SECURITY!

What can I expect to see in future updates?

  • More security Features
  • AutoComplete
  • AutoFill

Screenshots

These images are from =>0.1.0 and are outdated.

alt text

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 Fifo, 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 Fifo, please ensure you have latest Node.js and [YARN] installed on your machine. You can use NPM but it IS NOT recommended.

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:

$ yarn install --save --legacy-peer-deps # Install needed depedencies.
$ yarn build # Compile Fifo code and rebuild modules.
$ yarn dev # Run Fifo in development mode

NPM: Not recommended

$ npm install --save --legacy-peer-deps # Install needed depedencies. If you can, please, use yarn install.
$ npm run build # Compile Fifo code and rebuild modules.
$ npm run dev # Run Fifo in development mode

More commands

$ yarn compile-win32 # Package Fifo for Windows
$ yarn compile-linux # Package Fifo for Linux
$ yarn compile-darwin # Package Fifo for macOS
$ yarn lint # Runs linter
$ yarn lint-fix # Runs linter and automatically applies fixes
$ yarn copyright # Generates auto headers for copyright.

More commands can be found in package.json.

Documentation

Guides and the API reference are located in docs directory.

License

This browser isn't mean to be rebranded/redistrubted, please follow the LICENSE.MD. Never remove credits in headers. (sentialx@gmail.com) wrote original base code. (Wexond). By sending a Pull Request, you agree that your code may be relicensed or sublicensed.

FOSSA Status

About

Fifo Browser

https://fifo.snaildos.com

License:GNU General Public License v3.0


Languages

Language:TypeScript 97.0%Language:JavaScript 1.6%Language:HTML 0.9%Language:NSIS 0.4%