Skip to content

NovaNav: Lightweight browser, delivering fast, distraction-free browsing experience. It offers essential browsing functionalities while focusing on simplicity and efficiency.

License

Notifications You must be signed in to change notification settings

felipealfonsog/NovaNav

NovaNav - Super Lightweight Browser 🌐

NovaNav-Logo

NovaNav: Lightweight browser delivering a fast, distraction-free browsing experience for Linux (AUR package available & Bash installer for Arch & Debian), working smoothly. During the Bash installation, you can choose macOS, but it is not stable yet. It offers essential browsing functionalities while focusing on simplicity and efficiency, to mainly be focused in browsing, just that. It's a a minimalist and distraction-free web browser. It's designed to be simple and efficient, with essential browsing functionalities while prioritizing simplicity and efficiency. With NovaNav, users can effortlessly navigate the web, open multiple tabs, and adjust zoom settings for optimal viewing using the keyboard. The browser's clean interface and intuitive design make it ideal for users who prefer a clutter-free browsing experience. By minimizing distractions and prioritizing essential features, NovaNav aims to provide a seamless and enjoyable web browsing experience.

Download Install NovaNav

* This is currently an experimental phase where the primary focus is on making the system functional and establishing a practical and logical pathway that aligns with both my vision and the project's goals. It might contain errors, bugs, etc. Many other non-core elements of the project are considered secondary.

Version Main Language Open Source? Yes!

BSD 3-Clause License

Vim Powered VS Code Powered

Screenshots

View Screenshots

Screenshot Linux

Screenshot Linux

Screenshot Linux

Packages needed:

If you're using Arch Linux, you can find NovaNav Browser in your program menu after installation!

  • qt5-base
  • qt5-webengine
  • python3

Installation

Via AUR using YAY

AUR

https://aur.archlinux.org/packages/novanav

NovaNav Browser is available on AUR (Arch User Repository), and it can be installed using the yay package manager. Follow the steps below to install NovaNav:

  1. Make sure you have yay installed. If not, you can install it with the following command:

    sudo pacman -S yay
    

    Once yay is installed, you can install by running the following command:

    yay -S novanav
    

This command will automatically fetch the package from AUR and handle the installation process for you. You can find NovaNav Browser in your program menu!

Bash Installer πŸš€ for Linux (Arch and Debian) - macOS*:

Bash Installer Version

To Install it:

To install NovaNav, simply run the installer script available here.

Or just Copy - Paste in your terminal and use -curl- to start downloading the installer:

curl -O https://raw.githubusercontent.com/felipealfonsog/NovaNav/main/installer.sh

If you want to use -wget- just copy/paste this line:

wget https://github.com/felipealfonsog/NovaNav/raw/main/installer.sh

On macOS to download - wget - just install it with Homebrew:

brew install wget

Important note when installing:

If you encounter issues executing the file in the terminal, like this message "-bash: ./installer.sh: Permission denied", follow these simple steps to fix it:

  1. Open your terminal.

  2. Navigate to the directory where the installer script is located using the cd command.

  3. Run the following command to grant execute permission to the installer script:

    chmod +x installer.sh
    
  4. Now you can run the installer without any problems.

    ./installer.sh
    

    NOTE: The script will ask for -sudo permissions-. Just simply type in macOS your macOS user password, and in Linux your -sudo- password.

Now type 'novanav' in the terminal and enjoy using NovaNav Browser! πŸ˜ŠπŸš€

If you're using Arch Linux, you can find NovaNav Browser in your program menu!.

Feel free to reach out if you need any further assistance!

Updating with the script:

If you want to update NovaNav (novanav) in your system, re-run the script:

./installer.sh

Please note that if you encounter any issues or have suggestions, feel free to raise an issue on the NovaNav repository. Your feedback is invaluable!

Thank you for joining me on this journey, and I hope it brings value to your life and workflow. Let's continue making technology accessible and enjoyable for everyone!

* on macOS version might contain errors, bugs, etc.

Current Features

πŸš€ Current Features (Some might be in progress)

  • Tab Management: Open multiple tabs and switch between them seamlessly.
  • URL Navigation: Enter URLs directly or use the search bar to navigate to websites.
  • Zoom Control: Adjust zoom settings to customize the display of web pages.
  • User-friendly Interface: Clean and intuitive interface for easy navigation and usage.
  • Basic Settings: Customize settings.

How-to - NovaNav

ctrl+t (New tab)
ctrl+v (hide tabs for distraction-free)
ctrl+q (quit)

🌟 Contact the Creator and Engineer Behind This Project

πŸ‘¨β€πŸ’» Felipe Alfonso GonzΓ‘lez
πŸ“§ Email: [email protected]
🐦 x (Twitter): @felipealfonsog
πŸ”— GitHub: felipealfonsog
πŸ“„ License: BSD 3-Clause

🀝 Support and Contributions

If you find this project helpful and would like to support its development, there are several ways you can contribute:

  • Code Contributions: If you're a developer, you can contribute by submitting pull requests with bug fixes, new features, or improvements. Feel free to fork the project (development branch) and create your own branch to work on.
  • Bug Reports and Feedback: If you encounter any issues or have suggestions for improvement, please open an issue on the project's GitHub repository. Your feedback is valuable in making the project better.
  • Documentation: Improving the documentation is always appreciated. If you find any gaps or have suggestions to enhance the project's documentation, please let me know.

Buy Me a Coffee PayPal GitHub Sponsors

Your support and contributions are greatly appreciated! Thank you for your help in making this project better. If you need to mail me, this is the way: [email protected] (I'm Felipe, the Computer Science Engineer behind this idea. Cheers!)

πŸ“„ License

This project is licensed under the BSD 3-Clause License. It will have some restrictions, ask about it.

About

NovaNav: Lightweight browser, delivering fast, distraction-free browsing experience. It offers essential browsing functionalities while focusing on simplicity and efficiency.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published