nyxt README

The project's README from github.com/atlas-engineer/nyxt. As one markdown file: README.md.

#+html:

Nyxt [nýkst] is a keyboard-driven web browser designed for hackers. Inspired by Emacs and Vim, it has familiar keybindings ([[https://en.wikipedia.org/wiki/Emacs][Emacs]], [[https://en.wikipedia.org/wiki/Vim_(text_editor)][vi]], [[https://en.wikipedia.org/wiki/IBM_Common_User_Access][CUA]]), and is infinitely extensible in Lisp.

Attention: Nyxt is under active development. Please feel free to [[https://github.com/atlas-engineer/nyxt/issues][report]] bugs, instabilities or feature wishes.


** Fast tab switching

Switch easily between your open tabs via 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:

** Multiple marking

Commands can accept multiple inputs, allowing you to quickly perform an operation against multiple objects. In the example below we simultaneously open several bookmarks.

#+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.

#+html:

** Multi tab search

Search multiple tabs at the same time, and view all the results in a single window. Jump quickly through your open tabs to find what you need.

#+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.

#+html:

Supported platforms:

** GNU/Linux

The Nyxt team maintains the following distribution means:

[[https://repology.org/project/nyxt/versions][Non-official distribution means are supported by the community as well]]. We're not accountable for their quality, so we kindly ask to report issues to the maintainers of those packaging efforts.

Please refer to the [[file:developer-manual.org][developer's documentation]].

nyxt (atlas-engineer/nyxt)

Searching Database…

11K ·GitHub
Что это такое?Nyxt [nýkst] — веб-браузер, управляемый с клавиатуры и созданный для хакеров: независимый браузер с глубокой настройкой, для тех, кто предпочитает набирать команды, а не кликать мышью.
Это отдельный браузер или расширение для существующего?Это самостоятельный браузер, который вы устанавливаете на свой компьютер, а не расширение. Его сочетания клавиш специально сделаны по образцу Emacs и Vim, так что если вы пользовались любым из этих редакторов, они покажутся знакомыми.
Чтобы пользоваться им каждый день, нужно знать Lisp?Нет — повседневный сёрфинг остаётся обычным сёрфингом, никакого кода не нужно. Lisp нужен тогда, когда вы захотите изменить поведение браузера или написать для него скрипт: браузер в нём расширяем безгранично.
А на macOS или Windows запустить уже можно?Не в законченном виде: версии для macOS и Windows в разработке, поддержка FreeBSD неофициальная, а готова сегодня только GNU/Linux. Проект активно развивается, так что будьте готовы к шероховатостям.
Как переключаться между вкладками?Через нечёткий поиск: наберите любую последовательность букв, которая есть в заголовке вкладки — например, на example.com совпадут 'ele', 'exa' и 'epl' — и сразу перейдите к ней.
Как устроена история посещений?Как дерево, по которому можно ходить. Вместо плоской линии «вперёд-назад» повторное посещение старой страницы открывает новую ветку, так что вы никогда не теряете из виду, где уже были.
Чем хороши закладки?Они работают скорее как небольшая база данных: страницам можно ставить теги, искать их по составным запросам, сохранять для каждой закладки дополнительные данные, а затем как угодно группировать и упорядочивать всю коллекцию.
Можно ли одной командой обработать сразу несколько вкладок или закладок?Да — команды принимают несколько входных данных («multiple marking»), например можно открыть сразу несколько закладок. Multi tab search тоже опрашивает сразу несколько вкладок и показывает все результаты в одном окне.
Size
53.1 MB
Stars
11K
Age
9y
Commits · 90 Days