Articles/feature
- Nyxt Browser Development - A Technical Perspective
A discussion of the technical decisions and progress in developing a cross-platform, cross-engine web browser.
2024-03-01, updated 2024-03-12
- (+ Nyxt SearXNG) → :-)
Nyxt now supports SearXNG, a privacy-focused metasearch engine that doesn't track or profile users. Users can enjoy aggregated search results from various sources without compromising privacy. Nyxt also provides autocompletion from SearXNG and offers its own public instance for a seamless and secure search experience.
2023-08-08, updated 2024-03-12
- Making your own interfaces in Nyxt
The article discusses how Nyxt allows users to customize their browser interface and create their own web pages and schemes. Users can set a custom start page, design their own pages, and define new schemes to extend browser functionality.
2022-09-05, updated 2024-03-12
- Theming, the Nyxt 3 approach
Nyxt 3 simplifies theming with an easy-to-configure color scheme system, allowing users to customize interface elements. Users can now quickly set themes, adjust individual elements, and ensure consistent styling across the browser and its extensions.
2022-07-28, updated 2024-03-12
- Welcome to the Nyxt Academy!
2022-03-08, updated 2023-11-30
- Nyxt annotations beat pen and paper, believe me
Nyxt introduces annotation features that enhance studying and knowledge organization. Users can make highlights, comments, and annotations on web content, improving information retrieval and clustering. These features provide an efficient way to manage and retrieve knowledge created while studying online. Explore the capabilities of Nyxt's annotation tool for a more interactive and organized learning experience.
2022-01-20, updated 2024-03-12
- Demeter release 0.1.0!
Demeter release 0.1.0 brings OPML support for easy importing of multiple feeds and customizable article styling. Get hundreds of feeds from other readers and personalize Demeter's interface to your liking!
2021-12-17, updated 2024-03-12
- Supercharging Demeter's search!
The new version of Demeter's feed reader includes a powerful search feature with a new caching system and advanced search capabilities powered by Montezuma. Users can now easily search for specific information, including suffixes and prefixes, providing a more efficient and accurate search experience. Upgrade now to enjoy these benefits!
2021-11-29, updated 2024-03-12
- No more filling out repetitive forms in Nyxt!
Nyxt introduces commands to save and reuse input data on web forms, saving you time and effort from repetitive form-filling tasks.
2021-11-10, updated 2024-03-12
- "Why should I use Nyxt if I can use Vimium?"
Nyxt offers unique benefits over popular browser plug-ins like Vimium, including full customization and extensibility, separate background thread computation, integration with the operating system, and being programmed in Common Lisp. Nyxt provides more depth, power, and flexibility in link-hinting, keybindings, and navigation compared to plug-ins. While plug-ins have their benefits, Nyxt's experimental support for Web Extensions may soon eliminate this difference.
2021-09-23, updated 2024-03-12
- Panel buffers: useful data and widgets pinned to windows or buffers
Panel buffers in Nyxt provide a practical solution for managing related information within windows or buffers, enhancing your browsing experience. They offer convenient access to specific data, such as citations, open buffers, and bookmarks, making it easier to navigate and interact with content. By integrating these panel buffers, Nyxt simplifies information retrieval and enhances productivity without overwhelming users with complex window management tools.
2021-09-12, updated 2024-03-12
- Use QR to Transfer URLs to your phone
Nyxt provides a private and simple way to transfer URLs from your computer to your phone using locally generated QR codes. No need for a cloud provider. Just generate the QR code, scan it on your phone, and enjoy.
2021-08-13, updated 2024-03-12
- Macro edit: democratizing automation
Nyxt introduces =edit-macro=, a feature that allows users to easily create and reuse automated sequences of actions. Users can now quickly boost their efficiency by automating repetitive tasks with just a few clicks.
2021-07-22, updated 2024-03-12
- Select frame: a new model for interaction
Nyxt introduces a new drag-select interface called select-frame for interacting with multiple elements at once on web pages. Users can easily select and open multiple links in new tabs or start an expedition to visit a list of links efficiently. This feature reduces tedious manual interactions and misclicks, making browsing faster and more enjoyable with just a few simple steps.
2021-07-07, updated 2024-03-12
- Process Mode and Repeat Mode: Taming the dullness
Nyxt introduces process-mode and repeat-mode to automate repetitive tasks in your browser, like zooming in on a website or reloading a page.
2021-06-24, updated 2024-03-12
- The power of enable-mode: an illustrative example with nosound
Learn how to easily mute sound in multiple buffers using enable-mode in Nyxt. Just execute the command, select the buffers you want to mute, choose the nosound-mode, and enjoy a peaceful browsing experience. Imagine the possibilities - like switching all buffers to dark mode at once.
2021-06-21, updated 2024-03-12
- Cruise Control
Cruise Control mode for Nyxt allows users to automatically scroll down long articles while reading. Users can set a scrolling velocity and easily navigate with simple keybindings.
2021-06-10, updated 2024-03-12
- Prompt buffer: an overpowered user experience
This article discusses the benefits of Nyxt's prompt buffer, which offers a powerful and customizable interactive experience. Key features include live narrowing and fuzzy-searching, multiple sources for suggestions, multiple actions for selected items, marking and deleting multiple selections, suggestion attributes display, "follow mode" actions, and resumable prompts. This user-friendly interface aims to empower users by providing efficient and effective browsing capabilities, enhancing productivity and user experience.
2021-05-12, updated 2024-03-12
- Superuser batch downloading
2021-04-05, updated 2021-07-22
- diff-mode lets you track changes
Diff-mode in Nyxt allows users to easily compare two web pages, making it simple to track changes over time or between versions. By using this feature, users can quickly see the differences between two versions of a webpage, making it a valuable tool for staying updated and informed.
2021-03-18, updated 2024-03-12
- watch-mode puts you in control of time!
2021-02-19, updated 2021-07-22
- Global History Tree: Your Map of the Internet
The Global History Tree in Nyxt acts as a map of your browsing session, helping you easily backtrack, remember past paths, and navigate the web more effectively from any buffer. It allows you to revisit previous paths, making getting back to your flow state effortless.
2021-02-16, updated 2024-03-12
- visual-mode: mouse-free copy
Nyxt now offers a new visual mode for mouseless text selection. By running a command, users can select text on any web page using familiar keybindings, without the need for a mouse.
2021-01-28, updated 2024-03-12
- Universal package management
The article introduces a universal package management interface in Nyxt, starting with Guix support. This feature allows easy integration with external programs, services, and running commands without installation. Future plans include expanding support to other package managers like Nix and enhancing Common Lisp system management.
2020-12-14, updated 2024-03-12
- Computationally augmented browsing
Nyxt offers automatic grouping of tabs and bookmarks through clustering, using the DBSCAN algorithm. This feature helps users manage the overwhelming amount of data on the internet more efficiently. By letting the computer handle the organization, users can focus on what matters.
2020-12-08, updated 2024-03-12
- Reduce groups of buffers to a single page
Nyxt's =reduce-to-buffer= command helps users compress large groups of buffers into a single convenient page, making it easy to save, organize, and share links. Use it to save multiple links for later, tidy up your browsing session without losing valuable content, document project-related links, or share links conveniently with others. Simply select the buffers you want to compress, and Nyxt will create a summarized page for you to enjoy.
2020-11-25, updated 2024-03-12
- Nyxt Dashboard
The new Nyxt dashboard allows users to customize and display various system information, processes, weather, etc, in a personalized layout.
2020-11-19, updated 2024-03-12
- dark-mode keeps your screen dim
Nyxt introduces a new dark-mode feature allowing easy customization for users. Users can enable dark-mode, customize styles based on domain or predicate, and source styles from files or URLs. Benefits include reduced eye strain, personalization, and improved viewing experience. Enjoy a more comfortable browsing experience with Nyxt's customizable dark-mode!
2020-11-10, updated 2024-03-12
- Powerline for Nyxt
Nyxt Powerline, inspired by Vim's Powerline, offers a customizable and extensible status area in Nyxt. Users can easily access essential details like URLs, active modes, and navigation controls. Customizing the status area is simple, allowing for changes in appearance and behavior. It offers endless possibilities for personalization, such as highlighting different modes with colors or displaying specific information.
2020-11-04, updated 2024-03-12
- Typed, customizable hooks
This article introduces typed, customizable hooks in Nyxt, offering benefits such as enhanced power, reliability, and ease of use for users. These hooks support disabling and enabling handlers, handler combinations, and typed hooks to prevent errors. Additionally, global and object-bound hooks are supported.
2020-10-14, updated 2024-03-12
- Bookmarklets for better browsing
Bookmarklets in Nyxt allow users to create and use JavaScript snippets. Benefits include binding snippets to hotkeys, chaining snippets, and saving for later use. Various pre-made bookmarklets like sorting tables alphabetically or highlighting text are available.
2020-10-08, updated 2024-03-12
- Common Settings and Easy Configuration
Nyxt now offers common settings and easy configuration for users. Users can set keybinding schemes, home page URL, and zoom level from a simple menu without needing to know Lisp. Changes are automatically saved and reloaded when Nyxt is started. Customization of any class or slot is also possible, allowing users to personalize their browsing experience easily. Just input values to customize slots and enjoy the benefits.
2020-09-23, updated 2024-03-12
- auto-mode will take care of your VPN when you forget!
Nyxt's auto-mode feature automatically remembers and reapplies specific modes like VPN settings for different URLs, making it easy to maintain your privacy online without constant manual intervention. You can easily customize and manage these rules, and the feature can be extended to automate other browsing preferences as well.
2020-09-07, updated 2024-03-12
- Autofills
Nyxt's autofill feature allows users to quickly fill in forms by automatically inputting remembered or computed data, making tasks more efficient. With dynamic and context-sensitive capabilities, autofills can even automate complex tasks like composing customer support responses by prompting for specific values.
2020-08-26, updated 2024-03-12
- Element Hints
Element hints in Nyxt offer keyboard-driven web element interaction, providing quick access and control over various elements on a webpage. Select elements easily through the prompt buffer by URL, hint, or title. Benefits include copying URLs, jumping to URLs, and clicking buttons efficiently.
2020-07-24, updated 2024-03-12
- Reading Lines
*Reading Lines* in Nyxt simplify returning to where you left off in documents, like using a digital sticky note. Navigate long pages or switch applications while keeping your place. Never lose track of your reading place again!
2020-07-15, updated 2024-03-12
- Hooks in practice
This article discusses the benefits of using hooks in Nyxt to extend and tailor workflows for users. Hooks allow for triggering actions upon various events in the browser, enabling customization such as redirecting domains, enabling modes based on URLs, or extending built-in commands. By utilizing hooks effectively, users can enhance their browsing experience and create personalized workflows.
2018-10-19, updated 2024-03-12