awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
atlas-engineer avatar

atlas-engineer/nyxt

0
View on GitHub↗
10,949 نجوم·466 تفرعات·Common Lisp·2 مشاهداتnyxt-browser.com↗

Nyxt

Nyxt is a keyboard-driven web browser built on a programmable Common Lisp architecture. It is designed for users who require a highly extensible environment where core behaviors and internal functions can be modified during active sessions. By prioritizing keyboard navigation and a command-based interface, the browser facilitates efficient interaction with web content and system functions.

The browser distinguishes itself through a non-linear, tree-structured history graph that preserves the context of navigation paths, allowing users to explore past visits without losing their current place. It utilizes a modular mode-based system that enables the dynamic injection of specific behaviors, security policies, and content-handling rules into isolated browsing buffers. This architecture is supported by a fuzzy-matching command interface that provides real-time filtering for rapid task execution and navigation.

The platform includes comprehensive tools for managing large volumes of information, such as advanced tab management, metadata-rich bookmarking, and batch command execution. These features allow for the organization of browsing sessions through custom tags, complex search queries, and the ability to apply actions to multiple objects simultaneously. The system is distributed as a complete application with documentation available for users to configure and extend its functionality.

Features

  • Keyboard-Driven Browsers - Facilitates efficient interaction with web content and system functions through a keyboard-driven, command-based interface.
  • Keyboard Navigation - Prioritizes keyboard-driven navigation and customizable keybindings to minimize mouse dependency.
  • Programmable Browsers - Provides a highly extensible environment where core behaviors and internal functions can be modified during active sessions using a programmable architecture.
  • Keyboard Browsing Interfaces - Facilitates web navigation and browser function management entirely through keyboard shortcuts.
  • Extensible Runtimes - Runs on a persistent Lisp image that allows users to modify core browser functions during active sessions.
  • Customizable Browser Environments - Allows deep customization of browser behavior by applying modular modes and scripts to specific sessions.
  • Productivity-Focused Browsers - Includes comprehensive tools for managing large volumes of information, such as advanced tab management and non-linear history navigation.
  • Fuzzy Search Interfaces - Provides a unified command interface using real-time fuzzy matching for rapid navigation and task execution.
  • Tab Management - Provides advanced tab management tools using fuzzy matching and batch operations for large workspaces.
  • Branching History Graphs - Stores browsing history as a non-linear branching structure to preserve the context of navigation paths.
  • Isolated Buffer Managers - Organizes web content into independent buffers that maintain separate settings and histories.
  • Tree-Based Hierarchical Navigation - Visualizes browsing history as a branching tree to allow non-destructive navigation through past visits.
  • Navigation History Providers - Allows traversing complex browsing histories as branching trees to revisit past pages without losing context.
  • Bookmark Metadata Managers - Enables storing web pages using custom tags and compound search queries for efficient retrieval.
  • Metadata-Based Organization - Organizes bookmarks using custom tags and complex search queries to manage large information collections.
  • Interactive Command Interfaces - Provides an interactive menu for command input with real-time filtering and suggestion selection.
  • Application Behavior Configurations - Allows applying modular sets of functions and settings to specific buffers to modify content handling.
  • Dynamic Mode Injection - Enables dynamic injection of modular behaviors and security policies into browsing buffers.

سجل النجوم

مخطط تاريخ النجوم لـ atlas-engineer/nyxtمخطط تاريخ النجوم لـ atlas-engineer/nyxt

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة atlas-engineer/nyxt؟

Nyxt is a keyboard-driven web browser built on a programmable Common Lisp architecture. It is designed for users who require a highly extensible environment where core behaviors and internal functions can be modified during active sessions. By prioritizing keyboard navigation and a command-based interface, the browser facilitates efficient interaction with web content and system functions.

ما هي الميزات الرئيسية لـ atlas-engineer/nyxt؟

