Introduction - YamiMaou/laiza GitHub Wiki
Laiza is an extensible and privacy-focused web browser with a totally different user experience, built on top of Electron
and React
. It aims to be fast, private, beautiful, extensible and functional.
on linux use snippet to build code
$ sysctl kernel.unprivileged_userns_clone=1
- Laiza Shield - Browse the web without any ads and don't let websites to track you. Thanks to the Laiza Shield powered by Cliqz, websites can load even 8 times faster!
- Chromium without Google services and low resources usage - Since Laiza 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.
- Beautiful and modern UI
- 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 Laiza should have compact or normal UI.
- Tab groups - Easily group tabs, so it's hard to get lost.
- Scrollable tabs
- Partial support for Chrome extensions - Install some extensions directly from Chrome Web Store\
If you have found any bugs or just want to see some new features in Laiza, feel free to open an issue. We're open to any suggestions. Bug reports would be really helpful for us and appreciated very much. Laiza is in heavy development and some bugs may occur. Also, please don't hesitate to open a pull request. This is really important to us and for the further development of this project.
Before running Laiza, please ensure you have latest Node.js
and Yarn
installed on your machine.
When running on Windows, make sure you have build tools installed. You can install them by running this command as administrator:
$ npm i -g windows-build-tools
Firstly, run this command to install all needed dependencies. If you have encountered any problems, please report it.
$ yarn
After a successful installation, the native modules need to be rebuilt using Electron headers. To do this, run:
$ npm run rebuild
The given command below will run Laiza in the development mode.
$ npm run dev
Guides and the API reference are located in docs
directory.