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

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

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

rebelot/kanagawa.nvim

0
View on GitHub↗
6,206 نجوم·230 تفرعات·Lua·MIT·8 مشاهدات

Kanagawa.nvim

kanagawa.nvim is a Lua-based colorscheme for NeoVim that provides a high-contrast visual theme based on a traditional Japanese art color palette. It functions as a comprehensive styling system for the editor, applying semantic syntax highlighting to code structures and plugins.

The project features a system for switching between different lighting variants, such as warm, deep dark, and light modes. It includes utilities for customizing specific palette colors and highlight groups, as well as the ability to export color definitions to external terminal emulators and shells for cross-application synchronization.

The theme is built on a palette-based color abstraction and uses bytecode compilation to reduce loading times during editor startup. It employs a granular color coding system with semantic overrides to manage the appearance of built-in elements and editor plugins.

Features

  • Neovim Plugins - Provides a high-contrast visual theme and curated color palette specifically for the Neovim editor.
  • Visual Themes - Provides a comprehensive high-contrast visual theme system for the editor interface and syntax highlighting.
  • Colorschemes - Provides a high-contrast dark theme for Neovim based on a traditional Japanese art color palette.
  • Theme Definitions - Ships a customizable visual style written in Lua for optimized loading and easy configuration in Neovim.
  • Color Palette Systems - Uses a palette-based abstraction system to define primary color variables that ensure consistent visual harmony.
  • Semantic Color Mappings - Employs a layered system of semantic highlight groups to map specific syntax elements to a centralized color palette.
  • Syntax Highlighting - Applies a semantic color scheme to distinguish code structures and plugin elements for improved legibility.
  • Dark Scheme Definitions - Implements a high-contrast dark color palette optimized for readability and reduced eye strain.
  • Syntax Highlighters - Implements a granular color coding system using a syntax tree to improve the legibility of code structures.
  • Syntax Highlighting Themes - Defines a comprehensive set of colors that apply semantic highlighting to code structures and editor plugins.
  • Semantic Overrides - Provides a granular system for modifying semantic theme mappings and highlight groups for built-in elements and plugins.
  • Editor Aesthetic Personalization - Enables personalization of the editor interface through lighting mode toggles and highlight group modifications.
  • Terminal Color Schemes - Provides a collection of hexadecimal colors for consistent styling across terminal emulators and shells.
  • Bytecode Compilation - Implements bytecode compilation of theme definitions to minimize Lua parsing time during editor startup.
  • Palette Switching - Allows toggling between different lighting modes like warm, deep dark, and light while maintaining highlight structures.
  • Custom Color Theme Definitions - Allows users to define and modify specific palette colors and highlight groups to personalize the workspace.
  • Dynamic Theme Switching - Enables toggling between different lighting modes, such as warm, deep dark, and light variants, at runtime.
  • Theme Optimization - Optimizes editor startup time by compiling theme configurations into executable bytecode.
  • Terminal Color Palettes - Exports hexadecimal color definitions to terminal emulators to synchronize the editor's background and accent colors.
  • Color Themes - Theme inspired by Japanese art.
  • Terminal Themes - Japanese-inspired, dark theme with a sophisticated color palette.

سجل النجوم

مخطط تاريخ النجوم لـ rebelot/kanagawa.nvimمخطط تاريخ النجوم لـ rebelot/kanagawa.nvim

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

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

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

Start searching with AI

بدائل مفتوحة المصدر لـ Kanagawa.nvim

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Kanagawa.nvim.
  • folke/tokyonight.nvimالصورة الرمزية لـ folke

    folke/tokyonight.nvim

    7,823عرض على GitHub↗

    tokyonight.nvim is a Lua-based Neovim plugin that provides a collection of dark and light color schemes and UI themes. It defines color palettes and highlight group configurations to manage syntax highlighting and the overall visual aesthetic of the editor. The project enables the export of terminal color palettes to maintain a unified visual style across terminal emulators and other system applications. It also includes mechanisms to match the visual style of third-party extensions to the primary theme for workspace consistency. Users can refine the visual appearance through color palette c

    Luaalacrittyalacritty-colorschemealacritty-theme
    عرض على GitHub↗7,823
  • sainnhe/everforestالصورة الرمزية لـ sainnhe

    sainnhe/everforest

    4,055عرض على GitHub↗

    Everforest is a nature-inspired color scheme and syntax highlighting theme for Vim and Neovim. It provides a collection of light and dark color schemes designed with soft contrast to reduce eye strain. The theme features a green-based palette with adjustable background contrast and multi-variant color profiles to suit different ambient lighting. Users can modify the visual appearance through variable-driven customization and a configurable color palette. The project covers semantic syntax highlighting and UI element colorization to distinguish code logic across various programming languages.

    Vim Scriptairlinecolor-schemelightline
    عرض على GitHub↗4,055
  • nvim-mini/mini.nvimالصورة الرمزية لـ nvim-mini

    nvim-mini/mini.nvim

    9,325عرض على GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    عرض على GitHub↗9,325
  • alecthomas/chromaالصورة الرمزية لـ alecthomas

    alecthomas/chroma

    4,960عرض على GitHub↗

    Chroma is a syntax highlighter written in Go that converts raw source code into colorized text or HTML. It identifies programming languages and tokens using language-specific lexers to produce highlighted output for various environments. The project utilizes a theme-driven colorization system that decouples token types from final colors through an intermediate style mapping layer. This allows for custom code theming by mapping specific token categories to foreground and background colors. The system covers language identification, terminal text formatting for ANSI-compatible viewers, and web

    Goconsolegogolang
    عرض على GitHub↗4,960
عرض جميع البدائل الـ 30 لـ Kanagawa.nvim→

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

ما هي وظيفة rebelot/kanagawa.nvim؟

kanagawa.nvim is a Lua-based colorscheme for NeoVim that provides a high-contrast visual theme based on a traditional Japanese art color palette. It functions as a comprehensive styling system for the editor, applying semantic syntax highlighting to code structures and plugins.

ما هي الميزات الرئيسية لـ rebelot/kanagawa.nvim؟

الميزات الرئيسية لـ rebelot/kanagawa.nvim هي: Neovim Plugins, Visual Themes, Colorschemes, Theme Definitions, Color Palette Systems, Semantic Color Mappings, Syntax Highlighting, Dark Scheme Definitions.

ما هي البدائل مفتوحة المصدر لـ rebelot/kanagawa.nvim؟

تشمل البدائل مفتوحة المصدر لـ rebelot/kanagawa.nvim: folke/tokyonight.nvim — tokyonight.nvim is a Lua-based Neovim plugin that provides a collection of dark and light color schemes and UI themes.… sainnhe/everforest — Everforest is a nature-inspired color scheme and syntax highlighting theme for Vim and Neovim. It provides a… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… alecthomas/chroma — Chroma is a syntax highlighter written in Go that converts raw source code into colorized text or HTML. It identifies… joshdick/onedark.vim — This project is a dark syntax highlighting theme for Vim and Neovim. It provides a set of predefined color definitions… morhetz/gruvbox — Gruvbox is a retro-inspired color scheme designed to provide a consistent visual experience across text editors,…