awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Swordfish90 avatar

Swordfish90/cool-retro-term

0
View on GitHub↗
25,706 stars·990 forks·QML·16 views

Cool Retro Term

This project is a cross-platform terminal emulator that functions as a graphical frontend for command line shells. It operates by managing shell processes through a pseudoterminal emulation layer, capturing raw character streams to display them within a native desktop windowing environment.

The application distinguishes itself through a specialized rendering engine that simulates the visual characteristics of vintage cathode ray tube hardware. By utilizing fragment shaders, it applies real-time effects such as scanlines, screen curvature, and phosphor glow directly to the terminal output. Users can further modify the interface through a declarative layout system and configuration files that allow for the adjustment of visual parameters and terminal behaviors.

The software provides a comprehensive environment for terminal interface customization, supporting the preservation of historical computing aesthetics within modern operating systems. It is designed to be compiled from source to ensure compatibility with local system environments.

Features

  • Terminal Emulators - Interfaces with the operating system to spawn and manage shell processes while capturing raw character streams for display processing.
  • Desktop Application Frameworks - A software program built to run natively across multiple operating systems by leveraging local windowing and graphics libraries.
  • Cross-Platform UI Toolkits - Uses a comprehensive C++ toolkit to manage windowing, event loops, and cross-platform abstraction for desktop graphical interfaces.
  • Terminal Emulators - A graphical interface that wraps command line shells to provide a visual environment for executing text-based system commands.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Declarative UI Frameworks - Defines the visual structure and layout of the interface using a declarative language that separates presentation logic from underlying C++ code.
  • Terminal Visual Effects - Render classic cathode ray tube visual effects like scanlines and flicker to recreate the aesthetic of historical terminal hardware within a modern command line interface.
  • Terminal Emulators - Terminal emulator mimicking vintage cathode ray tube displays.
  • Terminal Emulators - Terminal emulator mimicking vintage CRT displays.
  • Fun - Listed in the “Fun” section of the Awesome Hyper awesome list.
  • Desktop Applications - Stylized terminal emulator with retro aesthetics.
  • Terminal Customization - Modifying the appearance and behavior of command line environments to improve user experience or match specific design preferences.
  • Build Systems - Compile raw source code into executable binaries by installing required dependencies and running configuration scripts to ensure compatibility with your specific local operating system environment.
  • Shaders - Executes custom GPU programs to apply real-time visual distortions and scanline effects directly onto the terminal output buffer.
  • Visual Effects - A rendering engine that applies scanlines, curvature, and phosphor glow effects to replicate the appearance of vintage hardware displays.

Star history

Star history chart for swordfish90/cool-retro-termStar history chart for swordfish90/cool-retro-term

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

Open-source alternatives to Cool Retro Term

Similar open-source projects, ranked by how many features they share with Cool Retro Term.
  • kovidgoyal/kittykovidgoyal avatar

    kovidgoyal/kitty

    33,462View on GitHub↗

    Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible workspace across different operating systems. It leverages graphics hardware to render text, images, and complex layouts with low latency, while providing a robust environment for demanding command-line workflows. The project distinguishes itself through its integrated workspace management and programmable interface. It functions as a tiling window manager that organizes terminal windows, tabs, and layouts into persistent, keyboard-driven sessions. Users can automate complex workflow

    Pythoncgogolang
    View on GitHub↗33,462
  • cmderdev/cmdercmderdev avatar

    cmderdev/cmder

    26,937View on GitHub↗

    Cmder is a console emulator and terminal environment for Windows that provides a unified interface for managing multiple command-line sessions. It functions as a container host, wrapping existing console engines and shell processes within a single tabbed window to improve workflow organization and terminal navigation. The software distinguishes itself by bundling disparate console engines and Unix-style utilities into a single, pre-configured distribution. It utilizes a shell environment orchestrator that injects custom scripts and hooks into active processes, allowing for modified prompt beh

    PowerShellc-plus-pluscmdercolor-scheme
    View on GitHub↗26,937
  • vim/vimvim avatar

    vim/vim

    40,518View on GitHub↗

    Vim is a keyboard-driven text editor designed for the high-speed manipulation of source code and plain text files. It utilizes a modal interface that interprets keystrokes as either text insertion or complex navigation and editing commands. Built on a portable C core, the software maintains a consistent experience across diverse operating systems and terminal emulators through an abstraction layer that manages text in memory-mapped buffers. The editor functions as a highly modular platform that supports extensive customization through a built-in scripting engine and a plugin-based architectur

    Vim Scriptccross-platformtext-editor
    View on GitHub↗40,518
  • wez/weztermwez avatar

    wez/wezterm

    26,671View on GitHub↗

    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
    View on GitHub↗26,671
See all 30 alternatives to Cool Retro Term→

Frequently asked questions

What does swordfish90/cool-retro-term do?

This project is a cross-platform terminal emulator that functions as a graphical frontend for command line shells. It operates by managing shell processes through a pseudoterminal emulation layer, capturing raw character streams to display them within a native desktop windowing environment.

What are the main features of swordfish90/cool-retro-term?

The main features of swordfish90/cool-retro-term are: Terminal Emulators, Desktop Application Frameworks, Cross-Platform UI Toolkits, Awesome List, Declarative UI Frameworks, Terminal Visual Effects, Fun, Desktop Applications.

What are some open-source alternatives to swordfish90/cool-retro-term?

Open-source alternatives to swordfish90/cool-retro-term include: kovidgoyal/kitty — Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible… cmderdev/cmder — Cmder is a console emulator and terminal environment for Windows that provides a unified interface for managing… vim/vim — Vim is a keyboard-driven text editor designed for the high-speed manipulation of source code and plain text files. It… zeit/hyper — Hyper is an Electron-based terminal emulator and extensible framework that runs shell commands and system processes.… wez/wezterm — WezTerm is a cross-platform terminal emulator and multiplexer implemented in Rust. It provides a consistent… railsware/upterm — Upterm is a terminal emulator development project designed to render an interactive command-line interface. It…