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
Back to p-e-w/finalterm

Open-source alternatives to Finalterm

30 open-source projects similar to p-e-w/finalterm, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Finalterm alternative.

  • trogdoro/xikitrogdoro avatar

    trogdoro/xiki

    3,758View on GitHub↗

    xiki is a GUI-enhanced shell console that integrates graphical user interface components and an editable output buffer into a standard shell environment. It functions as an interactive command-line interface and CLI overlay, rendering graphical elements on top of a traditional character-based terminal grid. The project serves as a custom shell command builder and menu system, allowing users to map shell commands to graphical menus and interactive shortcuts. This enables the creation of personalized workflows to launch and manage system tools through a visual interface. The system transforms

    Ruby
    View on GitHub↗3,758
  • zeit/hyperzeit avatar

    zeit/hyper

    44,602View on GitHub↗

    Hyper is an Electron-based terminal emulator and extensible framework that runs shell commands and system processes. It uses web technologies, including HTML, CSS, and JavaScript, to render the command-line interface. The project provides a programmable environment for building custom plugins and themes. This architecture allows for the modification of terminal behavior and the design of custom interface interactions through web styling. The system emulates a terminal environment and supports the integration of external scripts to extend functionality and customize the visual appearance of t

    TypeScript
    View on GitHub↗44,602
  • 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

AI search

Explore more awesome repositories

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

