Release of a completely redesigned Web browser NYXT 2.0.0

Published Web browser NYXT 2.0.0 , designed to be applied by advanced users, which are provided with almost limitless possibilities for setting up and changing the behavior of any aspects of working with the browser. Conceptually, the NYXT reminds Emacs and Vim, and instead of the finished setting set, it makes it possible to change the logic of the work itself using the LISP language. The user can override or reconfigure any classes, methods, variables and functions. The project code is written in Lisp and extends under the BSD license. Ready build formed for Linux (Alpine, Arch, Guix, Nix, Ubuntu) and MacOS.

To improve the efficiency of the workflow browser Optimized for control from the keyboard and supports standard keyboard combinations EMACS, VI and CUA. The project is not tied to a specific browser engine and uses the minimum API to interact with Web engines. On the basis of this API there are layers for connecting the WebKit and Blink engines (WebKitgTK is used by default), but if desired, the browser can be ported to other engines. The composition includes a built-in advertising blocking system. Supported to connect add-ons written on Common Lisp (plans to implement WebExtensions support, by analogy with Firefox and Chrome).

Main features:

  • Support tabs and the ability to quickly switch between open tabs using a built-in search (for example, to go to the tab with the site www.example.com, it is enough to start entering “EXA ..” and the available tabs will be displayed.

  • the ability to simultaneously highlight different objects on the page to use them as command arguments. For example, the user can simultaneously select and perform actions with multiple images on a page

  • bookmarking system with support for the classification and grouping of tags.


/Media reports.