awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/terminal

0
View on GitHub↗
103,685 स्टार्स·9,367 फोर्क्स·C++·MIT·16 व्यूज़

Terminal

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.

Features

  • Modern Terminal Emulators - Enables a contemporary command-line experience with tabbed navigation, hardware-accelerated rendering, and extensive user-defined settings.
  • Terminal Output Formatters - Supports diverse character sets, including Unicode and emojis, to ensure accurate text rendering and formatting.
  • VT Sequence Parsers - Translates incoming ANSI and VT escape sequences into structured state updates for consistent text buffer management.
  • Terminal Rendering Engines - Processes complex text layouts and formatting instructions using graphics hardware to ensure low-latency visual output.
  • GPU-Accelerated Renderers - Offloads intensive text display tasks to the graphics processor to maintain high frame rates and smooth visual performance.
  • Command-Line Profile Managers - Centralizes the management of multiple shell configurations, allowing users to switch between distinct environment settings seamlessly.
  • Terminal Configuration Management - Utilizes structured configuration files to manage key bindings, visual themes, and shell-specific behaviors.
  • Terminal Tab Managers - Organizes multiple terminal sessions within a single window, supporting the merging, detaching, and rearranging of active tabs.
  • Modular Terminal Components - Exposes a decoupled architecture that allows individual components like parsers and layout engines to be reused independently.
  • Text Buffers - Maintains a memory-efficient, coordinate-based data structure to track terminal content independently of the visual display.
  • Legacy Console Compatibility Layers - Provides a compatibility layer that hosts and renders legacy console applications within a modern, feature-rich interface.
  • Terminal Emulators - Official modern terminal application for Windows.
  • Miscellaneous Tools - Modern terminal emulator for Windows.
  • Tabbed - Coordinates multiple independent shell processes within a unified, tabbed user interface for improved workflow management.
  • Keyboard Shortcut Mappings - Maps custom keyboard shortcuts to specific terminal operations to accelerate repetitive command-line workflows.
  • Terminal Launch Arguments - Accepts initialization parameters to define startup window states, profile selections, and working directories.
  • Interface Layout Utilities - Provides structural components for managing the layout and visual presentation of command-line interfaces within host software.
  • Embeddable Terminal Controls - Offers a reusable UI widget that integrates native terminal functionality directly into external desktop applications.

स्टार हिस्ट्री

microsoft/terminal के लिए स्टार हिस्ट्री चार्टmicrosoft/terminal के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Terminal के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Terminal के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • zellij-org/zellijzellij-org का अवतार

    zellij-org/zellij

    33,683GitHub पर देखें↗

    Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent, reconfigurable layouts. It functions as a terminal plugin framework, allowing users to extend their environment with modular, event-driven components that interact with the host through a structured message-passing protocol. The project distinguishes itself through a layout-engine-based architecture that decouples visual pane arrangements from process execution, enabling automated and repeatable terminal workflows. It includes integrated support for web-based remote access, facil

    Rustmultiplexerterminalworkspace
    GitHub पर देखें↗33,683
  • jwilm/alacrittyjwilm का अवतार

    jwilm/alacritty

    64,603GitHub पर देखें↗

    Alacritty is a cross-platform terminal emulator and command line interface designed for high visual throughput. It functions as a GPU-accelerated text renderer that uses OpenGL to offload the drawing of the terminal interface to the graphics card. The project focuses on high-performance text rendering to ensure low input latency and smooth interface updates. This is achieved through hardware-accelerated text rasterization and the use of a GPU-accelerated rendering engine to display terminal output. The application maintains consistent behavior across different operating systems via a cross-p

    Rust
    GitHub पर देखें↗64,603
  • wez/weztermwez का अवतार

    wez/wezterm

    26,671GitHub पर देखें↗

    WezTerm is a cross-platform terminal emulator and multiplexer implemented in Rust. It provides a consistent command-line environment across Windows, macOS, and Linux, utilizing GPU acceleration to render text and interfaces with low latency. The project integrates terminal multiplexing capabilities, allowing users to manage multiple concurrent shell sessions and windows within a single instance. This enables the organization of workflows through persistent background tasks and workspace switching. The system supports programmable configuration files to define terminal behavior and appearance

    Rust
    GitHub पर देखें↗26,671
  • wavetermdev/wavetermwavetermdev का अवतार

    wavetermdev/waveterm

    21,297GitHub पर देखें↗

    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

    Gocommand-linedeveloper-toolslinux
    GitHub पर देखें↗21,297
Terminal के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

microsoft/terminal क्या करता है?

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.

microsoft/terminal की मुख्य विशेषताएं क्या हैं?

microsoft/terminal की मुख्य विशेषताएं हैं: Modern Terminal Emulators, Terminal Output Formatters, VT Sequence Parsers, Terminal Rendering Engines, GPU-Accelerated Renderers, Command-Line Profile Managers, Terminal Configuration Management, Terminal Tab Managers।

microsoft/terminal के कुछ ओपन-सोर्स विकल्प क्या हैं?

microsoft/terminal के ओपन-सोर्स विकल्पों में शामिल हैं: zellij-org/zellij — Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent,… jwilm/alacritty — Alacritty is a cross-platform terminal emulator and command line interface designed for high visual throughput. It… wez/wezterm — WezTerm is a cross-platform terminal emulator and multiplexer implemented in Rust. It provides a consistent… wavetermdev/waveterm — WaveTerm is a cross-platform terminal emulator that integrates artificial intelligence, graphical widgets, and remote… railsware/upterm — Upterm is a terminal emulator development project designed to render an interactive command-line interface. It… sharkdp/bat — This project is a command-line text viewer designed to enhance terminal output through automatic syntax highlighting…