awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
joshdick avatar

joshdick/onedark.vim

0
View on GitHub↗
3,996 stars·511 forks·Vim Script·MIT·22 views

Onedark.vim

This project is a dark syntax highlighting theme for Vim and Neovim. It provides a set of predefined color definitions and visual styles designed to maintain a consistent dark interface across terminal and graphical environments.

The theme includes specific color palettes for terminal emulators and provides integration for editor plugins, such as status lines and version control gutters. It employs terminal capability detection to choose between high-fidelity RGB values and 256-color palettes based on the host environment.

Users can modify the visual style through configuration-driven overrides of specific color variables and highlight groups. The system maps colors to predefined editor categories to ensure consistent syntax coloring across different programming languages.

Features

  • Color Schemes - Implements a dark color scheme for Vim and Neovim to improve code readability and reduce eye strain.
  • Color Definition Scripts - Uses Vimscript to define the primary color palettes and highlight groups for the editor.
  • Neovim Plugins - Provides a comprehensive visual theme as a plugin for the Neovim editor.
  • Visual Themes - Provides a consistent dark interface for Neovim across terminal and graphical environments.
  • Syntax Color Mappings - Binds specific colors to programming language tokens to ensure consistent syntax highlighting across different languages.
  • Cross-Platform Palettes - Implements standardized color sets that ensure a unified visual identity across both graphical and terminal interfaces.
  • Syntax Highlighting Themes - Ships a collection of color definitions that apply a consistent dark palette to source code for improved readability.
  • Terminal Interface Styling - Customizes terminal colors and syntax highlighting to maintain a unified appearance across different emulators.
  • Terminal Color Schemes - Provides pre-configured color palettes for terminal emulators to ensure a unified aesthetic.
  • Configuration Overrides - Provides capabilities to override global theme settings with specific user-defined color variables.
  • Editor Plugin Integrations - Integrates visual styles with editor plugins to synchronize status lines and diagnostic tools with the main theme.
  • Visual Style Integrations - Defines dedicated color sets for external extensions such as status lines and version control gutters.
  • Plugin Aesthetic Integration - Synchronizes the visual style of version control signs, linting, and diagnostics with the primary theme.
  • Capability Detection - Detects terminal color depth to automatically select between high-fidelity RGB values and 256-color palettes.
  • Visual Style Customizations - Allows users to modify specific color definitions and highlight groups to customize the visual style.

Star history

Star history chart for joshdick/onedark.vimStar history chart for joshdick/onedark.vim

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does joshdick/onedark.vim do?

This project is a dark syntax highlighting theme for Vim and Neovim. It provides a set of predefined color definitions and visual styles designed to maintain a consistent dark interface across terminal and graphical environments.

What are the main features of joshdick/onedark.vim?

The main features of joshdick/onedark.vim are: Color Schemes, Color Definition Scripts, Neovim Plugins, Visual Themes, Syntax Color Mappings, Cross-Platform Palettes, Syntax Highlighting Themes, Terminal Interface Styling.

Which projects share features with joshdick/onedark.vim?

Projects with overlapping indexed features include: 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… rebelot/kanagawa.nvim — kanagawa.nvim is a Lua-based colorscheme for NeoVim that provides a high-contrast visual theme based on a traditional… nordtheme/nord — Nord is a cross-platform design palette and CSS color system providing a curated set of dimmed pastel colors for… dempfi/ayu — Ayu is a collection of color themes for the VS Code editor. It provides a set of visual interface themes designed to… catppuccin/nvim — This project is a Lua-based theme plugin for Neovim that provides a set of customizable color schemes and a…

Projects sharing features with Onedark.vim

These projects share indexed features with Onedark.vim. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • folke/tokyonight.nvimfolke avatar

    folke/tokyonight.nvim

    7,823View on 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
    View on GitHub↗7,823
  • sainnhe/everforestsainnhe avatar

    sainnhe/everforest

    4,055View on 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
    View on GitHub↗4,055
  • rebelot/kanagawa.nvimrebelot avatar

    rebelot/kanagawa.nvim

    6,206View on GitHub↗

    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-applicatio

    Lualspluaneovim
    View on GitHub↗6,206
  • dempfi/ayudempfi avatar

    dempfi/ayu

    4,416View on GitHub↗

    Ayu is a collection of color themes for the VS Code editor. It provides a set of visual interface themes designed to customize the editor's background, foreground, and UI accents. The project features three distinct color schemes: light, dark, and mirage. These variants allow for adaptive switching between different lighting environments to maintain visual comfort. The theme covers syntax highlighting for code elements, interface customization for panels and titlebars, and typography overrides. It also includes a companion library of custom file icons to improve file type recognition and nav

    Jupyter Notebook
    View on GitHub↗4,416
Compare all 30 related projects→

Curated searches featuring Onedark.vim

Hand-picked collections where Onedark.vim appears.
  • Developer Terminal and Editor Themes