Articles/*
- Nyxt 3.12.0
2024-10-20
- Nyxt 3.11.8
2024-08-01
- IPC via Unix domain sockets in Common Lisp
How to use Unix domain sockets in Common Lisp?
2024-07-22
- Asynchronicity and the Tartarus of Node.js
This article explains why we created our own library to overcome the challenges of programming with synchronous sockets in cl-electron.
2024-07-16
- Nyxt 3.11.7
2024-05-31
- Nyxt 3.11.6
2024-04-08
- Nyxt 3.11.5
2024-03-18
- How-to theme Nyxt
Learn how to theme Nyxt and make it your own.
2024-03-15
- Nyxt 3.11.4
2024-03-04
- 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
- The Nyxt omnibar⁽ᵖʳᵒᵐᵖᵗ ᵇᵘᶠᶠᵉʳ⁾ for power users
Learn how to maximize your browsing efficiency with Nyxt's advanced prompt buffer! Check out this video tutorial.
2024-02-24, updated 2024-03-12
- Nyxt 3.11.3
2024-02-20
- Nyxt 3.11.2
2024-02-05
- Access the Secret Gopher Web!
Unlock access to the diverse Gopher web with Nyxt! Watch a video showcasing how Nyxt seamlessly navigates between different webs like HTTP, Gopher, Gemini, and more. Discover a new way to explore the online world!
2024-01-29, updated 2024-03-12
- Nyxt 3.11.1
2024-01-22
- Nyxt 3.11.0
2024-01-08
- New renderer port in the making
Exciting news! Nyxt is incorporating the Blink web engine, promising faster browsing, expanded platform support, and engine flexibility without losing WebKit compatibility. Stay tuned for these enhancements!
2023-12-22, updated 2024-03-12
- How to set-up custom hotkeys in Nyxt
Learn how to set up custom hotkeys in Nyxt through a simple example. Watch the video for practical tips and easy steps.
2023-12-14, updated 2024-03-12
- Publish A Nyxt Extension To Earn A Fine Prize
Publish a Nyxt extension to contribute to Nyxt's extension ecosystem and earn $100 for each accepted extension. The platform encourages collaboration between extension seekers and publishers, providing a marketplace for sharing useful configurations. Join as a developer to participate and share your extensions.
2023-12-12, updated 2024-03-12
- Nyxt 3.10.0
2023-12-11
- Nyxt on irreal.org
Discover the benefits of using Nyxt through the article on Irreal.org, which explores the design philosophy behind choosing Lisp for the browser. Learn how Nyxt can enhance your browsing experience.
2023-12-08, updated 2024-03-12
- Finding buffers in Nyxt
Learn how to easily find buffers in Nyxt by switching based on title, URL, or keyword. Watch the video for a quick demonstration.
2023-12-07, updated 2024-03-12
- Newsletter #6
2023-12-05
- Exploring Bookmarks in Nyxt
Learn how to efficiently manage bookmarks in Nyxt through a video demo, featuring adding and opening bookmarks, bookmarking multiple buffers, and editing bookmark files. Save time and stay organized with these powerful bookmarking capabilities.
2023-11-30, updated 2024-03-12
- Mouse-Free Magic: Copy Text from Browser Pages Effortlessly
Learn how to copy text from browser pages using visual-mode inspired by vi. Watch the video for Mouse-Free Magic!
2023-11-20, updated 2024-03-12
- Master the Art of Drag Select
Learn how to use drag-select in Nyxt to quickly grab links off a page with a short demonstration video provided.
2023-11-14, updated 2024-03-12
- Nyxt 3.9.2
2023-11-13
- Magic Search
Watch a short video showcasing the magic of Nyxt's search feature for an improved browsing experience.
2023-11-07, updated 2024-03-12
- Link Hints Supercharged: Element Hints
This article demonstrates the benefits of Element hints over traditional link hints systems. Watch the video to see how this supercharged feature can improve your browsing experience.
2023-10-31, updated 2024-03-12
- Browser Extension Usage in Primates
This article discusses the benefits of browser extensions for users based on a survey of computer scientists, researchers, and productivity hackers. Key findings include the popularity of adblocking extensions like *Ublock Origin*, the importance of password management extensions like *Bitwarden*, and the desire for more control over YouTube content. Understanding user preferences helps improve browsing experiences and shape future development.
2023-10-31, updated 2024-03-12
- Nyxt 3.9.1
2023-10-23
- Nyxt 3.9.0
2023-10-09
- The role of keyboard design in advanced shell programs
This article highlights the benefits of keyboard design and firmware for enhancing user ergonomics and efficiency, especially for knowledge workers. By customizing keyboards with features like ergonomic split designs and programmable firmware like QMK, users can optimize workflows and reduce strain. Advanced shell programs benefit from proper keyboards, streamlining tasks and enhancing user experience.
2023-10-05, updated 2024-03-12
- How We Document Our Lisp Software
This article discusses best practices for documenting Lisp software, emphasizing good naming conventions, interlinked documentation, examples, and thoroughness. Benefits for users include easier understanding of code, better maintainability, and enhanced readability.
2023-10-02, updated 2024-03-12
- Nyxt 3.8.0
2023-09-25
- Newsletter #5
2023-09-25, updated 2023-11-22
- NJSON—One JSON Library to Rule Them All
NJSON is a powerful JSON handling library for Lisp that simplifies exploring and working with complex JSON data. It offers features like interactive data exploration, validation, destructuring, and error handling. By using NJSON, users can efficiently navigate through large JSON objects, extract specific data, and easily handle different JSON structures. It provides macros like =jget= for exploration and =jbind= for destructuring, making JSON interactions more intuitive and error-resistant. NJSON is a valuable tool for users dealing with extensive JSON datasets, providing a smoother and more efficient JSON API interaction experience.
2023-09-16, updated 2024-03-12
- Nyxt 3.7.0
2023-09-11
- Nyxt 3.6.1
2023-08-28
- Why not Elisp to build Nyxt?
This article explains why Nyxt uses Common Lisp over Elisp, highlighting benefits such as better performance, more robust implementations, improved CFFI, concurrency support, and package management. Choosing Common Lisp allows for greater flexibility and efficiency in handling complex computational tasks like those required in the Nyxt browser.
2023-08-21, updated 2024-03-12
- Nyxt 3.6.0
2023-08-14
- (+ 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
- Nyxt 3.5.0
2023-07-24
- Nyxt on andreyor.st
Discover the benefits of Nyxt through an article exploring GUIs and the future of technology. Join the exciting conversation on innovative interfaces and be part of shaping the digital landscape with Nyxt.
2023-07-24, updated 2024-03-12
- Nyxt 3.4.0
2023-07-10
- Nyxt 3.3.0
2023-07-10
- Nyxt 3.2.1
2023-06-19
- Nyxt 3.2.0
2023-06-12
- Nyxt 3.1.0
2023-05-29
- Nyxt 3.0.0
2023-05-08, updated 2023-05-13
- Why Lisp?
This article explains why we use Common Lisp as our primary development language. It explores benefits such as future-proofing, longevity, and interactivity via the REPL. It emphasizes Lisp's adaptability over time, ease of development, and compatibility with older code. Consider exploring Common Lisp for its unique advantages in programming.
2023-05-06, updated 2024-03-12
- The risk of SaaS
The article highlights the risks of relying on SaaS and proprietary products, emphasizing the importance of independence and control. By using free, open-source dependencies and a customizable language like Common Lisp, users can avoid licensing issues, fix bugs, and add features themselves. Independence leads to resilience, decentralization, privacy, and security, ultimately giving users more control.
2023-05-06, updated 2024-03-12
- Nyxt 3-pre-release-6
2023-04-19
- Nyxt 3-pre-release-5
2023-03-27
- YouTube: Регрин interview on Nyxt
Learn about the Nyxt project through an interesting interview (Russian language) with our engineer, André, on the YouTube channel "Регрин." Auto-translate subtitles make it easy to follow. Watch the conversation for insights into programming and more.
2023-03-17, updated 2024-03-12
- Nyxt 3-pre-release-4
2023-03-07
- Nyxt 3 Pre-release 3
2023-02-06
- Nyxt on GambiConf
Nyxt showcased at GambiConf with a talk on "Nyxt: The Internet on your terms." Watch the presentation to discover how Nyxt can empower you to personalize your internet experience. Happy watching!
2022-11-14, updated 2024-03-12
- Nyxt 3 Pre-release 2
2022-09-19
- 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
- The false language dichotomy
This article challenges the classification of programming languages, citing the benefits of embracing diverse language features and capabilities. It explores how Lisp, often perceived as a scripting language, can also function as a system language, offering flexibility for complex projects like operating systems.
2022-08-09, 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
- Nyxt 3 Pre-release 1
2022-07-12, updated 2022-07-14
- Nyxt on Linknovate
The article on Nyxt by Linknovate highlights its alignment with the European Union's Next Generation Internet initiative, focusing on creating a more human-centered online experience. Benefits for users include a more trustworthy, secure, and inclusive internet that reflects European values and norms. You can explore more about the NGI initiative at the provided link.
2022-06-29, updated 2024-03-12
- How to design powerful DSLs for users
Learn how to design and implement domain-specific languages (DSLs) to replace databases, CSVs, and configuration files in your applications. Discover how DSLs can enhance user experience and empower users through the example of DSLs developed for the Nyxt browser. Watch the video presentation for practical insights and inspiration.
2022-06-26, updated 2024-03-12
- Why should I care about Gopher?
Discover the unique treasure trove of quality, engaging content on the Gopher web, free from the noise of mainstream platforms. By requiring commitment to publish, Gopher acts as a filter, ensuring meaningful contributions. Embrace this hidden gem accessed through Nyxt for a refreshing online experience.
2022-04-15, updated 2024-03-12
- Newsletter #4
2022-03-15
- Nyxt on aliquote.org
2022-03-15, updated 2024-03-12
- Welcome to the Nyxt Academy!
2022-03-08, updated 2023-11-30
- The first non-English press release about Nyxt: /dessa vez, em português!/
Nyxt, a browser like Emacs, is gaining international attention, with a recent article in Brazilian Portuguese by Terminal Root providing easy instructions for installation and use. This marks a step towards making Nyxt more accessible to non-English speakers worldwide. Explore Nyxt's potential with this new content in Portuguese!
2022-03-08, updated 2024-03-12
- Nyxt on It's FOSS
It's FOSS, an award-winning portal, highlighted Nyxt - a keyboard-oriented web browser inspired by Emacs and Vim. Nyxt was featured in their article and ranked among the top 10 best browsers for Ubuntu and Linux. Despite being newer than other browsers, Nyxt offers unique features and potential for growth. Experience the power of Nyxt in your browsing journey!
2022-02-22, updated 2024-03-12
- "Nyxt Is The Most Customizable Web Browser EVER"
"Discover Nyxt, the highly customizable web browser", with tips and tricks for users in a video by DistroTube. Tailor your browsing experience and enjoy happy hacking!
2022-02-15, updated 2024-03-12
- Interview with Gavin Freeborn
Learn about Nyxt and its unique features, as discussed by Gavin Freeborn in a recent interview. Discover the vision for the future, including creating a complete Lisp operating system.
2022-02-08, updated 2024-03-12
- 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
- Nyxt 2.2.4
2022-01-14
- Newsletter #3
2022-01-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
- Nyxt Showcase and Configuration Demo
This article showcases a YouTube video introducing Nyxt and sharing tips for users. Benefits include learning neat tricks for configuring Nyxt and getting started with your own setup. Enjoy the video and check out useful links for more information.
2021-12-14, updated 2024-03-12
- Why isn't Nyxt just an Emacs extension?
Nyxt is not just another Emacs extension, but a standalone application with a big dream. By starting fresh, Nyxt offers a more modern, user-friendly, and visually appealing web browsing experience. It avoids the steep learning curve of Emacs, providing a separate environment that can be shaped into whatever users desire. Enjoy Nyxt for a refreshing browsing experience beyond the confines of traditional Emacs.
2021-12-07, updated 2024-03-12
- Newsletter #2
2021-12-02
- Emacs with Nyxt: extend your editor with the power of a Lisp browser
Nyxt is a Lisp-powered browser that brings a unique Emacs-like experience to web browsing. Users can integrate Nyxt with Emacs, extend browser functionality with the REPL, record macros, and more. This integration allows for efficient navigation, data visualization, and automation, providing a powerful and unified browsing experience for Emacs enthusiasts.
2021-12-01, 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
- Nyxt 2.2.3
2021-11-19
- How can I make Emacs my web browser?
Nyxt presents an Emacs-like web browsing experience, offering extensibility, freedom in customization, and a keyboard-driven interface. Users will benefit from the powerful tools for tinkering and exploration, along with the dynamic self-documentation and live hackability features that make Nyxt and Emacs unique choices for technically inclined individuals. Transitioning from Vim to Nyxt or utilizing Evil-mode in Emacs allows for a seamless experience.
2021-11-16, 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
- Nyxt 2.2.2
2021-10-29, updated 2021-11-19
- Newsletter #1
2021-10-26
- Nyxt 2.2.1
2021-10-15
- Getting Started on Nyxt Hacking: Episode 1
This article series explores Nyxt hacking for beginners, offering step-by-step tutorials to tweak and customize Nyxt for a unique browsing experience. Users learn to create commands to enhance functionalities like changing YouTube video playback speeds beyond the default limits. By following these tutorials, users can extend Nyxt's capabilities, improve their browsing experience, and gain valuable hacking skills.
2021-10-07, 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
- Nyxt 2.2.0
2021-09-21, updated 2021-09-22
- Newsletter #0
2021-09-21
- 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
- Another week, another version
2021-08-10, updated 2021-08-11
- The post-release tornado
2021-07-30
- 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
- Towards Open Source Sustainability
This article explores challenges in funding open source projects. Presented is a model where applications built on top of the project are sold to generate income.
2021-07-12, updated 2024-10-24
- 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
- Nyxt 2.1.1
2021-06-30, updated 2021-07-22
- 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
- Nyxt 2.1.0
2021-06-22, updated 2021-07-22
- 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
- Nyxt 2.0.0
2021-05-20, updated 2021-07-22
- Customizing the prompt buffer
This article explores customizing the prompt buffer in Nyxt to enhance user interactions. Users can leverage the API to create a personalized prompt buffer with tailored features like sources, actions, object attributes, filters, and suggestion objects. Start customizing to unlock powerful configurations for a more enjoyable browsing experience in Nyxt.
2021-05-14, 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
- Nyxt 2 Pre-release 7
2021-04-29, updated 2021-07-22
- Superuser batch downloading
2021-04-05, updated 2021-07-22
- Writing Nyxt Extensions: Example of nx-search-engines
This article provides a step-by-step guide on writing extensions for the Nyxt browser in Common Lisp. By following the guide, users can automate package creation, leverage Nyxt APIs, make extensions customizable, and share their creations. This process offers users the opportunity to enhance their browsing experience, contribute to the Nyxt community, and expand their programming skills.
2021-03-26, updated 2024-03-12
- Radio Študent Interview
Radio Študent from Slovenia is an independent medium with a diverse team that covers a wide range of topics on the modern Internet. In a recent interview, they discussed Nyxt browser's innovative design and its focus on empowering users for productive web interaction. Nyxt, a customizable browser, aims to provide efficient internet processing tailored to individual preferences. The project is funded by the European Union.
2021-03-24, updated 2024-03-12
- Nyxt 2 Pre-release 6
2021-03-22, 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
- The thin line between users and collaborators
This article emphasizes the benefits of engaging users as collaborators in software development. By encouraging users to address their own needs and contribute to the improvement of software, a more efficient and effective development process can be achieved. This collaborative approach not only leads to rapid code improvement but also encourages users to maximize their potential by actively participating in the development process.
2021-03-15, 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
- FOSDEM Nyxt Presentation
Discover the latest features and future developments of the Nyxt browser in a virtual FOSDEM presentation. Watch the video to learn about exciting updates and enhancements at FOSDEM 2021.
2021-02-08, 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
- Nyxt 2 Pre-release 5
2020-12-21, updated 2021-07-22
- 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
- Theming Nyxt, midnight theme
This article explains how to customize Nyxt themes, offering users the flexibility to create their own unique dark theme by modifying CSS attributes. By following the instructions provided, users can personalize their browsing experience and even share their creations with the community.
2020-12-09, 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
- Continuous testing and packaging in Common Lisp
This article explores continuous testing and packaging in Common Lisp, emphasizing benefits for users like preventing errors, automating release processes, enforcing code quality, and easing distribution packaging. It discusses leveraging tools like GitHub Actions, SBCL and CCL compilers, Roswell, automation scripts, and the linux-packaging library.
2020-11-16, updated 2024-03-12
- Nyxt 2 Pre-release 4
2020-11-10, updated 2021-07-22
- 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
- Nyxt 2 Pre-release 3
2020-10-20, updated 2021-07-22
- 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
- Class-based, functional configuration
Nyxt allows users to customize the browser using a class-based, functional configuration. By leveraging Common Lisp and a functional paradigm, users can easily modify and revert settings, compose options, and create personalized classes without affecting global state.
2020-09-30, updated 2024-03-12
- Nyxt 2 Pre-release 2
2020-09-24, updated 2021-07-22
- 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
- FOSDEM Presentation
The article discusses a FOSDEM presentation about Nyxt (Next), a web browser with significant progress and interesting features for users. Watch the presentation video by clicking the link provided for a deeper look at the benefits.
2020-09-14, 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
- Nyxt 2 Pre-release 1
2020-08-31, updated 2021-07-22
- DebConf Presentation
Experience the benefits of Nyxt with a short and engaging demonstration video presented at DebConf. Try it out and enjoy the showcase!
2020-08-31, updated 2024-03-12
- Nyxt release 1.3.3
2020-08-26, updated 2021-07-22
- 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
- Next->Nyxt Project Rename
2020-06-23, updated 2021-07-22
- Next release 1.5.0
2020-06-03, updated 2021-07-22
- Next release 1.4.0
2020-06-03, updated 2021-07-22
- The Nyxt Thesis
Nyxt is a customizable web browser designed to optimize your productivity and efficiency. It offers full control over its behavior, enabling features like fast tab navigation through fuzzy search. Nyxt's mission is to empower users by providing freedom to modify and adapt the browser to individual needs. Unlike mainstream browsers focused on market share and data collection, Nyxt prioritizes user control and productivity.
2020-06-02, updated 2024-03-12
- Nyxt release 1.3.4
2019-10-05, updated 2021-07-22
- Nyxt release 1.3.2
2019-09-19, updated 2021-07-22
- Nyxt release 1.3.1
2019-09-19, updated 2021-07-22
- Emacs Hacks
Use Nyxt with Emacs to improve efficiency and functionality. Interact with Nyxt and other programs using Common Lisp power. Enhance tasks like downloading with Youtube-dl and note-taking with Org-mode. Custom scripts and extensions empower seamless integration and control. Embrace the power of Emacs hacks for a productive workflow.
2018-12-16, updated 2024-03-12
- Technical Design
This article discusses the benefits of a split-process design for web browsers. Benefits for users include a high-level browser library, native look and feel on any platform, support for multiple renderers, improved robustness and security, and resistance to web renderer API breakages, ensuring continuous usability and compatibility.
2018-12-04, 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
- Command Line Programs
Nyxt allows users to run command line programs. Users can automate tasks, such as downloading videos, by binding shell commands to keybindings. Additionally, Nyxt offers a "shell" mode for executing simple one-liner commands. By leveraging Nyxt's extensibility, users can customize workflows and interact with any type of program through IPC.
2018-10-19, updated 2024-03-12