Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atlas-engineer/nyxt
Nyxt - the hacker's browser.
https://github.com/atlas-engineer/nyxt
browser common-lisp emacs extensible hacker keyboard-driven lisp power-user productivity vim web-browser
Last synced: 7 days ago
JSON representation
Nyxt - the hacker's browser.
- Host: GitHub
- URL: https://github.com/atlas-engineer/nyxt
- Owner: atlas-engineer
- Created: 2017-04-08T22:32:25.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T09:15:24.000Z (4 months ago)
- Last Synced: 2024-10-29T10:49:25.485Z (3 months ago)
- Topics: browser, common-lisp, emacs, extensible, hacker, keyboard-driven, lisp, power-user, productivity, vim, web-browser
- Language: Common Lisp
- Homepage: https://nyxt-browser.com/
- Size: 50.8 MB
- Stars: 9,848
- Watchers: 114
- Forks: 411
- Open Issues: 263
-
Metadata Files:
- Readme: README.org
- Funding: .github/FUNDING.yml
- License: licenses/ASSET-LICENSE
- Security: .github/SECURITY.md
Awesome Lists containing this project
- awesome-github-repos - atlas-engineer/nyxt - Nyxt - the hacker's browser. (Common Lisp)
- my-awesome-github-stars - atlas-engineer/nyxt - Nyxt - the hacker's browser. (Common Lisp)
- awesome-starred - nyxt - Nyxt - the internet on your terms. (Common Lisp)
- awesome-luooooob - atlas-engineer/nyxt - Nyxt - the hacker's browser. (Common Lisp)
- awesome-starred - atlas-engineer/nyxt - Nyxt - the hacker's browser. (vim)
- jimsghstars - atlas-engineer/nyxt - Nyxt - the hacker's browser. (Common Lisp)
- awesome - atlas-engineer/nyxt - Nyxt - the hacker's browser. (Common Lisp)
- my-awesome - atlas-engineer/nyxt - lisp,emacs,extensible,hacker,keyboard-driven,lisp,power-user,productivity,vim,web-browser pushed_at:2025-01 star:10.2k fork:0.4k Nyxt - the hacker's browser. (Common Lisp)
- StarryDivineSky - atlas-engineer/nyxt
README
* Nyxt browser
#+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.-----
* Features
For an exhaustive description of all of the features, please refer to the
manual.** 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:
* Installation
Supported platforms:
- GNU/Linux
- macOS (in development)
- Windows (in development)
- FreeBSD (unofficial)** GNU/Linux
The Nyxt team maintains the following distribution means:
- [[https://flathub.org/apps/engineer.atlas.Nyxt][Nyxt on Flathub]]
- [[https://packages.guix.gnu.org/packages/nyxt/][Nyxt on Guix]][[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.* Contributing
Please refer to the [[file:developer-manual.org][developer's documentation]].