awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesTerminal Application Frameworks

Base classes and utilities for building interactive terminal-based applications.

Distinguishing note: Focuses on full application frameworks for terminals rather than simple CLI utilities.

Explore 5 awesome GitHub repositories matching web development · Terminal Application Frameworks. Refine with filters or upvote what's useful.

Awesome Terminal Application Frameworks GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • zeit/hyperAvatar de zeit

    zeit/hyper

    44,602Ver en 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

    Provides a programmable framework for building custom plugins and themes to extend terminal functionality.

    TypeScript
    Ver en GitHub↗44,602
  • textualize/textualAvatar de Textualize

    Textualize/textual

    36,285Ver en GitHub↗

    This project is a framework for building interactive, graphical-style terminal applications. It provides a declarative component model that organizes user interfaces into a tree of nested widgets, each managing its own lifecycle, state, and rendering. By subclassing the base application class, developers can construct complex, keyboard-navigable interfaces that run directly within terminal emulators. The framework distinguishes itself through a reactive architecture and a CSS-based layout engine. It uses a reactive attribute system to automatically track state changes and trigger targeted int

    Provides a base application class to capture user input and manage screen updates in terminal environments.

    Pythoncliframeworkpython
    Ver en GitHub↗36,285
  • charmbracelet/wishAvatar de charmbracelet

    charmbracelet/wish

    4,919Ver en GitHub↗

    Wish is a Go library for building SSH servers, providing a middleware-based framework that handles core SSH functionality including public-key and certificate authentication, session management, and secure file transfers via SCP and SFTP. It is designed to serve as the foundation for custom SSH applications, with built-in support for hosting Git repositories over SSH and serving interactive terminal applications. What distinguishes Wish from a basic SSH server library is its composable middleware pattern, which allows developers to layer authentication, logging, and custom session handling. I

    Serves full-screen terminal applications over SSH so remote users can interact with them through pseudo-terminals.

    Gohacktoberfestssh
    Ver en GitHub↗4,919
  • cointop-sh/cointopAvatar de cointop-sh

    cointop-sh/cointop

    4,377Ver en GitHub↗

    Cointop is a terminal-based cryptocurrency dashboard that displays real-time market data, prices, and portfolio values in a text-based interface. It aggregates data from multiple cryptocurrency exchange APIs and presents it in an interactive terminal user interface with vim-inspired keyboard shortcuts for navigation and control. The application distinguishes itself by embedding an SSH server that allows remote access to the dashboard from any device, with persistent client configuration tied to individual SSH keys. It includes a fuzzy search system for quickly finding coins by name, desktop n

    Runs an embedded SSH server to serve the terminal UI to remote clients.

    Gobitcoinblockchaincli
    Ver en GitHub↗4,377
  • kuzudb/kuzuAvatar de kuzudb

    kuzudb/kuzu

    3,965Ver en GitHub↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    Provides a standalone terminal application for executing queries directly against the database.

    C++cypherdatabaseembeddable
    Ver en GitHub↗3,965
  1. Home
  2. Web Development
  3. Terminal Application Frameworks

Explorar subetiquetas

  • SSH Servers for TUIsServing full-screen terminal applications over SSH so remote users can interact with them. **Distinct from Terminal Application Frameworks:** Distinct from general Terminal Application Frameworks: focuses on serving TUIs over SSH rather than local framework development.