After experimenting with lots of alternative browsers (uzbl, qutebrowser, etc.), I find Nyxt to excell in the following areas:
- Configuration system is highly organized as well as flexible;
- Feels like a first-class browser in almost all situations;
- Fast startup and responsive UI.
That said, I've encountered some issues, mostly in connection with work:
- CJK input is kind of janky;
- Infrequent crashes on some JS-heavy sites;
- Cannot log in to Azure Data Factory for some reason.
All in all, I would highly recommend giving Nyxt a serious spin. The devs are crazy active and helpful. I am pretty confident that the above issues will eventually get ironed out.
No binary distribution available for about 98% of the world's desktop computers and they only linux distro they make packages for that has anything approaching significant desktop share is Arch.
It's like they're purposefully being snobs making it only available for the most obscure operating system users, or something.
I really want more firepower and ergonomics out of my browser. Yet I have not found a better solution than Firefox + Tridactyl + a bunch of other extensions. Two strong contenders are Nyxt and Vieb right now but neither checks all the boxes below.
I want
- complete Vi like keybindings - almost everything should be doable via the keyboard
- window management - why can I just not split a browser window into two?
- fast and powerful engine - I don't want to use two browsers
It's a bit of a mess, but have you tried using emacs-webkit[0]? You can have vi-style keybindings via evil-collection, the window management is pretty good, the browser engine is pretty standard. I've used it with spacemacs, and it's overall a decent experience.
It's not quite Gecko though, and I don't think WebExtensions work yet. Also the single-threadedness of emacs itself can be a bother (of course the browser component is separate).
This always fails with Webextensions support. The simpler solutions just take an existing webengine-component from gtk or Qt and put a browser around it, but this fails with more complex features which are naturally not part of the webengine.
I'm curious why nobody takes directly chromium or firefox and just integrates trydactyl to get first-class-support. The major-problem with alternative keybindings is the context they run with. Extensions run inside the page-scope, and thus are only available after the page loaded. Integrating them at app-scope (which mozilla promised to deliver around 4 years ago already), would basically solve most problems instantly.
Documentation improved a lot in the recent versions. It’s still a WIP, but I had a ton of fun enjoying emacs-like philosophy natively supported in a browser.
Neat product, but the lack of extensions is my main problem. I've been using Vimium with Chrome for keyboard navigation and it works well without losing all of the benefits of Chrome.
Looks like this update solves all the issues I've been having using it as a daily driver. The input stutter was incredibly bad sometimes when you have muscle memory and had to intentionally slow down. Gonna do a guix pull!
[+] [-] xelxebar|4 years ago|reply
After experimenting with lots of alternative browsers (uzbl, qutebrowser, etc.), I find Nyxt to excell in the following areas:
- Configuration system is highly organized as well as flexible;
- Feels like a first-class browser in almost all situations;
- Fast startup and responsive UI.
That said, I've encountered some issues, mostly in connection with work:
- CJK input is kind of janky;
- Infrequent crashes on some JS-heavy sites;
- Cannot log in to Azure Data Factory for some reason.
All in all, I would highly recommend giving Nyxt a serious spin. The devs are crazy active and helpful. I am pretty confident that the above issues will eventually get ironed out.
[+] [-] KennyBlanken|4 years ago|reply
It's like they're purposefully being snobs making it only available for the most obscure operating system users, or something.
[+] [-] k1e|4 years ago|reply
[+] [-] yewenjie|4 years ago|reply
I want
- complete Vi like keybindings - almost everything should be doable via the keyboard
- window management - why can I just not split a browser window into two?
- fast and powerful engine - I don't want to use two browsers
- Webextensions support
[+] [-] Y_Y|4 years ago|reply
It's not quite Gecko though, and I don't think WebExtensions work yet. Also the single-threadedness of emacs itself can be a bother (of course the browser component is separate).
[+] [-] jmercouris|4 years ago|reply
now that we've figured out the framework/setup we just have to implement the APIs.
[+] [-] slightwinder|4 years ago|reply
I'm curious why nobody takes directly chromium or firefox and just integrates trydactyl to get first-class-support. The major-problem with alternative keybindings is the context they run with. Extensions run inside the page-scope, and thus are only available after the page loaded. Integrating them at app-scope (which mozilla promised to deliver around 4 years ago already), would basically solve most problems instantly.
[+] [-] avindroth|4 years ago|reply
[+] [-] manigandham|4 years ago|reply
https://chrome.google.com/webstore/detail/vimium/dbepggeogba...
[+] [-] jmercouris|4 years ago|reply
https://github.com/atlas-engineer/nyxt/pull/1762
we are incredibly close.
[+] [-] sigmonsays|4 years ago|reply
I need a password manager for instance, and its nice to have it integrated.
Having bookmarks sync'd too is a requirement.
Firefox containers would also be nice too since I want more control over privacy.
[+] [-] SkyMarshal|4 years ago|reply
Are there other extensions you want that are missing in Nyxt?
[+] [-] openfuture|4 years ago|reply
[+] [-] fsiefken|4 years ago|reply
[+] [-] NoGravitas|4 years ago|reply
[+] [-] xeyownt|4 years ago|reply
Small typo on front page: "that allow you to quickly analayze -> analyze"
[+] [-] d3nj4l|4 years ago|reply
[+] [-] seepel|4 years ago|reply
[+] [-] jerrygoyal|4 years ago|reply
[+] [-] mateuszf|4 years ago|reply
[+] [-] jmercouris|4 years ago|reply
[+] [-] mark_l_watson|4 years ago|reply
[+] [-] agumonkey|4 years ago|reply
[+] [-] francislavoie|4 years ago|reply