Skip to content

Attempt to build a lightweight browser that uses almost no RAM.

Notifications You must be signed in to change notification settings

Alv777/Lightweight_Browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Photon Browser

Making the world's fastest, simplest and most efficient browser ever.

Introduction

Photon Browser aims to provide an open-source fast and resource efficient browser with modern design. Using python as it's programming code we can not only achieve using the least ammount of storage, but we can also achieve fast browsing, altough this is limited for the browser engine so the C edition would be a lot faster and will probably use less storage. But for now I'm working on making the best version I can, trying to find the limitations of python and also learning on the way.

(Picture titles may be Light Browser, this was because it was still not decided how to name it.)

Interface:

(subject to change)

Performance:

Photon Browser Google Chrome

As you can see, with the same ammount of tabs opened we get less ram usage, about a decrease of -39% which it isnt much but still amazing having in mind we are using the same engine, have to add that photon browser will be optimized and even changed completly in langauge which will decrease ram usage very drastically. This is even the first stable version and has amazed me to be honest.

Trello board: https://trello.com/b/BSmCyDYt

How to build

1. First you have to install the compiler, make sure you have python and pip installed and then run on a terminal:

python -m pip install -U nuitka

It may ask you to install a C compiler if you haven't installed any, if prompted type Y and it will be downloaded.

2. After it is done installing you will now proced to clone the repository with:

git clone https://github.com/Alv777/Lightweight_Browser.git

Also, to run this command you will need to have git installed, and before running make sure you're on the directoy where you want to download it.

Git installation:

For windows:

https://gitforwindows.org/ 

You will need to download it from this website and follow the wizard installation.

For Linux:

sudo apt-get install git-all

(Yes in linux is much easier)

For MacOS:

Go to the following website and download the file:

https://sourceforge.net/projects/git-osx-installer/files/git-2.23.0-intel-universal-mavericks.dmg/download?use_mirror=autoselect

Then follow the instructions of the installer and you will be able to proceed.

After you're done:

Check if git was correctly installed running on a terminal:

git version

Source: https://github.com/git-guides/install-git

3. After cloning we will proceed to compile the program:

Fist open a terminal on the directory of the program or cd into it.

cd Lightweight_Browser

Then run the compiler and convert it into an exe.

python -m nuitka light_browser.py --windows-disable-console

When it ends compiling, you will have built the browser and you will be able to use it fully.

If you need help or had issues during the installation process either create an issue request or send me an email.

Have fun browsing!

About

Attempt to build a lightweight browser that uses almost no RAM.

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages