I noticed all the browser even from the past uses same kind of tabs and address bar with slight variations. To bring new evolution to browser design, I have created this with more space for the webpages and adaptable browser colour according to the website.
- Microsoft Edge (Chromium)
- Microsoft Edge (Legacy)
- Google Chrome
- Mozilla Firefox (new proton design)
- Mozilla Firefox (old)
- Vivaldi
- Brave
- Internet Explorer
and most of all other browsers
🚀 Current:
- Chromium based so more compatibility over websites
- Uses only necessary chromium binaries so more privacy
- Modern, Unique and Simple Design
- Smooth animations
- Powerful Ads Blocking using adblocker-electron
- Awesome downloader which can pause and resume download even after any time using electron-download-manager
- Completely powered by opensource
- Address bar
- Context menu using electron-context-menu
🤞 Eventually: (can be used manually)
- Chrome extensions
- Website screenshots
- Dev tools (use context menu to use it)
- Dark mode
- Dropping links to open a page
🤔 Considering: (planned to be implement)
- Performance optimizations
- UI for Adblocker
- UI for download manager
- Settings UI
- More featured new tab
- Sleeping tabs for reduce resources
- Customisable UI
- Custom themes
- Improved UI and UX
- More animations
- On the fly image compression to reduce data usage
- Installation setup
- Porting from
<webview>
toBrowserView
for additional performance and security
❌ Limitations
- no
prompt
support as electron by default doesn't support it (but working on it. devs! take a look atcustomDialogues.js
for more info)
To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
git clone https://github.com/Rajaniraiyn/raj-browser
cd raj-browser
npm install
npm start
That's it you are running Raj browser
To clone and build packages of this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
git clone https://github.com/Rajaniraiyn/raj-browser
cd raj-browser
npm install
npm run build
Then check the out folder you will see both portable and installable files according to your OS.
For Windows download Raj.Browser-win32-x64-portable.7z
For Others Please build it yourself as I am using Windows