Next Browser

Next Browser - Be Productive.

Github stars Tracking Chart

#+html:

  • Next web browser

Next is a keyboard-oriented, extensible web-browser designed for power
users. It has familiar key-bindings ([[https://en.wikipedia.org/wiki/Emacs][Emacs]], [[https://en.wikipedia.org/wiki/Vim_(text_editor)][VI]]), is fully configurable
and extensible in Lisp, and has powerful features for productive
professionals.

If you like Next and if you want to help future development, please
support us on [[https://www.patreon.com/next_browser][Patreon]] or give us a star, thank you!

Warning: Next is under active development. Feel free to [[https://github.com/atlas-engineer/next/issues][report]] bugs,
instabilities or feature wishes.


#+html: Homepage, Downloads, User Manual, Articles, Reddit, Freenode IRC: #next-browser


** Fast tab switching
Switch easily between your open tabs by fuzzy search. If you are
looking for ~https://www.example.com~, you could type in ~ele~, ~exa~,
~epl~, or any other matching series of letters.

#+html:

** History as a tree
History is represented as a tree that you can traverse. smarter than
the "forwards-backwards" abstraction found in other browsers, the tree
makes sure you never lose track of where you've been.

** Multiple selection
Commands can accept multiple input, allowing you to quickly perform an
operation against multiple tabs.

#+html:

** Powerful Bookmarks
Bookmark a page with tags. Search bookmarks with compound
queries. Capture more data about your bookmarks, and group and wrangle
them in any way you like.

  • Getting started
    ** Install Next

Next supports GNU/Linux, macOS, and Guix with engine support for
WebKit and WebEngine/Blink.

Please see the [[https://next.atlas.engineer/download][downloads]] page for pre-built binaries. Some operating
systems provide packages for Next:

  • Alpine
  • Debian and derivatives (Ubuntu, LinuxMint), for Debian >= 10 (Buster).
  • [[https://source.atlas.engineer/view/repository/macports-port][MacPorts]]
  • [[https://aur.archlinux.org/packages/next-browser/][Arch Linux AUR]] (and the [[https://aur.archlinux.org/packages/next-browser-git/][-git PKGBUILD]])
  • [[https://nixos.org/nix/][Nix]]: Install with =nix-env --install next=.
  • [[https://guix.gnu.org][Guix]]: Install with =guix install next=.

To perform an installation from source, please see the [[https://github.com/atlas-engineer/next/tree/master/documents][developer readme]].

If you want to use the Qt Webengine/Blink platform port, you currently
have to build it from source.

  • Download a Qt Webengine archive [[https://next.atlas.engineer/static/release/next-pyqt-webengine.tar.gz][here]]. Once you have extracted it,
    run the =next-pyqt-webengine= binary.
  • Download a GNU/Linux Debian binary of the Lisp core [[https://gitlab.com/atlas-engineer/next/pipelines?scope=all&page=1][on our CI system
    here]] (you have to download the build artifacts), and run it with
    =./next=.

** Quickstart keys

  • ~C-l~: Load URL in tab
  • ~M-l~: Load URL in a new tab
  • ~C-x b~: Switch tab
  • ~C-b~: Backwards history
  • ~C-f~: Forwards history
  • ~C-x C-c~: Quit
  • ~TAB~: Complete candidate (in minibuffer)

The symbols represent modifiers:

  • ~C~: Control key
  • ~S~: Super (Windows key, Command key)
  • ~M~: Meta (Alt key, Option key)
  • ~s~: Shift key

The following keys exist as special keys:

~BACKSPACE~, ~DELETE~, ~ESCAPE~ , ~HYPHEN~, ~RETURN~, ~SPACE~, ~TAB~,
~Left~, ~Right~, ~Up~, ~Down~

** Documentation

For full documentation about Next, how it works, and how to extend it
please see the [[file:documents/MANUAL.org][MANUAL.org]].

If you want to help with development or build Next from scratch, read
the developer's documentation at [[https://github.com/atlas-engineer/next/blob/master/documents/README.org][documents/README.org]].

*** Customize and extend Next

Complete customization is possible through the creation of a
=~/.config/next/init.lisp= file. For more information please see:
"Customizing Next" within the [[file:documents/MANUAL.org][MANUAL.org]].

Additionally, a document provided in the documents directory named
[[file:documents/EXTENSION.org][EXTENSION.org]] is a place for the community to share helpful
customizations. To share your own extension, please make a pull
request with your new extension appended to EXTENSION.org.

** History of changes
Please see the [[file:documents/CHANGELOG.org][CHANGELOG.org]].

Main metrics

Overview
Name With Owneratlas-engineer/nyxt
Primary LanguageCommon Lisp
Program languageCommon Lisp (Language Count: 4)
Platform
License:
所有者活动
Created At2017-04-08 22:32:25
Pushed At2025-06-08 04:35:29
Last Commit At2025-06-04 21:52:24
Release Count78
Last Release Name4.0.0-pre-release-9 (Posted on )
First Release Name0.01 (Posted on )
用户参与
Stargazers Count10.4k
Watchers Count120
Fork Count437
Commits Count13.7k
Has Issues Enabled
Issues Count2386
Issue Open Count109
Pull Requests Count852
Pull Requests Open Count0
Pull Requests Close Count381
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private