I built a lightweight browser for my 1-core Lubuntu VM (and I'm looking for feedback)

Hi everyone!
​I’m a student developer from Indonesia. I’ve been using Lubuntu on a virtual machine with only 1-core CPU, and as you can imagine, most modern browsers were nearly unusable in that environment.
​So, I decided to build my own browser called gLinksWWW using Electron, specifically focusing on what a 1-core user actually needs.

​What’s inside right now:

​9-Slot Internal Clipboard: I built this to minimize the need for extra tabs or apps when multitasking. You can store and manage 9 different copied items right inside the browser.

​Tested on 1-Core: I’m developing and testing this on a 1-core Lubuntu VM to ensure it stays functional where other browsers fail.

​Privacy & Open Source: No telemetry,No history, No tracking. Licensed under GPL-3.0.

​What I’m working on next (Roadmap):
​Aggressive Tab Throttling/Freezing: I’m currently developing a logic to freeze background tabs (except for audio) to save even more CPU cycles.
​18-Slot Clipboard: Expanding the productivity tools.
​I’m not trying to build a Chrome killer. I’m just a student trying to make a tool that works for my specific, low-resource setup. I’d love for you to check out the source code and give me some advice!

You can check the source code and download the files on GitHub. Please search for ‘gLinksWWW-browser’ or visit my profile ‘rio719’ on GitHub! (I couldn’t include the direct link because of a posting error, sorry!)

2 Likes

Hello and welcome,

I’ll test it later in a VM.

Am I understanding this correctly? Just HTML and JavaScript? Nothing else?

A little tip: Make the GitHub Readme a little neater and more formatted. It’s no fun reading it like this.

PS: Here is the link: GitHub - rio719/gLinksWWW-browser: graphical Links World Wide Web browser

2 Likes

I created this browser with electron.

2 Likes

So the appimage works under Solus.
The look & feel are to retro for me :sweat_smile:

1 Like

I created this browser with a retro classic design because I’m bored with the flat design of other browsers.

1 Like

@Rio-Burhan glad you are experimenting and learning and chose a “retro classic design”! This ole’ bird IS a “retro classic design”! :grinning_face:

1 Like

Exciting project. I’ve been working on setting up an LXC on my system as a browser sandbox and trying to get as low overhead as possible. I limited the cores available to the LXC to 2 threaded cores, which was necessary because as you mentioned modern browsers utilize at least 2 cores to operate (i think). Your project feels very relevant to my needs as a user. I look forward to giving it a look and maybe even getting it running on my system, its a great idea!