الميزات الرئيسية لـ atlas-engineer/nyxt هي: Keyboard-Driven Browsers, Keyboard Navigation, Programmable Browsers, Keyboard Browsing Interfaces, Extensible Runtimes, Customizable Browser Environments, Productivity-Focused Browsers, Fuzzy Search Interfaces.

ما هي البدائل مفتوحة المصدر لـ atlas-engineer/nyxt؟

تشمل البدائل مفتوحة المصدر لـ atlas-engineer/nyxt: gdh1995/vimium-c — Vimium-C is a keyboard-driven browser extension that provides a vim-like navigation tool for web browsers. It… qutebrowser/qutebrowser — qutebrowser is a keyboard-driven web browser built on the Qt framework and the Chromium-based rendering engine. It… skim-rs/skim — Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and… denisidoro/navi — Navi is an interactive command-line cheatsheet tool and shell command manager. It provides a fuzzy command browser… dlvhdr/gh-dash — gh-dash is a terminal user interface (TUI) dashboard and API client for monitoring and managing GitHub pull requests,… darrenburns/posting — Posting is a terminal-based HTTP request manager designed for developing, testing, and documenting API endpoints. It…

بدائل مفتوحة المصدر لـ Nyxt

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Nyxt.
  • gdh1995/vimium-cالصورة الرمزية لـ gdh1995

    gdh1995/vimium-c

    4,283عرض على GitHub↗

    Vimium-C is a keyboard-driven browser extension that provides a vim-like navigation tool for web browsers. It functions as a customizable key mapper and accessibility tool, allowing users to interact with web content and manage browser tabs and windows without a mouse. The project distinguishes itself through advanced key mapping capabilities, including the ability to define contextual shortcuts based on the website host and remap keyboard layouts. It implements mode-specific mappings to prevent command conflicts and allows for specific keyboard mappings to function within text input boxes.

    TypeScriptchrome-extensionedge-extensionfirefox-webextension
    عرض على GitHub↗4,283
  • qutebrowser/qutebrowserالصورة الرمزية لـ qutebrowser

    qutebrowser/qutebrowser

    11,568عرض على GitHub↗

    qutebrowser is a keyboard-driven web browser built on the Qt framework and the Chromium-based rendering engine. It provides a minimalist interface that prioritizes content visibility by removing traditional toolbars and visual clutter, relying instead on a command-line interaction model for navigation and browser control. The browser is designed for users who prefer to manage web tasks through rapid keystrokes rather than mouse-based graphical interfaces. It includes an integrated document viewer that renders PDF files directly within the application window, removing the need for external sof

    Pythonbrowserpyqt5python
    عرض على GitHub↗11,568
  • skim-rs/skimالصورة الرمزية لـ skim-rs

    skim-rs/skim

    6,592عرض على GitHub↗

    Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and Neovim plugin, and a shell integration tool. It provides real-time filtering and selection from lists of items, supporting keyboard and mouse navigation, live preview panes, and multi-select functionality across Linux, macOS, and Windows. The tool distinguishes itself through a composable query expression tree that supports fuzzy, exact, inverse, prefix, suffix, and logical AND/OR operators, combined with a Smith-Waterman scoring engine that penalizes typos and gaps for natural rel

    Rustfuzzyfinderrustskim
    عرض على GitHub↗6,592
  • denisidoro/naviالصورة الرمزية لـ denisidoro

    denisidoro/navi

    17,238عرض على GitHub↗

    Navi is an interactive command-line cheatsheet tool and shell command manager. It provides a fuzzy command browser that allows users to search and execute stored command-line snippets, reducing the need to memorize complex flags and arguments. The tool distinguishes itself through a system for importing and synchronizing command collections from remote Git repositories and third-party providers. It features interactive variable prompts that allow users to fill placeholders in commands via manual keyboard entry or selectable lists, including support for variable dependency mapping where one se

    Rustbashcheatsheetscli
    عرض على GitHub↗17,238
عرض جميع البدائل الـ 30 لـ Nyxt→