Nyxt, the highly customizable web browser

nyxt

Nyxt comes with dozens of features that allow you to quickly analyze, navigate and extract information

A few days ago the llaunch of the new version of the web browser Nyxt 3.0, which is positioned as a "100% hackable" browser.

The concept of hackable refers to the fact that Nyxt provides extensive options to customize and change the behavior of any aspect of the job. Conceptually, Nyxt resembles Emacs and Vim, and instead of a set of ready-to-use configurations, it allows changing the very logic of the work using the Lisp language.

The project is not tied to a specific browser engine and uses a minimal API to interact with web engines. Based on this API, there are layers to connect the WebKit and Blink engines (WebKitGTK is used by default), but the browser can also be ported to other engines if desired.

Of the key features of the project, tabbed support and the ability to quickly switch between tabs are highlighted open using the integrated search. Each tab in Nyxt is completely isolated and can have separate settings.

The ability to simultaneously select different objects on the page to use them as command arguments. For example, a user can select and act on multiple images on a page at the same time.

In addition to this, Nyxt, like any modern web browser, It has a bookmarking system. with support for sorting and grouping by tags, ability to search through content, spanning multiple tabs at once, support for themes, session management, user can save part of history to file and then restore state from this file , support for hiding links for previously opened URLs, ability to sort tables on web pages by arbitrary columns, among other things.

What's new in Nyxt 3.0?

In this new release of Nyxt 3.0 it is highlighted that a change in buffer layout with prompts to continue entering commands, In addition to the activation of a new algorithm for generating recommendations, which offers more relevant advice, new commands have also been added to manage the recommendation buffer.

Another of the changes that stands out in the new version is that it added support for the Gopher and Gemini protocols, as well as support for the color detection tool (color picker) and a “–headless” startup mode.

In addition to this, we can also find that added support for files with keys and the ability to block Yubikey in the KeePassXC password manager interface.

It has been proposed a new interactive interface to view the integrated help, as well as new modes: log input field mode to save and restore input fields and memory mode to automatically cache the content of open pages.

Of the other changes that stand out:

  • A new migration guide command has been added to make it easier to adapt your configuration to a new major version of the browser.
  • The autoconfig file is now tied to a major version of the browser and is ignored after upgrading to a new major version.
  • Added support for attaching custom controller scripts like GreaseMonkey .
  • The design of the status bar has been changed and the possibility of customizing its content to your liking is offered.
  • The status-buffer-position command has been proposed to change the position of the status bar.
  • Added hint type setting to select the style of hints for links.
  • By default, the last session is restored after a reboot.
  • Added run command to run any Lisp code.
  • The mode of predicting the input of the following commands, taking into account the past activity, is implemented.
  • The ability to link your browsing history to each buffer (tab) is provided.
  • The design of the interactive environment for the Lisp REPL has been completely changed.

Finally it should be noted that The issue of formation of packages in the Flatpak format is on the table. If you are interested in knowing more about it, you can consult the details In the following link.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.