# Developer Terminal and Editor Themes

> Search results for `color schemes for the terminal and your editor` on awesome-repositories.com. 115 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/color-schemes-for-the-terminal-and-your-editor

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/color-schemes-for-the-terminal-and-your-editor).**

## Results

- [mbadolato/iterm2-color-schemes](https://awesome-repositories.com/repository/mbadolato-iterm2-color-schemes.md) (26,983 ⭐) — iTerm2-Color-Schemes is a large library of curated color themes and standardized palettes for iTerm2 and other compatible terminal emulators. It serves as a collection of visual configurations ported from iTerm2 to multiple terminal platforms and integrated development environments.

The project provides cross-platform terminal palettes compatible with Windows Terminal, Alacritty, Kitty, and Konsole. These assets enable consistent color schemes and visual synchronization across diverse terminal applications.

The repository includes tools and mechanisms for terminal color theme application to modify the visual appearance of terminal emulator software. These capabilities cover general terminal color customization and the management of specific iTerm2 color profiles.
- [faressoft/terminalizer](https://awesome-repositories.com/repository/faressoft-terminalizer.md) (16,076 ⭐) — Terminalizer is a command-line utility designed to record, edit, and share terminal sessions. It captures raw input and output streams from terminal processes, storing them in structured files that preserve the exact sequence of commands and their visual results for future review, archiving, or documentation.

The tool distinguishes itself by offering extensive visual customization and flexible export options. Users can modify the timing, content, and appearance of recordings—including themes, fonts, and window frames—through a configuration schema. These sessions can be rendered into high-quality animated images or converted into embeddable web players, allowing for interactive playback directly within a browser.

Beyond local recording and playback, the platform supports remote asset hosting, enabling users to share terminal activity via public links. It provides a comprehensive suite for creating professional visual demonstrations, making it suitable for technical documentation, software tutorials, and team knowledge sharing.
- [gogh-co/gogh](https://awesome-repositories.com/repository/gogh-co-gogh.md) (10,099 ⭐) — Gogh is a terminal emulator color scheme manager and command-line theme installer. It provides a collection of color palettes and tools to browse and apply visual themes across different terminal environments.

The project utilizes a standardized library of themes defined in YAML format, allowing for a structured collection of color schemes. It includes a contrast validator that checks these schemes against WCAG accessibility standards to ensure legible text and background contrast.

The system covers terminal styling and customization through an interactive selection interface, terminal detection, and the application of hex color schemes to the system environment.
- [11ty/eleventy](https://awesome-repositories.com/repository/11ty-eleventy.md) (19,670 ⭐) — Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content.

The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handlebars, or EJS, within a single project. Its architecture relies on a data cascade that merges global settings, directory-specific configurations, and front matter into a unified context, providing a flexible foundation for complex site structures.

Beyond core generation, the system includes a robust set of automation tools for managing the build lifecycle, including incremental builds, file watching, and programmatic execution. It supports advanced content workflows through features like automated pagination, internationalization, and component-based asset bundling. The platform is highly extensible, enabling users to hook into the build process via plugins to perform custom transformations, image optimization, or syntax highlighting.

The project provides comprehensive documentation and supports configuration through modular files or TypeScript, facilitating consistent environments across different development setups.
- [charmbracelet/vhs](https://awesome-repositories.com/repository/charmbracelet-vhs.md) (18,682 ⭐) — This project is a terminal automation and recording tool that uses a custom declarative scripting language to execute command-line sequences. It functions as a framework for both generating animated media files and performing automated terminal output validation. By managing isolated pseudo-terminal sessions, it captures and renders terminal interactions into high-quality GIFs, videos, or static images.

The tool distinguishes itself through its ability to treat terminal sessions as testable, repeatable artifacts. It supports golden-file testing, allowing users to verify command-line behavior against predefined snapshots within automated pipelines. The system also provides extensive visual control, including configurable window decorations, color themes, and font settings, ensuring that recorded sessions maintain a consistent and stylized appearance.

Beyond recording and rendering, the project includes capabilities for process-level privilege sandboxing and remote recording services. It supports complex workflow automation by simulating keyboard input and managing shell environments, while providing error reporting to assist in script development. The software is designed for consistent execution across environments through containerized dependency bundling.
- [jarun/buku](https://awesome-repositories.com/repository/jarun-buku.md) (7,145 ⭐) — Buku is a personal bookmark manager that provides a command line interface, a portable bookmark database, and a self-hosted server for organizing web links. It functions as a command line knowledge base for saving, tagging, and searching web resources.

The system features a portable, mergeable database that supports AES-256 encryption and is designed for cross-device data synchronization. It includes a RESTful API and a self-hosted web interface, allowing users to manage their collection via a browser or programmatic requests.

Capabilities include automatic metadata fetching to populate page titles and descriptions, link health auditing to detect dead links, and tag-based organization with logical filtering. The tool supports importing and exporting data in multiple formats, including HTML, Markdown, and XBEL.

The project is written in Python and can be run within virtual environments to isolate dependencies.
- [mantinedev/mantine](https://awesome-repositories.com/repository/mantinedev-mantine.md) (31,263 ⭐) — Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application.

The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It utilizes hierarchical context providers for state distribution and a specialized hook-based system to manage complex form workflows, validation, and submission processes. Developers can leverage a wide array of hooks for browser API interaction, performance optimization, and UI state management, allowing for the decoupling of complex behaviors from the rendering layer.

Mantine covers a broad capability surface, including a responsive layout toolkit for constructing application shells, an accessible overlay framework for managing modals and drawers, and high-performance data rendering utilities like virtualized lists. The library also includes a diverse collection of atomic and composite interface elements, ranging from standard form inputs and buttons to advanced navigation components and interactive data displays.

The library is distributed as a TypeScript-based package, with core functionality available through the primary library import.
- [voronianski/oceanic-next-color-scheme](https://awesome-repositories.com/repository/voronianski-oceanic-next-color-scheme.md) (1,979 ⭐) — :triangular_ruler: Sublime Text color scheme ready for next generation JavaScript syntax
- [akveo/blur-admin](https://awesome-repositories.com/repository/akveo-blur-admin.md) (11,294 ⭐) — Blur Admin is an AngularJS and Bootstrap framework for building responsive administrative dashboards. It provides a set of grid-based templates and predefined layout components designed to create high-resolution management interfaces that adapt to different screen sizes.

The framework includes a Sass-based theme engine that allows for the customization of visual appearances, color schemes, and brand identity through a central set of style variables. It specifically features a blur theme effect that applies translucent backgrounds and blurred effects across the interface.

The system covers data visualization for business intelligence through the integration of interactive charts and geographic maps. It utilizes a component-based UI architecture and a model-view-controller pattern to separate data logic from the presentation layer.

The project uses a Gulp-based build pipeline to automate the compilation of assets, allowing for the deployment of pre-compiled static HTML, CSS, and JavaScript files.
- [josean-dev/dev-environment-files](https://awesome-repositories.com/repository/josean-dev-dev-environment-files.md) (3,939 ⭐) — This project is a collection of environment configuration files, known as dotfiles, designed to standardize a development setup. It provides specific configuration sets for the Neovim modal editor, a tiling window manager, the Tmux terminal multiplexer, and the Zsh shell.

The repository includes a curated Unix command line toolset featuring modern utility alternatives and fuzzy finding tools for file navigation. It also contains a suite of settings for managing terminal sessions, window layouts, and custom keybindings to streamline development workflows.

The configuration surface covers visual customization through ANSI color schemes and terminal appearance settings, as well as system-level automation for window tiling, workspace organization, and system menu bar widgets. Editor extensibility is handled through plugin management and language server integration.
- [canclid/rime-cantonese-schemes-editor](https://awesome-repositories.com/repository/canclid-rime-cantonese-schemes-editor.md) (0 ⭐) — ℞: CanCLID/rime-cantonese-schemes-editor
- [manaflow-ai/cmux](https://awesome-repositories.com/repository/manaflow-ai-cmux.md) (22,717 ⭐) — cmux is a GPU-accelerated terminal emulator and workspace manager designed for coordinating multiple concurrent AI coding agents. It functions as an orchestration terminal that uses scriptable workspaces and split panes to manage parallel AI agent workflows, while also serving as a headless browser automation tool and a remote development relay.

The project differentiates itself through a programmatic control plane using a Unix domain socket and CLI, allowing for the automated management of terminal layouts and input delivery. It features an integrated web engine for programmatic DOM manipulation and session state capture, as well as a proxy system that executes agents on remote servers while relaying notifications and interfaces locally over SSH.

Its broader capabilities include high-density session scaling via vertical tabs and grouped environments, real-time workspace metadata monitoring, and event-driven notification routing across desktop and mobile devices. The system also supports state restoration for window layouts and agent sessions, along with built-in content rendering for markdown and local file previews.
- [paradox41/material-color-scheme](https://awesome-repositories.com/repository/paradox41-material-color-scheme.md) (0 ⭐) — Syntax theme based off of the Material Design color palette
- [guake/guake](https://awesome-repositories.com/repository/guake-guake.md) (4,617 ⭐) — Guake is a drop-down terminal emulator for Linux built on the VTE widget, designed to appear instantly with a single configurable hotkey. It mimics the quake-style console by sliding down from the top of the screen, supporting full-screen toggling and transparency. The terminal manages multiple sessions as named tabs, with automatic naming from the running command and customizable switching shortcuts. It also adapts to multi-monitor setups by placing the window on the monitor under the mouse cursor or a designated screen.

Guake stands out with its ability to detect file paths and URLs in terminal output, allowing users to open them directly in an editor or web browser by clicking. It includes over 130 predefined color palettes with a live preview for quick appearance customization. Users can map custom keyboard shortcuts to control focus, transparency, font size, and other settings. A user-defined startup script can be executed automatically at launch to set up tabs and environment, and the terminal can export its visible output to a text file for later reference.

Additional capabilities include configuration synchronization across sessions via GSettings, automated terminal setup scripts, and support for opening specific files at a given line and column. The documentation and installation procedure are oriented toward Linux systems using standard package management.
- [tolking/vuepress-theme-default-prefers-color-scheme](https://awesome-repositories.com/repository/tolking-vuepress-theme-default-prefers-color-scheme.md) (0 ⭐) — This plugin adds support for prefers-color-scheme to the Vuepress 1.x default theme.
- [altercation/solarized](https://awesome-repositories.com/repository/altercation-solarized.md) (15,992 ⭐) — Solarized is a unified color system and precision color scheme designed for terminal emulators, code editors, and GUI applications. It provides a standardized sixteen-color palette with specific hue and lightness relationships to ensure visual consistency and maximum readability across different software interfaces.

The system utilizes dual-mode contrast mapping to pair light and dark variants of every color, preserving perceived contrast and readability when switching between background themes. It employs fixed-lightness value constraints and hue-based palette generation to maintain uniform visual weight and a consistent color set.

The project covers broader capabilities in digital design and interface accessibility, including the scaling of comprehensive color sets into smaller monotone and accent palettes for web and graphic design. It also includes mechanisms for exporting these color definitions into various formats for integration into development environments and terminal emulators.
- [altercation/vim-colors-solarized](https://awesome-repositories.com/repository/altercation-vim-colors-solarized.md) (6,594 ⭐) — This project is a Vim colorscheme and theme framework that implements the Solarized color palette. It is designed as a precision-engineered set of low-contrast colors to reduce visual fatigue and provide a consistent reading experience within the Vim text editor.

The system includes a terminal color adapter that adjusts highlight groups and color mapping based on the specific capabilities of the terminal emulator. It further supports dynamic theme switching, allowing users to swap between light and dark background modes.

The framework provides capabilities for UI customization, including the ability to adjust visual contrast and modify text decorations to ensure a consistent appearance across different environment settings.
- [helix-editor/helix](https://awesome-repositories.com/repository/helix-editor-helix.md) (44,911 ⭐) — Helix is a terminal-based modal text editor designed for efficient code manipulation and navigation. It centers on a selection-first editing model, where operations are performed on active ranges rather than individual cursor positions, allowing for precise control over text and code structures.

The editor distinguishes itself through deep integration with structural parsing and language intelligence. By utilizing an incremental parsing library, it builds concrete syntax trees that enable advanced features like structural code navigation, intelligent indentation, and syntax-aware text object selection. It also features a built-in client for the Language Server Protocol, providing real-time diagnostics, completion, and code analysis directly within the terminal interface.

Beyond its core editing capabilities, the project offers a highly customizable environment. Users can define complex keybindings, manage multiple cursors for simultaneous edits, and apply declarative styling rules to customize the visual appearance of the interface. The editor also includes robust support for file discovery, buffer management, and interactive fuzzy-matched picking for symbols and commands.

The editor includes a built-in diagnostic utility to verify the runtime environment and dependency configuration during setup.
- [gpakosz/.tmux](https://awesome-repositories.com/repository/gpakosz-tmux.md) (24,278 ⭐) — This project is a comprehensive configuration framework for terminal multiplexers, designed to enhance session management, status line aesthetics, and overall command line productivity. It functions as a centralized suite that organizes terminal windows and panes while providing a structured environment for personalizing the command line interface.

The framework distinguishes itself through a robust plugin management system that allows users to extend terminal capabilities by integrating third-party packages and external system utilities. It includes a specialized status bar customizer that supports visual themes and the rendering of system metrics, such as battery levels and network status, directly within the terminal interface.

Beyond core session control, the suite facilitates workflow optimization by enabling the integration of tools like clipboard managers and file pickers. Users can tailor their environment through hierarchical configuration files that support conditional overrides, ensuring that visual styles and key bindings remain consistent across different terminal sessions.
- [daylerees/colour-schemes](https://awesome-repositories.com/repository/daylerees-colour-schemes.md) (9,323 ⭐) — This project is a cross-editor theme library and mapper that provides a curated collection of syntax highlighting color schemes. It uses a JSON theme specification to define visual roles and color palettes as immutable data structures, ensuring these definitions remain consistent across different software output targets.

The system functions as a declarative style generator, translating abstract color definitions into the specific configuration formats required by various programming environments. By using a template-based approach, it maps a single source of truth for color definitions to multiple text editors and highlighting libraries.

The project covers the synchronization of visual styles and the standardization of syntax highlighting across different machines and editors. It handles the mapping of curated schemes to specific editor formats to maintain a uniform visual experience.
- [k4m4/terminals-are-sexy](https://awesome-repositories.com/repository/k4m4-terminals-are-sexy.md) (13,025 ⭐) — This project serves as a curated directory of resources, tools, and frameworks designed to enhance the functionality and aesthetics of terminal environments. It functions as a comprehensive guide for users seeking to optimize their command-line workflows and personalize their shell experience.

The repository provides access to a wide range of utilities for terminal customization, including alternative terminal emulators, color schemes, and visual themes. It also catalogs specialized tools for managing persistent sessions, automating system tasks, and integrating external web services directly into the command-line interface.

Beyond software tools, the directory connects users to educational materials and community forums focused on shell scripting and terminal operations. These resources assist in discovering methods for streamlining file management, process monitoring, and general system administration within a text-based environment.
- [seebi/tmux-colors-solarized](https://awesome-repositories.com/repository/seebi-tmux-colors-solarized.md) (1,102 ⭐) — A color theme for the tmux terminal multiplexer using Ethan Schoonover’s Solarized color scheme
- [colored-rs/colored](https://awesome-repositories.com/repository/colored-rs-colored.md) (2,024 ⭐) — (Rust) Coloring terminal so simple you already know how to do it !
- [aome510/spotify-player](https://awesome-repositories.com/repository/aome510-spotify-player.md) (6,247 ⭐) — Spotify Player is a terminal-based client for streaming and controlling Spotify music directly from the command line. It combines a text-based user interface with a background daemon mode, allowing users to browse their Spotify library, manage playlists, and control playback entirely through keyboard shortcuts. The application integrates with Spotify's Web API and Connect protocol, enabling remote playback control across devices while streaming audio locally without the official client.

The player distinguishes itself through its plugin-based command system, which lets users define custom shell commands that trigger on playback state changes, and its support for terminal color scheme conversion from iTerm2 and Alacritty formats. It can run as a background daemon with IPC channels, allowing CLI commands to control playback independently of the user interface. The application also includes a real-time audio visualizer, synced lyrics display, and the ability to render album art in the terminal using block characters or sixel graphics.

Beyond core playback, the player offers extensive customization through YAML theme files, configurable key bindings, and adjustable UI layouts. It supports searching Spotify from the command line, editing playlists, and performing actions on tracks and artists. The application securely handles Spotify client credentials by reading them from a shell command rather than storing them in plain text.
- [mementum/backtrader](https://awesome-repositories.com/repository/mementum-backtrader.md) (20,462 ⭐) — Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading strategies. It provides a comprehensive environment for quantitative finance, allowing users to simulate trading logic against historical market data or connect directly to brokerage platforms for automated real-time trading.

The project distinguishes itself through a unified event-driven architecture that treats backtesting and live trading with the same API. This consistency is supported by a flexible data-feed abstraction layer that normalizes diverse financial sources, enabling complex multi-timeframe analysis and synchronization. The system includes a robust broker-simulation engine that accounts for real-world constraints such as slippage, commissions, and margin requirements, ensuring that simulated results closely mirror potential live performance.

Beyond core execution, the library offers extensive tools for technical analysis, including a pipeline for composing mathematical indicators and a monitoring system that tracks portfolio metrics and order lifecycles. Users can visualize strategy performance, trade activity, and indicator behavior through integrated charting tools, while also leveraging built-in utilities for parameter optimization and automated task scheduling.

The framework is designed for extensibility, allowing for custom data feed definitions, specialized parsing logic, and the creation of custom observers to monitor system health. It is distributed as a Python library, providing a modular toolkit for managing the entire lifecycle of a trading strategy.
- [xtermjs/xterm.js](https://awesome-repositories.com/repository/xtermjs-xterm-js.md) (20,795 ⭐) — xterm.js is a high-performance terminal emulator library designed for web applications. It provides a core rendering engine and a modular interface that allows developers to embed fully functional, interactive command-line interfaces directly into browser environments. By processing standard terminal data streams and managing internal buffer states, the library enables the creation of rich, text-based user interfaces that support standard terminal protocols.

The project distinguishes itself through a highly extensible architecture that allows for deep customization of terminal behavior. Developers can inject custom features, intercept and modify terminal escape sequences, and implement modular plugins to handle specialized input or output requirements. The rendering pipeline is optimized for high-frequency updates, utilizing canvas-based drawing and atomic screen buffering to maintain visual consistency and performance even during intensive data throughput.

The library covers a broad capability surface, including comprehensive support for terminal input modes, mouse interaction, and complex character encoding standards. It provides robust utilities for buffer management, allowing for programmatic inspection and manipulation of terminal content, as well as advanced styling options for text attributes and color palettes. Additionally, the system includes built-in support for interactive link detection, diagnostic event logging, and dynamic UI element attachment.

The library is distributed as a modular component that integrates into web projects via standard package management and includes a required stylesheet for interface rendering.
- [fish-shell/fish-shell](https://awesome-repositories.com/repository/fish-shell-fish-shell.md) (33,687 ⭐) — This project is an interactive command-line shell designed to provide a user-friendly terminal environment for system interaction and task automation. It functions as both an interactive interface for developers and a scripting runtime, featuring a clean, consistent syntax that simplifies command execution and process management.

The shell distinguishes itself through a focus on discoverability and real-time feedback. It includes a predictive suggestion engine that offers command completions and history-based hints as you type, alongside a dedicated parser that provides immediate visual feedback on syntax validity. To ensure data integrity, it utilizes a native list-based variable architecture that prevents common issues with word splitting, and it maintains a universal variable manager to synchronize settings across all active and future shell instances.

Beyond its core interactive capabilities, the shell supports a comprehensive suite of productivity tools, including customizable prompts, advanced line editing, and an event-driven hook system for responding to lifecycle changes. It manages configuration through both terminal-based commands and a graphical interface, while optimizing performance through lazy function autoloading and efficient command history navigation.

The shell provides extensive support for scripting, including built-in tools for string manipulation, conditional logic, and data stream redirection. It is designed to be ready for use with default completion support and terminal compatibility features, such as true color rendering, enabled out of the box.
- [fatih/color](https://awesome-repositories.com/repository/fatih-color.md) (7,883 ⭐) — This is an ANSI terminal color library and console output manager used for applying colors and text attributes to command line interface output. It functions as a terminal text styler and RGB color formatter, generating the escape codes necessary for foreground and background styling.

The project supports 24-bit high-color RGB mapping for precise color rendering in compatible terminal emulators. It enables the creation of colorized text fragments that can be embedded into larger blocks of text or applied as global styles that persist across subsequent output streams.

The library covers broad terminal styling capabilities, including the application of visual attributes such as bold, underline, italic, and blinking text. It includes a system for redirecting formatted output to custom streams and provides logic to toggle color visibility based on environment variables and terminal detection.
- [microsoft/vscode-docs](https://awesome-repositories.com/repository/microsoft-vscode-docs.md) (6,549 ⭐) — This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration.

The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, and granular autonomy controls to ensure secure agent execution.

The documentation details a broad surface of capabilities, including remote development via SSH and containers, integrated version control management, and a rich set of tools for testing and debugging. It also covers enterprise administration for policy enforcement, private extension marketplaces, and complex network configurations for secure connectivity.

The materials are primarily authored in Markdown and provide guidance on configuring the editor's environment, extensions, and AI-driven automation.
- [gnome-terminator/terminator](https://awesome-repositories.com/repository/gnome-terminator-terminator.md) (2,609 ⭐) — multiple GNOME terminals in one window
- [aziz/tmtheme-editor](https://awesome-repositories.com/repository/aziz-tmtheme-editor.md) (0 ⭐) — tmTheme Editor is a color scheme editor for SublimeText, Textmate and bunch of other text editors. It allows you to edit tmtheme files easier and faster. it's written in coffeescript using angular.js
- [gnachman/iterm2](https://awesome-repositories.com/repository/gnachman-iterm2.md) (17,702 ⭐) — iTerm2 is a high-performance terminal emulator designed specifically for macOS. It functions as a programmable environment that supports advanced session management, including tabbed windows, split panes, and persistent state serialization to maintain complex workflows across application restarts.

The application distinguishes itself through deep shell integration and extensive automation capabilities. It utilizes a Python-based scripting bridge and a regex-driven trigger engine to allow users to programmatically control the terminal, automate responses to output patterns, and integrate external AI services. Users can access the terminal globally via a system-wide hotkey overlay, and the interface leverages GPU-accelerated rendering to ensure low-latency performance during intensive tasks.

Beyond core emulation, the project provides a comprehensive suite of productivity tools, including clipboard history, smart text selection, and command autocomplete. It supports rich media rendering, such as inline graphics and embedded web content, and offers observability features like instant session replay, line timestamps, and output annotation. The environment is highly configurable, allowing for custom status bars, contextual toolbelts, and profile management that adapts automatically to different host or directory contexts.

The software is distributed as a native macOS application with integrated support for secure credential management via the system keychain.
- [just-the-docs/just-the-docs](https://awesome-repositories.com/repository/just-the-docs-just-the-docs.md) (9,060 ⭐) — Just the Docs is a Jekyll theme designed for building documentation sites that are hosted on GitHub Pages. It provides a responsive, mobile-friendly layout with built-in search, hierarchical navigation, and extensive customization through overridable SCSS variables, Liquid includes, and page layouts.

The theme distinguishes itself through a file-based navigation hierarchy that automatically generates multi-level collapsible menus from directory structures and front matter, combined with client-side full-text search that indexes page content at build time. It includes automated deployment via GitHub Actions, supports light and dark color schemes, and offers granular control over page ordering, breadcrumb trails, child page lists, and table of contents generation from headings.

Additional capabilities include custom page headers and footers, auxiliary external links, back-to-top links, minimal layouts without sidebars, and the ability to exclude specific pages or collections from navigation or search results. The theme also supports named collections for organizing content into separate navigation sections and provides fallback navigation guidance for missing pages.
- [christianchiarulli/nvcode-color-schemes.vim](https://awesome-repositories.com/repository/christianchiarulli-nvcode-color-schemes-vim.md) (305 ⭐) — A bunch of generated colorschemes (treesitter supported)
- [expo/expo](https://awesome-repositories.com/repository/expo-expo.md) (50,111 ⭐) — Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission.

The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules without manual intervention. It also features a file-based routing system that maps directory structures directly to navigation paths, and an over-the-air update service that enables the deployment of JavaScript and asset changes directly to user devices, bypassing traditional app store review cycles.

Beyond these core capabilities, the platform offers a wide range of integrated services for managing project metadata, environment variables, and persistent data storage. It includes a robust set of UI components and utilities for handling hardware-level features such as camera access, geolocation, audio and video playback, and push notifications. Developers can also leverage managed cloud services to orchestrate custom build profiles and automate CI/CD workflows.

The project is managed via a command-line interface that facilitates project setup, native module integration, and the generation of custom development builds. Documentation and tooling are provided to support both standalone applications and the integration of Expo into existing native projects.
- [wezterm/wezterm](https://awesome-repositories.com/repository/wezterm-wezterm.md) (24,335 ⭐)
- [yeun/open-color](https://awesome-repositories.com/repository/yeun-open-color.md) (0 ⭐) — Open color is an open-source color scheme optimized for UI like font, background, border, etc.
- [httpie/cli](https://awesome-repositories.com/repository/httpie-cli.md) (38,228 ⭐) — This project is a terminal-based HTTP client designed for interacting with web services, debugging APIs, and automating network requests. It provides a specialized command-line interface that simplifies the construction of complex HTTP exchanges, allowing users to test and inspect web services directly from the shell.

The tool distinguishes itself through a declarative syntax engine that translates shorthand command-line tokens into fully formed HTTP requests, including headers, parameters, and body payloads. It features a modular, plugin-based architecture that enables users to extend core functionality with custom authentication schemes, transport protocols, and data formatting logic. Furthermore, it supports persistent session management, allowing for the maintenance of cookies and authentication states across multiple related requests to simulate browser-like interactions.

Beyond its core request capabilities, the tool provides a comprehensive suite of features for handling network traffic, including automated shell scripting with error handling, remote file downloading with progress tracking, and robust proxy support. It also offers advanced configuration options for HTTPS security, response streaming for large payloads, and terminal-aware output formatting that provides syntax-highlighted, human-readable displays.
- [wavetermdev/waveterm](https://awesome-repositories.com/repository/wavetermdev-waveterm.md) (21,297 ⭐) — WaveTerm is a cross-platform terminal emulator that integrates artificial intelligence, graphical widgets, and remote session management into a unified, block-based workspace. By rendering the interface through a web-based engine, it allows users to organize their development environment into a grid of resizable, independent blocks that can host shells, interactive web content, and system monitoring tools.

The platform distinguishes itself by embedding intelligent models directly into the command-line interface, enabling automated code generation, terminal output analysis, and multimodal file processing. It bridges the gap between text-based commands and graphical interaction by allowing users to manage remote connections, persistent sessions, and complex workflows through a centralized configuration schema. Security is handled by delegating sensitive API keys and SSH credentials to the operating system's native encrypted keychain.

Beyond its core terminal capabilities, the project provides extensive tools for workspace productivity, including custom global hotkeys, automated script execution, and integrated file inspection. Users can personalize their environment through interface widget customization, tab styling, and the ability to inject lightweight helper utilities onto remote hosts to synchronize settings and manage graphical components across different machines.
- [sparkbox/commit-colors](https://awesome-repositories.com/repository/sparkbox-commit-colors.md) (0 ⭐) — See a lovely color swatch in your terminal every time you author a commit. The hexadecimal color comes from the first six characters in your commit ID. Here's what it looks like:
- [folke/tokyonight.nvim](https://awesome-repositories.com/repository/folke-tokyonight-nvim.md) (7,823 ⭐) — 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 customization and the overriding of specific highlight settings. The plugin integrates with semantic tokens to map colors to language elements and supports real-time theme switching.
- [microsoft/vscode](https://awesome-repositories.com/repository/microsoft-vscode.md) (186,401 ⭐) — This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment.

The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. These AI capabilities are supported by a framework for implementation planning, context curation, and custom agent configuration, allowing developers to tailor the editor's behavior to specific project standards.

To support diverse development needs, the editor provides a robust extension framework that enables the integration of language-specific tools, custom UI elements, and specialized build system support. Administrative controls are available for enterprise environments, allowing for the management of extensions, network configurations, and compliance policies. The software is available as a downloadable application with support for portable execution and frequent release channels.
- [microsoft/terminal](https://awesome-repositories.com/repository/microsoft-terminal.md) (103,685 ⭐) — This project is a terminal emulator that provides a modern command-line interface with support for tabbed navigation, GPU-accelerated text rendering, and comprehensive Unicode character display. It functions as a host for multiple shell sessions, managing them as independent processes within a unified windowing environment while maintaining compatibility with legacy console applications through a robust sequence parsing engine.

Beyond its role as a standalone application, the project is built on a modular architecture that exposes its core logic as a reusable library. This design allows developers to integrate native command-line functionality and terminal-control logic directly into custom desktop applications. The system utilizes a decoupled text buffer to separate content representation from the visual rendering layer, ensuring consistent performance and memory efficiency.

Users can personalize their environment through a structured configuration schema that supports custom key bindings, profile management, and visual adjustments. The interface also provides flexible tab organization and command-line argument support to streamline workflows across diverse development environments.
- [mayccoll/gogh](https://awesome-repositories.com/repository/mayccoll-gogh.md) (10,243 ⭐) — Gogh is a command line theme manager and a collection of curated color palettes for various Linux and macOS terminal emulators. It provides a library of configuration files used to synchronize visual styles across different terminal environments.

The project includes a terminal accessibility checker to verify that chosen color schemes meet visual contrast and readability standards. It allows for the creation of custom theme definitions using a templating system that maps hex values to text and background colors.

The toolset covers terminal emulator customization through a command line interface for browsing, selecting, and installing themes. This is achieved via automated scripts and interactive menus that apply color schemes directly to terminal configuration files.
- [sindresorhus/terminal-image](https://awesome-repositories.com/repository/sindresorhus-terminal-image.md) (0 ⭐) — Works in any terminal that supports colors.
- [anomalyco/opentui](https://awesome-repositories.com/repository/anomalyco-opentui.md) (12,131 ⭐) — Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer.

The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime.

Its capabilities cover rich text rendering—including syntax-highlighted code, markdown, and diff views—and advanced visual effects like alpha blending and RGBA matrix transformations. The framework includes a comprehensive input pipeline supporting the Kitty keyboard protocol, as well as a suite of interactive UI components such as multi-line text fields, selection menus, and value sliders.

The system can be compiled into a standalone executable with embedded native binaries for distribution.
- [jwhiteman/lighthouse-scheme](https://awesome-repositories.com/repository/jwhiteman-lighthouse-scheme.md) (41 ⭐) — A toy Scheme-like language on Elixir, just for fun
- [gookit/color](https://awesome-repositories.com/repository/gookit-color.md) (1,604 ⭐) — 🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库，支持16色，256色，RGB色彩渲染输出，使用类似于 Print/Sprintf，兼容并支持 Windows 环境的色彩渲染
- [gopeedlab/gopeed](https://awesome-repositories.com/repository/gopeedlab-gopeed.md) (24,975 ⭐) — Gopeed is a cross-platform download manager that provides a unified interface for retrieving files across diverse protocols, including HTTP, BitTorrent, Magnet, and ED2K. It utilizes a multi-segment concurrent downloading engine to maximize network bandwidth utilization and accelerate transfer speeds. The application is designed for both desktop and mobile environments, offering a terminal-based command-line interface alongside a graphical user experience.

The project distinguishes itself through a scriptable extension framework that allows users to execute custom JavaScript to automate complex retrieval tasks and parse specific web sources. It supports programmatic control via a RESTful API, enabling external applications to manage download queues and monitor task status. Furthermore, the system integrates with web browsers to intercept download requests and supports custom URI schemes to launch transfers directly from external sources.

The architecture includes robust traffic management capabilities, such as configurable proxy routing through HTTP or SOCKS5 tunnels. Users can implement automated workflows by triggering external notifications or custom scripts upon the completion or failure of download tasks. The system also provides tools for extension development, including version control integration and diagnostic logging for troubleshooting.
- [morhetz/gruvbox](https://awesome-repositories.com/repository/morhetz-gruvbox.md) (15,195 ⭐) — Gruvbox is a retro-inspired color scheme designed to provide a consistent visual experience across text editors, terminal emulators, and development environments. It focuses on improving readability and reducing eye strain by utilizing a high-contrast palette that remains stable across various software tools.

The project distinguishes itself through a flexible rendering architecture that adapts to different technical environments. It supports high-fidelity twenty-four-bit color reproduction for modern terminals while maintaining compatibility with legacy systems through sixteen-color and two-hundred-fifty-six-color palette fallbacks. Users can toggle between light and dark display modes and adjust text attributes, such as italics, to suit specific accessibility needs or terminal font capabilities.

The system achieves visual consistency by applying declarative color mapping to interface elements and targeting abstract syntax tree nodes for language-specific highlighting. These configurations are distributed as modular files that integrate directly into the native settings of supported applications, ensuring that the theme remains uniform across a user's entire development workspace.