Find more with AI search
  • eugeny/terminusEugeny avatar

    Eugeny/terminus

    72,175View on GitHub↗

    Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and local hardware device connections. It functions as a customizable shell interface and a cross-platform serial client, supporting communication via SSH, Telnet, and serial ports. The application features an extensible system that allows the integration of third-party plugins, such as AI assistants and additional connectivity tools. It includes a dedicated SSH connection manager with support for jump hosts, port forwarding, and the storage of sensitive credentials within encrypt

    TypeScript
    View on GitHub↗72,175
  • swordfish90/cool-retro-termSwordfish90 avatar

    Swordfish90/cool-retro-term

    25,706View on GitHub↗

    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. Use

    QMLlinuxmacosqml
    View on GitHub↗25,706
  • railsware/uptermrailsware avatar

    railsware/upterm

    19,083View on GitHub↗

    Upterm is a terminal emulator development project designed to render an interactive command-line interface. It provides emulation for standard terminals to maintain compatibility with complex command-line programs, text editors, and remote shells. The project focuses on shell workflow optimization through interactive command completion. This includes a state-driven suggestion engine that displays a suggestion box with command descriptions and expanded alias values while a user is typing. The system manages real-time input and output streams using pseudo-terminals and virtual terminal emulati

    TypeScript
    View on GitHub↗19,083
  • ish-app/ishish-app avatar

    ish-app/ish

    19,325View on GitHub↗

    This project provides a complete Linux environment for mobile devices by emulating an x86 architecture and translating system calls into native mobile operations. It functions as a terminal emulator that allows users to run standard command-line utilities, manage software packages, and execute unmodified Linux binaries directly on their mobile hardware. The environment distinguishes itself through its ability to maintain persistent background execution, preventing the mobile operating system from suspending shell tasks or active processes. It supports a containerized approach to the root file

    Cemulatorhacktoberfestios
    View on GitHub↗19,325
  • gnachman/iterm2gnachman avatar

    gnachman/iTerm2

    17,702View on GitHub↗

    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 exter

    Objective-C
    View on GitHub↗17,702
  • 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
  • tmux/tmuxtmux avatar

    tmux/tmux

    46,643View on GitHub↗

    This project is a terminal multiplexer that enables multiple terminal sessions to run simultaneously within a single window or a detached background process. By decoupling the client interface from a persistent server process, it allows users to maintain long-running command-line tasks that continue to execute even after disconnecting from a remote host. The system functions as a terminal window manager and process controller, providing a text-based interface to organize multiple shell processes into custom tiled layouts. It distinguishes itself through a programmable command-line interface t

    C
    View on GitHub↗46,643
  • mskyaxl/wsl-terminalmskyaxl avatar

    mskyaxl/wsl-terminal

    3,127View on GitHub↗

    This project provides a graphical terminal emulator designed specifically for the Windows Subsystem for Linux. It functions as a bridge between the Windows host operating system and Linux environments, enabling users to run shell sessions with support for custom configurations, visual themes, and flexible window layouts. The emulator distinguishes itself through deep system integration, allowing users to launch terminal sessions directly from the Windows File Explorer context menu or via system-wide keyboard shortcuts. It facilitates a unified development workflow by enabling the execution of

    Shellminttyterminal-emulatorwindows-subsystem-linux
    View on GitHub↗3,127
  • felixse/fluentterminalfelixse avatar

    felixse/FluentTerminal

    9,574View on GitHub↗

    FluentTerminal is a terminal emulator and SSH client designed for running multiple shell sessions. It functions as a shell profile manager and a Tmux session manager, allowing for the organization of diverse shell environments within a single interface. The application provides secure remote access via SSH and Mosh protocols, which enables persistent session management over intermittent networks. It distinguishes itself through a profile configuration system that allows users to save and switch between named environment settings for different shell types. The tool includes workspace manageme

    C#
    View on GitHub↗9,574
  • chjj/tty.jschjj avatar

    chjj/tty.js

    4,219View on GitHub↗

    tty.js is a web-based terminal emulator and Node.js socket terminal that provides a remote shell web interface. It acts as a browser-based gateway for executing system commands and streaming command-line input and output via network sockets. The project enables persistent shell sessions, allowing active terminal processes to remain available across browser refreshes and disconnections. It includes authentication middleware and encryption to provide secure remote shell access and restrict system control to authorized users. The system covers terminal emulation with support for colors and mous

    JavaScript
    View on GitHub↗4,219
  • tbodt/ishtbodt avatar

    tbodt/ish

    19,992View on GitHub↗

    Ish is a Linux shell emulator for iOS that provides a local terminal environment for running shell commands and managing files. It functions as an instruction-level emulator that enables the execution of Linux binaries on mobile devices by simulating an Alpine Linux environment. The project distinguishes itself by combining user-mode Linux emulation with a virtual root filesystem. This allows the software to map Linux kernel system calls to host functions and execute scripts and toolsets directly on an iPhone or iPad. The emulator also provides low-level program debugging capabilities, inclu

    C
    View on GitHub↗19,992
  • luals/lua-language-serverLuaLS avatar

    LuaLS/lua-language-server

    4,298View on GitHub↗

    lua-language-server is a static analysis tool and type checker for the Lua language that implements the Language Server Protocol. It provides a system for detecting type mismatches, unused code, and logic errors in source files. The project features an inference-based type system that deduces variable types and supports optional annotations and meta files to enforce type safety. It allows for the definition of custom types and function signatures, including support for overloads and member visibility controls. The server provides a broad set of IDE capabilities, including real-time code auto

    Luahacktoberfestlanguage-serverlpeg
    View on GitHub↗4,298
  • electerm/electermelecterm avatar

    electerm/electerm

    14,281View on GitHub↗

    Electerm is a multi-protocol terminal emulator and remote connection manager designed as a cross-platform remote client for Linux, macOS, and Windows. It serves as a unified workspace for remote server administration, supporting SSH, Telnet, Serial, and various remote desktop protocols such as RDP and VNC in a single interface. The project distinguishes itself by integrating AI assistants to suggest commands, write scripts, and explain console output. It also features a visual SFTP file manager for browsing and editing remote files, alongside the ability to broadcast a single input stream to

    JavaScriptaielectermelectron
    View on GitHub↗14,281
  • marlonrichert/zsh-autocompletemarlonrichert avatar

    marlonrichert/zsh-autocomplete

    6,613View on GitHub↗

    zsh-autocomplete is a shell extension and completion engine for Zsh that provides real-time, asynchronous type-ahead suggestions and interactive completion menus while typing. It functions as a productivity tool designed to reduce keystrokes by filtering available commands and arguments based on current user input. The project distinguishes itself by automatically inserting the longest common prefix among matching suggestions and providing an interactive shell menu for navigating command history and filesystem paths. It includes mechanisms for tracking and suggesting recently visited director

    Shell
    View on GitHub↗6,613
  • gogh-co/goghGogh-Co avatar

    Gogh-Co/Gogh

    10,099View on GitHub↗

    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 detec

    Shellbashcolor-schemegnome-terminal
    View on GitHub↗10,099
  • python-mode/python-modepython-mode avatar

    python-mode/python-mode

    5,465View on GitHub↗

    python-mode is a Vim IDE plugin that provides an integrated toolset for Python development. It incorporates a debugging interface for managing execution breakpoints and inspecting program state, a documentation browser for retrieving official language symbols, and a system for static analysis and automated structural refactoring. The project features a dedicated environment manager that detects and utilizes project-specific virtual environments to ensure correct library and interpreter resolution. It integrates external tools such as PyLint and Rope to identify code errors and perform project

    Vim Script
    View on GitHub↗5,465
  • codemirror/devcodemirror avatar

    codemirror/dev

    7,820View on GitHub↗

    CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text editors into web pages. It functions as a syntax tree parsing engine and a language server protocol client, enabling structural language analysis and deep integration with external programming language services. The project is distinguished by its modular architecture, which uses a system of extensions and compartments for dynamic reconfiguration at runtime. It supports real-time collaborative editing and state synchronization through an operational transformation framework, allow

    JavaScript
    View on GitHub↗7,820
  • codeeditapp/codeeditCodeEditApp avatar

    CodeEditApp/CodeEdit

    22,896View on GitHub↗

    CodeEdit is an open-source integrated development environment and native macOS code editor. It provides a workspace for writing and modifying source code, combining a text editor with project management tools. The editor is built specifically for macOS using native frameworks to ensure performance. It features a plugin system that allows for the addition of specialized features and custom logic to extend the editing experience. The environment includes an integrated terminal emulator for executing development commands and debugging tools. It also provides project-wide file indexing for globa

    Swiftappappkitapple
    View on GitHub↗22,896
  • lervag/vimtexlervag avatar

    lervag/vimtex

    6,293View on GitHub↗

    VimTeX is an integrated development environment for authoring and compiling LaTeX documents within Vim and Neovim. It functions as a comprehensive suite for technical document authoring, combining the roles of a syntax highlighter, document navigator, and autocompletion engine. The plugin distinguishes itself through a coordinated workflow that manages asynchronous compilation and bidirectional synchronization with external PDF viewers. This allows users to jump between specific source locations and their rendered pages while maintaining a responsive editor interface during document productio

    TeX
    View on GitHub↗6,293
  • kingtoolbox/windtermkingToolbox avatar

    kingToolbox/WindTerm

    31,343View on GitHub↗

    WindTerm is a cross-platform terminal emulator and integrated development environment designed for remote server management and system administration. It provides a centralized graphical interface for interacting with local and remote command-line environments, utilizing a low-level emulation engine to interpret ANSI escape sequences and render text streams. The application distinguishes itself through a multi-pane workspace that supports terminal session multiplexing, allowing users to organize multiple command windows and panes within a single interface. It features a modular architecture t

    Cbashclientcmd
    View on GitHub↗31,343
  • morhetz/gruvboxmorhetz avatar

    morhetz/gruvbox

    15,195View on GitHub↗

    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-

    Vim Script
    View on GitHub↗15,195
  • 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
  • hoffstadt/dearpyguihoffstadt avatar

    hoffstadt/DearPyGui

    15,217View on GitHub↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    C++cppcross-platformdearpygui
    View on GitHub↗15,217
  • sergeche/emmet-sublimesergeche avatar

    sergeche/emmet-sublime

    5,222View on GitHub↗

    This project is a Sublime Text plugin and web development editor extension that functions as a markup abbreviation expander. It allows for the rapid creation of structured HTML and CSS code blocks by transforming concise, CSS-like shorthand tokens into full markup and stylesheets. The tool provides advanced automation for web workflows, including the generation of nested HTML elements, BEM class names, and CSS vendor prefixes. It also includes specialized utilities for generating CSS gradients with browser compatibility fallbacks and converting image paths into base64 encoded data URLs. Beyo

    JavaScript
    View on GitHub↗5,222
  • simeji/jidsimeji avatar

    simeji/jid

    7,132View on GitHub↗

    jid is an interactive JSON query tool and data explorer for the terminal. It provides a keyboard-driven interface to navigate, evaluate, and extract information from nested JSON structures using dot-notation paths and real-time autocomplete. The tool integrates JMESPath to support complex data filtering and transformation. It distinguishes itself through a type-aware assistance system that provides context-aware function hints and argument templates based on the data type of the selected JSON node. The capability surface includes a terminal user interface with syntax highlighting, predictive

    Gocligogolang
    View on GitHub↗7,132
  • nvimdev/lspsaga.nvimnvimdev avatar

    nvimdev/lspsaga.nvim

    3,794View on GitHub↗

    lspsaga.nvim is a Neovim LSP UI enhancement and floating window manager. It provides a visual system for presenting Language Server Protocol data through interactive overlays, serving as a code navigation tool and a refactoring interface. The project focuses on improving the interaction flow of LSP features by rendering documentation hovers, symbol definitions, and diagnostic data in floating windows. It distinguishes itself by integrating a floating window framework that also manages embedded terminal sessions for executing shell commands without leaving the editor workspace. The plugin cov

    Lua
    View on GitHub↗3,794
  • supermanito/linuxmirrorsSuperManito avatar

    SuperManito/LinuxMirrors

    7,597View on GitHub↗

    LinuxMirrors is a collection of shell-based automation tools designed for managing Linux package mirrors, automating Docker engine deployment, and performing non-interactive system updates. It provides a package mirror configurator to update system repositories to regional mirrors across multiple distributions and an installation automator for the Docker engine and its associated software sources. The project distinguishes itself through a dual-mode execution model, offering both interactive menu-driven interfaces for manual setup and non-interactive flag-based execution for integration into

    Shellalmalinuxalpinearchlinux
    View on GitHub↗7,597